TSTP Solution File: SWW964+1 by Beagle---0.9.51
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Beagle---0.9.51
% Problem : SWW964+1 : TPTP v8.1.2. Released v7.4.0.
% Transfm : none
% Format : tptp:raw
% Command : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% Computer : n018.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 : Tue Aug 22 11:08:25 EDT 2023
% Result : Theorem 12.43s 3.81s
% Output : CNFRefutation 12.61s
% Verified :
% SZS Type : Refutation
% Derivation depth : 17
% Number of leaves : 103
% Syntax : Number of formulae : 318 ( 102 unt; 66 typ; 0 def)
% Number of atoms : 511 ( 52 equ)
% Maximal formula atoms : 7 ( 2 avg)
% Number of connectives : 501 ( 242 ~; 218 |; 17 &)
% ( 0 <=>; 24 =>; 0 <=; 0 <~>)
% Maximal formula depth : 12 ( 4 avg)
% Maximal term depth : 6 ( 2 avg)
% Number of types : 2 ( 0 usr)
% Number of type conns : 82 ( 50 >; 32 *; 0 +; 0 <<)
% Number of predicates : 7 ( 5 usr; 1 prp; 0-2 aty)
% Number of functors : 61 ( 61 usr; 16 con; 0-5 aty)
% Number of variables : 356 (; 356 !; 0 ?; 0 :)
% Comments :
%------------------------------------------------------------------------------
%$ pred_mess > pred_equal > pred_eq_bitstring_bitstring > pred_table > pred_attacker > constr_ecb_enc_4 > tuple_4 > constr_ecb_enc_3 > tuple_3 > constr_ecb_enc_2 > tuple_keys > tuple_key_retrieval_server_in_1 > tuple_key_register_server_in_1 > tuple_client_B_out_1 > tuple_client_A_out_1 > tuple_2 > constr_sign > constr_enc > constr_ecb_enc_1 > constr_ecb_dec_4 > constr_ecb_dec_3 > constr_ecb_dec_2 > constr_ecb_dec_1 > constr_dec > constr_checksign > #nlpp > tuple_out_3 > tuple_out_2 > tuple_out_1 > tuple_key_retrieval_server_out_2 > tuple_client_B_out_6 > tuple_client_B_out_4 > tuple_client_B_in_5 > tuple_client_B_in_3 > tuple_client_B_in_2 > tuple_client_A_out_5 > tuple_client_A_out_3 > tuple_client_A_in_4 > tuple_client_A_in_2 > name_new0x2Dname > name_Nb > name_Na > constr_tuple_3_get_2 > constr_tuple_3_get_1_bitstring > constr_tuple_3_get_0x30 > constr_tuple_2_get_1_bitstring > constr_tuple_2_get_1 > constr_tuple_2_get_0x30_bitstring > constr_tuple_2_get_0x30 > constr_pkey > constr_getmess > tuple_true > tuple_false > name_skS > name_skB > name_skA > name_objective > name_c > name_I > name_B > name_A > constr_CONST_4 > constr_CONST_3 > constr_CONST_2 > constr_CONST_1 > constr_CONST_0x30 > #skF_1
%Foreground sorts:
%Background operators:
%Foreground operators:
tff(tuple_out_1,type,
tuple_out_1: $i > $i ).
tff(tuple_key_retrieval_server_in_1,type,
tuple_key_retrieval_server_in_1: ( $i * $i ) > $i ).
tff(constr_ecb_enc_2,type,
constr_ecb_enc_2: ( $i * $i * $i ) > $i ).
tff(tuple_client_A_in_2,type,
tuple_client_A_in_2: $i > $i ).
tff(name_I,type,
name_I: $i ).
tff(constr_dec,type,
constr_dec: ( $i * $i ) > $i ).
tff(pred_mess,type,
pred_mess: ( $i * $i ) > $o ).
tff(name_c,type,
name_c: $i ).
tff(tuple_out_3,type,
tuple_out_3: $i > $i ).
tff(pred_equal,type,
pred_equal: ( $i * $i ) > $o ).
tff(name_objective,type,
name_objective: $i ).
tff(constr_tuple_3_get_1_bitstring,type,
constr_tuple_3_get_1_bitstring: $i > $i ).
tff(tuple_client_A_out_3,type,
tuple_client_A_out_3: $i > $i ).
tff(tuple_client_B_out_6,type,
tuple_client_B_out_6: $i > $i ).
tff(constr_getmess,type,
constr_getmess: $i > $i ).
tff(constr_ecb_dec_1,type,
constr_ecb_dec_1: ( $i * $i ) > $i ).
tff(tuple_client_B_in_2,type,
tuple_client_B_in_2: $i > $i ).
tff(pred_table,type,
pred_table: $i > $o ).
tff(constr_CONST_2,type,
constr_CONST_2: $i ).
tff(name_Nb,type,
name_Nb: $i > $i ).
tff(tuple_client_B_in_5,type,
tuple_client_B_in_5: $i > $i ).
tff(tuple_client_A_out_1,type,
tuple_client_A_out_1: ( $i * $i ) > $i ).
tff(constr_sign,type,
constr_sign: ( $i * $i ) > $i ).
tff(name_skB,type,
name_skB: $i ).
tff(tuple_client_B_out_4,type,
tuple_client_B_out_4: $i > $i ).
tff(name_A,type,
name_A: $i ).
tff(constr_ecb_enc_1,type,
constr_ecb_enc_1: ( $i * $i ) > $i ).
tff(constr_ecb_enc_4,type,
constr_ecb_enc_4: ( $i * $i * $i * $i * $i ) > $i ).
tff(pred_attacker,type,
pred_attacker: $i > $o ).
tff(tuple_false,type,
tuple_false: $i ).
tff(constr_ecb_dec_2,type,
constr_ecb_dec_2: ( $i * $i ) > $i ).
tff(constr_tuple_3_get_0x30,type,
constr_tuple_3_get_0x30: $i > $i ).
tff(tuple_key_retrieval_server_out_2,type,
tuple_key_retrieval_server_out_2: $i > $i ).
tff(tuple_client_B_out_1,type,
tuple_client_B_out_1: ( $i * $i ) > $i ).
tff(constr_tuple_2_get_1,type,
constr_tuple_2_get_1: $i > $i ).
tff(name_B,type,
name_B: $i ).
tff(constr_tuple_2_get_0x30_bitstring,type,
constr_tuple_2_get_0x30_bitstring: $i > $i ).
tff(constr_checksign,type,
constr_checksign: ( $i * $i ) > $i ).
tff(constr_CONST_4,type,
constr_CONST_4: $i ).
tff('#skF_1',type,
'#skF_1': $i ).
tff(constr_ecb_enc_3,type,
constr_ecb_enc_3: ( $i * $i * $i * $i ) > $i ).
tff(constr_tuple_2_get_1_bitstring,type,
constr_tuple_2_get_1_bitstring: $i > $i ).
tff(tuple_client_A_out_5,type,
tuple_client_A_out_5: $i > $i ).
tff(constr_ecb_dec_4,type,
constr_ecb_dec_4: ( $i * $i ) > $i ).
tff(tuple_keys,type,
tuple_keys: ( $i * $i ) > $i ).
tff(name_Na,type,
name_Na: $i > $i ).
tff(tuple_2,type,
tuple_2: ( $i * $i ) > $i ).
tff(name_skA,type,
name_skA: $i ).
tff(constr_pkey,type,
constr_pkey: $i > $i ).
tff(constr_CONST_0x30,type,
constr_CONST_0x30: $i ).
tff(tuple_out_2,type,
tuple_out_2: $i > $i ).
tff(name_skS,type,
name_skS: $i ).
tff(tuple_key_register_server_in_1,type,
tuple_key_register_server_in_1: ( $i * $i ) > $i ).
tff(constr_CONST_3,type,
constr_CONST_3: $i ).
tff(constr_CONST_1,type,
constr_CONST_1: $i ).
tff(tuple_client_B_in_3,type,
tuple_client_B_in_3: $i > $i ).
tff(constr_tuple_3_get_2,type,
constr_tuple_3_get_2: $i > $i ).
tff(constr_ecb_dec_3,type,
constr_ecb_dec_3: ( $i * $i ) > $i ).
tff(name_new0x2Dname,type,
name_new0x2Dname: $i > $i ).
tff(constr_tuple_2_get_0x30,type,
constr_tuple_2_get_0x30: $i > $i ).
tff(pred_eq_bitstring_bitstring,type,
pred_eq_bitstring_bitstring: ( $i * $i ) > $o ).
tff(tuple_3,type,
tuple_3: ( $i * $i * $i ) > $i ).
tff(tuple_4,type,
tuple_4: ( $i * $i * $i * $i ) > $i ).
tff(tuple_client_A_in_4,type,
tuple_client_A_in_4: $i > $i ).
tff(constr_enc,type,
constr_enc: ( $i * $i ) > $i ).
tff(tuple_true,type,
tuple_true: $i ).
tff(f_261,axiom,
! [VAR_V_91] :
( pred_attacker(VAR_V_91)
=> pred_attacker(constr_pkey(VAR_V_91)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax105) ).
tff(f_150,axiom,
name_B != name_objective,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax59) ).
tff(f_138,axiom,
name_A != name_objective,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax53) ).
tff(f_222,axiom,
! [VAR_X_66,VAR_Y_67] : pred_eq_bitstring_bitstring(VAR_X_66,VAR_Y_67),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax95) ).
tff(f_638,axiom,
! [VAR_0X40SID_718,VAR_ECB_ENC_NA_A_720X30,VAR_ECB_ENC_NB_719,VAR_SIGN_A_PKA_721] :
( ( pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_718),constr_ecb_dec_1(VAR_ECB_ENC_NB_719,name_skB))
& pred_attacker(tuple_client_B_in_5(VAR_ECB_ENC_NB_719))
& pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_ecb_dec_2(VAR_ECB_ENC_NA_A_720X30,name_skB)))
& pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_720X30))
& pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_721,constr_pkey(name_skS))))
& pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_721)) )
=> pred_attacker(tuple_client_B_out_6(name_objective)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax192) ).
tff(f_432,axiom,
! [VAR_V_232] :
( pred_attacker(VAR_V_232)
=> pred_attacker(tuple_client_B_in_5(VAR_V_232)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax139) ).
tff(f_593,axiom,
pred_attacker(tuple_out_2(constr_pkey(name_skB))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax185) ).
tff(f_277,axiom,
! [VAR_V_10X302] :
( pred_attacker(tuple_out_2(VAR_V_10X302))
=> pred_attacker(VAR_V_10X302) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax109) ).
tff(f_440,axiom,
! [VAR_V_238] :
( pred_attacker(VAR_V_238)
=> pred_attacker(tuple_client_B_in_3(VAR_V_238)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax141) ).
tff(f_448,axiom,
! [VAR_V_244] :
( pred_attacker(VAR_V_244)
=> pred_attacker(tuple_client_B_in_2(VAR_V_244)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax143) ).
tff(f_406,axiom,
! [VAR_V_20X307] :
( pred_attacker(tuple_client_B_out_6(VAR_V_20X307))
=> pred_attacker(VAR_V_20X307) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax133) ).
tff(f_313,axiom,
! [VAR_V_135,VAR_V_136] :
( ( pred_attacker(VAR_V_135)
& pred_attacker(VAR_V_136) )
=> pred_attacker(tuple_key_register_server_in_1(VAR_V_135,VAR_V_136)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax117) ).
tff(f_654,axiom,
! [VAR_HOST_814,VAR_PK_815] :
( ( ( VAR_HOST_814 != name_B )
& ( VAR_HOST_814 != name_A )
& pred_attacker(tuple_key_register_server_in_1(VAR_HOST_814,VAR_PK_815)) )
=> pred_table(tuple_keys(VAR_HOST_814,VAR_PK_815)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax194) ).
tff(f_299,axiom,
! [VAR_V_119,VAR_V_120X30] :
( ( pred_attacker(VAR_V_119)
& pred_attacker(VAR_V_120X30) )
=> pred_attacker(tuple_key_retrieval_server_in_1(VAR_V_119,VAR_V_120X30)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax114) ).
tff(f_644,axiom,
! [VAR_DST_760X30,VAR_PKDST_761,VAR_SRC_762] :
( ( pred_table(tuple_keys(VAR_DST_760X30,VAR_PKDST_761))
& pred_attacker(tuple_key_retrieval_server_in_1(VAR_SRC_762,VAR_DST_760X30)) )
=> pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(VAR_DST_760X30,VAR_PKDST_761),name_skS))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax193) ).
tff(f_293,axiom,
! [VAR_V_115] :
( pred_attacker(tuple_key_retrieval_server_out_2(VAR_V_115))
=> pred_attacker(VAR_V_115) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax113) ).
tff(f_210,axiom,
! [VAR_X0X30_16,VAR_X1_17] : ( constr_tuple_2_get_1_bitstring(tuple_2(VAR_X0X30_16,VAR_X1_17)) = VAR_X1_17 ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax89) ).
tff(f_192,axiom,
! [VAR_K_44,VAR_M_0X30] : ( constr_checksign(constr_sign(VAR_M_0X30,VAR_K_44),constr_pkey(VAR_K_44)) = VAR_M_0X30 ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax80) ).
tff(f_624,axiom,
! [VAR_0X40SID_688,VAR_ECB_ENC_NA_A_686,VAR_SIGN_A_PKA_687] :
( ( pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_ecb_dec_2(VAR_ECB_ENC_NA_A_686,name_skB)))
& pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_686))
& pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_687,constr_pkey(name_skS))))
& pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_687)) )
=> 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_686,name_skB)),name_Nb(VAR_0X40SID_688),name_B,constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_687,constr_pkey(name_skS)))))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax191) ).
tff(f_414,axiom,
! [VAR_V_213] :
( pred_attacker(tuple_client_B_out_4(VAR_V_213))
=> pred_attacker(VAR_V_213) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax135) ).
tff(f_204,axiom,
! [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)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax86) ).
tff(f_551,axiom,
! [VAR_V_367,VAR_V_368,VAR_V_369] :
( pred_attacker(tuple_3(VAR_V_367,VAR_V_368,VAR_V_369))
=> pred_attacker(VAR_V_368) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax169) ).
tff(f_555,axiom,
! [VAR_V_371,VAR_V_372,VAR_V_373] :
( pred_attacker(tuple_3(VAR_V_371,VAR_V_372,VAR_V_373))
=> pred_attacker(VAR_V_373) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax170) ).
tff(f_494,axiom,
! [VAR_V_284] :
( pred_attacker(VAR_V_284)
=> pred_attacker(tuple_client_A_in_2(VAR_V_284)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax154) ).
tff(f_601,axiom,
! [VAR_0X40SID_513,VAR_SIGN_I_PKI_512] :
( ( pred_eq_bitstring_bitstring(name_I,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_I_PKI_512,constr_pkey(name_skS))))
& pred_attacker(tuple_client_A_in_2(VAR_SIGN_I_PKI_512)) )
=> pred_attacker(tuple_client_A_out_3(constr_ecb_enc_2(name_Na(VAR_0X40SID_513),name_A,constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_I_PKI_512,constr_pkey(name_skS)))))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax188) ).
tff(f_468,axiom,
! [VAR_V_259] :
( pred_attacker(tuple_client_A_out_3(VAR_V_259))
=> pred_attacker(VAR_V_259) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax148) ).
tff(f_206,axiom,
! [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)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax87) ).
tff(f_565,axiom,
! [VAR_V_385,VAR_V_386] :
( pred_attacker(tuple_2(VAR_V_385,VAR_V_386))
=> pred_attacker(VAR_V_385) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax172) ).
tff(f_561,axiom,
! [VAR_V_377,VAR_V_378] :
( ( pred_attacker(VAR_V_377)
& pred_attacker(VAR_V_378) )
=> pred_attacker(tuple_2(VAR_V_377,VAR_V_378)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax171) ).
tff(f_198,axiom,
! [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) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax83) ).
tff(f_386,axiom,
! [VAR_V_193,VAR_V_194] :
( ( pred_attacker(VAR_V_193)
& pred_attacker(VAR_V_194) )
=> pred_attacker(constr_ecb_dec_2(VAR_V_193,VAR_V_194)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax129) ).
tff(f_569,axiom,
! [VAR_V_388,VAR_V_389] :
( pred_attacker(tuple_2(VAR_V_388,VAR_V_389))
=> pred_attacker(VAR_V_389) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax173) ).
tff(f_200,axiom,
! [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 ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax84) ).
tff(f_392,axiom,
! [VAR_V_197,VAR_V_198] :
( ( pred_attacker(VAR_V_197)
& pred_attacker(VAR_V_198) )
=> pred_attacker(constr_ecb_dec_1(VAR_V_197,VAR_V_198)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax130) ).
tff(f_584,axiom,
pred_attacker(name_B),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax178) ).
tff(f_591,axiom,
pred_table(tuple_keys(name_B,constr_pkey(name_skB))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax183) ).
tff(f_657,negated_conjecture,
~ ! [VAR_V_823] : pred_attacker(tuple_2(name_Nb(VAR_V_823),name_objective)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',co0) ).
tff(c_212,plain,
! [VAR_V_91_61] :
( pred_attacker(constr_pkey(VAR_V_91_61))
| ~ pred_attacker(VAR_V_91_61) ),
inference(cnfTransformation,[status(thm)],[f_261]) ).
tff(c_120,plain,
name_objective != name_B,
inference(cnfTransformation,[status(thm)],[f_150]) ).
tff(c_108,plain,
name_objective != name_A,
inference(cnfTransformation,[status(thm)],[f_138]) ).
tff(c_192,plain,
! [VAR_X_66_50,VAR_Y_67_51] : pred_eq_bitstring_bitstring(VAR_X_66_50,VAR_Y_67_51),
inference(cnfTransformation,[status(thm)],[f_222]) ).
tff(c_386,plain,
! [VAR_SIGN_A_PKA_721_196,VAR_ECB_ENC_NA_A_720X30_194,VAR_ECB_ENC_NB_719_195,VAR_0X40SID_718_193] :
( pred_attacker(tuple_client_B_out_6(name_objective))
| ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_721_196))
| ~ pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_721_196,constr_pkey(name_skS))))
| ~ pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_720X30_194))
| ~ pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_ecb_dec_2(VAR_ECB_ENC_NA_A_720X30_194,name_skB)))
| ~ pred_attacker(tuple_client_B_in_5(VAR_ECB_ENC_NB_719_195))
| ~ pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_718_193),constr_ecb_dec_1(VAR_ECB_ENC_NB_719_195,name_skB)) ),
inference(cnfTransformation,[status(thm)],[f_638]) ).
tff(c_396,plain,
! [VAR_SIGN_A_PKA_721_196,VAR_ECB_ENC_NA_A_720X30_194,VAR_ECB_ENC_NB_719_195] :
( pred_attacker(tuple_client_B_out_6(name_objective))
| ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_721_196))
| ~ pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_720X30_194))
| ~ pred_attacker(tuple_client_B_in_5(VAR_ECB_ENC_NB_719_195)) ),
inference(demodulation,[status(thm),theory(equality)],[c_192,c_192,c_192,c_386]) ).
tff(c_868,plain,
! [VAR_ECB_ENC_NB_719_195] : ~ pred_attacker(tuple_client_B_in_5(VAR_ECB_ENC_NB_719_195)),
inference(splitLeft,[status(thm)],[c_396]) ).
tff(c_280,plain,
! [VAR_V_232_119] :
( pred_attacker(tuple_client_B_in_5(VAR_V_232_119))
| ~ pred_attacker(VAR_V_232_119) ),
inference(cnfTransformation,[status(thm)],[f_432]) ).
tff(c_869,plain,
! [VAR_V_232_119] : ~ pred_attacker(VAR_V_232_119),
inference(negUnitSimplification,[status(thm)],[c_868,c_280]) ).
tff(c_372,plain,
pred_attacker(tuple_out_2(constr_pkey(name_skB))),
inference(cnfTransformation,[status(thm)],[f_593]) ).
tff(c_513,plain,
! [VAR_V_10X302_240] :
( pred_attacker(VAR_V_10X302_240)
| ~ pred_attacker(tuple_out_2(VAR_V_10X302_240)) ),
inference(cnfTransformation,[status(thm)],[f_277]) ).
tff(c_521,plain,
pred_attacker(constr_pkey(name_skB)),
inference(resolution,[status(thm)],[c_372,c_513]) ).
tff(c_963,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_869,c_521]) ).
tff(c_964,plain,
! [VAR_SIGN_A_PKA_721_196,VAR_ECB_ENC_NA_A_720X30_194] :
( ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_721_196))
| ~ pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_720X30_194))
| pred_attacker(tuple_client_B_out_6(name_objective)) ),
inference(splitRight,[status(thm)],[c_396]) ).
tff(c_965,plain,
! [VAR_ECB_ENC_NA_A_720X30_194] : ~ pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_720X30_194)),
inference(splitLeft,[status(thm)],[c_964]) ).
tff(c_284,plain,
! [VAR_V_238_121] :
( pred_attacker(tuple_client_B_in_3(VAR_V_238_121))
| ~ pred_attacker(VAR_V_238_121) ),
inference(cnfTransformation,[status(thm)],[f_440]) ).
tff(c_978,plain,
! [VAR_V_238_121] : ~ pred_attacker(VAR_V_238_121),
inference(negUnitSimplification,[status(thm)],[c_965,c_284]) ).
tff(c_1072,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_978,c_521]) ).
tff(c_1073,plain,
! [VAR_SIGN_A_PKA_721_196] :
( ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_721_196))
| pred_attacker(tuple_client_B_out_6(name_objective)) ),
inference(splitRight,[status(thm)],[c_964]) ).
tff(c_1074,plain,
! [VAR_SIGN_A_PKA_721_196] : ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_721_196)),
inference(splitLeft,[status(thm)],[c_1073]) ).
tff(c_288,plain,
! [VAR_V_244_123] :
( pred_attacker(tuple_client_B_in_2(VAR_V_244_123))
| ~ pred_attacker(VAR_V_244_123) ),
inference(cnfTransformation,[status(thm)],[f_448]) ).
tff(c_1075,plain,
! [VAR_V_244_123] : ~ pred_attacker(VAR_V_244_123),
inference(negUnitSimplification,[status(thm)],[c_1074,c_288]) ).
tff(c_1169,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_1075,c_521]) ).
tff(c_1170,plain,
pred_attacker(tuple_client_B_out_6(name_objective)),
inference(splitRight,[status(thm)],[c_1073]) ).
tff(c_268,plain,
! [VAR_V_20X307_110] :
( pred_attacker(VAR_V_20X307_110)
| ~ pred_attacker(tuple_client_B_out_6(VAR_V_20X307_110)) ),
inference(cnfTransformation,[status(thm)],[f_406]) ).
tff(c_1174,plain,
pred_attacker(name_objective),
inference(resolution,[status(thm)],[c_1170,c_268]) ).
tff(c_236,plain,
! [VAR_V_135_76,VAR_V_136_77] :
( pred_attacker(tuple_key_register_server_in_1(VAR_V_135_76,VAR_V_136_77))
| ~ pred_attacker(VAR_V_136_77)
| ~ pred_attacker(VAR_V_135_76) ),
inference(cnfTransformation,[status(thm)],[f_313]) ).
tff(c_390,plain,
! [VAR_HOST_814_200,VAR_PK_815_201] :
( pred_table(tuple_keys(VAR_HOST_814_200,VAR_PK_815_201))
| ~ pred_attacker(tuple_key_register_server_in_1(VAR_HOST_814_200,VAR_PK_815_201))
| ( name_A = VAR_HOST_814_200 )
| ( name_B = VAR_HOST_814_200 ) ),
inference(cnfTransformation,[status(thm)],[f_654]) ).
tff(c_230,plain,
! [VAR_V_119_70,VAR_V_120X30_71] :
( pred_attacker(tuple_key_retrieval_server_in_1(VAR_V_119_70,VAR_V_120X30_71))
| ~ pred_attacker(VAR_V_120X30_71)
| ~ pred_attacker(VAR_V_119_70) ),
inference(cnfTransformation,[status(thm)],[f_299]) ).
tff(c_1398,plain,
! [VAR_DST_760X30_454,VAR_PKDST_761_455,VAR_SRC_762_456] :
( pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(VAR_DST_760X30_454,VAR_PKDST_761_455),name_skS)))
| ~ pred_attacker(tuple_key_retrieval_server_in_1(VAR_SRC_762_456,VAR_DST_760X30_454))
| ~ pred_table(tuple_keys(VAR_DST_760X30_454,VAR_PKDST_761_455)) ),
inference(cnfTransformation,[status(thm)],[f_644]) ).
tff(c_1401,plain,
! [VAR_V_120X30_71,VAR_PKDST_761_455,VAR_V_119_70] :
( pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(VAR_V_120X30_71,VAR_PKDST_761_455),name_skS)))
| ~ pred_table(tuple_keys(VAR_V_120X30_71,VAR_PKDST_761_455))
| ~ pred_attacker(VAR_V_120X30_71)
| ~ pred_attacker(VAR_V_119_70) ),
inference(resolution,[status(thm)],[c_230,c_1398]) ).
tff(c_1547,plain,
! [VAR_V_119_70] : ~ pred_attacker(VAR_V_119_70),
inference(splitLeft,[status(thm)],[c_1401]) ).
tff(c_1679,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_1547,c_1174]) ).
tff(c_1681,plain,
! [VAR_V_120X30_527,VAR_PKDST_761_528] :
( pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(VAR_V_120X30_527,VAR_PKDST_761_528),name_skS)))
| ~ pred_table(tuple_keys(VAR_V_120X30_527,VAR_PKDST_761_528))
| ~ pred_attacker(VAR_V_120X30_527) ),
inference(splitRight,[status(thm)],[c_1401]) ).
tff(c_228,plain,
! [VAR_V_115_69] :
( pred_attacker(VAR_V_115_69)
| ~ pred_attacker(tuple_key_retrieval_server_out_2(VAR_V_115_69)) ),
inference(cnfTransformation,[status(thm)],[f_293]) ).
tff(c_1688,plain,
! [VAR_V_120X30_527,VAR_PKDST_761_528] :
( pred_attacker(constr_sign(tuple_2(VAR_V_120X30_527,VAR_PKDST_761_528),name_skS))
| ~ pred_table(tuple_keys(VAR_V_120X30_527,VAR_PKDST_761_528))
| ~ pred_attacker(VAR_V_120X30_527) ),
inference(resolution,[status(thm)],[c_1681,c_228]) ).
tff(c_180,plain,
! [VAR_X0X30_16_36,VAR_X1_17_37] : ( constr_tuple_2_get_1_bitstring(tuple_2(VAR_X0X30_16_36,VAR_X1_17_37)) = VAR_X1_17_37 ),
inference(cnfTransformation,[status(thm)],[f_210]) ).
tff(c_162,plain,
! [VAR_M_0X30_6,VAR_K_44_5] : ( constr_checksign(constr_sign(VAR_M_0X30_6,VAR_K_44_5),constr_pkey(VAR_K_44_5)) = VAR_M_0X30_6 ),
inference(cnfTransformation,[status(thm)],[f_192]) ).
tff(c_384,plain,
! [VAR_ECB_ENC_NA_A_686_191,VAR_0X40SID_688_190,VAR_SIGN_A_PKA_687_192] :
( 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_686_191,name_skB)),name_Nb(VAR_0X40SID_688_190),name_B,constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_687_192,constr_pkey(name_skS))))))
| ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_687_192))
| ~ pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_687_192,constr_pkey(name_skS))))
| ~ pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_686_191))
| ~ pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_ecb_dec_2(VAR_ECB_ENC_NA_A_686_191,name_skB))) ),
inference(cnfTransformation,[status(thm)],[f_624]) ).
tff(c_1523,plain,
! [VAR_ECB_ENC_NA_A_686_517,VAR_0X40SID_688_518,VAR_SIGN_A_PKA_687_519] :
( 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_686_517,name_skB)),name_Nb(VAR_0X40SID_688_518),name_B,constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_687_519,constr_pkey(name_skS))))))
| ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_687_519))
| ~ pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_686_517)) ),
inference(demodulation,[status(thm),theory(equality)],[c_192,c_192,c_384]) ).
tff(c_272,plain,
! [VAR_V_213_112] :
( pred_attacker(VAR_V_213_112)
| ~ pred_attacker(tuple_client_B_out_4(VAR_V_213_112)) ),
inference(cnfTransformation,[status(thm)],[f_414]) ).
tff(c_5882,plain,
! [VAR_ECB_ENC_NA_A_686_688,VAR_0X40SID_688_689,VAR_SIGN_A_PKA_687_690] :
( pred_attacker(constr_ecb_enc_3(constr_tuple_2_get_0x30_bitstring(constr_ecb_dec_2(VAR_ECB_ENC_NA_A_686_688,name_skB)),name_Nb(VAR_0X40SID_688_689),name_B,constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_687_690,constr_pkey(name_skS)))))
| ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_687_690))
| ~ pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_686_688)) ),
inference(resolution,[status(thm)],[c_1523,c_272]) ).
tff(c_1322,plain,
! [VAR_X1_23_430,VAR_K_25_431,VAR_X2_24_432,VAR_X3_0X30_433] : ( tuple_3(constr_ecb_enc_1(VAR_X1_23_430,VAR_K_25_431),constr_ecb_enc_1(VAR_X2_24_432,VAR_K_25_431),constr_ecb_enc_1(VAR_X3_0X30_433,VAR_K_25_431)) = constr_ecb_enc_3(VAR_X1_23_430,VAR_X2_24_432,VAR_X3_0X30_433,VAR_K_25_431) ),
inference(cnfTransformation,[status(thm)],[f_204]) ).
tff(c_340,plain,
! [VAR_V_368_168,VAR_V_367_167,VAR_V_369_169] :
( pred_attacker(VAR_V_368_168)
| ~ pred_attacker(tuple_3(VAR_V_367_167,VAR_V_368_168,VAR_V_369_169)) ),
inference(cnfTransformation,[status(thm)],[f_551]) ).
tff(c_1331,plain,
! [VAR_X2_24_432,VAR_K_25_431,VAR_X1_23_430,VAR_X3_0X30_433] :
( pred_attacker(constr_ecb_enc_1(VAR_X2_24_432,VAR_K_25_431))
| ~ pred_attacker(constr_ecb_enc_3(VAR_X1_23_430,VAR_X2_24_432,VAR_X3_0X30_433,VAR_K_25_431)) ),
inference(superposition,[status(thm),theory(equality)],[c_1322,c_340]) ).
tff(c_5902,plain,
! [VAR_0X40SID_688_689,VAR_SIGN_A_PKA_687_690,VAR_ECB_ENC_NA_A_686_688] :
( pred_attacker(constr_ecb_enc_1(name_Nb(VAR_0X40SID_688_689),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_687_690,constr_pkey(name_skS)))))
| ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_687_690))
| ~ pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_686_688)) ),
inference(resolution,[status(thm)],[c_5882,c_1331]) ).
tff(c_7133,plain,
! [VAR_ECB_ENC_NA_A_686_688] : ~ pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_686_688)),
inference(splitLeft,[status(thm)],[c_5902]) ).
tff(c_7134,plain,
! [VAR_V_238_121] : ~ pred_attacker(VAR_V_238_121),
inference(negUnitSimplification,[status(thm)],[c_7133,c_284]) ).
tff(c_342,plain,
! [VAR_V_373_172,VAR_V_371_170,VAR_V_372_171] :
( pred_attacker(VAR_V_373_172)
| ~ pred_attacker(tuple_3(VAR_V_371_170,VAR_V_372_171,VAR_V_373_172)) ),
inference(cnfTransformation,[status(thm)],[f_555]) ).
tff(c_1334,plain,
! [VAR_X3_0X30_433,VAR_K_25_431,VAR_X1_23_430,VAR_X2_24_432] :
( pred_attacker(constr_ecb_enc_1(VAR_X3_0X30_433,VAR_K_25_431))
| ~ pred_attacker(constr_ecb_enc_3(VAR_X1_23_430,VAR_X2_24_432,VAR_X3_0X30_433,VAR_K_25_431)) ),
inference(superposition,[status(thm),theory(equality)],[c_1322,c_342]) ).
tff(c_5901,plain,
! [VAR_SIGN_A_PKA_687_690,VAR_ECB_ENC_NA_A_686_688] :
( pred_attacker(constr_ecb_enc_1(name_B,constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_687_690,constr_pkey(name_skS)))))
| ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_687_690))
| ~ pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_686_688)) ),
inference(resolution,[status(thm)],[c_5882,c_1334]) ).
tff(c_5909,plain,
! [VAR_ECB_ENC_NA_A_686_688] : ~ pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_686_688)),
inference(splitLeft,[status(thm)],[c_5901]) ).
tff(c_5910,plain,
! [VAR_V_238_121] : ~ pred_attacker(VAR_V_238_121),
inference(negUnitSimplification,[status(thm)],[c_5909,c_284]) ).
tff(c_1689,plain,
! [VAR_V_120X30_529,VAR_PKDST_761_530] :
( pred_attacker(constr_sign(tuple_2(VAR_V_120X30_529,VAR_PKDST_761_530),name_skS))
| ~ pred_table(tuple_keys(VAR_V_120X30_529,VAR_PKDST_761_530))
| ~ pred_attacker(VAR_V_120X30_529) ),
inference(resolution,[status(thm)],[c_1681,c_228]) ).
tff(c_310,plain,
! [VAR_V_284_137] :
( pred_attacker(tuple_client_A_in_2(VAR_V_284_137))
| ~ pred_attacker(VAR_V_284_137) ),
inference(cnfTransformation,[status(thm)],[f_494]) ).
tff(c_378,plain,
! [VAR_0X40SID_513_185,VAR_SIGN_I_PKI_512_186] :
( pred_attacker(tuple_client_A_out_3(constr_ecb_enc_2(name_Na(VAR_0X40SID_513_185),name_A,constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_I_PKI_512_186,constr_pkey(name_skS))))))
| ~ pred_attacker(tuple_client_A_in_2(VAR_SIGN_I_PKI_512_186))
| ~ pred_eq_bitstring_bitstring(name_I,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_I_PKI_512_186,constr_pkey(name_skS)))) ),
inference(cnfTransformation,[status(thm)],[f_601]) ).
tff(c_1207,plain,
! [VAR_0X40SID_513_398,VAR_SIGN_I_PKI_512_399] :
( pred_attacker(tuple_client_A_out_3(constr_ecb_enc_2(name_Na(VAR_0X40SID_513_398),name_A,constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_I_PKI_512_399,constr_pkey(name_skS))))))
| ~ pred_attacker(tuple_client_A_in_2(VAR_SIGN_I_PKI_512_399)) ),
inference(demodulation,[status(thm),theory(equality)],[c_192,c_378]) ).
tff(c_298,plain,
! [VAR_V_259_128] :
( pred_attacker(VAR_V_259_128)
| ~ pred_attacker(tuple_client_A_out_3(VAR_V_259_128)) ),
inference(cnfTransformation,[status(thm)],[f_468]) ).
tff(c_1233,plain,
! [VAR_0X40SID_513_404,VAR_SIGN_I_PKI_512_405] :
( pred_attacker(constr_ecb_enc_2(name_Na(VAR_0X40SID_513_404),name_A,constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_I_PKI_512_405,constr_pkey(name_skS)))))
| ~ pred_attacker(tuple_client_A_in_2(VAR_SIGN_I_PKI_512_405)) ),
inference(resolution,[status(thm)],[c_1207,c_298]) ).
tff(c_1287,plain,
! [VAR_0X40SID_513_417,VAR_M_0X30_418] :
( pred_attacker(constr_ecb_enc_2(name_Na(VAR_0X40SID_513_417),name_A,constr_tuple_2_get_1_bitstring(VAR_M_0X30_418)))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_418,name_skS))) ),
inference(superposition,[status(thm),theory(equality)],[c_162,c_1233]) ).
tff(c_779,plain,
! [VAR_X1_21_358,VAR_K_0X30_359,VAR_X2_22_360] : ( tuple_2(constr_ecb_enc_1(VAR_X1_21_358,VAR_K_0X30_359),constr_ecb_enc_1(VAR_X2_22_360,VAR_K_0X30_359)) = constr_ecb_enc_2(VAR_X1_21_358,VAR_X2_22_360,VAR_K_0X30_359) ),
inference(cnfTransformation,[status(thm)],[f_206]) ).
tff(c_346,plain,
! [VAR_V_385_175,VAR_V_386_176] :
( pred_attacker(VAR_V_385_175)
| ~ pred_attacker(tuple_2(VAR_V_385_175,VAR_V_386_176)) ),
inference(cnfTransformation,[status(thm)],[f_565]) ).
tff(c_791,plain,
! [VAR_X1_21_358,VAR_K_0X30_359,VAR_X2_22_360] :
( pred_attacker(constr_ecb_enc_1(VAR_X1_21_358,VAR_K_0X30_359))
| ~ pred_attacker(constr_ecb_enc_2(VAR_X1_21_358,VAR_X2_22_360,VAR_K_0X30_359)) ),
inference(superposition,[status(thm),theory(equality)],[c_779,c_346]) ).
tff(c_1303,plain,
! [VAR_0X40SID_513_423,VAR_M_0X30_424] :
( pred_attacker(constr_ecb_enc_1(name_Na(VAR_0X40SID_513_423),constr_tuple_2_get_1_bitstring(VAR_M_0X30_424)))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_424,name_skS))) ),
inference(resolution,[status(thm)],[c_1287,c_791]) ).
tff(c_1315,plain,
! [VAR_0X40SID_513_427,VAR_X1_17_428,VAR_X0X30_16_429] :
( pred_attacker(constr_ecb_enc_1(name_Na(VAR_0X40SID_513_427),VAR_X1_17_428))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(tuple_2(VAR_X0X30_16_429,VAR_X1_17_428),name_skS))) ),
inference(superposition,[status(thm),theory(equality)],[c_180,c_1303]) ).
tff(c_1321,plain,
! [VAR_0X40SID_513_427,VAR_X1_17_428,VAR_X0X30_16_429] :
( pred_attacker(constr_ecb_enc_1(name_Na(VAR_0X40SID_513_427),VAR_X1_17_428))
| ~ pred_attacker(constr_sign(tuple_2(VAR_X0X30_16_429,VAR_X1_17_428),name_skS)) ),
inference(resolution,[status(thm)],[c_310,c_1315]) ).
tff(c_1785,plain,
! [VAR_0X40SID_513_542,VAR_PKDST_761_543,VAR_V_120X30_544] :
( pred_attacker(constr_ecb_enc_1(name_Na(VAR_0X40SID_513_542),VAR_PKDST_761_543))
| ~ pred_table(tuple_keys(VAR_V_120X30_544,VAR_PKDST_761_543))
| ~ pred_attacker(VAR_V_120X30_544) ),
inference(resolution,[status(thm)],[c_1689,c_1321]) ).
tff(c_2216,plain,
! [VAR_0X40SID_513_573,VAR_PK_815_574,VAR_HOST_814_575] :
( pred_attacker(constr_ecb_enc_1(name_Na(VAR_0X40SID_513_573),VAR_PK_815_574))
| ~ pred_attacker(VAR_HOST_814_575)
| ~ pred_attacker(tuple_key_register_server_in_1(VAR_HOST_814_575,VAR_PK_815_574))
| ( name_A = VAR_HOST_814_575 )
| ( name_B = VAR_HOST_814_575 ) ),
inference(resolution,[status(thm)],[c_390,c_1785]) ).
tff(c_2219,plain,
! [VAR_0X40SID_513_573,VAR_V_136_77,VAR_V_135_76] :
( pred_attacker(constr_ecb_enc_1(name_Na(VAR_0X40SID_513_573),VAR_V_136_77))
| ( name_A = VAR_V_135_76 )
| ( name_B = VAR_V_135_76 )
| ~ pred_attacker(VAR_V_136_77)
| ~ pred_attacker(VAR_V_135_76) ),
inference(resolution,[status(thm)],[c_236,c_2216]) ).
tff(c_2239,plain,
! [VAR_V_135_580] :
( ( name_A = VAR_V_135_580 )
| ( name_B = VAR_V_135_580 )
| ~ pred_attacker(VAR_V_135_580) ),
inference(splitLeft,[status(thm)],[c_2219]) ).
tff(c_2332,plain,
( ( name_objective = name_A )
| ( name_objective = name_B ) ),
inference(resolution,[status(thm)],[c_1174,c_2239]) ).
tff(c_2543,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_120,c_108,c_2332]) ).
tff(c_2544,plain,
! [VAR_0X40SID_513_573,VAR_V_136_77] :
( pred_attacker(constr_ecb_enc_1(name_Na(VAR_0X40SID_513_573),VAR_V_136_77))
| ~ pred_attacker(VAR_V_136_77) ),
inference(splitRight,[status(thm)],[c_2219]) ).
tff(c_344,plain,
! [VAR_V_377_173,VAR_V_378_174] :
( pred_attacker(tuple_2(VAR_V_377_173,VAR_V_378_174))
| ~ pred_attacker(VAR_V_378_174)
| ~ pred_attacker(VAR_V_377_173) ),
inference(cnfTransformation,[status(thm)],[f_561]) ).
tff(c_1193,plain,
! [VAR_X1_21_395,VAR_X2_22_396,VAR_K_0X30_397] :
( pred_attacker(constr_ecb_enc_2(VAR_X1_21_395,VAR_X2_22_396,VAR_K_0X30_397))
| ~ pred_attacker(constr_ecb_enc_1(VAR_X2_22_396,VAR_K_0X30_397))
| ~ pred_attacker(constr_ecb_enc_1(VAR_X1_21_395,VAR_K_0X30_397)) ),
inference(superposition,[status(thm),theory(equality)],[c_779,c_344]) ).
tff(c_753,plain,
! [VAR_X1_32_349,VAR_X2_33_350,VAR_K_34_351] : ( constr_ecb_dec_2(constr_ecb_enc_2(VAR_X1_32_349,VAR_X2_33_350,constr_pkey(VAR_K_34_351)),VAR_K_34_351) = tuple_2(VAR_X1_32_349,VAR_X2_33_350) ),
inference(cnfTransformation,[status(thm)],[f_198]) ).
tff(c_260,plain,
! [VAR_V_193_103,VAR_V_194_104] :
( pred_attacker(constr_ecb_dec_2(VAR_V_193_103,VAR_V_194_104))
| ~ pred_attacker(VAR_V_194_104)
| ~ pred_attacker(VAR_V_193_103) ),
inference(cnfTransformation,[status(thm)],[f_386]) ).
tff(c_759,plain,
! [VAR_X1_32_349,VAR_X2_33_350,VAR_K_34_351] :
( pred_attacker(tuple_2(VAR_X1_32_349,VAR_X2_33_350))
| ~ pred_attacker(VAR_K_34_351)
| ~ pred_attacker(constr_ecb_enc_2(VAR_X1_32_349,VAR_X2_33_350,constr_pkey(VAR_K_34_351))) ),
inference(superposition,[status(thm),theory(equality)],[c_753,c_260]) ).
tff(c_2773,plain,
! [VAR_X1_21_593,VAR_X2_22_594,VAR_K_34_595] :
( pred_attacker(tuple_2(VAR_X1_21_593,VAR_X2_22_594))
| ~ pred_attacker(VAR_K_34_595)
| ~ pred_attacker(constr_ecb_enc_1(VAR_X2_22_594,constr_pkey(VAR_K_34_595)))
| ~ pred_attacker(constr_ecb_enc_1(VAR_X1_21_593,constr_pkey(VAR_K_34_595))) ),
inference(resolution,[status(thm)],[c_1193,c_759]) ).
tff(c_3475,plain,
! [VAR_X1_21_609,VAR_0X40SID_513_610,VAR_K_34_611] :
( pred_attacker(tuple_2(VAR_X1_21_609,name_Na(VAR_0X40SID_513_610)))
| ~ pred_attacker(VAR_K_34_611)
| ~ pred_attacker(constr_ecb_enc_1(VAR_X1_21_609,constr_pkey(VAR_K_34_611)))
| ~ pred_attacker(constr_pkey(VAR_K_34_611)) ),
inference(resolution,[status(thm)],[c_2544,c_2773]) ).
tff(c_3493,plain,
! [VAR_0X40SID_513_573,VAR_0X40SID_513_610,VAR_K_34_611] :
( pred_attacker(tuple_2(name_Na(VAR_0X40SID_513_573),name_Na(VAR_0X40SID_513_610)))
| ~ pred_attacker(VAR_K_34_611)
| ~ pred_attacker(constr_pkey(VAR_K_34_611)) ),
inference(resolution,[status(thm)],[c_2544,c_3475]) ).
tff(c_3924,plain,
! [VAR_K_34_620] :
( ~ pred_attacker(VAR_K_34_620)
| ~ pred_attacker(constr_pkey(VAR_K_34_620)) ),
inference(splitLeft,[status(thm)],[c_3493]) ).
tff(c_3937,plain,
! [VAR_V_91_61] : ~ pred_attacker(VAR_V_91_61),
inference(resolution,[status(thm)],[c_212,c_3924]) ).
tff(c_348,plain,
! [VAR_V_389_178,VAR_V_388_177] :
( pred_attacker(VAR_V_389_178)
| ~ pred_attacker(tuple_2(VAR_V_388_177,VAR_V_389_178)) ),
inference(cnfTransformation,[status(thm)],[f_569]) ).
tff(c_788,plain,
! [VAR_X2_22_360,VAR_K_0X30_359,VAR_X1_21_358] :
( pred_attacker(constr_ecb_enc_1(VAR_X2_22_360,VAR_K_0X30_359))
| ~ pred_attacker(constr_ecb_enc_2(VAR_X1_21_358,VAR_X2_22_360,VAR_K_0X30_359)) ),
inference(superposition,[status(thm),theory(equality)],[c_779,c_348]) ).
tff(c_1246,plain,
! [VAR_SIGN_I_PKI_512_406] :
( pred_attacker(constr_ecb_enc_1(name_A,constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_I_PKI_512_406,constr_pkey(name_skS)))))
| ~ pred_attacker(tuple_client_A_in_2(VAR_SIGN_I_PKI_512_406)) ),
inference(resolution,[status(thm)],[c_1233,c_788]) ).
tff(c_1251,plain,
! [VAR_M_0X30_407] :
( pred_attacker(constr_ecb_enc_1(name_A,constr_tuple_2_get_1_bitstring(VAR_M_0X30_407)))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_407,name_skS))) ),
inference(superposition,[status(thm),theory(equality)],[c_162,c_1246]) ).
tff(c_1270,plain,
! [VAR_X1_17_413,VAR_X0X30_16_414] :
( pred_attacker(constr_ecb_enc_1(name_A,VAR_X1_17_413))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(tuple_2(VAR_X0X30_16_414,VAR_X1_17_413),name_skS))) ),
inference(superposition,[status(thm),theory(equality)],[c_180,c_1251]) ).
tff(c_1277,plain,
! [VAR_X1_17_413,VAR_X0X30_16_414] :
( pred_attacker(constr_ecb_enc_1(name_A,VAR_X1_17_413))
| ~ pred_attacker(constr_sign(tuple_2(VAR_X0X30_16_414,VAR_X1_17_413),name_skS)) ),
inference(resolution,[status(thm)],[c_310,c_1270]) ).
tff(c_1753,plain,
! [VAR_PKDST_761_538,VAR_V_120X30_539] :
( pred_attacker(constr_ecb_enc_1(name_A,VAR_PKDST_761_538))
| ~ pred_table(tuple_keys(VAR_V_120X30_539,VAR_PKDST_761_538))
| ~ pred_attacker(VAR_V_120X30_539) ),
inference(resolution,[status(thm)],[c_1689,c_1277]) ).
tff(c_1821,plain,
! [VAR_PK_815_549,VAR_HOST_814_550] :
( pred_attacker(constr_ecb_enc_1(name_A,VAR_PK_815_549))
| ~ pred_attacker(VAR_HOST_814_550)
| ~ pred_attacker(tuple_key_register_server_in_1(VAR_HOST_814_550,VAR_PK_815_549))
| ( name_A = VAR_HOST_814_550 )
| ( name_B = VAR_HOST_814_550 ) ),
inference(resolution,[status(thm)],[c_390,c_1753]) ).
tff(c_1825,plain,
! [VAR_V_136_77,VAR_V_135_76] :
( pred_attacker(constr_ecb_enc_1(name_A,VAR_V_136_77))
| ( name_A = VAR_V_135_76 )
| ( name_B = VAR_V_135_76 )
| ~ pred_attacker(VAR_V_136_77)
| ~ pred_attacker(VAR_V_135_76) ),
inference(resolution,[status(thm)],[c_236,c_1821]) ).
tff(c_1871,plain,
! [VAR_V_135_556] :
( ( name_A = VAR_V_135_556 )
| ( name_B = VAR_V_135_556 )
| ~ pred_attacker(VAR_V_135_556) ),
inference(splitLeft,[status(thm)],[c_1825]) ).
tff(c_1949,plain,
( ( name_objective = name_A )
| ( name_objective = name_B ) ),
inference(resolution,[status(thm)],[c_1174,c_1871]) ).
tff(c_2155,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_120,c_108,c_1949]) ).
tff(c_2156,plain,
! [VAR_V_136_77] :
( pred_attacker(constr_ecb_enc_1(name_A,VAR_V_136_77))
| ~ pred_attacker(VAR_V_136_77) ),
inference(splitRight,[status(thm)],[c_1825]) ).
tff(c_3494,plain,
! [VAR_0X40SID_513_610,VAR_K_34_611] :
( pred_attacker(tuple_2(name_A,name_Na(VAR_0X40SID_513_610)))
| ~ pred_attacker(VAR_K_34_611)
| ~ pred_attacker(constr_pkey(VAR_K_34_611)) ),
inference(resolution,[status(thm)],[c_2156,c_3475]) ).
tff(c_3531,plain,
! [VAR_K_34_615] :
( ~ pred_attacker(VAR_K_34_615)
| ~ pred_attacker(constr_pkey(VAR_K_34_615)) ),
inference(splitLeft,[status(thm)],[c_3494]) ).
tff(c_3544,plain,
! [VAR_V_91_61] : ~ pred_attacker(VAR_V_91_61),
inference(resolution,[status(thm)],[c_212,c_3531]) ).
tff(c_2798,plain,
! [VAR_X1_21_596,VAR_K_34_597] :
( pred_attacker(tuple_2(VAR_X1_21_596,name_A))
| ~ pred_attacker(VAR_K_34_597)
| ~ pred_attacker(constr_ecb_enc_1(VAR_X1_21_596,constr_pkey(VAR_K_34_597)))
| ~ pred_attacker(constr_pkey(VAR_K_34_597)) ),
inference(resolution,[status(thm)],[c_2156,c_2773]) ).
tff(c_2823,plain,
! [VAR_0X40SID_513_573,VAR_K_34_597] :
( pred_attacker(tuple_2(name_Na(VAR_0X40SID_513_573),name_A))
| ~ pred_attacker(VAR_K_34_597)
| ~ pred_attacker(constr_pkey(VAR_K_34_597)) ),
inference(resolution,[status(thm)],[c_2544,c_2798]) ).
tff(c_3032,plain,
! [VAR_K_34_599] :
( ~ pred_attacker(VAR_K_34_599)
| ~ pred_attacker(constr_pkey(VAR_K_34_599)) ),
inference(splitLeft,[status(thm)],[c_2823]) ).
tff(c_3045,plain,
! [VAR_V_91_61] : ~ pred_attacker(VAR_V_91_61),
inference(resolution,[status(thm)],[c_212,c_3032]) ).
tff(c_2824,plain,
! [VAR_K_34_597] :
( pred_attacker(tuple_2(name_A,name_A))
| ~ pred_attacker(VAR_K_34_597)
| ~ pred_attacker(constr_pkey(VAR_K_34_597)) ),
inference(resolution,[status(thm)],[c_2156,c_2798]) ).
tff(c_2840,plain,
! [VAR_K_34_598] :
( ~ pred_attacker(VAR_K_34_598)
| ~ pred_attacker(constr_pkey(VAR_K_34_598)) ),
inference(splitLeft,[status(thm)],[c_2824]) ).
tff(c_2853,plain,
! [VAR_V_91_61] : ~ pred_attacker(VAR_V_91_61),
inference(resolution,[status(thm)],[c_212,c_2840]) ).
tff(c_2545,plain,
! [VAR_0X40SID_513_581,VAR_V_136_582] :
( pred_attacker(constr_ecb_enc_1(name_Na(VAR_0X40SID_513_581),VAR_V_136_582))
| ~ pred_attacker(VAR_V_136_582) ),
inference(splitRight,[status(thm)],[c_2219]) ).
tff(c_170,plain,
! [VAR_X1_30X30_20,VAR_K_31_19] : ( constr_ecb_dec_1(constr_ecb_enc_1(VAR_X1_30X30_20,constr_pkey(VAR_K_31_19)),VAR_K_31_19) = VAR_X1_30X30_20 ),
inference(cnfTransformation,[status(thm)],[f_200]) ).
tff(c_737,plain,
! [VAR_V_197_341,VAR_V_198_342] :
( pred_attacker(constr_ecb_dec_1(VAR_V_197_341,VAR_V_198_342))
| ~ pred_attacker(VAR_V_198_342)
| ~ pred_attacker(VAR_V_197_341) ),
inference(cnfTransformation,[status(thm)],[f_392]) ).
tff(c_740,plain,
! [VAR_X1_30X30_20,VAR_K_31_19] :
( pred_attacker(VAR_X1_30X30_20)
| ~ pred_attacker(VAR_K_31_19)
| ~ pred_attacker(constr_ecb_enc_1(VAR_X1_30X30_20,constr_pkey(VAR_K_31_19))) ),
inference(superposition,[status(thm),theory(equality)],[c_170,c_737]) ).
tff(c_2550,plain,
! [VAR_0X40SID_513_581,VAR_K_31_19] :
( pred_attacker(name_Na(VAR_0X40SID_513_581))
| ~ pred_attacker(VAR_K_31_19)
| ~ pred_attacker(constr_pkey(VAR_K_31_19)) ),
inference(resolution,[status(thm)],[c_2545,c_740]) ).
tff(c_2564,plain,
! [VAR_K_31_585] :
( ~ pred_attacker(VAR_K_31_585)
| ~ pred_attacker(constr_pkey(VAR_K_31_585)) ),
inference(splitLeft,[status(thm)],[c_2550]) ).
tff(c_2577,plain,
! [VAR_V_91_61] : ~ pred_attacker(VAR_V_91_61),
inference(resolution,[status(thm)],[c_212,c_2564]) ).
tff(c_358,plain,
pred_attacker(name_B),
inference(cnfTransformation,[status(thm)],[f_584]) ).
tff(c_368,plain,
pred_table(tuple_keys(name_B,constr_pkey(name_skB))),
inference(cnfTransformation,[status(thm)],[f_591]) ).
tff(c_1415,plain,
! [VAR_0X40SID_513_469,VAR_M_0X30_470] :
( pred_attacker(tuple_client_A_out_3(constr_ecb_enc_2(name_Na(VAR_0X40SID_513_469),name_A,constr_tuple_2_get_1_bitstring(VAR_M_0X30_470))))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_470,name_skS))) ),
inference(superposition,[status(thm),theory(equality)],[c_162,c_1207]) ).
tff(c_1465,plain,
! [VAR_0X40SID_513_486,VAR_X1_17_487,VAR_X0X30_16_488] :
( pred_attacker(tuple_client_A_out_3(constr_ecb_enc_2(name_Na(VAR_0X40SID_513_486),name_A,VAR_X1_17_487)))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(tuple_2(VAR_X0X30_16_488,VAR_X1_17_487),name_skS))) ),
inference(superposition,[status(thm),theory(equality)],[c_180,c_1415]) ).
tff(c_1471,plain,
! [VAR_0X40SID_513_486,VAR_X1_17_487,VAR_X0X30_16_488] :
( pred_attacker(tuple_client_A_out_3(constr_ecb_enc_2(name_Na(VAR_0X40SID_513_486),name_A,VAR_X1_17_487)))
| ~ pred_attacker(constr_sign(tuple_2(VAR_X0X30_16_488,VAR_X1_17_487),name_skS)) ),
inference(resolution,[status(thm)],[c_310,c_1465]) ).
tff(c_2180,plain,
! [VAR_0X40SID_513_560,VAR_PKDST_761_561,VAR_V_120X30_562] :
( pred_attacker(tuple_client_A_out_3(constr_ecb_enc_2(name_Na(VAR_0X40SID_513_560),name_A,VAR_PKDST_761_561)))
| ~ pred_table(tuple_keys(VAR_V_120X30_562,VAR_PKDST_761_561))
| ~ pred_attacker(VAR_V_120X30_562) ),
inference(resolution,[status(thm)],[c_1689,c_1471]) ).
tff(c_2186,plain,
! [VAR_0X40SID_513_560] :
( pred_attacker(tuple_client_A_out_3(constr_ecb_enc_2(name_Na(VAR_0X40SID_513_560),name_A,constr_pkey(name_skB))))
| ~ pred_attacker(name_B) ),
inference(resolution,[status(thm)],[c_368,c_2180]) ).
tff(c_2193,plain,
! [VAR_0X40SID_513_560] : pred_attacker(tuple_client_A_out_3(constr_ecb_enc_2(name_Na(VAR_0X40SID_513_560),name_A,constr_pkey(name_skB)))),
inference(demodulation,[status(thm),theory(equality)],[c_358,c_2186]) ).
tff(c_2740,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_2577,c_2193]) ).
tff(c_2741,plain,
! [VAR_0X40SID_513_581] : pred_attacker(name_Na(VAR_0X40SID_513_581)),
inference(splitRight,[status(thm)],[c_2550]) ).
tff(c_3019,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_2853,c_2741]) ).
tff(c_3020,plain,
pred_attacker(tuple_2(name_A,name_A)),
inference(splitRight,[status(thm)],[c_2824]) ).
tff(c_3235,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_3045,c_3020]) ).
tff(c_3236,plain,
! [VAR_0X40SID_513_573] : pred_attacker(tuple_2(name_Na(VAR_0X40SID_513_573),name_A)),
inference(splitRight,[status(thm)],[c_2823]) ).
tff(c_3714,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_3544,c_3236]) ).
tff(c_3715,plain,
! [VAR_0X40SID_513_610] : pred_attacker(tuple_2(name_A,name_Na(VAR_0X40SID_513_610))),
inference(splitRight,[status(thm)],[c_3494]) ).
tff(c_4114,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_3937,c_3715]) ).
tff(c_4115,plain,
! [VAR_0X40SID_513_573,VAR_0X40SID_513_610] : pred_attacker(tuple_2(name_Na(VAR_0X40SID_513_573),name_Na(VAR_0X40SID_513_610))),
inference(splitRight,[status(thm)],[c_3493]) ).
tff(c_6099,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_5910,c_4115]) ).
tff(c_6101,plain,
! [VAR_SIGN_A_PKA_687_694] :
( pred_attacker(constr_ecb_enc_1(name_B,constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_687_694,constr_pkey(name_skS)))))
| ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_687_694)) ),
inference(splitRight,[status(thm)],[c_5901]) ).
tff(c_6106,plain,
! [VAR_M_0X30_695] :
( pred_attacker(constr_ecb_enc_1(name_B,constr_tuple_2_get_1_bitstring(VAR_M_0X30_695)))
| ~ pred_attacker(tuple_client_B_in_2(constr_sign(VAR_M_0X30_695,name_skS))) ),
inference(superposition,[status(thm),theory(equality)],[c_162,c_6101]) ).
tff(c_6113,plain,
! [VAR_X1_17_696,VAR_X0X30_16_697] :
( pred_attacker(constr_ecb_enc_1(name_B,VAR_X1_17_696))
| ~ pred_attacker(tuple_client_B_in_2(constr_sign(tuple_2(VAR_X0X30_16_697,VAR_X1_17_696),name_skS))) ),
inference(superposition,[status(thm),theory(equality)],[c_180,c_6106]) ).
tff(c_6121,plain,
! [VAR_X1_17_698,VAR_X0X30_16_699] :
( pred_attacker(constr_ecb_enc_1(name_B,VAR_X1_17_698))
| ~ pred_attacker(constr_sign(tuple_2(VAR_X0X30_16_699,VAR_X1_17_698),name_skS)) ),
inference(resolution,[status(thm)],[c_288,c_6113]) ).
tff(c_6133,plain,
! [VAR_PKDST_761_700,VAR_V_120X30_701] :
( pred_attacker(constr_ecb_enc_1(name_B,VAR_PKDST_761_700))
| ~ pred_table(tuple_keys(VAR_V_120X30_701,VAR_PKDST_761_700))
| ~ pred_attacker(VAR_V_120X30_701) ),
inference(resolution,[status(thm)],[c_1688,c_6121]) ).
tff(c_6213,plain,
! [VAR_PK_815_712,VAR_HOST_814_713] :
( pred_attacker(constr_ecb_enc_1(name_B,VAR_PK_815_712))
| ~ pred_attacker(VAR_HOST_814_713)
| ~ pred_attacker(tuple_key_register_server_in_1(VAR_HOST_814_713,VAR_PK_815_712))
| ( name_A = VAR_HOST_814_713 )
| ( name_B = VAR_HOST_814_713 ) ),
inference(resolution,[status(thm)],[c_390,c_6133]) ).
tff(c_6217,plain,
! [VAR_V_136_77,VAR_V_135_76] :
( pred_attacker(constr_ecb_enc_1(name_B,VAR_V_136_77))
| ( name_A = VAR_V_135_76 )
| ( name_B = VAR_V_135_76 )
| ~ pred_attacker(VAR_V_136_77)
| ~ pred_attacker(VAR_V_135_76) ),
inference(resolution,[status(thm)],[c_236,c_6213]) ).
tff(c_6219,plain,
! [VAR_V_135_714] :
( ( name_A = VAR_V_135_714 )
| ( name_B = VAR_V_135_714 )
| ~ pred_attacker(VAR_V_135_714) ),
inference(splitLeft,[status(thm)],[c_6217]) ).
tff(c_6378,plain,
( ( name_objective = name_A )
| ( name_objective = name_B ) ),
inference(resolution,[status(thm)],[c_1174,c_6219]) ).
tff(c_6611,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_120,c_108,c_6378]) ).
tff(c_6613,plain,
! [VAR_V_136_715] :
( pred_attacker(constr_ecb_enc_1(name_B,VAR_V_136_715))
| ~ pred_attacker(VAR_V_136_715) ),
inference(splitRight,[status(thm)],[c_6217]) ).
tff(c_2791,plain,
! [VAR_X1_21_593,VAR_0X40SID_513_573,VAR_K_34_595] :
( pred_attacker(tuple_2(VAR_X1_21_593,name_Na(VAR_0X40SID_513_573)))
| ~ pred_attacker(VAR_K_34_595)
| ~ pred_attacker(constr_ecb_enc_1(VAR_X1_21_593,constr_pkey(VAR_K_34_595)))
| ~ pred_attacker(constr_pkey(VAR_K_34_595)) ),
inference(resolution,[status(thm)],[c_2544,c_2773]) ).
tff(c_6632,plain,
! [VAR_0X40SID_513_573,VAR_K_34_595] :
( pred_attacker(tuple_2(name_B,name_Na(VAR_0X40SID_513_573)))
| ~ pred_attacker(VAR_K_34_595)
| ~ pred_attacker(constr_pkey(VAR_K_34_595)) ),
inference(resolution,[status(thm)],[c_6613,c_2791]) ).
tff(c_6899,plain,
! [VAR_K_34_725] :
( ~ pred_attacker(VAR_K_34_725)
| ~ pred_attacker(constr_pkey(VAR_K_34_725)) ),
inference(splitLeft,[status(thm)],[c_6632]) ).
tff(c_6912,plain,
! [VAR_V_91_61] : ~ pred_attacker(VAR_V_91_61),
inference(resolution,[status(thm)],[c_212,c_6899]) ).
tff(c_2792,plain,
! [VAR_X1_21_593,VAR_K_34_595] :
( pred_attacker(tuple_2(VAR_X1_21_593,name_A))
| ~ pred_attacker(VAR_K_34_595)
| ~ pred_attacker(constr_ecb_enc_1(VAR_X1_21_593,constr_pkey(VAR_K_34_595)))
| ~ pred_attacker(constr_pkey(VAR_K_34_595)) ),
inference(resolution,[status(thm)],[c_2156,c_2773]) ).
tff(c_6633,plain,
! [VAR_K_34_595] :
( pred_attacker(tuple_2(name_B,name_A))
| ~ pred_attacker(VAR_K_34_595)
| ~ pred_attacker(constr_pkey(VAR_K_34_595)) ),
inference(resolution,[status(thm)],[c_6613,c_2792]) ).
tff(c_6660,plain,
! [VAR_K_34_721] :
( ~ pred_attacker(VAR_K_34_721)
| ~ pred_attacker(constr_pkey(VAR_K_34_721)) ),
inference(splitLeft,[status(thm)],[c_6633]) ).
tff(c_6673,plain,
! [VAR_V_91_61] : ~ pred_attacker(VAR_V_91_61),
inference(resolution,[status(thm)],[c_212,c_6660]) ).
tff(c_6142,plain,
( pred_attacker(constr_ecb_enc_1(name_B,constr_pkey(name_skB)))
| ~ pred_attacker(name_B) ),
inference(resolution,[status(thm)],[c_368,c_6133]) ).
tff(c_6149,plain,
pred_attacker(constr_ecb_enc_1(name_B,constr_pkey(name_skB))),
inference(demodulation,[status(thm),theory(equality)],[c_358,c_6142]) ).
tff(c_6879,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_6673,c_6149]) ).
tff(c_6880,plain,
pred_attacker(tuple_2(name_B,name_A)),
inference(splitRight,[status(thm)],[c_6633]) ).
tff(c_7120,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_6912,c_6880]) ).
tff(c_7121,plain,
! [VAR_0X40SID_513_573] : pred_attacker(tuple_2(name_B,name_Na(VAR_0X40SID_513_573))),
inference(splitRight,[status(thm)],[c_6632]) ).
tff(c_7338,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_7134,c_7121]) ).
tff(c_7586,plain,
! [VAR_0X40SID_688_733,VAR_SIGN_A_PKA_687_734] :
( pred_attacker(constr_ecb_enc_1(name_Nb(VAR_0X40SID_688_733),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_687_734,constr_pkey(name_skS)))))
| ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_687_734)) ),
inference(splitRight,[status(thm)],[c_5902]) ).
tff(c_7591,plain,
! [VAR_0X40SID_688_735,VAR_M_0X30_736] :
( pred_attacker(constr_ecb_enc_1(name_Nb(VAR_0X40SID_688_735),constr_tuple_2_get_1_bitstring(VAR_M_0X30_736)))
| ~ pred_attacker(tuple_client_B_in_2(constr_sign(VAR_M_0X30_736,name_skS))) ),
inference(superposition,[status(thm),theory(equality)],[c_162,c_7586]) ).
tff(c_7608,plain,
! [VAR_0X40SID_688_739,VAR_X1_17_740,VAR_X0X30_16_741] :
( pred_attacker(constr_ecb_enc_1(name_Nb(VAR_0X40SID_688_739),VAR_X1_17_740))
| ~ pred_attacker(tuple_client_B_in_2(constr_sign(tuple_2(VAR_X0X30_16_741,VAR_X1_17_740),name_skS))) ),
inference(superposition,[status(thm),theory(equality)],[c_180,c_7591]) ).
tff(c_7615,plain,
! [VAR_0X40SID_688_742,VAR_X1_17_743,VAR_X0X30_16_744] :
( pred_attacker(constr_ecb_enc_1(name_Nb(VAR_0X40SID_688_742),VAR_X1_17_743))
| ~ pred_attacker(constr_sign(tuple_2(VAR_X0X30_16_744,VAR_X1_17_743),name_skS)) ),
inference(resolution,[status(thm)],[c_288,c_7608]) ).
tff(c_7625,plain,
! [VAR_0X40SID_688_745,VAR_PKDST_761_746,VAR_V_120X30_747] :
( pred_attacker(constr_ecb_enc_1(name_Nb(VAR_0X40SID_688_745),VAR_PKDST_761_746))
| ~ pred_table(tuple_keys(VAR_V_120X30_747,VAR_PKDST_761_746))
| ~ pred_attacker(VAR_V_120X30_747) ),
inference(resolution,[status(thm)],[c_1688,c_7615]) ).
tff(c_8852,plain,
! [VAR_0X40SID_688_779,VAR_PK_815_780,VAR_HOST_814_781] :
( pred_attacker(constr_ecb_enc_1(name_Nb(VAR_0X40SID_688_779),VAR_PK_815_780))
| ~ pred_attacker(VAR_HOST_814_781)
| ~ pred_attacker(tuple_key_register_server_in_1(VAR_HOST_814_781,VAR_PK_815_780))
| ( name_A = VAR_HOST_814_781 )
| ( name_B = VAR_HOST_814_781 ) ),
inference(resolution,[status(thm)],[c_390,c_7625]) ).
tff(c_8855,plain,
! [VAR_0X40SID_688_779,VAR_V_136_77,VAR_V_135_76] :
( pred_attacker(constr_ecb_enc_1(name_Nb(VAR_0X40SID_688_779),VAR_V_136_77))
| ( name_A = VAR_V_135_76 )
| ( name_B = VAR_V_135_76 )
| ~ pred_attacker(VAR_V_136_77)
| ~ pred_attacker(VAR_V_135_76) ),
inference(resolution,[status(thm)],[c_236,c_8852]) ).
tff(c_8857,plain,
! [VAR_V_135_782] :
( ( name_A = VAR_V_135_782 )
| ( name_B = VAR_V_135_782 )
| ~ pred_attacker(VAR_V_135_782) ),
inference(splitLeft,[status(thm)],[c_8855]) ).
tff(c_9061,plain,
( ( name_objective = name_A )
| ( name_objective = name_B ) ),
inference(resolution,[status(thm)],[c_1174,c_8857]) ).
tff(c_9309,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_120,c_108,c_9061]) ).
tff(c_9323,plain,
! [VAR_0X40SID_688_785,VAR_V_136_786] :
( pred_attacker(constr_ecb_enc_1(name_Nb(VAR_0X40SID_688_785),VAR_V_136_786))
| ~ pred_attacker(VAR_V_136_786) ),
inference(splitRight,[status(thm)],[c_8855]) ).
tff(c_9350,plain,
! [VAR_0X40SID_688_785,VAR_K_31_19] :
( pred_attacker(name_Nb(VAR_0X40SID_688_785))
| ~ pred_attacker(VAR_K_31_19)
| ~ pred_attacker(constr_pkey(VAR_K_31_19)) ),
inference(resolution,[status(thm)],[c_9323,c_740]) ).
tff(c_9352,plain,
! [VAR_K_31_787] :
( ~ pred_attacker(VAR_K_31_787)
| ~ pred_attacker(constr_pkey(VAR_K_31_787)) ),
inference(splitLeft,[status(thm)],[c_9350]) ).
tff(c_9365,plain,
! [VAR_V_91_61] : ~ pred_attacker(VAR_V_91_61),
inference(resolution,[status(thm)],[c_212,c_9352]) ).
tff(c_1204,plain,
! [VAR_X1_21_395,VAR_X2_22_396,VAR_K_34_351] :
( pred_attacker(tuple_2(VAR_X1_21_395,VAR_X2_22_396))
| ~ pred_attacker(VAR_K_34_351)
| ~ pred_attacker(constr_ecb_enc_1(VAR_X2_22_396,constr_pkey(VAR_K_34_351)))
| ~ pred_attacker(constr_ecb_enc_1(VAR_X1_21_395,constr_pkey(VAR_K_34_351))) ),
inference(resolution,[status(thm)],[c_1193,c_759]) ).
tff(c_7692,plain,
! [VAR_X1_21_754,VAR_K_34_755] :
( pred_attacker(tuple_2(VAR_X1_21_754,name_B))
| ~ pred_attacker(VAR_K_34_755)
| ~ pred_attacker(constr_ecb_enc_1(VAR_X1_21_754,constr_pkey(VAR_K_34_755)))
| ~ pred_attacker(constr_pkey(VAR_K_34_755)) ),
inference(resolution,[status(thm)],[c_6613,c_1204]) ).
tff(c_7764,plain,
! [VAR_0X40SID_513_573,VAR_K_34_755] :
( pred_attacker(tuple_2(name_Na(VAR_0X40SID_513_573),name_B))
| ~ pred_attacker(VAR_K_34_755)
| ~ pred_attacker(constr_pkey(VAR_K_34_755)) ),
inference(resolution,[status(thm)],[c_2544,c_7692]) ).
tff(c_8297,plain,
! [VAR_K_34_761] :
( ~ pred_attacker(VAR_K_34_761)
| ~ pred_attacker(constr_pkey(VAR_K_34_761)) ),
inference(splitLeft,[status(thm)],[c_7764]) ).
tff(c_8310,plain,
! [VAR_V_91_61] : ~ pred_attacker(VAR_V_91_61),
inference(resolution,[status(thm)],[c_212,c_8297]) ).
tff(c_7765,plain,
! [VAR_K_34_755] :
( pred_attacker(tuple_2(name_A,name_B))
| ~ pred_attacker(VAR_K_34_755)
| ~ pred_attacker(constr_pkey(VAR_K_34_755)) ),
inference(resolution,[status(thm)],[c_2156,c_7692]) ).
tff(c_8051,plain,
! [VAR_K_34_760] :
( ~ pred_attacker(VAR_K_34_760)
| ~ pred_attacker(constr_pkey(VAR_K_34_760)) ),
inference(splitLeft,[status(thm)],[c_7765]) ).
tff(c_8064,plain,
! [VAR_V_91_61] : ~ pred_attacker(VAR_V_91_61),
inference(resolution,[status(thm)],[c_212,c_8051]) ).
tff(c_6612,plain,
! [VAR_V_136_77] :
( pred_attacker(constr_ecb_enc_1(name_B,VAR_V_136_77))
| ~ pred_attacker(VAR_V_136_77) ),
inference(splitRight,[status(thm)],[c_6217]) ).
tff(c_7748,plain,
! [VAR_K_34_755] :
( pred_attacker(tuple_2(name_B,name_B))
| ~ pred_attacker(VAR_K_34_755)
| ~ pred_attacker(constr_pkey(VAR_K_34_755)) ),
inference(resolution,[status(thm)],[c_6612,c_7692]) ).
tff(c_7780,plain,
! [VAR_K_34_756] :
( ~ pred_attacker(VAR_K_34_756)
| ~ pred_attacker(constr_pkey(VAR_K_34_756)) ),
inference(splitLeft,[status(thm)],[c_7748]) ).
tff(c_7793,plain,
! [VAR_V_91_61] : ~ pred_attacker(VAR_V_91_61),
inference(resolution,[status(thm)],[c_212,c_7780]) ).
tff(c_7631,plain,
! [VAR_0X40SID_688_745] :
( pred_attacker(constr_ecb_enc_1(name_Nb(VAR_0X40SID_688_745),constr_pkey(name_skB)))
| ~ pred_attacker(name_B) ),
inference(resolution,[status(thm)],[c_368,c_7625]) ).
tff(c_7638,plain,
! [VAR_0X40SID_688_745] : pred_attacker(constr_ecb_enc_1(name_Nb(VAR_0X40SID_688_745),constr_pkey(name_skB))),
inference(demodulation,[status(thm),theory(equality)],[c_358,c_7631]) ).
tff(c_8037,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_7793,c_7638]) ).
tff(c_8038,plain,
pred_attacker(tuple_2(name_B,name_B)),
inference(splitRight,[status(thm)],[c_7748]) ).
tff(c_8284,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_8064,c_8038]) ).
tff(c_8285,plain,
pred_attacker(tuple_2(name_A,name_B)),
inference(splitRight,[status(thm)],[c_7765]) ).
tff(c_8556,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_8310,c_8285]) ).
tff(c_8557,plain,
! [VAR_0X40SID_513_573] : pred_attacker(tuple_2(name_Na(VAR_0X40SID_513_573),name_B)),
inference(splitRight,[status(thm)],[c_7764]) ).
tff(c_9593,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_9365,c_8557]) ).
tff(c_9594,plain,
! [VAR_0X40SID_688_785] : pred_attacker(name_Nb(VAR_0X40SID_688_785)),
inference(splitRight,[status(thm)],[c_9350]) ).
tff(c_698,plain,
! [VAR_V_377_327,VAR_V_378_328] :
( pred_attacker(tuple_2(VAR_V_377_327,VAR_V_378_328))
| ~ pred_attacker(VAR_V_378_328)
| ~ pred_attacker(VAR_V_377_327) ),
inference(cnfTransformation,[status(thm)],[f_561]) ).
tff(c_392,plain,
~ pred_attacker(tuple_2(name_Nb('#skF_1'),name_objective)),
inference(cnfTransformation,[status(thm)],[f_657]) ).
tff(c_710,plain,
( ~ pred_attacker(name_objective)
| ~ pred_attacker(name_Nb('#skF_1')) ),
inference(resolution,[status(thm)],[c_698,c_392]) ).
tff(c_711,plain,
~ pred_attacker(name_Nb('#skF_1')),
inference(splitLeft,[status(thm)],[c_710]) ).
tff(c_9597,plain,
$false,
inference(demodulation,[status(thm),theory(equality)],[c_9594,c_711]) ).
tff(c_9598,plain,
~ pred_attacker(name_objective),
inference(splitRight,[status(thm)],[c_710]) ).
tff(c_9756,plain,
! [VAR_ECB_ENC_NB_719_195] : ~ pred_attacker(tuple_client_B_in_5(VAR_ECB_ENC_NB_719_195)),
inference(splitLeft,[status(thm)],[c_396]) ).
tff(c_9757,plain,
! [VAR_V_232_119] : ~ pred_attacker(VAR_V_232_119),
inference(negUnitSimplification,[status(thm)],[c_9756,c_280]) ).
tff(c_9599,plain,
pred_attacker(name_Nb('#skF_1')),
inference(splitRight,[status(thm)],[c_710]) ).
tff(c_9852,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_9757,c_9599]) ).
tff(c_9853,plain,
! [VAR_SIGN_A_PKA_721_196,VAR_ECB_ENC_NA_A_720X30_194] :
( ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_721_196))
| ~ pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_720X30_194))
| pred_attacker(tuple_client_B_out_6(name_objective)) ),
inference(splitRight,[status(thm)],[c_396]) ).
tff(c_9854,plain,
! [VAR_ECB_ENC_NA_A_720X30_194] : ~ pred_attacker(tuple_client_B_in_3(VAR_ECB_ENC_NA_A_720X30_194)),
inference(splitLeft,[status(thm)],[c_9853]) ).
tff(c_9855,plain,
! [VAR_V_238_121] : ~ pred_attacker(VAR_V_238_121),
inference(negUnitSimplification,[status(thm)],[c_9854,c_284]) ).
tff(c_9950,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_9855,c_9599]) ).
tff(c_9951,plain,
! [VAR_SIGN_A_PKA_721_196] :
( ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_721_196))
| pred_attacker(tuple_client_B_out_6(name_objective)) ),
inference(splitRight,[status(thm)],[c_9853]) ).
tff(c_9952,plain,
! [VAR_SIGN_A_PKA_721_196] : ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_721_196)),
inference(splitLeft,[status(thm)],[c_9951]) ).
tff(c_9965,plain,
! [VAR_V_244_123] : ~ pred_attacker(VAR_V_244_123),
inference(negUnitSimplification,[status(thm)],[c_9952,c_288]) ).
tff(c_10060,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_9965,c_9599]) ).
tff(c_10061,plain,
pred_attacker(tuple_client_B_out_6(name_objective)),
inference(splitRight,[status(thm)],[c_9951]) ).
tff(c_10064,plain,
pred_attacker(name_objective),
inference(resolution,[status(thm)],[c_10061,c_268]) ).
tff(c_10068,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_9598,c_10064]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.14 % Problem : SWW964+1 : TPTP v8.1.2. Released v7.4.0.
% 0.00/0.15 % Command : java -Dfile.encoding=UTF-8 -Xms512M -Xmx4G -Xss10M -jar /export/starexec/sandbox2/solver/bin/beagle.jar -auto -q -proof -print tff -smtsolver /export/starexec/sandbox2/solver/bin/cvc4-1.4-x86_64-linux-opt -liasolver cooper -t %d %s
% 0.16/0.37 % Computer : n018.cluster.edu
% 0.16/0.37 % Model : x86_64 x86_64
% 0.16/0.37 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.37 % Memory : 8042.1875MB
% 0.16/0.37 % OS : Linux 3.10.0-693.el7.x86_64
% 0.16/0.37 % CPULimit : 300
% 0.16/0.37 % WCLimit : 300
% 0.16/0.37 % DateTime : Thu Aug 3 19:46:51 EDT 2023
% 0.16/0.37 % CPUTime :
% 12.43/3.81 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 12.43/3.85
% 12.43/3.85 % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 12.61/3.91
% 12.61/3.91 Inference rules
% 12.61/3.91 ----------------------
% 12.61/3.91 #Ref : 0
% 12.61/3.91 #Sup : 1227
% 12.61/3.91 #Fact : 0
% 12.61/3.91 #Define : 0
% 12.61/3.91 #Split : 40
% 12.61/3.91 #Chain : 0
% 12.61/3.91 #Close : 0
% 12.61/3.91
% 12.61/3.91 Ordering : KBO
% 12.61/3.91
% 12.61/3.91 Simplification rules
% 12.61/3.91 ----------------------
% 12.61/3.91 #Subsume : 4173
% 12.61/3.91 #Demod : 138
% 12.61/3.91 #Tautology : 168
% 12.61/3.92 #SimpNegUnit : 4661
% 12.61/3.92 #BackRed : 965
% 12.61/3.92
% 12.61/3.92 #Partial instantiations: 0
% 12.61/3.92 #Strategies tried : 1
% 12.61/3.92
% 12.61/3.92 Timing (in seconds)
% 12.61/3.92 ----------------------
% 12.61/3.92 Preprocessing : 0.77
% 12.61/3.92 Parsing : 0.40
% 12.61/3.92 CNF conversion : 0.06
% 12.61/3.92 Main loop : 1.99
% 12.61/3.92 Inferencing : 0.66
% 12.61/3.92 Reduction : 0.67
% 12.61/3.92 Demodulation : 0.41
% 12.61/3.92 BG Simplification : 0.06
% 12.61/3.92 Subsumption : 0.45
% 12.61/3.92 Abstraction : 0.07
% 12.61/3.92 MUC search : 0.00
% 12.61/3.92 Cooper : 0.00
% 12.61/3.92 Total : 2.88
% 12.61/3.92 Index Insertion : 0.00
% 12.61/3.92 Index Deletion : 0.00
% 12.61/3.92 Index Matching : 0.00
% 12.61/3.92 BG Taut test : 0.00
%------------------------------------------------------------------------------