%------------------------------------------------------------------------------ % 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 %------------------------------------------------------------------------------