TSTP Solution File: SWW963+1 by CSE---1.7
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : CSE---1.7
% Problem : SWW963+1 : TPTP v8.2.0. Released v7.4.0.
% Transfm : none
% Format : tptp:raw
% Command : java -jar /export/starexec/sandbox2/solver/bin/mcs_scs.jar %d %s
% Computer : n011.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Mon Jun 24 18:10:38 EDT 2024
% Result : Theorem 6.42s 6.48s
% Output : CNFRefutation 6.42s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12 % Problem : SWW963+1 : TPTP v8.2.0. Released v7.4.0.
% 0.03/0.12 % Command : java -jar /export/starexec/sandbox2/solver/bin/mcs_scs.jar %d %s
% 0.13/0.33 % Computer : n011.cluster.edu
% 0.13/0.33 % Model : x86_64 x86_64
% 0.13/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33 % Memory : 8042.1875MB
% 0.13/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33 % CPULimit : 300
% 0.13/0.33 % WCLimit : 300
% 0.13/0.33 % DateTime : Wed Jun 19 04:19:54 EDT 2024
% 0.13/0.34 % CPUTime :
% 0.52/0.58 start to proof:theBenchmark
% 6.42/6.45 %-------------------------------------------
% 6.42/6.45 % File :CSE---1.7
% 6.42/6.45 % Problem :theBenchmark
% 6.42/6.45 % Transform :cnf
% 6.42/6.45 % Format :tptp:raw
% 6.42/6.45 % Command :java -jar mcs_scs.jar %d %s
% 6.42/6.45
% 6.42/6.45 % Result :Theorem 5.800000s
% 6.42/6.45 % Output :CNFRefutation 5.800000s
% 6.42/6.45 %-------------------------------------------
% 6.42/6.46 %--------------------------------------------------------------------------
% 6.42/6.46 % File : SWW963+1 : TPTP v8.2.0. Released v7.4.0.
% 6.42/6.46 % Domain : Software Verification
% 6.42/6.46 % Problem : Attack on a variant of Needham-Schroeder-Lowe Public Key Protocol
% 6.42/6.46 % Version : [LT19] axioms : Especial.
% 6.42/6.46 % English : Uses CBC. Attack demonstrates an impersonation attack which
% 6.42/6.46 % violates weak agreement property of A to B.
% 6.42/6.46
% 6.42/6.46 % Refs : [BO97] Bull & Otway (1997), The Authentication Protocol
% 6.42/6.46 % : [RS98] Ryan & Schneider (1998), An Attack on a Recursive Auth
% 6.42/6.46 % : [LT19] Li & Tiu (2019), Combining ProVerif and Automated Theo
% 6.42/6.46 % : [Li20] Li (2020), Email to Geoff Sutcliffe
% 6.42/6.46 % Source : [Li20]
% 6.42/6.46 % Names : NSLPK-ECB-agree-A-to-B.p [LT20]
% 6.42/6.46
% 6.42/6.46 % Status : Theorem
% 6.42/6.46 % Rating : 0.44 v8.2.0, 0.42 v8.1.0, 0.39 v7.5.0, 0.44 v7.4.0
% 6.42/6.46 % Syntax : Number of formulae : 196 ( 117 unt; 0 def)
% 6.42/6.46 % Number of atoms : 321 ( 97 equ)
% 6.42/6.46 % Maximal formula atoms : 7 ( 1 avg)
% 6.42/6.46 % Number of connectives : 205 ( 80 ~; 0 |; 46 &)
% 6.42/6.46 % ( 0 <=>; 79 =>; 0 <=; 0 <~>)
% 6.42/6.46 % Maximal formula depth : 11 ( 3 avg)
% 6.42/6.46 % Maximal term depth : 6 ( 1 avg)
% 6.42/6.46 % Number of predicates : 6 ( 5 usr; 0 prp; 1-2 aty)
% 6.42/6.46 % Number of functors : 60 ( 60 usr; 15 con; 0-5 aty)
% 6.42/6.46 % Number of variables : 201 ( 201 !; 0 ?)
% 6.42/6.46 % SPC : FOF_THM_RFO_SEQ
% 6.42/6.46
% 6.42/6.46 % Comments : Generated by a modified version of ProVerif used in the
% 6.42/6.46 % ProVerif-ATP project [LT19].
% 6.42/6.46 %--------------------------------------------------------------------------
% 6.42/6.46 fof(ax0,axiom,
% 6.42/6.46 constr_CONST_0x30 != constr_CONST_1 ).
% 6.42/6.46
% 6.42/6.46 fof(ax1,axiom,
% 6.42/6.46 constr_CONST_0x30 != constr_CONST_2 ).
% 6.42/6.46
% 6.42/6.46 fof(ax2,axiom,
% 6.42/6.46 constr_CONST_0x30 != constr_CONST_3 ).
% 6.42/6.46
% 6.42/6.46 fof(ax3,axiom,
% 6.42/6.46 constr_CONST_0x30 != constr_CONST_4 ).
% 6.42/6.46
% 6.42/6.46 fof(ax4,axiom,
% 6.42/6.46 constr_CONST_0x30 != name_A ).
% 6.42/6.46
% 6.42/6.46 fof(ax5,axiom,
% 6.42/6.46 constr_CONST_0x30 != name_B ).
% 6.42/6.46
% 6.42/6.46 fof(ax6,axiom,
% 6.42/6.46 constr_CONST_0x30 != name_I ).
% 6.42/6.46
% 6.42/6.46 fof(ax7,axiom,
% 6.42/6.46 constr_CONST_0x30 != name_c ).
% 6.42/6.46
% 6.42/6.46 fof(ax8,axiom,
% 6.42/6.46 constr_CONST_0x30 != name_objective ).
% 6.42/6.46
% 6.42/6.46 fof(ax9,axiom,
% 6.42/6.46 constr_CONST_0x30 != name_skA ).
% 6.42/6.46
% 6.42/6.46 fof(ax10,axiom,
% 6.42/6.46 constr_CONST_0x30 != name_skB ).
% 6.42/6.46
% 6.42/6.46 fof(ax11,axiom,
% 6.42/6.46 constr_CONST_0x30 != name_skS ).
% 6.42/6.46
% 6.42/6.46 fof(ax12,axiom,
% 6.42/6.46 constr_CONST_1 != constr_CONST_2 ).
% 6.42/6.46
% 6.42/6.46 fof(ax13,axiom,
% 6.42/6.46 constr_CONST_1 != constr_CONST_3 ).
% 6.42/6.46
% 6.42/6.46 fof(ax14,axiom,
% 6.42/6.46 constr_CONST_1 != constr_CONST_4 ).
% 6.42/6.46
% 6.42/6.46 fof(ax15,axiom,
% 6.42/6.46 constr_CONST_1 != name_A ).
% 6.42/6.46
% 6.42/6.46 fof(ax16,axiom,
% 6.42/6.46 constr_CONST_1 != name_B ).
% 6.42/6.46
% 6.42/6.46 fof(ax17,axiom,
% 6.42/6.46 constr_CONST_1 != name_I ).
% 6.42/6.46
% 6.42/6.46 fof(ax18,axiom,
% 6.42/6.46 constr_CONST_1 != name_c ).
% 6.42/6.46
% 6.42/6.46 fof(ax19,axiom,
% 6.42/6.46 constr_CONST_1 != name_objective ).
% 6.42/6.46
% 6.42/6.46 fof(ax20,axiom,
% 6.42/6.46 constr_CONST_1 != name_skA ).
% 6.42/6.46
% 6.42/6.46 fof(ax21,axiom,
% 6.42/6.46 constr_CONST_1 != name_skB ).
% 6.42/6.46
% 6.42/6.46 fof(ax22,axiom,
% 6.42/6.46 constr_CONST_1 != name_skS ).
% 6.42/6.46
% 6.42/6.46 fof(ax23,axiom,
% 6.42/6.46 constr_CONST_2 != constr_CONST_3 ).
% 6.42/6.46
% 6.42/6.46 fof(ax24,axiom,
% 6.42/6.46 constr_CONST_2 != constr_CONST_4 ).
% 6.42/6.46
% 6.42/6.46 fof(ax25,axiom,
% 6.42/6.46 constr_CONST_2 != name_A ).
% 6.42/6.46
% 6.42/6.46 fof(ax26,axiom,
% 6.42/6.46 constr_CONST_2 != name_B ).
% 6.42/6.46
% 6.42/6.46 fof(ax27,axiom,
% 6.42/6.46 constr_CONST_2 != name_I ).
% 6.42/6.46
% 6.42/6.46 fof(ax28,axiom,
% 6.42/6.46 constr_CONST_2 != name_c ).
% 6.42/6.46
% 6.42/6.46 fof(ax29,axiom,
% 6.42/6.46 constr_CONST_2 != name_objective ).
% 6.42/6.46
% 6.42/6.46 fof(ax30,axiom,
% 6.42/6.46 constr_CONST_2 != name_skA ).
% 6.42/6.46
% 6.42/6.46 fof(ax31,axiom,
% 6.42/6.46 constr_CONST_2 != name_skB ).
% 6.42/6.46
% 6.42/6.46 fof(ax32,axiom,
% 6.42/6.46 constr_CONST_2 != name_skS ).
% 6.42/6.46
% 6.42/6.46 fof(ax33,axiom,
% 6.42/6.46 constr_CONST_3 != constr_CONST_4 ).
% 6.42/6.46
% 6.42/6.46 fof(ax34,axiom,
% 6.42/6.46 constr_CONST_3 != name_A ).
% 6.42/6.46
% 6.42/6.46 fof(ax35,axiom,
% 6.42/6.46 constr_CONST_3 != name_B ).
% 6.42/6.46
% 6.42/6.46 fof(ax36,axiom,
% 6.42/6.46 constr_CONST_3 != name_I ).
% 6.42/6.46
% 6.42/6.46 fof(ax37,axiom,
% 6.42/6.46 constr_CONST_3 != name_c ).
% 6.42/6.46
% 6.42/6.46 fof(ax38,axiom,
% 6.42/6.46 constr_CONST_3 != name_objective ).
% 6.42/6.46
% 6.42/6.46 fof(ax39,axiom,
% 6.42/6.46 constr_CONST_3 != name_skA ).
% 6.42/6.46
% 6.42/6.46 fof(ax40,axiom,
% 6.42/6.46 constr_CONST_3 != name_skB ).
% 6.42/6.46
% 6.42/6.46 fof(ax41,axiom,
% 6.42/6.46 constr_CONST_3 != name_skS ).
% 6.42/6.46
% 6.42/6.46 fof(ax42,axiom,
% 6.42/6.46 constr_CONST_4 != name_A ).
% 6.42/6.46
% 6.42/6.46 fof(ax43,axiom,
% 6.42/6.46 constr_CONST_4 != name_B ).
% 6.42/6.46
% 6.42/6.46 fof(ax44,axiom,
% 6.42/6.46 constr_CONST_4 != name_I ).
% 6.42/6.46
% 6.42/6.46 fof(ax45,axiom,
% 6.42/6.46 constr_CONST_4 != name_c ).
% 6.42/6.46
% 6.42/6.46 fof(ax46,axiom,
% 6.42/6.46 constr_CONST_4 != name_objective ).
% 6.42/6.46
% 6.42/6.46 fof(ax47,axiom,
% 6.42/6.46 constr_CONST_4 != name_skA ).
% 6.42/6.46
% 6.42/6.46 fof(ax48,axiom,
% 6.42/6.46 constr_CONST_4 != name_skB ).
% 6.42/6.46
% 6.42/6.46 fof(ax49,axiom,
% 6.42/6.46 constr_CONST_4 != name_skS ).
% 6.42/6.46
% 6.42/6.46 fof(ax50,axiom,
% 6.42/6.46 name_A != name_B ).
% 6.42/6.46
% 6.42/6.46 fof(ax51,axiom,
% 6.42/6.46 name_A != name_I ).
% 6.42/6.46
% 6.42/6.46 fof(ax52,axiom,
% 6.42/6.46 name_A != name_c ).
% 6.42/6.46
% 6.42/6.46 fof(ax53,axiom,
% 6.42/6.46 name_A != name_objective ).
% 6.42/6.46
% 6.42/6.46 fof(ax54,axiom,
% 6.42/6.46 name_A != name_skA ).
% 6.42/6.46
% 6.42/6.46 fof(ax55,axiom,
% 6.42/6.46 name_A != name_skB ).
% 6.42/6.46
% 6.42/6.46 fof(ax56,axiom,
% 6.42/6.46 name_A != name_skS ).
% 6.42/6.46
% 6.42/6.46 fof(ax57,axiom,
% 6.42/6.46 name_B != name_I ).
% 6.42/6.46
% 6.42/6.46 fof(ax58,axiom,
% 6.42/6.46 name_B != name_c ).
% 6.42/6.46
% 6.42/6.46 fof(ax59,axiom,
% 6.42/6.46 name_B != name_objective ).
% 6.42/6.46
% 6.42/6.46 fof(ax60,axiom,
% 6.42/6.46 name_B != name_skA ).
% 6.42/6.46
% 6.42/6.46 fof(ax61,axiom,
% 6.42/6.46 name_B != name_skB ).
% 6.42/6.46
% 6.42/6.46 fof(ax62,axiom,
% 6.42/6.46 name_B != name_skS ).
% 6.42/6.46
% 6.42/6.46 fof(ax63,axiom,
% 6.42/6.46 name_I != name_c ).
% 6.42/6.46
% 6.42/6.46 fof(ax64,axiom,
% 6.42/6.46 name_I != name_objective ).
% 6.42/6.46
% 6.42/6.46 fof(ax65,axiom,
% 6.42/6.47 name_I != name_skA ).
% 6.42/6.47
% 6.42/6.47 fof(ax66,axiom,
% 6.42/6.47 name_I != name_skB ).
% 6.42/6.47
% 6.42/6.47 fof(ax67,axiom,
% 6.42/6.47 name_I != name_skS ).
% 6.42/6.47
% 6.42/6.47 fof(ax68,axiom,
% 6.42/6.47 name_c != name_objective ).
% 6.42/6.47
% 6.42/6.47 fof(ax69,axiom,
% 6.42/6.47 name_c != name_skA ).
% 6.42/6.47
% 6.42/6.47 fof(ax70,axiom,
% 6.42/6.47 name_c != name_skB ).
% 6.42/6.47
% 6.42/6.47 fof(ax71,axiom,
% 6.42/6.47 name_c != name_skS ).
% 6.42/6.47
% 6.42/6.47 fof(ax72,axiom,
% 6.42/6.47 name_objective != name_skA ).
% 6.42/6.47
% 6.42/6.47 fof(ax73,axiom,
% 6.42/6.47 name_objective != name_skB ).
% 6.42/6.47
% 6.42/6.47 fof(ax74,axiom,
% 6.42/6.47 name_objective != name_skS ).
% 6.42/6.47
% 6.42/6.47 fof(ax75,axiom,
% 6.42/6.47 name_skA != name_skB ).
% 6.42/6.47
% 6.42/6.47 fof(ax76,axiom,
% 6.42/6.47 name_skA != name_skS ).
% 6.42/6.47
% 6.42/6.47 fof(ax77,axiom,
% 6.42/6.47 name_skB != name_skS ).
% 6.42/6.47
% 6.42/6.47 fof(ax78,axiom,
% 6.42/6.47 ! [VAR_K_48,VAR_M_47] : constr_dec(constr_enc(VAR_M_47,VAR_K_48),VAR_K_48) = VAR_M_47 ).
% 6.42/6.47
% 6.42/6.47 fof(ax79,axiom,
% 6.42/6.47 ! [VAR_K_46,VAR_M_45] : constr_getmess(constr_sign(VAR_M_45,VAR_K_46)) = VAR_M_45 ).
% 6.42/6.47
% 6.42/6.47 fof(ax80,axiom,
% 6.42/6.47 ! [VAR_K_44,VAR_M_0X30] : constr_checksign(constr_sign(VAR_M_0X30,VAR_K_44),constr_pkey(VAR_K_44)) = VAR_M_0X30 ).
% 6.42/6.47
% 6.42/6.47 fof(ax81,axiom,
% 6.42/6.47 ! [VAR_K_43,VAR_X1_39,VAR_X2_40X30,VAR_X3_41,VAR_X4_42] : constr_ecb_dec_4(constr_ecb_enc_4(VAR_X1_39,VAR_X2_40X30,VAR_X3_41,VAR_X4_42,constr_pkey(VAR_K_43)),VAR_K_43) = tuple_4(VAR_X1_39,VAR_X2_40X30,VAR_X3_41,VAR_X4_42) ).
% 6.42/6.47
% 6.42/6.47 fof(ax82,axiom,
% 6.42/6.47 ! [VAR_K_38,VAR_X1_35,VAR_X2_36,VAR_X3_37] : constr_ecb_dec_3(constr_ecb_enc_3(VAR_X1_35,VAR_X2_36,VAR_X3_37,constr_pkey(VAR_K_38)),VAR_K_38) = tuple_3(VAR_X1_35,VAR_X2_36,VAR_X3_37) ).
% 6.42/6.47
% 6.42/6.47 fof(ax83,axiom,
% 6.42/6.47 ! [VAR_K_34,VAR_X1_32,VAR_X2_33] : constr_ecb_dec_2(constr_ecb_enc_2(VAR_X1_32,VAR_X2_33,constr_pkey(VAR_K_34)),VAR_K_34) = tuple_2(VAR_X1_32,VAR_X2_33) ).
% 6.42/6.47
% 6.42/6.47 fof(ax84,axiom,
% 6.42/6.47 ! [VAR_K_31,VAR_X1_30X30] : constr_ecb_dec_1(constr_ecb_enc_1(VAR_X1_30X30,constr_pkey(VAR_K_31)),VAR_K_31) = VAR_X1_30X30 ).
% 6.42/6.47
% 6.42/6.47 fof(ax85,axiom,
% 6.42/6.47 ! [VAR_K_29,VAR_X1_26,VAR_X2_27,VAR_X3_28,VAR_X4_0X30] : constr_ecb_enc_4(VAR_X1_26,VAR_X2_27,VAR_X3_28,VAR_X4_0X30,VAR_K_29) = tuple_4(constr_ecb_enc_1(VAR_X1_26,VAR_K_29),constr_ecb_enc_1(VAR_X2_27,VAR_K_29),constr_ecb_enc_1(VAR_X3_28,VAR_K_29),constr_ecb_enc_1(VAR_X4_0X30,VAR_K_29)) ).
% 6.42/6.47
% 6.42/6.47 fof(ax86,axiom,
% 6.42/6.47 ! [VAR_K_25,VAR_X1_23,VAR_X2_24,VAR_X3_0X30] : constr_ecb_enc_3(VAR_X1_23,VAR_X2_24,VAR_X3_0X30,VAR_K_25) = tuple_3(constr_ecb_enc_1(VAR_X1_23,VAR_K_25),constr_ecb_enc_1(VAR_X2_24,VAR_K_25),constr_ecb_enc_1(VAR_X3_0X30,VAR_K_25)) ).
% 6.42/6.47
% 6.42/6.47 fof(ax87,axiom,
% 6.42/6.47 ! [VAR_K_0X30,VAR_X1_21,VAR_X2_22] : constr_ecb_enc_2(VAR_X1_21,VAR_X2_22,VAR_K_0X30) = tuple_2(constr_ecb_enc_1(VAR_X1_21,VAR_K_0X30),constr_ecb_enc_1(VAR_X2_22,VAR_K_0X30)) ).
% 6.42/6.47
% 6.42/6.47 fof(ax88,axiom,
% 6.42/6.47 ! [VAR_X0X30_18,VAR_X1_19,VAR_X2_20X30] : constr_tuple_3_get_1_bitstring(tuple_3(VAR_X0X30_18,VAR_X1_19,VAR_X2_20X30)) = VAR_X1_19 ).
% 6.42/6.47
% 6.42/6.47 fof(ax89,axiom,
% 6.42/6.47 ! [VAR_X0X30_16,VAR_X1_17] : constr_tuple_2_get_1_bitstring(tuple_2(VAR_X0X30_16,VAR_X1_17)) = VAR_X1_17 ).
% 6.42/6.47
% 6.42/6.47 fof(ax90,axiom,
% 6.42/6.47 ! [VAR_X0X30_14,VAR_X1_15] : constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_14,VAR_X1_15)) = VAR_X0X30_14 ).
% 6.42/6.47
% 6.42/6.47 fof(ax91,axiom,
% 6.42/6.47 ! [VAR_X0X30_11,VAR_X1_12,VAR_X2_13] : constr_tuple_3_get_2(tuple_3(VAR_X0X30_11,VAR_X1_12,VAR_X2_13)) = VAR_X2_13 ).
% 6.42/6.47
% 6.42/6.47 fof(ax92,axiom,
% 6.42/6.47 ! [VAR_X0X30_9,VAR_X1_10X30,VAR_X2_0X30] : constr_tuple_3_get_0x30(tuple_3(VAR_X0X30_9,VAR_X1_10X30,VAR_X2_0X30)) = VAR_X0X30_9 ).
% 6.42/6.47
% 6.42/6.47 fof(ax93,axiom,
% 6.42/6.47 ! [VAR_X0X30_7,VAR_X1_8] : constr_tuple_2_get_1(tuple_2(VAR_X0X30_7,VAR_X1_8)) = VAR_X1_8 ).
% 6.42/6.47
% 6.42/6.47 fof(ax94,axiom,
% 6.42/6.47 ! [VAR_X0X30_0X30,VAR_X1_0X30] : constr_tuple_2_get_0x30(tuple_2(VAR_X0X30_0X30,VAR_X1_0X30)) = VAR_X0X30_0X30 ).
% 6.42/6.47
% 6.42/6.47 fof(ax95,axiom,
% 6.42/6.47 ! [VAR_X_65,VAR_Y_66] : pred_eq_bitstring_bitstring(VAR_X_65,VAR_Y_66) ).
% 6.42/6.47
% 6.42/6.47 fof(ax96,axiom,
% 6.42/6.47 ! [VAR_V_72] :
% 6.42/6.47 ( pred_attacker(VAR_V_72)
% 6.42/6.47 => pred_attacker(constr_tuple_3_get_2(VAR_V_72)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax97,axiom,
% 6.42/6.47 ! [VAR_V_74] :
% 6.42/6.47 ( pred_attacker(VAR_V_74)
% 6.42/6.47 => pred_attacker(constr_tuple_3_get_1_bitstring(VAR_V_74)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax98,axiom,
% 6.42/6.47 ! [VAR_V_76] :
% 6.42/6.47 ( pred_attacker(VAR_V_76)
% 6.42/6.47 => pred_attacker(constr_tuple_3_get_0x30(VAR_V_76)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax99,axiom,
% 6.42/6.47 ! [VAR_V_78] :
% 6.42/6.47 ( pred_attacker(VAR_V_78)
% 6.42/6.47 => pred_attacker(constr_tuple_2_get_1_bitstring(VAR_V_78)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax100,axiom,
% 6.42/6.47 ! [VAR_V_80X30] :
% 6.42/6.47 ( pred_attacker(VAR_V_80X30)
% 6.42/6.47 => pred_attacker(constr_tuple_2_get_1(VAR_V_80X30)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax101,axiom,
% 6.42/6.47 ! [VAR_V_82] :
% 6.42/6.47 ( pred_attacker(VAR_V_82)
% 6.42/6.47 => pred_attacker(constr_tuple_2_get_0x30_bitstring(VAR_V_82)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax102,axiom,
% 6.42/6.47 ! [VAR_V_84] :
% 6.42/6.47 ( pred_attacker(VAR_V_84)
% 6.42/6.47 => pred_attacker(constr_tuple_2_get_0x30(VAR_V_84)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax103,axiom,
% 6.42/6.47 pred_attacker(tuple_true) ).
% 6.42/6.47
% 6.42/6.47 fof(ax104,axiom,
% 6.42/6.47 ! [VAR_V_87,VAR_V_88] :
% 6.42/6.47 ( ( pred_attacker(VAR_V_87)
% 6.42/6.47 & pred_attacker(VAR_V_88) )
% 6.42/6.47 => pred_attacker(constr_sign(VAR_V_87,VAR_V_88)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax105,axiom,
% 6.42/6.47 ! [VAR_V_90X30] :
% 6.42/6.47 ( pred_attacker(VAR_V_90X30)
% 6.42/6.47 => pred_attacker(constr_pkey(VAR_V_90X30)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax106,axiom,
% 6.42/6.47 ! [VAR_V_92] :
% 6.42/6.47 ( pred_attacker(VAR_V_92)
% 6.42/6.47 => pred_attacker(tuple_out_3(VAR_V_92)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax107,axiom,
% 6.42/6.47 ! [VAR_V_95] :
% 6.42/6.47 ( pred_attacker(tuple_out_3(VAR_V_95))
% 6.42/6.47 => pred_attacker(VAR_V_95) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax108,axiom,
% 6.42/6.47 ! [VAR_V_98] :
% 6.42/6.47 ( pred_attacker(VAR_V_98)
% 6.42/6.47 => pred_attacker(tuple_out_2(VAR_V_98)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax109,axiom,
% 6.42/6.47 ! [VAR_V_10X301] :
% 6.42/6.47 ( pred_attacker(tuple_out_2(VAR_V_10X301))
% 6.42/6.47 => pred_attacker(VAR_V_10X301) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax110,axiom,
% 6.42/6.47 ! [VAR_V_10X304] :
% 6.42/6.47 ( pred_attacker(VAR_V_10X304)
% 6.42/6.47 => pred_attacker(tuple_out_1(VAR_V_10X304)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax111,axiom,
% 6.42/6.47 ! [VAR_V_10X307] :
% 6.42/6.47 ( pred_attacker(tuple_out_1(VAR_V_10X307))
% 6.42/6.47 => pred_attacker(VAR_V_10X307) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax112,axiom,
% 6.42/6.47 ! [VAR_V_111] :
% 6.42/6.47 ( pred_attacker(VAR_V_111)
% 6.42/6.47 => pred_attacker(tuple_key_retrieval_server_out_2(VAR_V_111)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax113,axiom,
% 6.42/6.47 ! [VAR_V_114] :
% 6.42/6.47 ( pred_attacker(tuple_key_retrieval_server_out_2(VAR_V_114))
% 6.42/6.47 => pred_attacker(VAR_V_114) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax114,axiom,
% 6.42/6.47 ! [VAR_V_118,VAR_V_119] :
% 6.42/6.47 ( ( pred_attacker(VAR_V_118)
% 6.42/6.47 & pred_attacker(VAR_V_119) )
% 6.42/6.47 => pred_attacker(tuple_key_retrieval_server_in_1(VAR_V_118,VAR_V_119)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax115,axiom,
% 6.42/6.47 ! [VAR_V_126,VAR_V_127] :
% 6.42/6.47 ( pred_attacker(tuple_key_retrieval_server_in_1(VAR_V_126,VAR_V_127))
% 6.42/6.47 => pred_attacker(VAR_V_126) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax116,axiom,
% 6.42/6.47 ! [VAR_V_129,VAR_V_130X30] :
% 6.42/6.47 ( pred_attacker(tuple_key_retrieval_server_in_1(VAR_V_129,VAR_V_130X30))
% 6.42/6.47 => pred_attacker(VAR_V_130X30) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax117,axiom,
% 6.42/6.47 ! [VAR_V_134,VAR_V_135] :
% 6.42/6.47 ( ( pred_attacker(VAR_V_134)
% 6.42/6.47 & pred_attacker(VAR_V_135) )
% 6.42/6.47 => pred_attacker(tuple_key_register_server_in_1(VAR_V_134,VAR_V_135)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax118,axiom,
% 6.42/6.47 ! [VAR_V_142,VAR_V_143] :
% 6.42/6.47 ( pred_attacker(tuple_key_register_server_in_1(VAR_V_142,VAR_V_143))
% 6.42/6.47 => pred_attacker(VAR_V_142) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax119,axiom,
% 6.42/6.47 ! [VAR_V_145,VAR_V_146] :
% 6.42/6.47 ( pred_attacker(tuple_key_register_server_in_1(VAR_V_145,VAR_V_146))
% 6.42/6.47 => pred_attacker(VAR_V_146) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax120,axiom,
% 6.42/6.47 ! [VAR_V_149] :
% 6.42/6.47 ( pred_attacker(VAR_V_149)
% 6.42/6.47 => pred_attacker(constr_getmess(VAR_V_149)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax121,axiom,
% 6.42/6.47 pred_attacker(tuple_false) ).
% 6.42/6.47
% 6.42/6.47 fof(ax122,axiom,
% 6.42/6.47 ! [VAR_V_152,VAR_V_153] :
% 6.42/6.47 ( ( pred_attacker(VAR_V_152)
% 6.42/6.47 & pred_attacker(VAR_V_153) )
% 6.42/6.47 => pred_attacker(constr_enc(VAR_V_152,VAR_V_153)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax123,axiom,
% 6.42/6.47 ! [VAR_V_159,VAR_V_160X30,VAR_V_161,VAR_V_162,VAR_V_163] :
% 6.42/6.47 ( ( pred_attacker(VAR_V_159)
% 6.42/6.47 & pred_attacker(VAR_V_160X30)
% 6.42/6.47 & pred_attacker(VAR_V_161)
% 6.42/6.47 & pred_attacker(VAR_V_162)
% 6.42/6.47 & pred_attacker(VAR_V_163) )
% 6.42/6.47 => pred_attacker(constr_ecb_enc_4(VAR_V_159,VAR_V_160X30,VAR_V_161,VAR_V_162,VAR_V_163)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax124,axiom,
% 6.42/6.47 ! [VAR_V_168,VAR_V_169,VAR_V_170X30,VAR_V_171] :
% 6.42/6.47 ( ( pred_attacker(VAR_V_168)
% 6.42/6.47 & pred_attacker(VAR_V_169)
% 6.42/6.47 & pred_attacker(VAR_V_170X30)
% 6.42/6.47 & pred_attacker(VAR_V_171) )
% 6.42/6.47 => pred_attacker(constr_ecb_enc_3(VAR_V_168,VAR_V_169,VAR_V_170X30,VAR_V_171)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax125,axiom,
% 6.42/6.47 ! [VAR_V_175,VAR_V_176,VAR_V_177] :
% 6.42/6.47 ( ( pred_attacker(VAR_V_175)
% 6.42/6.47 & pred_attacker(VAR_V_176)
% 6.42/6.47 & pred_attacker(VAR_V_177) )
% 6.42/6.47 => pred_attacker(constr_ecb_enc_2(VAR_V_175,VAR_V_176,VAR_V_177)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax126,axiom,
% 6.42/6.47 ! [VAR_V_180X30,VAR_V_181] :
% 6.42/6.47 ( ( pred_attacker(VAR_V_180X30)
% 6.42/6.47 & pred_attacker(VAR_V_181) )
% 6.42/6.47 => pred_attacker(constr_ecb_enc_1(VAR_V_180X30,VAR_V_181)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax127,axiom,
% 6.42/6.47 ! [VAR_V_184,VAR_V_185] :
% 6.42/6.47 ( ( pred_attacker(VAR_V_184)
% 6.42/6.47 & pred_attacker(VAR_V_185) )
% 6.42/6.47 => pred_attacker(constr_ecb_dec_4(VAR_V_184,VAR_V_185)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax128,axiom,
% 6.42/6.47 ! [VAR_V_188,VAR_V_189] :
% 6.42/6.47 ( ( pred_attacker(VAR_V_188)
% 6.42/6.47 & pred_attacker(VAR_V_189) )
% 6.42/6.47 => pred_attacker(constr_ecb_dec_3(VAR_V_188,VAR_V_189)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax129,axiom,
% 6.42/6.47 ! [VAR_V_192,VAR_V_193] :
% 6.42/6.47 ( ( pred_attacker(VAR_V_192)
% 6.42/6.47 & pred_attacker(VAR_V_193) )
% 6.42/6.47 => pred_attacker(constr_ecb_dec_2(VAR_V_192,VAR_V_193)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax130,axiom,
% 6.42/6.47 ! [VAR_V_196,VAR_V_197] :
% 6.42/6.47 ( ( pred_attacker(VAR_V_196)
% 6.42/6.47 & pred_attacker(VAR_V_197) )
% 6.42/6.47 => pred_attacker(constr_ecb_dec_1(VAR_V_196,VAR_V_197)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax131,axiom,
% 6.42/6.47 ! [VAR_V_20X300X30,VAR_V_20X301] :
% 6.42/6.47 ( ( pred_attacker(VAR_V_20X300X30)
% 6.42/6.47 & pred_attacker(VAR_V_20X301) )
% 6.42/6.47 => pred_attacker(constr_dec(VAR_V_20X300X30,VAR_V_20X301)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax132,axiom,
% 6.42/6.47 ! [VAR_V_20X303] :
% 6.42/6.47 ( pred_attacker(VAR_V_20X303)
% 6.42/6.47 => pred_attacker(tuple_client_B_out_6(VAR_V_20X303)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax133,axiom,
% 6.42/6.47 ! [VAR_V_20X306] :
% 6.42/6.47 ( pred_attacker(tuple_client_B_out_6(VAR_V_20X306))
% 6.42/6.47 => pred_attacker(VAR_V_20X306) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax134,axiom,
% 6.42/6.47 ! [VAR_V_20X309] :
% 6.42/6.47 ( pred_attacker(VAR_V_20X309)
% 6.42/6.47 => pred_attacker(tuple_client_B_out_4(VAR_V_20X309)) ) ).
% 6.42/6.47
% 6.42/6.47 fof(ax135,axiom,
% 6.42/6.47 ! [VAR_V_212] :
% 6.42/6.47 ( pred_attacker(tuple_client_B_out_4(VAR_V_212))
% 6.42/6.48 => pred_attacker(VAR_V_212) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax136,axiom,
% 6.42/6.48 ! [VAR_V_216,VAR_V_217] :
% 6.42/6.48 ( ( pred_attacker(VAR_V_216)
% 6.42/6.48 & pred_attacker(VAR_V_217) )
% 6.42/6.48 => pred_attacker(tuple_client_B_out_1(VAR_V_216,VAR_V_217)) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax137,axiom,
% 6.42/6.48 ! [VAR_V_224,VAR_V_225] :
% 6.42/6.48 ( pred_attacker(tuple_client_B_out_1(VAR_V_224,VAR_V_225))
% 6.42/6.48 => pred_attacker(VAR_V_224) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax138,axiom,
% 6.42/6.48 ! [VAR_V_227,VAR_V_228] :
% 6.42/6.48 ( pred_attacker(tuple_client_B_out_1(VAR_V_227,VAR_V_228))
% 6.42/6.48 => pred_attacker(VAR_V_228) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax139,axiom,
% 6.42/6.48 ! [VAR_V_231] :
% 6.42/6.48 ( pred_attacker(VAR_V_231)
% 6.42/6.48 => pred_attacker(tuple_client_B_in_5(VAR_V_231)) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax140,axiom,
% 6.42/6.48 ! [VAR_V_234] :
% 6.42/6.48 ( pred_attacker(tuple_client_B_in_5(VAR_V_234))
% 6.42/6.48 => pred_attacker(VAR_V_234) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax141,axiom,
% 6.42/6.48 ! [VAR_V_237] :
% 6.42/6.48 ( pred_attacker(VAR_V_237)
% 6.42/6.48 => pred_attacker(tuple_client_B_in_3(VAR_V_237)) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax142,axiom,
% 6.42/6.48 ! [VAR_V_240X30] :
% 6.42/6.48 ( pred_attacker(tuple_client_B_in_3(VAR_V_240X30))
% 6.42/6.48 => pred_attacker(VAR_V_240X30) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax143,axiom,
% 6.42/6.48 ! [VAR_V_243] :
% 6.42/6.48 ( pred_attacker(VAR_V_243)
% 6.42/6.48 => pred_attacker(tuple_client_B_in_2(VAR_V_243)) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax144,axiom,
% 6.42/6.48 ! [VAR_V_246] :
% 6.42/6.48 ( pred_attacker(tuple_client_B_in_2(VAR_V_246))
% 6.42/6.48 => pred_attacker(VAR_V_246) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax145,axiom,
% 6.42/6.48 ! [VAR_V_249] :
% 6.42/6.48 ( pred_attacker(VAR_V_249)
% 6.42/6.48 => pred_attacker(tuple_client_A_out_5(VAR_V_249)) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax146,axiom,
% 6.42/6.48 ! [VAR_V_252] :
% 6.42/6.48 ( pred_attacker(tuple_client_A_out_5(VAR_V_252))
% 6.42/6.48 => pred_attacker(VAR_V_252) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax147,axiom,
% 6.42/6.48 ! [VAR_V_255] :
% 6.42/6.48 ( pred_attacker(VAR_V_255)
% 6.42/6.48 => pred_attacker(tuple_client_A_out_3(VAR_V_255)) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax148,axiom,
% 6.42/6.48 ! [VAR_V_258] :
% 6.42/6.48 ( pred_attacker(tuple_client_A_out_3(VAR_V_258))
% 6.42/6.48 => pred_attacker(VAR_V_258) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax149,axiom,
% 6.42/6.48 ! [VAR_V_262,VAR_V_263] :
% 6.42/6.48 ( ( pred_attacker(VAR_V_262)
% 6.42/6.48 & pred_attacker(VAR_V_263) )
% 6.42/6.48 => pred_attacker(tuple_client_A_out_1(VAR_V_262,VAR_V_263)) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax150,axiom,
% 6.42/6.48 ! [VAR_V_270X30,VAR_V_271] :
% 6.42/6.48 ( pred_attacker(tuple_client_A_out_1(VAR_V_270X30,VAR_V_271))
% 6.42/6.48 => pred_attacker(VAR_V_270X30) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax151,axiom,
% 6.42/6.48 ! [VAR_V_273,VAR_V_274] :
% 6.42/6.48 ( pred_attacker(tuple_client_A_out_1(VAR_V_273,VAR_V_274))
% 6.42/6.48 => pred_attacker(VAR_V_274) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax152,axiom,
% 6.42/6.48 ! [VAR_V_277] :
% 6.42/6.48 ( pred_attacker(VAR_V_277)
% 6.42/6.48 => pred_attacker(tuple_client_A_in_4(VAR_V_277)) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax153,axiom,
% 6.42/6.48 ! [VAR_V_280X30] :
% 6.42/6.48 ( pred_attacker(tuple_client_A_in_4(VAR_V_280X30))
% 6.42/6.48 => pred_attacker(VAR_V_280X30) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax154,axiom,
% 6.42/6.48 ! [VAR_V_283] :
% 6.42/6.48 ( pred_attacker(VAR_V_283)
% 6.42/6.48 => pred_attacker(tuple_client_A_in_2(VAR_V_283)) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax155,axiom,
% 6.42/6.48 ! [VAR_V_286] :
% 6.42/6.48 ( pred_attacker(tuple_client_A_in_2(VAR_V_286))
% 6.42/6.48 => pred_attacker(VAR_V_286) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax156,axiom,
% 6.42/6.48 ! [VAR_V_290X30,VAR_V_291] :
% 6.42/6.48 ( ( pred_attacker(VAR_V_290X30)
% 6.42/6.48 & pred_attacker(VAR_V_291) )
% 6.42/6.48 => pred_attacker(constr_checksign(VAR_V_290X30,VAR_V_291)) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax157,axiom,
% 6.42/6.48 pred_attacker(constr_CONST_4) ).
% 6.42/6.48
% 6.42/6.48 fof(ax158,axiom,
% 6.42/6.48 pred_attacker(constr_CONST_3) ).
% 6.42/6.48
% 6.42/6.48 fof(ax159,axiom,
% 6.42/6.48 pred_attacker(constr_CONST_2) ).
% 6.42/6.48
% 6.42/6.48 fof(ax160,axiom,
% 6.42/6.48 pred_attacker(constr_CONST_1) ).
% 6.42/6.48
% 6.42/6.48 fof(ax161,axiom,
% 6.42/6.48 pred_attacker(constr_CONST_0x30) ).
% 6.42/6.48
% 6.42/6.48 fof(ax162,axiom,
% 6.42/6.48 ! [VAR_V_30X300X30,VAR_V_30X301,VAR_V_30X302,VAR_V_30X303] :
% 6.42/6.48 ( ( pred_attacker(VAR_V_30X300X30)
% 6.42/6.48 & pred_attacker(VAR_V_30X301)
% 6.42/6.48 & pred_attacker(VAR_V_30X302)
% 6.42/6.48 & pred_attacker(VAR_V_30X303) )
% 6.42/6.48 => pred_attacker(tuple_4(VAR_V_30X300X30,VAR_V_30X301,VAR_V_30X302,VAR_V_30X303)) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax163,axiom,
% 6.42/6.48 ! [VAR_V_324,VAR_V_325,VAR_V_326,VAR_V_327] :
% 6.42/6.48 ( pred_attacker(tuple_4(VAR_V_324,VAR_V_325,VAR_V_326,VAR_V_327))
% 6.42/6.48 => pred_attacker(VAR_V_324) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax164,axiom,
% 6.42/6.48 ! [VAR_V_329,VAR_V_330X30,VAR_V_331,VAR_V_332] :
% 6.42/6.48 ( pred_attacker(tuple_4(VAR_V_329,VAR_V_330X30,VAR_V_331,VAR_V_332))
% 6.42/6.48 => pred_attacker(VAR_V_330X30) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax165,axiom,
% 6.42/6.48 ! [VAR_V_334,VAR_V_335,VAR_V_336,VAR_V_337] :
% 6.42/6.48 ( pred_attacker(tuple_4(VAR_V_334,VAR_V_335,VAR_V_336,VAR_V_337))
% 6.42/6.48 => pred_attacker(VAR_V_336) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax166,axiom,
% 6.42/6.48 ! [VAR_V_339,VAR_V_340X30,VAR_V_341,VAR_V_342] :
% 6.42/6.48 ( pred_attacker(tuple_4(VAR_V_339,VAR_V_340X30,VAR_V_341,VAR_V_342))
% 6.42/6.48 => pred_attacker(VAR_V_342) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax167,axiom,
% 6.42/6.48 ! [VAR_V_347,VAR_V_348,VAR_V_349] :
% 6.42/6.48 ( ( pred_attacker(VAR_V_347)
% 6.42/6.48 & pred_attacker(VAR_V_348)
% 6.42/6.48 & pred_attacker(VAR_V_349) )
% 6.42/6.48 => pred_attacker(tuple_3(VAR_V_347,VAR_V_348,VAR_V_349)) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax168,axiom,
% 6.42/6.48 ! [VAR_V_362,VAR_V_363,VAR_V_364] :
% 6.42/6.48 ( pred_attacker(tuple_3(VAR_V_362,VAR_V_363,VAR_V_364))
% 6.42/6.48 => pred_attacker(VAR_V_362) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax169,axiom,
% 6.42/6.48 ! [VAR_V_366,VAR_V_367,VAR_V_368] :
% 6.42/6.48 ( pred_attacker(tuple_3(VAR_V_366,VAR_V_367,VAR_V_368))
% 6.42/6.48 => pred_attacker(VAR_V_367) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax170,axiom,
% 6.42/6.48 ! [VAR_V_370X30,VAR_V_371,VAR_V_372] :
% 6.42/6.48 ( pred_attacker(tuple_3(VAR_V_370X30,VAR_V_371,VAR_V_372))
% 6.42/6.48 => pred_attacker(VAR_V_372) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax171,axiom,
% 6.42/6.48 ! [VAR_V_376,VAR_V_377] :
% 6.42/6.48 ( ( pred_attacker(VAR_V_376)
% 6.42/6.48 & pred_attacker(VAR_V_377) )
% 6.42/6.48 => pred_attacker(tuple_2(VAR_V_376,VAR_V_377)) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax172,axiom,
% 6.42/6.48 ! [VAR_V_384,VAR_V_385] :
% 6.42/6.48 ( pred_attacker(tuple_2(VAR_V_384,VAR_V_385))
% 6.42/6.48 => pred_attacker(VAR_V_384) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax173,axiom,
% 6.42/6.48 ! [VAR_V_387,VAR_V_388] :
% 6.42/6.48 ( pred_attacker(tuple_2(VAR_V_387,VAR_V_388))
% 6.42/6.48 => pred_attacker(VAR_V_388) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax174,axiom,
% 6.42/6.48 ! [VAR_V_390X30,VAR_V_391] :
% 6.42/6.48 ( ( pred_mess(VAR_V_391,VAR_V_390X30)
% 6.42/6.48 & pred_attacker(VAR_V_391) )
% 6.42/6.48 => pred_attacker(VAR_V_390X30) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax175,axiom,
% 6.42/6.48 ! [VAR_V_392,VAR_V_393] :
% 6.42/6.48 ( ( pred_attacker(VAR_V_393)
% 6.42/6.48 & pred_attacker(VAR_V_392) )
% 6.42/6.48 => pred_mess(VAR_V_393,VAR_V_392) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax176,axiom,
% 6.42/6.48 pred_attacker(name_c) ).
% 6.42/6.48
% 6.42/6.48 fof(ax177,axiom,
% 6.42/6.48 pred_attacker(name_I) ).
% 6.42/6.48
% 6.42/6.48 fof(ax178,axiom,
% 6.42/6.48 pred_attacker(name_B) ).
% 6.42/6.48
% 6.42/6.48 fof(ax179,axiom,
% 6.42/6.48 pred_attacker(name_A) ).
% 6.42/6.48
% 6.42/6.48 fof(ax180,axiom,
% 6.42/6.48 ! [VAR_V_395] : pred_equal(VAR_V_395,VAR_V_395) ).
% 6.42/6.48
% 6.42/6.48 fof(ax181,axiom,
% 6.42/6.48 ! [VAR_V_396] : pred_attacker(name_new0x2Dname(VAR_V_396)) ).
% 6.42/6.48
% 6.42/6.48 fof(ax182,axiom,
% 6.42/6.48 pred_table(tuple_keys(name_A,constr_pkey(name_skA))) ).
% 6.42/6.48
% 6.42/6.48 fof(ax183,axiom,
% 6.42/6.48 pred_table(tuple_keys(name_B,constr_pkey(name_skB))) ).
% 6.42/6.48
% 6.42/6.48 fof(ax184,axiom,
% 6.42/6.48 pred_attacker(tuple_out_1(constr_pkey(name_skA))) ).
% 6.42/6.48
% 6.42/6.48 fof(ax185,axiom,
% 6.42/6.48 pred_attacker(tuple_out_2(constr_pkey(name_skB))) ).
% 6.42/6.48
% 6.42/6.48 fof(ax186,axiom,
% 6.42/6.48 pred_attacker(tuple_out_3(constr_pkey(name_skS))) ).
% 6.42/6.48
% 6.42/6.48 fof(ax187,axiom,
% 6.42/6.48 pred_attacker(tuple_client_A_out_1(name_A,name_I)) ).
% 6.42/6.48
% 6.42/6.48 fof(ax188,axiom,
% 6.42/6.48 ! [VAR_0X40SID_512,VAR_SIGN_I_PKI_511] :
% 6.42/6.48 ( ( pred_eq_bitstring_bitstring(name_I,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_I_PKI_511,constr_pkey(name_skS))))
% 6.42/6.48 & pred_attacker(tuple_client_A_in_2(VAR_SIGN_I_PKI_511)) )
% 6.42/6.48 => pred_attacker(tuple_client_A_out_3(constr_ecb_enc_2(name_Na(VAR_0X40SID_512),name_A,constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_I_PKI_511,constr_pkey(name_skS)))))) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax189,axiom,
% 6.42/6.48 ! [VAR_0X40SID_577,VAR_ECB_ENC_NA_NI_I_576,VAR_SIGN_I_PKI_578] :
% 6.42/6.48 ( ( pred_eq_bitstring_bitstring(name_I,constr_tuple_3_get_2(constr_ecb_dec_3(VAR_ECB_ENC_NA_NI_I_576,name_skA)))
% 6.42/6.48 & pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_577),constr_tuple_3_get_0x30(constr_ecb_dec_3(VAR_ECB_ENC_NA_NI_I_576,name_skA)))
% 6.42/6.48 & pred_attacker(tuple_client_A_in_4(VAR_ECB_ENC_NA_NI_I_576))
% 6.42/6.48 & pred_eq_bitstring_bitstring(name_I,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_I_PKI_578,constr_pkey(name_skS))))
% 6.42/6.48 & pred_attacker(tuple_client_A_in_2(VAR_SIGN_I_PKI_578)) )
% 6.42/6.48 => pred_attacker(tuple_client_A_out_5(constr_ecb_enc_1(constr_tuple_3_get_1_bitstring(constr_ecb_dec_3(VAR_ECB_ENC_NA_NI_I_576,name_skA)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_I_PKI_578,constr_pkey(name_skS)))))) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax190,axiom,
% 6.42/6.48 pred_attacker(tuple_client_B_out_1(name_B,name_A)) ).
% 6.42/6.48
% 6.42/6.48 fof(ax191,axiom,
% 6.42/6.48 ! [VAR_0X40SID_687,VAR_ECB_ENC_NA_A_685,VAR_SIGN_A_PKA_686] :
% 6.42/6.48 ( ( pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_ecb_dec_2(VAR_ECB_ENC_NA_A_685,name_skB)))
% 6.42/6.48 & pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_685))
% 6.42/6.48 & pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_686,constr_pkey(name_skS))))
% 6.42/6.48 & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_686)) )
% 6.42/6.48 => pred_attacker(tuple_client_B_out_4(constr_ecb_enc_3(constr_tuple_2_get_0x30_bitstring(constr_ecb_dec_2(VAR_ECB_ENC_NA_A_685,name_skB)),name_Nb(VAR_0X40SID_687),name_B,constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_686,constr_pkey(name_skS)))))) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax192,axiom,
% 6.42/6.48 ! [VAR_0X40SID_717,VAR_ECB_ENC_NA_A_719,VAR_ECB_ENC_NB_718,VAR_SIGN_A_PKA_720X30] :
% 6.42/6.48 ( ( pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_717),constr_ecb_dec_1(VAR_ECB_ENC_NB_718,name_skB))
% 6.42/6.48 & pred_attacker(tuple_client_B_in_5(VAR_ECB_ENC_NB_718))
% 6.42/6.48 & pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_ecb_dec_2(VAR_ECB_ENC_NA_A_719,name_skB)))
% 6.42/6.48 & pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_719))
% 6.42/6.48 & pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_720X30,constr_pkey(name_skS))))
% 6.42/6.48 & pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_720X30)) )
% 6.42/6.48 => pred_attacker(tuple_client_B_out_6(name_objective)) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax193,axiom,
% 6.42/6.48 ! [VAR_DST_759,VAR_PKDST_760X30,VAR_SRC_761] :
% 6.42/6.48 ( ( pred_table(tuple_keys(VAR_DST_759,VAR_PKDST_760X30))
% 6.42/6.48 & pred_attacker(tuple_key_retrieval_server_in_1(VAR_SRC_761,VAR_DST_759)) )
% 6.42/6.48 => pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(VAR_DST_759,VAR_PKDST_760X30),name_skS))) ) ).
% 6.42/6.48
% 6.42/6.48 fof(ax194,axiom,
% 6.42/6.48 ! [VAR_HOST_813,VAR_PK_814] :
% 6.42/6.48 ( ( VAR_HOST_813 != name_B
% 6.42/6.48 & VAR_HOST_813 != name_A
% 6.42/6.48 & pred_attacker(tuple_key_register_server_in_1(VAR_HOST_813,VAR_PK_814)) )
% 6.42/6.48 => pred_table(tuple_keys(VAR_HOST_813,VAR_PK_814)) ) ).
% 6.42/6.48
% 6.42/6.48 fof(co0,conjecture,
% 6.42/6.48 pred_attacker(name_objective) ).
% 6.42/6.48
% 6.42/6.48 %--------------------------------------------------------------------------
% 6.42/6.48 %-------------------------------------------
% 6.42/6.48 % Proof found
% 6.42/6.48 % SZS status Theorem for theBenchmark
% 6.42/6.48 % SZS output start Proof
% 6.42/6.48 %ClaNum:263(EqnAxiom:71)
% 6.42/6.48 %VarNum:342(SingletonVarNum:185)
% 6.42/6.48 %MaxLitNum:6
% 6.42/6.48 %MaxfuncDepth:6
% 6.42/6.48 %SharedTerms:121
% 6.42/6.48 %goalClause: 184
% 6.42/6.48 %singleGoalClaCount:1
% 6.42/6.48 [72]P1(a1)
% 6.42/6.48 [73]P1(a2)
% 6.42/6.48 [74]P1(a3)
% 6.42/6.48 [75]P1(a4)
% 6.42/6.48 [76]P1(a5)
% 6.42/6.48 [77]P1(a6)
% 6.42/6.48 [78]P1(a25)
% 6.42/6.48 [79]P1(a26)
% 6.42/6.48 [80]P1(a27)
% 6.42/6.48 [81]P1(a30)
% 6.42/6.48 [82]P1(a31)
% 6.42/6.48 [106]~E(a1,a2)
% 6.42/6.48 [107]~E(a1,a3)
% 6.42/6.48 [108]~E(a3,a2)
% 6.42/6.48 [109]~E(a1,a4)
% 6.42/6.48 [110]~E(a4,a2)
% 6.42/6.48 [111]~E(a4,a3)
% 6.42/6.48 [112]~E(a1,a5)
% 6.42/6.48 [113]~E(a5,a2)
% 6.42/6.48 [114]~E(a5,a3)
% 6.42/6.48 [115]~E(a5,a4)
% 6.42/6.48 [116]~E(a1,a6)
% 6.42/6.48 [117]~E(a6,a2)
% 6.42/6.48 [118]~E(a6,a3)
% 6.42/6.48 [119]~E(a6,a4)
% 6.42/6.48 [120]~E(a6,a5)
% 6.42/6.48 [121]~E(a1,a25)
% 6.42/6.48 [122]~E(a25,a2)
% 6.42/6.48 [123]~E(a25,a3)
% 6.42/6.48 [124]~E(a25,a4)
% 6.42/6.48 [125]~E(a25,a5)
% 6.42/6.48 [126]~E(a25,a6)
% 6.42/6.48 [127]~E(a1,a26)
% 6.42/6.48 [128]~E(a26,a2)
% 6.42/6.48 [129]~E(a26,a3)
% 6.42/6.48 [130]~E(a26,a4)
% 6.42/6.48 [131]~E(a26,a5)
% 6.42/6.48 [132]~E(a26,a6)
% 6.42/6.48 [133]~E(a26,a25)
% 6.42/6.48 [134]~E(a1,a27)
% 6.42/6.48 [135]~E(a27,a2)
% 6.42/6.48 [136]~E(a27,a3)
% 6.42/6.48 [137]~E(a27,a4)
% 6.42/6.48 [138]~E(a27,a5)
% 6.42/6.48 [139]~E(a27,a6)
% 6.42/6.48 [140]~E(a27,a25)
% 6.42/6.48 [141]~E(a27,a26)
% 6.42/6.48 [142]~E(a1,a36)
% 6.42/6.48 [143]~E(a36,a2)
% 6.42/6.48 [144]~E(a36,a3)
% 6.42/6.48 [145]~E(a36,a4)
% 6.42/6.48 [146]~E(a36,a5)
% 6.42/6.48 [147]~E(a36,a6)
% 6.42/6.48 [148]~E(a36,a25)
% 6.42/6.48 [149]~E(a36,a26)
% 6.42/6.48 [150]~E(a36,a27)
% 6.42/6.48 [151]~E(a1,a35)
% 6.42/6.48 [152]~E(a35,a2)
% 6.42/6.48 [153]~E(a35,a3)
% 6.42/6.48 [154]~E(a35,a4)
% 6.42/6.48 [155]~E(a35,a5)
% 6.42/6.48 [156]~E(a35,a6)
% 6.42/6.48 [157]~E(a35,a25)
% 6.42/6.48 [158]~E(a35,a26)
% 6.42/6.48 [159]~E(a35,a27)
% 6.42/6.48 [160]~E(a36,a35)
% 6.42/6.48 [161]~E(a1,a34)
% 6.42/6.48 [162]~E(a34,a2)
% 6.42/6.48 [163]~E(a34,a3)
% 6.42/6.48 [164]~E(a34,a4)
% 6.42/6.48 [165]~E(a34,a5)
% 6.42/6.48 [166]~E(a34,a6)
% 6.42/6.48 [167]~E(a34,a25)
% 6.42/6.48 [168]~E(a34,a26)
% 6.42/6.48 [169]~E(a34,a27)
% 6.42/6.48 [170]~E(a36,a34)
% 6.42/6.48 [171]~E(a35,a34)
% 6.42/6.48 [172]~E(a1,a33)
% 6.42/6.48 [173]~E(a33,a2)
% 6.42/6.48 [174]~E(a33,a3)
% 6.42/6.48 [175]~E(a33,a4)
% 6.42/6.48 [176]~E(a33,a5)
% 6.42/6.48 [177]~E(a33,a6)
% 6.42/6.48 [178]~E(a33,a25)
% 6.42/6.48 [179]~E(a33,a26)
% 6.42/6.48 [180]~E(a33,a27)
% 6.42/6.48 [181]~E(a36,a33)
% 6.42/6.48 [182]~E(a35,a33)
% 6.42/6.48 [183]~E(a34,a33)
% 6.42/6.48 [184]~P1(a36)
% 6.42/6.48 [88]P1(f37(a25,a6))
% 6.42/6.48 [89]P1(f38(a6,a26))
% 6.42/6.48 [85]P1(f51(f7(a33)))
% 6.42/6.48 [86]P1(f52(f7(a34)))
% 6.42/6.48 [87]P1(f53(f7(a35)))
% 6.42/6.48 [95]P3(f54(a6,f7(a35)))
% 6.42/6.48 [96]P3(f54(a25,f7(a34)))
% 6.42/6.48 [84]P2(x841,x841)
% 6.42/6.48 [83]P1(f32(x831))
% 6.42/6.48 [90]E(f8(f17(x901,x902)),x901)
% 6.42/6.48 [91]E(f18(f39(x911,x912)),x912)
% 6.42/6.48 [92]E(f19(f39(x921,x922)),x921)
% 6.42/6.48 [93]E(f21(f39(x931,x932)),x932)
% 6.42/6.48 [94]E(f20(f39(x941,x942)),x941)
% 6.42/6.48 [97]E(f10(f9(x971,x972),x972),x971)
% 6.42/6.48 [98]E(f11(f17(x981,x982),f7(x982)),x981)
% 6.42/6.48 [99]E(f13(f12(x991,f7(x992)),x992),x991)
% 6.42/6.48 [100]E(f22(f40(x1001,x1002,x1003)),x1002)
% 6.42/6.48 [101]E(f24(f40(x1011,x1012,x1013)),x1013)
% 6.42/6.48 [102]E(f23(f40(x1021,x1022,x1023)),x1021)
% 6.42/6.48 [103]E(f14(f39(f12(x1031,f7(x1032)),f12(x1033,f7(x1032))),x1032),f39(x1031,x1033))
% 6.42/6.48 [104]E(f15(f40(f12(x1041,f7(x1042)),f12(x1043,f7(x1042)),f12(x1044,f7(x1042))),x1042),f40(x1041,x1043,x1044))
% 6.42/6.48 [105]E(f16(f41(f12(x1051,f7(x1052)),f12(x1053,f7(x1052)),f12(x1054,f7(x1052)),f12(x1055,f7(x1052))),x1052),f41(x1051,x1053,x1054,x1055))
% 6.42/6.48 [185]~P1(x1851)+P1(f8(x1851))
% 6.42/6.48 [186]~P1(x1861)+P1(f7(x1861))
% 6.42/6.48 [187]~P1(x1871)+P1(f22(x1871))
% 6.42/6.48 [188]~P1(x1881)+P1(f18(x1881))
% 6.42/6.48 [189]~P1(x1891)+P1(f19(x1891))
% 6.42/6.48 [190]~P1(x1901)+P1(f24(x1901))
% 6.42/6.48 [191]~P1(x1911)+P1(f23(x1911))
% 6.42/6.48 [192]~P1(x1921)+P1(f21(x1921))
% 6.42/6.48 [193]~P1(x1931)+P1(f20(x1931))
% 6.42/6.48 [194]~P1(x1941)+P1(f51(x1941))
% 6.42/6.48 [195]~P1(x1951)+P1(f52(x1951))
% 6.42/6.48 [196]~P1(x1961)+P1(f53(x1961))
% 6.42/6.48 [197]~P1(x1971)+P1(f55(x1971))
% 6.42/6.48 [198]~P1(x1981)+P1(f49(x1981))
% 6.42/6.48 [199]~P1(x1991)+P1(f50(x1991))
% 6.42/6.48 [200]~P1(x2001)+P1(f44(x2001))
% 6.42/6.48 [201]~P1(x2011)+P1(f45(x2011))
% 6.42/6.48 [202]~P1(x2021)+P1(f46(x2021))
% 6.42/6.48 [203]~P1(x2031)+P1(f47(x2031))
% 6.42/6.48 [204]~P1(x2041)+P1(f48(x2041))
% 6.42/6.48 [205]~P1(x2051)+P1(f42(x2051))
% 6.42/6.48 [206]~P1(x2061)+P1(f43(x2061))
% 6.42/6.48 [207]P1(x2071)+~P1(f51(x2071))
% 6.42/6.48 [208]P1(x2081)+~P1(f52(x2081))
% 6.42/6.48 [209]P1(x2091)+~P1(f53(x2091))
% 6.42/6.48 [210]P1(x2101)+~P1(f55(x2101))
% 6.42/6.48 [211]P1(x2111)+~P1(f49(x2111))
% 6.42/6.48 [212]P1(x2121)+~P1(f50(x2121))
% 6.42/6.48 [213]P1(x2131)+~P1(f44(x2131))
% 6.42/6.48 [214]P1(x2141)+~P1(f45(x2141))
% 6.42/6.48 [215]P1(x2151)+~P1(f46(x2151))
% 6.42/6.48 [216]P1(x2161)+~P1(f47(x2161))
% 6.42/6.48 [217]P1(x2171)+~P1(f48(x2171))
% 6.42/6.48 [218]P1(x2181)+~P1(f42(x2181))
% 6.42/6.48 [219]P1(x2191)+~P1(f43(x2191))
% 6.42/6.48 [236]P1(x2361)+~P1(f39(x2362,x2361))
% 6.42/6.48 [237]P1(x2371)+~P1(f56(x2372,x2371))
% 6.42/6.48 [238]P1(x2381)+~P1(f57(x2382,x2381))
% 6.42/6.48 [239]P1(x2391)+~P1(f37(x2392,x2391))
% 6.42/6.48 [240]P1(x2401)+~P1(f38(x2402,x2401))
% 6.42/6.48 [241]P1(x2411)+~P1(f39(x2411,x2412))
% 6.42/6.48 [242]P1(x2421)+~P1(f56(x2421,x2422))
% 6.42/6.48 [243]P1(x2431)+~P1(f57(x2431,x2432))
% 6.42/6.48 [244]P1(x2441)+~P1(f37(x2441,x2442))
% 6.42/6.48 [245]P1(x2451)+~P1(f38(x2451,x2452))
% 6.42/6.48 [262]~P1(f43(x2622))+P1(f48(f39(f12(f28(x2621),f18(f11(x2622,f7(a33)))),f12(a6,f18(f11(x2622,f7(a33)))))))
% 6.42/6.48 [250]P1(x2501)+~P1(f40(x2502,x2503,x2501))
% 6.42/6.48 [251]P1(x2511)+~P1(f40(x2512,x2511,x2513))
% 6.42/6.48 [252]P1(x2521)+~P1(f40(x2521,x2522,x2523))
% 6.42/6.48 [258]P1(x2581)+~P1(f41(x2582,x2583,x2584,x2581))
% 6.42/6.48 [259]P1(x2591)+~P1(f41(x2592,x2593,x2591,x2594))
% 6.42/6.48 [260]P1(x2601)+~P1(f41(x2602,x2601,x2603,x2604))
% 6.42/6.48 [261]P1(x2611)+~P1(f41(x2611,x2612,x2613,x2614))
% 6.42/6.48 [220]~P1(x2202)+~P1(x2201)+P4(x2201,x2202)
% 6.42/6.48 [221]~P4(x2212,x2211)+P1(x2211)+~P1(x2212)
% 6.42/6.48 [222]~P1(x2222)+~P1(x2221)+P1(f9(x2221,x2222))
% 6.42/6.48 [223]~P1(x2232)+~P1(x2231)+P1(f10(x2231,x2232))
% 6.42/6.48 [224]~P1(x2242)+~P1(x2241)+P1(f17(x2241,x2242))
% 6.42/6.48 [225]~P1(x2252)+~P1(x2251)+P1(f11(x2251,x2252))
% 6.42/6.48 [226]~P1(x2262)+~P1(x2261)+P1(f16(x2261,x2262))
% 6.42/6.48 [227]~P1(x2272)+~P1(x2271)+P1(f15(x2271,x2272))
% 6.42/6.48 [228]~P1(x2282)+~P1(x2281)+P1(f14(x2281,x2282))
% 6.42/6.48 [229]~P1(x2292)+~P1(x2291)+P1(f39(x2291,x2292))
% 6.42/6.48 [230]~P1(x2302)+~P1(x2301)+P1(f12(x2301,x2302))
% 6.42/6.48 [231]~P1(x2312)+~P1(x2311)+P1(f13(x2311,x2312))
% 6.42/6.48 [232]~P1(x2322)+~P1(x2321)+P1(f56(x2321,x2322))
% 6.42/6.48 [233]~P1(x2332)+~P1(x2331)+P1(f57(x2331,x2332))
% 6.42/6.48 [234]~P1(x2342)+~P1(x2341)+P1(f37(x2341,x2342))
% 6.42/6.48 [235]~P1(x2352)+~P1(x2351)+P1(f38(x2351,x2352))
% 6.42/6.48 [256]~P1(f42(x2561))+~P1(f43(x2562))+P1(f47(f12(f22(f15(x2561,a35)),f18(f11(x2562,f7(a33))))))
% 6.42/6.48 [253]~P3(f54(x2531,x2532))+~P1(f56(x2533,x2531))+P1(f55(f17(f39(x2531,x2532),a33)))
% 6.42/6.48 [263]~P1(f45(x2631))+~P1(f46(x2632))+P1(f50(f40(f12(f19(f14(x2631,a34)),f18(f11(x2632,f7(a33)))),f12(f29(x2633),f18(f11(x2632,f7(a33)))),f12(a25,f18(f11(x2632,f7(a33)))))))
% 6.42/6.48 [247]E(x2471,a25)+E(x2471,a6)+~P1(f57(x2471,x2472))+P3(f54(x2471,x2472))
% 6.42/6.48 [246]~P1(f44(x2461))+~P1(f45(x2462))+~P1(f46(x2463))+P1(f49(a36))
% 6.42/6.48 [248]~P1(x2483)+~P1(x2482)+~P1(x2481)+P1(f40(x2481,x2482,x2483))
% 6.42/6.48 [249]~P1(x2492)+~P1(x2493)+~P1(x2491)+P1(f39(f12(x2491,x2492),f12(x2493,x2492)))
% 6.42/6.48 [255]~P1(x2554)+~P1(x2553)+~P1(x2552)+~P1(x2551)+P1(f41(x2551,x2552,x2553,x2554))
% 6.42/6.48 [254]~P1(x2542)+~P1(x2544)+~P1(x2543)+~P1(x2541)+P1(f40(f12(x2541,x2542),f12(x2543,x2542),f12(x2544,x2542)))
% 6.42/6.48 [257]~P1(x2572)+~P1(x2575)+~P1(x2574)+~P1(x2573)+~P1(x2571)+P1(f41(f12(x2571,x2572),f12(x2573,x2572),f12(x2574,x2572),f12(x2575,x2572)))
% 6.42/6.48 %EqnAxiom
% 6.42/6.48 [1]E(x11,x11)
% 6.42/6.48 [2]E(x22,x21)+~E(x21,x22)
% 6.42/6.48 [3]E(x31,x33)+~E(x31,x32)+~E(x32,x33)
% 6.42/6.48 [4]~E(x41,x42)+E(f32(x41),f32(x42))
% 6.42/6.48 [5]~E(x51,x52)+E(f7(x51),f7(x52))
% 6.42/6.48 [6]~E(x61,x62)+E(f51(x61),f51(x62))
% 6.42/6.48 [7]~E(x71,x72)+E(f46(x71),f46(x72))
% 6.42/6.48 [8]~E(x81,x82)+E(f52(x81),f52(x82))
% 6.42/6.48 [9]~E(x91,x92)+E(f45(x91),f45(x92))
% 6.42/6.48 [10]~E(x101,x102)+E(f53(x101),f53(x102))
% 6.42/6.48 [11]~E(x111,x112)+E(f37(x111,x113),f37(x112,x113))
% 6.42/6.48 [12]~E(x121,x122)+E(f37(x123,x121),f37(x123,x122))
% 6.42/6.48 [13]~E(x131,x132)+E(f38(x131,x133),f38(x132,x133))
% 6.42/6.48 [14]~E(x141,x142)+E(f38(x143,x141),f38(x143,x142))
% 6.42/6.48 [15]~E(x151,x152)+E(f17(x151,x153),f17(x152,x153))
% 6.42/6.48 [16]~E(x161,x162)+E(f17(x163,x161),f17(x163,x162))
% 6.42/6.48 [17]~E(x171,x172)+E(f8(x171),f8(x172))
% 6.42/6.48 [18]~E(x181,x182)+E(f39(x181,x183),f39(x182,x183))
% 6.42/6.48 [19]~E(x191,x192)+E(f39(x193,x191),f39(x193,x192))
% 6.42/6.48 [20]~E(x201,x202)+E(f18(x201),f18(x202))
% 6.42/6.48 [21]~E(x211,x212)+E(f56(x211,x213),f56(x212,x213))
% 6.42/6.48 [22]~E(x221,x222)+E(f56(x223,x221),f56(x223,x222))
% 6.42/6.48 [23]~E(x231,x232)+E(f19(x231),f19(x232))
% 6.42/6.48 [24]~E(x241,x242)+E(f11(x241,x243),f11(x242,x243))
% 6.42/6.48 [25]~E(x251,x252)+E(f11(x253,x251),f11(x253,x252))
% 6.42/6.48 [26]~E(x261,x262)+E(f21(x261),f21(x262))
% 6.42/6.48 [27]~E(x271,x272)+E(f43(x271),f43(x272))
% 6.42/6.48 [28]~E(x281,x282)+E(f20(x281),f20(x282))
% 6.42/6.48 [29]~E(x291,x292)+E(f50(x291),f50(x292))
% 6.42/6.48 [30]~E(x301,x302)+E(f54(x301,x303),f54(x302,x303))
% 6.42/6.48 [31]~E(x311,x312)+E(f54(x313,x311),f54(x313,x312))
% 6.42/6.48 [32]~E(x321,x322)+E(f40(x321,x323,x324),f40(x322,x323,x324))
% 6.42/6.48 [33]~E(x331,x332)+E(f40(x333,x331,x334),f40(x333,x332,x334))
% 6.42/6.48 [34]~E(x341,x342)+E(f40(x343,x344,x341),f40(x343,x344,x342))
% 6.42/6.48 [35]~E(x351,x352)+E(f12(x351,x353),f12(x352,x353))
% 6.42/6.48 [36]~E(x361,x362)+E(f12(x363,x361),f12(x363,x362))
% 6.42/6.48 [37]~E(x371,x372)+E(f9(x371,x373),f9(x372,x373))
% 6.42/6.48 [38]~E(x381,x382)+E(f9(x383,x381),f9(x383,x382))
% 6.42/6.48 [39]~E(x391,x392)+E(f10(x391,x393),f10(x392,x393))
% 6.42/6.48 [40]~E(x401,x402)+E(f10(x403,x401),f10(x403,x402))
% 6.42/6.48 [41]~E(x411,x412)+E(f55(x411),f55(x412))
% 6.42/6.48 [42]~E(x421,x422)+E(f41(x421,x423,x424,x425),f41(x422,x423,x424,x425))
% 6.42/6.48 [43]~E(x431,x432)+E(f41(x433,x431,x434,x435),f41(x433,x432,x434,x435))
% 6.42/6.48 [44]~E(x441,x442)+E(f41(x443,x444,x441,x445),f41(x443,x444,x442,x445))
% 6.42/6.48 [45]~E(x451,x452)+E(f41(x453,x454,x455,x451),f41(x453,x454,x455,x452))
% 6.42/6.48 [46]~E(x461,x462)+E(f42(x461),f42(x462))
% 6.42/6.48 [47]~E(x471,x472)+E(f49(x471),f49(x472))
% 6.42/6.48 [48]~E(x481,x482)+E(f48(x481),f48(x482))
% 6.42/6.48 [49]~E(x491,x492)+E(f13(x491,x493),f13(x492,x493))
% 6.42/6.48 [50]~E(x501,x502)+E(f13(x503,x501),f13(x503,x502))
% 6.42/6.48 [51]~E(x511,x512)+E(f57(x511,x513),f57(x512,x513))
% 6.42/6.48 [52]~E(x521,x522)+E(f57(x523,x521),f57(x523,x522))
% 6.42/6.48 [53]~E(x531,x532)+E(f22(x531),f22(x532))
% 6.42/6.48 [54]~E(x541,x542)+E(f47(x541),f47(x542))
% 6.42/6.48 [55]~E(x551,x552)+E(f24(x551),f24(x552))
% 6.42/6.48 [56]~E(x561,x562)+E(f15(x561,x563),f15(x562,x563))
% 6.42/6.48 [57]~E(x571,x572)+E(f15(x573,x571),f15(x573,x572))
% 6.42/6.48 [58]~E(x581,x582)+E(f23(x581),f23(x582))
% 6.42/6.48 [59]~E(x591,x592)+E(f44(x591),f44(x592))
% 6.42/6.48 [60]~E(x601,x602)+E(f28(x601),f28(x602))
% 6.42/6.48 [61]~E(x611,x612)+E(f14(x611,x613),f14(x612,x613))
% 6.42/6.48 [62]~E(x621,x622)+E(f14(x623,x621),f14(x623,x622))
% 6.42/6.48 [63]~E(x631,x632)+E(f16(x631,x633),f16(x632,x633))
% 6.42/6.48 [64]~E(x641,x642)+E(f16(x643,x641),f16(x643,x642))
% 6.42/6.48 [65]~E(x651,x652)+E(f29(x651),f29(x652))
% 6.42/6.48 [66]~P1(x661)+P1(x662)+~E(x661,x662)
% 6.42/6.48 [67]~P3(x671)+P3(x672)+~E(x671,x672)
% 6.42/6.48 [68]P2(x682,x683)+~E(x681,x682)+~P2(x681,x683)
% 6.42/6.48 [69]P2(x693,x692)+~E(x691,x692)+~P2(x693,x691)
% 6.42/6.48 [70]P4(x702,x703)+~E(x701,x702)+~P4(x701,x703)
% 6.42/6.48 [71]P4(x713,x712)+~E(x711,x712)+~P4(x713,x711)
% 6.42/6.48
% 6.42/6.48 %-------------------------------------------
% 6.42/6.48 cnf(1970,plain,
% 6.42/6.49 (P1(f50(f44(a1)))),
% 6.42/6.49 inference(scs_inference,[],[72,199,200])).
% 6.42/6.49 cnf(1971,plain,
% 6.42/6.49 (P1(f44(a1))),
% 6.42/6.49 inference(scs_inference,[],[1970,212])).
% 6.42/6.49 cnf(1987,plain,
% 6.42/6.49 (~P1(f45(x19871))+~P1(f46(x19872))+P1(f49(a36))),
% 6.42/6.49 inference(scs_inference,[],[1971,246])).
% 6.42/6.49 cnf(2187,plain,
% 6.42/6.49 (P1(f45(f46(a1)))),
% 6.42/6.49 inference(scs_inference,[],[72,201,202])).
% 6.42/6.49 cnf(2188,plain,
% 6.42/6.49 (~P1(f46(x21881))+P1(f49(a36))),
% 6.42/6.49 inference(scs_inference,[],[2187,1987])).
% 6.42/6.49 cnf(2189,plain,
% 6.42/6.49 (P1(f46(a1))),
% 6.42/6.49 inference(scs_inference,[],[2187,214])).
% 6.42/6.49 cnf(2223,plain,
% 6.42/6.49 (P1(f49(a36))),
% 6.42/6.49 inference(scs_inference,[],[2189,2188])).
% 6.42/6.49 cnf(2239,plain,
% 6.42/6.49 ($false),
% 6.42/6.49 inference(scs_inference,[],[184,2223,211]),
% 6.42/6.49 ['proof']).
% 6.42/6.49 % SZS output end Proof
% 6.42/6.49 % Total time :5.800000s
%------------------------------------------------------------------------------