TSTP Solution File: SWW960+1 by Beagle---0.9.51
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Beagle---0.9.51
% Problem : SWW960+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 : n006.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.05s 3.85s
% Output : CNFRefutation 12.42s
% Verified :
% SZS Type : Refutation
% Derivation depth : 21
% Number of leaves : 95
% Syntax : Number of formulae : 273 ( 90 unt; 55 typ; 0 def)
% Number of atoms : 434 ( 26 equ)
% Maximal formula atoms : 7 ( 1 avg)
% Number of connectives : 417 ( 201 ~; 173 |; 19 &)
% ( 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 : 54 ( 39 >; 15 *; 0 +; 0 <<)
% Number of predicates : 7 ( 5 usr; 1 prp; 0-2 aty)
% Number of functors : 50 ( 50 usr; 16 con; 0-2 aty)
% Number of variables : 300 (; 300 !; 0 ?; 0 :)
% Comments :
%------------------------------------------------------------------------------
%$ pred_mess > pred_equal > pred_eq_bitstring_bitstring > pred_table > pred_attacker > 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_dec > constr_checksign > constr_aenc > constr_adec > #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_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(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(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(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_adec,type,
constr_adec: ( $i * $i ) > $i ).
tff(pred_attacker,type,
pred_attacker: $i > $o ).
tff(tuple_false,type,
tuple_false: $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_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(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_aenc,type,
constr_aenc: ( $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_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_231,axiom,
! [VAR_V_55] :
( pred_attacker(VAR_V_55)
=> pred_attacker(constr_pkey(VAR_V_55)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax93) ).
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_204,axiom,
! [VAR_X_36,VAR_Y_37] : pred_eq_bitstring_bitstring(VAR_X_36,VAR_Y_37),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax86) ).
tff(f_512,axiom,
! [VAR_0X40SID_546,VAR_AENC_NA_A_548,VAR_AENC_NB_547,VAR_SIGN_A_PKA_549] :
( ( pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_546),constr_adec(VAR_AENC_NB_547,name_skB))
& pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_547))
& pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_548,name_skB)))
& pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_548))
& pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_549,constr_pkey(name_skS))))
& pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549)) )
=> pred_attacker(tuple_client_B_out_6(name_objective)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax165) ).
tff(f_342,axiom,
! [VAR_V_152] :
( pred_attacker(VAR_V_152)
=> pred_attacker(tuple_client_B_in_5(VAR_V_152)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax119) ).
tff(f_470,axiom,
pred_attacker(tuple_out_3(constr_pkey(name_skS))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax159) ).
tff(f_239,axiom,
! [VAR_V_60X30] :
( pred_attacker(tuple_out_3(VAR_V_60X30))
=> pred_attacker(VAR_V_60X30) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax95) ).
tff(f_350,axiom,
! [VAR_V_158] :
( pred_attacker(VAR_V_158)
=> pred_attacker(tuple_client_B_in_3(VAR_V_158)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax121) ).
tff(f_358,axiom,
! [VAR_V_164] :
( pred_attacker(VAR_V_164)
=> pred_attacker(tuple_client_B_in_2(VAR_V_164)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax123) ).
tff(f_316,axiom,
! [VAR_V_127] :
( pred_attacker(tuple_client_B_out_6(VAR_V_127))
=> pred_attacker(VAR_V_127) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax113) ).
tff(f_283,axiom,
! [VAR_V_99,VAR_V_10X300X30] :
( ( pred_attacker(VAR_V_99)
& pred_attacker(VAR_V_10X300X30) )
=> pred_attacker(tuple_key_register_server_in_1(VAR_V_99,VAR_V_10X300X30)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax105) ).
tff(f_528,axiom,
! [VAR_HOST_642,VAR_PK_643] :
( ( ( VAR_HOST_642 != name_B )
& ( VAR_HOST_642 != name_A )
& pred_attacker(tuple_key_register_server_in_1(VAR_HOST_642,VAR_PK_643)) )
=> pred_table(tuple_keys(VAR_HOST_642,VAR_PK_643)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax167) ).
tff(f_269,axiom,
! [VAR_V_83,VAR_V_84] :
( ( pred_attacker(VAR_V_83)
& pred_attacker(VAR_V_84) )
=> pred_attacker(tuple_key_retrieval_server_in_1(VAR_V_83,VAR_V_84)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax102) ).
tff(f_518,axiom,
! [VAR_DST_588,VAR_PKDST_589,VAR_SRC_590X30] :
( ( pred_table(tuple_keys(VAR_DST_588,VAR_PKDST_589))
& pred_attacker(tuple_key_retrieval_server_in_1(VAR_SRC_590X30,VAR_DST_588)) )
=> pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(VAR_DST_588,VAR_PKDST_589),name_skS))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax166) ).
tff(f_263,axiom,
! [VAR_V_79] :
( pred_attacker(tuple_key_retrieval_server_out_2(VAR_V_79))
=> pred_attacker(VAR_V_79) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax101) ).
tff(f_404,axiom,
! [VAR_V_20X304] :
( pred_attacker(VAR_V_20X304)
=> pred_attacker(tuple_client_A_in_2(VAR_V_20X304)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax134) ).
tff(f_196,axiom,
! [VAR_X0X30_11,VAR_X1_12] : ( constr_tuple_2_get_1_bitstring(tuple_2(VAR_X0X30_11,VAR_X1_12)) = VAR_X1_12 ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax82) ).
tff(f_461,axiom,
pred_attacker(name_A),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax152) ).
tff(f_466,axiom,
pred_table(tuple_keys(name_A,constr_pkey(name_skA))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax155) ).
tff(f_194,axiom,
! [VAR_K_0X30,VAR_M_0X30] : ( constr_checksign(constr_sign(VAR_M_0X30,VAR_K_0X30),constr_pkey(VAR_K_0X30)) = VAR_M_0X30 ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax81) ).
tff(f_498,axiom,
! [VAR_0X40SID_524,VAR_AENC_NA_A_522,VAR_SIGN_A_PKA_523] :
( ( pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_522,name_skB)))
& pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522))
& pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_523,constr_pkey(name_skS))))
& pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_523)) )
=> pred_attacker(tuple_client_B_out_4(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522,name_skB)),name_Nb(VAR_0X40SID_524)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_523,constr_pkey(name_skS)))))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax164) ).
tff(f_324,axiom,
! [VAR_V_133] :
( pred_attacker(tuple_client_B_out_4(VAR_V_133))
=> pred_attacker(VAR_V_133) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax115) ).
tff(f_396,axiom,
! [VAR_V_198] :
( pred_attacker(VAR_V_198)
=> pred_attacker(tuple_client_A_in_4(VAR_V_198)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax132) ).
tff(f_188,axiom,
! [VAR_K_18,VAR_M_17] : ( constr_adec(constr_aenc(VAR_M_17,constr_pkey(VAR_K_18)),VAR_K_18) = VAR_M_17 ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax78) ).
tff(f_487,axiom,
! [VAR_0X40SID_415,VAR_AENC_NA_NI_416,VAR_SIGN_I_PKI_417] :
( ( pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_415),constr_tuple_2_get_0x30(constr_adec(VAR_AENC_NA_NI_416,name_skA)))
& pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416))
& pred_eq_bitstring_bitstring(name_I,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_I_PKI_417,constr_pkey(name_skS))))
& pred_attacker(tuple_client_A_in_2(VAR_SIGN_I_PKI_417)) )
=> pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416,name_skA)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_I_PKI_417,constr_pkey(name_skS)))))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax162) ).
tff(f_370,axiom,
! [VAR_V_173] :
( pred_attacker(tuple_client_A_out_5(VAR_V_173))
=> pred_attacker(VAR_V_173) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax126) ).
tff(f_460,axiom,
pred_attacker(name_B),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax151) ).
tff(f_467,axiom,
pred_table(tuple_keys(name_B,constr_pkey(name_skB))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax156) ).
tff(f_192,axiom,
! [VAR_K_14,VAR_M_13] : ( constr_getmess(constr_sign(VAR_M_13,VAR_K_14)) = VAR_M_13 ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax80) ).
tff(f_295,axiom,
! [VAR_V_114] :
( pred_attacker(VAR_V_114)
=> pred_attacker(constr_getmess(VAR_V_114)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax108) ).
tff(f_468,axiom,
pred_attacker(tuple_out_1(constr_pkey(name_skA))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax157) ).
tff(f_255,axiom,
! [VAR_V_72] :
( pred_attacker(tuple_out_1(VAR_V_72))
=> pred_attacker(VAR_V_72) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax99) ).
tff(f_420,axiom,
! [VAR_V_215,VAR_V_216] :
( ( pred_attacker(VAR_V_215)
& pred_attacker(VAR_V_216) )
=> pred_attacker(constr_aenc(VAR_V_215,VAR_V_216)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax137) ).
tff(f_426,axiom,
! [VAR_V_219,VAR_V_220X30] :
( ( pred_attacker(VAR_V_219)
& pred_attacker(VAR_V_220X30) )
=> pred_attacker(constr_adec(VAR_V_219,VAR_V_220X30)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax138) ).
tff(f_469,axiom,
pred_attacker(tuple_out_2(constr_pkey(name_skB))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax158) ).
tff(f_247,axiom,
! [VAR_V_66] :
( pred_attacker(tuple_out_2(VAR_V_66))
=> pred_attacker(VAR_V_66) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax97) ).
tff(f_198,axiom,
! [VAR_X0X30_9,VAR_X1_10X30] : ( constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_9,VAR_X1_10X30)) = VAR_X0X30_9 ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax83) ).
tff(f_437,axiom,
! [VAR_V_227,VAR_V_228] :
( ( pred_attacker(VAR_V_227)
& pred_attacker(VAR_V_228) )
=> pred_attacker(tuple_2(VAR_V_227,VAR_V_228)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax144) ).
tff(f_531,negated_conjecture,
~ ! [VAR_V_651] : pred_attacker(tuple_2(name_Nb(VAR_V_651),name_objective)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',co0) ).
tff(c_188,plain,
! [VAR_V_55_25] :
( pred_attacker(constr_pkey(VAR_V_55_25))
| ~ pred_attacker(VAR_V_55_25) ),
inference(cnfTransformation,[status(thm)],[f_231]) ).
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_174,plain,
! [VAR_X_36_17,VAR_Y_37_18] : pred_eq_bitstring_bitstring(VAR_X_36_17,VAR_Y_37_18),
inference(cnfTransformation,[status(thm)],[f_204]) ).
tff(c_332,plain,
! [VAR_SIGN_A_PKA_549_110,VAR_AENC_NA_A_548_108,VAR_AENC_NB_547_109,VAR_0X40SID_546_107] :
( pred_attacker(tuple_client_B_out_6(name_objective))
| ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549_110))
| ~ pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_549_110,constr_pkey(name_skS))))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_548_108))
| ~ pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_548_108,name_skB)))
| ~ pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_547_109))
| ~ pred_eq_bitstring_bitstring(name_Nb(VAR_0X40SID_546_107),constr_adec(VAR_AENC_NB_547_109,name_skB)) ),
inference(cnfTransformation,[status(thm)],[f_512]) ).
tff(c_342,plain,
! [VAR_SIGN_A_PKA_549_110,VAR_AENC_NA_A_548_108,VAR_AENC_NB_547_109] :
( pred_attacker(tuple_client_B_out_6(name_objective))
| ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549_110))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_548_108))
| ~ pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_547_109)) ),
inference(demodulation,[status(thm),theory(equality)],[c_174,c_174,c_174,c_332]) ).
tff(c_651,plain,
! [VAR_AENC_NB_547_109] : ~ pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_547_109)),
inference(splitLeft,[status(thm)],[c_342]) ).
tff(c_240,plain,
! [VAR_V_152_61] :
( pred_attacker(tuple_client_B_in_5(VAR_V_152_61))
| ~ pred_attacker(VAR_V_152_61) ),
inference(cnfTransformation,[status(thm)],[f_342]) ).
tff(c_652,plain,
! [VAR_V_152_61] : ~ pred_attacker(VAR_V_152_61),
inference(negUnitSimplification,[status(thm)],[c_651,c_240]) ).
tff(c_320,plain,
pred_attacker(tuple_out_3(constr_pkey(name_skS))),
inference(cnfTransformation,[status(thm)],[f_470]) ).
tff(c_418,plain,
! [VAR_V_60X30_144] :
( pred_attacker(VAR_V_60X30_144)
| ~ pred_attacker(tuple_out_3(VAR_V_60X30_144)) ),
inference(cnfTransformation,[status(thm)],[f_239]) ).
tff(c_426,plain,
pred_attacker(constr_pkey(name_skS)),
inference(resolution,[status(thm)],[c_320,c_418]) ).
tff(c_729,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_652,c_426]) ).
tff(c_730,plain,
! [VAR_SIGN_A_PKA_549_110,VAR_AENC_NA_A_548_108] :
( ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549_110))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_548_108))
| pred_attacker(tuple_client_B_out_6(name_objective)) ),
inference(splitRight,[status(thm)],[c_342]) ).
tff(c_735,plain,
! [VAR_AENC_NA_A_548_108] : ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_548_108)),
inference(splitLeft,[status(thm)],[c_730]) ).
tff(c_244,plain,
! [VAR_V_158_63] :
( pred_attacker(tuple_client_B_in_3(VAR_V_158_63))
| ~ pred_attacker(VAR_V_158_63) ),
inference(cnfTransformation,[status(thm)],[f_350]) ).
tff(c_736,plain,
! [VAR_V_158_63] : ~ pred_attacker(VAR_V_158_63),
inference(negUnitSimplification,[status(thm)],[c_735,c_244]) ).
tff(c_814,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_736,c_426]) ).
tff(c_815,plain,
! [VAR_SIGN_A_PKA_549_110] :
( ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549_110))
| pred_attacker(tuple_client_B_out_6(name_objective)) ),
inference(splitRight,[status(thm)],[c_730]) ).
tff(c_816,plain,
! [VAR_SIGN_A_PKA_549_110] : ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549_110)),
inference(splitLeft,[status(thm)],[c_815]) ).
tff(c_248,plain,
! [VAR_V_164_65] :
( pred_attacker(tuple_client_B_in_2(VAR_V_164_65))
| ~ pred_attacker(VAR_V_164_65) ),
inference(cnfTransformation,[status(thm)],[f_358]) ).
tff(c_817,plain,
! [VAR_V_164_65] : ~ pred_attacker(VAR_V_164_65),
inference(negUnitSimplification,[status(thm)],[c_816,c_248]) ).
tff(c_895,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_817,c_426]) ).
tff(c_896,plain,
pred_attacker(tuple_client_B_out_6(name_objective)),
inference(splitRight,[status(thm)],[c_815]) ).
tff(c_228,plain,
! [VAR_V_127_52] :
( pred_attacker(VAR_V_127_52)
| ~ pred_attacker(tuple_client_B_out_6(VAR_V_127_52)) ),
inference(cnfTransformation,[status(thm)],[f_316]) ).
tff(c_900,plain,
pred_attacker(name_objective),
inference(resolution,[status(thm)],[c_896,c_228]) ).
tff(c_212,plain,
! [VAR_V_99_40,VAR_V_10X300X30_41] :
( pred_attacker(tuple_key_register_server_in_1(VAR_V_99_40,VAR_V_10X300X30_41))
| ~ pred_attacker(VAR_V_10X300X30_41)
| ~ pred_attacker(VAR_V_99_40) ),
inference(cnfTransformation,[status(thm)],[f_283]) ).
tff(c_336,plain,
! [VAR_HOST_642_114,VAR_PK_643_115] :
( pred_table(tuple_keys(VAR_HOST_642_114,VAR_PK_643_115))
| ~ pred_attacker(tuple_key_register_server_in_1(VAR_HOST_642_114,VAR_PK_643_115))
| ( name_A = VAR_HOST_642_114 )
| ( name_B = VAR_HOST_642_114 ) ),
inference(cnfTransformation,[status(thm)],[f_528]) ).
tff(c_206,plain,
! [VAR_V_83_34,VAR_V_84_35] :
( pred_attacker(tuple_key_retrieval_server_in_1(VAR_V_83_34,VAR_V_84_35))
| ~ pred_attacker(VAR_V_84_35)
| ~ pred_attacker(VAR_V_83_34) ),
inference(cnfTransformation,[status(thm)],[f_269]) ).
tff(c_731,plain,
! [VAR_DST_588_223,VAR_PKDST_589_224,VAR_SRC_590X30_225] :
( pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(VAR_DST_588_223,VAR_PKDST_589_224),name_skS)))
| ~ pred_attacker(tuple_key_retrieval_server_in_1(VAR_SRC_590X30_225,VAR_DST_588_223))
| ~ pred_table(tuple_keys(VAR_DST_588_223,VAR_PKDST_589_224)) ),
inference(cnfTransformation,[status(thm)],[f_518]) ).
tff(c_734,plain,
! [VAR_V_84_35,VAR_PKDST_589_224,VAR_V_83_34] :
( pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(VAR_V_84_35,VAR_PKDST_589_224),name_skS)))
| ~ pred_table(tuple_keys(VAR_V_84_35,VAR_PKDST_589_224))
| ~ pred_attacker(VAR_V_84_35)
| ~ pred_attacker(VAR_V_83_34) ),
inference(resolution,[status(thm)],[c_206,c_731]) ).
tff(c_951,plain,
! [VAR_V_83_34] : ~ pred_attacker(VAR_V_83_34),
inference(splitLeft,[status(thm)],[c_734]) ).
tff(c_1039,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_951,c_900]) ).
tff(c_1046,plain,
! [VAR_V_84_247,VAR_PKDST_589_248] :
( pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(VAR_V_84_247,VAR_PKDST_589_248),name_skS)))
| ~ pred_table(tuple_keys(VAR_V_84_247,VAR_PKDST_589_248))
| ~ pred_attacker(VAR_V_84_247) ),
inference(splitRight,[status(thm)],[c_734]) ).
tff(c_204,plain,
! [VAR_V_79_33] :
( pred_attacker(VAR_V_79_33)
| ~ pred_attacker(tuple_key_retrieval_server_out_2(VAR_V_79_33)) ),
inference(cnfTransformation,[status(thm)],[f_263]) ).
tff(c_1050,plain,
! [VAR_V_84_247,VAR_PKDST_589_248] :
( pred_attacker(constr_sign(tuple_2(VAR_V_84_247,VAR_PKDST_589_248),name_skS))
| ~ pred_table(tuple_keys(VAR_V_84_247,VAR_PKDST_589_248))
| ~ pred_attacker(VAR_V_84_247) ),
inference(resolution,[status(thm)],[c_1046,c_204]) ).
tff(c_270,plain,
! [VAR_V_20X304_79] :
( pred_attacker(tuple_client_A_in_2(VAR_V_20X304_79))
| ~ pred_attacker(VAR_V_20X304_79) ),
inference(cnfTransformation,[status(thm)],[f_404]) ).
tff(c_166,plain,
! [VAR_X0X30_11_9,VAR_X1_12_10] : ( constr_tuple_2_get_1_bitstring(tuple_2(VAR_X0X30_11_9,VAR_X1_12_10)) = VAR_X1_12_10 ),
inference(cnfTransformation,[status(thm)],[f_196]) ).
tff(c_306,plain,
pred_attacker(name_A),
inference(cnfTransformation,[status(thm)],[f_461]) ).
tff(c_312,plain,
pred_table(tuple_keys(name_A,constr_pkey(name_skA))),
inference(cnfTransformation,[status(thm)],[f_466]) ).
tff(c_164,plain,
! [VAR_M_0X30_8,VAR_K_0X30_7] : ( constr_checksign(constr_sign(VAR_M_0X30_8,VAR_K_0X30_7),constr_pkey(VAR_K_0X30_7)) = VAR_M_0X30_8 ),
inference(cnfTransformation,[status(thm)],[f_194]) ).
tff(c_330,plain,
! [VAR_AENC_NA_A_522_105,VAR_0X40SID_524_104,VAR_SIGN_A_PKA_523_106] :
( pred_attacker(tuple_client_B_out_4(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_105,name_skB)),name_Nb(VAR_0X40SID_524_104)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_523_106,constr_pkey(name_skS))))))
| ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_523_106))
| ~ pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_A_PKA_523_106,constr_pkey(name_skS))))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_105))
| ~ pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_adec(VAR_AENC_NA_A_522_105,name_skB))) ),
inference(cnfTransformation,[status(thm)],[f_498]) ).
tff(c_1096,plain,
! [VAR_AENC_NA_A_522_253,VAR_0X40SID_524_254,VAR_SIGN_A_PKA_523_255] :
( pred_attacker(tuple_client_B_out_4(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_253,name_skB)),name_Nb(VAR_0X40SID_524_254)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_523_255,constr_pkey(name_skS))))))
| ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_523_255))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_253)) ),
inference(demodulation,[status(thm),theory(equality)],[c_174,c_174,c_330]) ).
tff(c_232,plain,
! [VAR_V_133_54] :
( pred_attacker(VAR_V_133_54)
| ~ pred_attacker(tuple_client_B_out_4(VAR_V_133_54)) ),
inference(cnfTransformation,[status(thm)],[f_324]) ).
tff(c_1319,plain,
! [VAR_AENC_NA_A_522_300,VAR_0X40SID_524_301,VAR_SIGN_A_PKA_523_302] :
( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_300,name_skB)),name_Nb(VAR_0X40SID_524_301)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_A_PKA_523_302,constr_pkey(name_skS)))))
| ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_523_302))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_300)) ),
inference(resolution,[status(thm)],[c_1096,c_232]) ).
tff(c_2696,plain,
! [VAR_AENC_NA_A_522_362,VAR_0X40SID_524_363,VAR_M_0X30_364] :
( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_362,name_skB)),name_Nb(VAR_0X40SID_524_363)),constr_tuple_2_get_1_bitstring(VAR_M_0X30_364)))
| ~ pred_attacker(tuple_client_B_in_2(constr_sign(VAR_M_0X30_364,name_skS)))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_362)) ),
inference(superposition,[status(thm),theory(equality)],[c_164,c_1319]) ).
tff(c_7750,plain,
! [VAR_AENC_NA_A_522_557,VAR_0X40SID_524_558,VAR_X1_12_559,VAR_X0X30_11_560] :
( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_557,name_skB)),name_Nb(VAR_0X40SID_524_558)),VAR_X1_12_559))
| ~ pred_attacker(tuple_client_B_in_2(constr_sign(tuple_2(VAR_X0X30_11_560,VAR_X1_12_559),name_skS)))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_557)) ),
inference(superposition,[status(thm),theory(equality)],[c_166,c_2696]) ).
tff(c_7755,plain,
! [VAR_AENC_NA_A_522_561,VAR_0X40SID_524_562,VAR_X1_12_563,VAR_X0X30_11_564] :
( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_561,name_skB)),name_Nb(VAR_0X40SID_524_562)),VAR_X1_12_563))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_561))
| ~ pred_attacker(constr_sign(tuple_2(VAR_X0X30_11_564,VAR_X1_12_563),name_skS)) ),
inference(resolution,[status(thm)],[c_248,c_7750]) ).
tff(c_7763,plain,
! [VAR_AENC_NA_A_522_565,VAR_0X40SID_524_566,VAR_PKDST_589_567,VAR_V_84_568] :
( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_565,name_skB)),name_Nb(VAR_0X40SID_524_566)),VAR_PKDST_589_567))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_565))
| ~ pred_table(tuple_keys(VAR_V_84_568,VAR_PKDST_589_567))
| ~ pred_attacker(VAR_V_84_568) ),
inference(resolution,[status(thm)],[c_1050,c_7755]) ).
tff(c_7769,plain,
! [VAR_AENC_NA_A_522_565,VAR_0X40SID_524_566] :
( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_565,name_skB)),name_Nb(VAR_0X40SID_524_566)),constr_pkey(name_skA)))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_565))
| ~ pred_attacker(name_A) ),
inference(resolution,[status(thm)],[c_312,c_7763]) ).
tff(c_7786,plain,
! [VAR_AENC_NA_A_522_571,VAR_0X40SID_524_572] :
( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_571,name_skB)),name_Nb(VAR_0X40SID_524_572)),constr_pkey(name_skA)))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)) ),
inference(demodulation,[status(thm),theory(equality)],[c_306,c_7769]) ).
tff(c_266,plain,
! [VAR_V_198_77] :
( pred_attacker(tuple_client_A_in_4(VAR_V_198_77))
| ~ pred_attacker(VAR_V_198_77) ),
inference(cnfTransformation,[status(thm)],[f_396]) ).
tff(c_158,plain,
! [VAR_M_17_2,VAR_K_18_1] : ( constr_adec(constr_aenc(VAR_M_17_2,constr_pkey(VAR_K_18_1)),VAR_K_18_1) = VAR_M_17_2 ),
inference(cnfTransformation,[status(thm)],[f_188]) ).
tff(c_326,plain,
! [VAR_AENC_NA_NI_416_102,VAR_SIGN_I_PKI_417_103,VAR_0X40SID_415_101] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_102,name_skA)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_I_PKI_417_103,constr_pkey(name_skS))))))
| ~ pred_attacker(tuple_client_A_in_2(VAR_SIGN_I_PKI_417_103))
| ~ pred_eq_bitstring_bitstring(name_I,constr_tuple_2_get_0x30(constr_checksign(VAR_SIGN_I_PKI_417_103,constr_pkey(name_skS))))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_102))
| ~ pred_eq_bitstring_bitstring(name_Na(VAR_0X40SID_415_101),constr_tuple_2_get_0x30(constr_adec(VAR_AENC_NA_NI_416_102,name_skA))) ),
inference(cnfTransformation,[status(thm)],[f_487]) ).
tff(c_938,plain,
! [VAR_AENC_NA_NI_416_242,VAR_SIGN_I_PKI_417_243] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_242,name_skA)),constr_tuple_2_get_1_bitstring(constr_checksign(VAR_SIGN_I_PKI_417_243,constr_pkey(name_skS))))))
| ~ pred_attacker(tuple_client_A_in_2(VAR_SIGN_I_PKI_417_243))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_242)) ),
inference(demodulation,[status(thm),theory(equality)],[c_174,c_174,c_326]) ).
tff(c_1148,plain,
! [VAR_AENC_NA_NI_416_266,VAR_M_0X30_267] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_266,name_skA)),constr_tuple_2_get_1_bitstring(VAR_M_0X30_267))))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_267,name_skS)))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_266)) ),
inference(superposition,[status(thm),theory(equality)],[c_164,c_938]) ).
tff(c_254,plain,
! [VAR_V_173_68] :
( pred_attacker(VAR_V_173_68)
| ~ pred_attacker(tuple_client_A_out_5(VAR_V_173_68)) ),
inference(cnfTransformation,[status(thm)],[f_370]) ).
tff(c_1186,plain,
! [VAR_AENC_NA_NI_416_273,VAR_M_0X30_274] :
( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_273,name_skA)),constr_tuple_2_get_1_bitstring(VAR_M_0X30_274)))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_274,name_skS)))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_273)) ),
inference(resolution,[status(thm)],[c_1148,c_254]) ).
tff(c_1203,plain,
! [VAR_M_17_277,VAR_M_0X30_278] :
( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(VAR_M_17_277),constr_tuple_2_get_1_bitstring(VAR_M_0X30_278)))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_278,name_skS)))
| ~ pred_attacker(tuple_client_A_in_4(constr_aenc(VAR_M_17_277,constr_pkey(name_skA)))) ),
inference(superposition,[status(thm),theory(equality)],[c_158,c_1186]) ).
tff(c_2722,plain,
! [VAR_X1_12_374,VAR_M_0X30_375,VAR_X0X30_11_376] :
( pred_attacker(constr_aenc(VAR_X1_12_374,constr_tuple_2_get_1_bitstring(VAR_M_0X30_375)))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_375,name_skS)))
| ~ pred_attacker(tuple_client_A_in_4(constr_aenc(tuple_2(VAR_X0X30_11_376,VAR_X1_12_374),constr_pkey(name_skA)))) ),
inference(superposition,[status(thm),theory(equality)],[c_166,c_1203]) ).
tff(c_2726,plain,
! [VAR_X1_12_374,VAR_M_0X30_375,VAR_X0X30_11_376] :
( pred_attacker(constr_aenc(VAR_X1_12_374,constr_tuple_2_get_1_bitstring(VAR_M_0X30_375)))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_375,name_skS)))
| ~ pred_attacker(constr_aenc(tuple_2(VAR_X0X30_11_376,VAR_X1_12_374),constr_pkey(name_skA))) ),
inference(resolution,[status(thm)],[c_266,c_2722]) ).
tff(c_7817,plain,
! [VAR_0X40SID_524_572,VAR_M_0X30_375,VAR_AENC_NA_A_522_571] :
( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_tuple_2_get_1_bitstring(VAR_M_0X30_375)))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_375,name_skS)))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)) ),
inference(resolution,[status(thm)],[c_7786,c_2726]) ).
tff(c_8863,plain,
! [VAR_AENC_NA_A_522_571] : ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)),
inference(splitLeft,[status(thm)],[c_7817]) ).
tff(c_8864,plain,
! [VAR_V_158_63] : ~ pred_attacker(VAR_V_158_63),
inference(negUnitSimplification,[status(thm)],[c_8863,c_244]) ).
tff(c_2182,plain,
! [VAR_AENC_NA_NI_416_330,VAR_X1_12_331,VAR_X0X30_11_332] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_330,name_skA)),VAR_X1_12_331)))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(tuple_2(VAR_X0X30_11_332,VAR_X1_12_331),name_skS)))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_330)) ),
inference(superposition,[status(thm),theory(equality)],[c_166,c_1148]) ).
tff(c_2187,plain,
! [VAR_AENC_NA_NI_416_333,VAR_X1_12_334,VAR_X0X30_11_335] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_333,name_skA)),VAR_X1_12_334)))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_333))
| ~ pred_attacker(constr_sign(tuple_2(VAR_X0X30_11_335,VAR_X1_12_334),name_skS)) ),
inference(resolution,[status(thm)],[c_270,c_2182]) ).
tff(c_2195,plain,
! [VAR_AENC_NA_NI_416_336,VAR_PKDST_589_337,VAR_V_84_338] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_336,name_skA)),VAR_PKDST_589_337)))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_336))
| ~ pred_table(tuple_keys(VAR_V_84_338,VAR_PKDST_589_337))
| ~ pred_attacker(VAR_V_84_338) ),
inference(resolution,[status(thm)],[c_1050,c_2187]) ).
tff(c_2201,plain,
! [VAR_AENC_NA_NI_416_336] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_336,name_skA)),constr_pkey(name_skA))))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_336))
| ~ pred_attacker(name_A) ),
inference(resolution,[status(thm)],[c_312,c_2195]) ).
tff(c_2230,plain,
! [VAR_AENC_NA_NI_416_343] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_343,name_skA)),constr_pkey(name_skA))))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_343)) ),
inference(demodulation,[status(thm),theory(equality)],[c_306,c_2201]) ).
tff(c_2247,plain,
! [VAR_M_17_345] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(VAR_M_17_345),constr_pkey(name_skA))))
| ~ pred_attacker(tuple_client_A_in_4(constr_aenc(VAR_M_17_345,constr_pkey(name_skA)))) ),
inference(superposition,[status(thm),theory(equality)],[c_158,c_2230]) ).
tff(c_2476,plain,
! [VAR_X1_12_355,VAR_X0X30_11_356] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(VAR_X1_12_355,constr_pkey(name_skA))))
| ~ pred_attacker(tuple_client_A_in_4(constr_aenc(tuple_2(VAR_X0X30_11_356,VAR_X1_12_355),constr_pkey(name_skA)))) ),
inference(superposition,[status(thm),theory(equality)],[c_166,c_2247]) ).
tff(c_2480,plain,
! [VAR_X1_12_355,VAR_X0X30_11_356] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(VAR_X1_12_355,constr_pkey(name_skA))))
| ~ pred_attacker(constr_aenc(tuple_2(VAR_X0X30_11_356,VAR_X1_12_355),constr_pkey(name_skA))) ),
inference(resolution,[status(thm)],[c_266,c_2476]) ).
tff(c_7818,plain,
! [VAR_0X40SID_524_572,VAR_AENC_NA_A_522_571] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_pkey(name_skA))))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)) ),
inference(resolution,[status(thm)],[c_7786,c_2480]) ).
tff(c_8610,plain,
! [VAR_AENC_NA_A_522_571] : ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)),
inference(splitLeft,[status(thm)],[c_7818]) ).
tff(c_8611,plain,
! [VAR_V_158_63] : ~ pred_attacker(VAR_V_158_63),
inference(negUnitSimplification,[status(thm)],[c_8610,c_244]) ).
tff(c_304,plain,
pred_attacker(name_B),
inference(cnfTransformation,[status(thm)],[f_460]) ).
tff(c_314,plain,
pred_table(tuple_keys(name_B,constr_pkey(name_skB))),
inference(cnfTransformation,[status(thm)],[f_467]) ).
tff(c_2199,plain,
! [VAR_AENC_NA_NI_416_336] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_336,name_skA)),constr_pkey(name_skB))))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_336))
| ~ pred_attacker(name_B) ),
inference(resolution,[status(thm)],[c_314,c_2195]) ).
tff(c_2221,plain,
! [VAR_AENC_NA_NI_416_342] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_342,name_skA)),constr_pkey(name_skB))))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_342)) ),
inference(demodulation,[status(thm),theory(equality)],[c_304,c_2199]) ).
tff(c_2239,plain,
! [VAR_M_17_344] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(constr_tuple_2_get_1_bitstring(VAR_M_17_344),constr_pkey(name_skB))))
| ~ pred_attacker(tuple_client_A_in_4(constr_aenc(VAR_M_17_344,constr_pkey(name_skA)))) ),
inference(superposition,[status(thm),theory(equality)],[c_158,c_2221]) ).
tff(c_2255,plain,
! [VAR_X1_12_346,VAR_X0X30_11_347] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(VAR_X1_12_346,constr_pkey(name_skB))))
| ~ pred_attacker(tuple_client_A_in_4(constr_aenc(tuple_2(VAR_X0X30_11_347,VAR_X1_12_346),constr_pkey(name_skA)))) ),
inference(superposition,[status(thm),theory(equality)],[c_166,c_2239]) ).
tff(c_2259,plain,
! [VAR_X1_12_346,VAR_X0X30_11_347] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(VAR_X1_12_346,constr_pkey(name_skB))))
| ~ pred_attacker(constr_aenc(tuple_2(VAR_X0X30_11_347,VAR_X1_12_346),constr_pkey(name_skA))) ),
inference(resolution,[status(thm)],[c_266,c_2255]) ).
tff(c_7819,plain,
! [VAR_0X40SID_524_572,VAR_AENC_NA_A_522_571] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_pkey(name_skB))))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)) ),
inference(resolution,[status(thm)],[c_7786,c_2259]) ).
tff(c_8320,plain,
! [VAR_AENC_NA_A_522_571] : ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)),
inference(splitLeft,[status(thm)],[c_7819]) ).
tff(c_8329,plain,
! [VAR_V_158_63] : ~ pred_attacker(VAR_V_158_63),
inference(negUnitSimplification,[status(thm)],[c_8320,c_244]) ).
tff(c_1210,plain,
! [VAR_AENC_NA_NI_416_279,VAR_X1_12_280,VAR_X0X30_11_281] :
( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_279,name_skA)),VAR_X1_12_280))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(tuple_2(VAR_X0X30_11_281,VAR_X1_12_280),name_skS)))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_279)) ),
inference(superposition,[status(thm),theory(equality)],[c_166,c_1186]) ).
tff(c_1215,plain,
! [VAR_AENC_NA_NI_416_282,VAR_X1_12_283,VAR_X0X30_11_284] :
( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_282,name_skA)),VAR_X1_12_283))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_282))
| ~ pred_attacker(constr_sign(tuple_2(VAR_X0X30_11_284,VAR_X1_12_283),name_skS)) ),
inference(resolution,[status(thm)],[c_270,c_1210]) ).
tff(c_1223,plain,
! [VAR_AENC_NA_NI_416_285,VAR_PKDST_589_286,VAR_V_84_287] :
( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_285,name_skA)),VAR_PKDST_589_286))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_285))
| ~ pred_table(tuple_keys(VAR_V_84_287,VAR_PKDST_589_286))
| ~ pred_attacker(VAR_V_84_287) ),
inference(resolution,[status(thm)],[c_1050,c_1215]) ).
tff(c_1227,plain,
! [VAR_AENC_NA_NI_416_285] :
( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_285,name_skA)),constr_pkey(name_skB)))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_285))
| ~ pred_attacker(name_B) ),
inference(resolution,[status(thm)],[c_314,c_1223]) ).
tff(c_1249,plain,
! [VAR_AENC_NA_NI_416_290] :
( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_290,name_skA)),constr_pkey(name_skB)))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_290)) ),
inference(demodulation,[status(thm),theory(equality)],[c_304,c_1227]) ).
tff(c_1267,plain,
! [VAR_M_17_292] :
( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(VAR_M_17_292),constr_pkey(name_skB)))
| ~ pred_attacker(tuple_client_A_in_4(constr_aenc(VAR_M_17_292,constr_pkey(name_skA)))) ),
inference(superposition,[status(thm),theory(equality)],[c_158,c_1249]) ).
tff(c_1283,plain,
! [VAR_X1_12_294,VAR_X0X30_11_295] :
( pred_attacker(constr_aenc(VAR_X1_12_294,constr_pkey(name_skB)))
| ~ pred_attacker(tuple_client_A_in_4(constr_aenc(tuple_2(VAR_X0X30_11_295,VAR_X1_12_294),constr_pkey(name_skA)))) ),
inference(superposition,[status(thm),theory(equality)],[c_166,c_1267]) ).
tff(c_1287,plain,
! [VAR_X1_12_294,VAR_X0X30_11_295] :
( pred_attacker(constr_aenc(VAR_X1_12_294,constr_pkey(name_skB)))
| ~ pred_attacker(constr_aenc(tuple_2(VAR_X0X30_11_295,VAR_X1_12_294),constr_pkey(name_skA))) ),
inference(resolution,[status(thm)],[c_266,c_1283]) ).
tff(c_7821,plain,
! [VAR_0X40SID_524_572,VAR_AENC_NA_A_522_571] :
( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_pkey(name_skB)))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)) ),
inference(resolution,[status(thm)],[c_7786,c_1287]) ).
tff(c_8079,plain,
! [VAR_AENC_NA_A_522_571] : ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)),
inference(splitLeft,[status(thm)],[c_7821]) ).
tff(c_8080,plain,
! [VAR_V_158_63] : ~ pred_attacker(VAR_V_158_63),
inference(negUnitSimplification,[status(thm)],[c_8079,c_244]) ).
tff(c_1229,plain,
! [VAR_AENC_NA_NI_416_285] :
( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_285,name_skA)),constr_pkey(name_skA)))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_285))
| ~ pred_attacker(name_A) ),
inference(resolution,[status(thm)],[c_312,c_1223]) ).
tff(c_1258,plain,
! [VAR_AENC_NA_NI_416_291] :
( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(constr_adec(VAR_AENC_NA_NI_416_291,name_skA)),constr_pkey(name_skA)))
| ~ pred_attacker(tuple_client_A_in_4(VAR_AENC_NA_NI_416_291)) ),
inference(demodulation,[status(thm),theory(equality)],[c_306,c_1229]) ).
tff(c_1275,plain,
! [VAR_M_17_293] :
( pred_attacker(constr_aenc(constr_tuple_2_get_1_bitstring(VAR_M_17_293),constr_pkey(name_skA)))
| ~ pred_attacker(tuple_client_A_in_4(constr_aenc(VAR_M_17_293,constr_pkey(name_skA)))) ),
inference(superposition,[status(thm),theory(equality)],[c_158,c_1258]) ).
tff(c_1457,plain,
! [VAR_X1_12_303,VAR_X0X30_11_304] :
( pred_attacker(constr_aenc(VAR_X1_12_303,constr_pkey(name_skA)))
| ~ pred_attacker(tuple_client_A_in_4(constr_aenc(tuple_2(VAR_X0X30_11_304,VAR_X1_12_303),constr_pkey(name_skA)))) ),
inference(superposition,[status(thm),theory(equality)],[c_166,c_1275]) ).
tff(c_1461,plain,
! [VAR_X1_12_303,VAR_X0X30_11_304] :
( pred_attacker(constr_aenc(VAR_X1_12_303,constr_pkey(name_skA)))
| ~ pred_attacker(constr_aenc(tuple_2(VAR_X0X30_11_304,VAR_X1_12_303),constr_pkey(name_skA))) ),
inference(resolution,[status(thm)],[c_266,c_1457]) ).
tff(c_7820,plain,
! [VAR_0X40SID_524_572,VAR_AENC_NA_A_522_571] :
( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_pkey(name_skA)))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)) ),
inference(resolution,[status(thm)],[c_7786,c_1461]) ).
tff(c_7823,plain,
! [VAR_AENC_NA_A_522_571] : ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_571)),
inference(splitLeft,[status(thm)],[c_7820]) ).
tff(c_7832,plain,
! [VAR_V_158_63] : ~ pred_attacker(VAR_V_158_63),
inference(negUnitSimplification,[status(thm)],[c_7823,c_244]) ).
tff(c_1051,plain,
! [VAR_V_84_249,VAR_PKDST_589_250] :
( pred_attacker(constr_sign(tuple_2(VAR_V_84_249,VAR_PKDST_589_250),name_skS))
| ~ pred_table(tuple_keys(VAR_V_84_249,VAR_PKDST_589_250))
| ~ pred_attacker(VAR_V_84_249) ),
inference(resolution,[status(thm)],[c_1046,c_204]) ).
tff(c_474,plain,
! [VAR_M_13_156,VAR_K_14_157] : ( constr_getmess(constr_sign(VAR_M_13_156,VAR_K_14_157)) = VAR_M_13_156 ),
inference(cnfTransformation,[status(thm)],[f_192]) ).
tff(c_218,plain,
! [VAR_V_114_46] :
( pred_attacker(constr_getmess(VAR_V_114_46))
| ~ pred_attacker(VAR_V_114_46) ),
inference(cnfTransformation,[status(thm)],[f_295]) ).
tff(c_480,plain,
! [VAR_M_13_156,VAR_K_14_157] :
( pred_attacker(VAR_M_13_156)
| ~ pred_attacker(constr_sign(VAR_M_13_156,VAR_K_14_157)) ),
inference(superposition,[status(thm),theory(equality)],[c_474,c_218]) ).
tff(c_1059,plain,
! [VAR_V_84_251,VAR_PKDST_589_252] :
( pred_attacker(tuple_2(VAR_V_84_251,VAR_PKDST_589_252))
| ~ pred_table(tuple_keys(VAR_V_84_251,VAR_PKDST_589_252))
| ~ pred_attacker(VAR_V_84_251) ),
inference(resolution,[status(thm)],[c_1051,c_480]) ).
tff(c_1065,plain,
( pred_attacker(tuple_2(name_B,constr_pkey(name_skB)))
| ~ pred_attacker(name_B) ),
inference(resolution,[status(thm)],[c_314,c_1059]) ).
tff(c_1072,plain,
pred_attacker(tuple_2(name_B,constr_pkey(name_skB))),
inference(demodulation,[status(thm),theory(equality)],[c_304,c_1065]) ).
tff(c_316,plain,
pred_attacker(tuple_out_1(constr_pkey(name_skA))),
inference(cnfTransformation,[status(thm)],[f_468]) ).
tff(c_398,plain,
! [VAR_V_72_135] :
( pred_attacker(VAR_V_72_135)
| ~ pred_attacker(tuple_out_1(VAR_V_72_135)) ),
inference(cnfTransformation,[status(thm)],[f_255]) ).
tff(c_402,plain,
pred_attacker(constr_pkey(name_skA)),
inference(resolution,[status(thm)],[c_316,c_398]) ).
tff(c_276,plain,
! [VAR_V_215_83,VAR_V_216_84] :
( pred_attacker(constr_aenc(VAR_V_215_83,VAR_V_216_84))
| ~ pred_attacker(VAR_V_216_84)
| ~ pred_attacker(VAR_V_215_83) ),
inference(cnfTransformation,[status(thm)],[f_420]) ).
tff(c_2481,plain,
! [VAR_X1_12_357,VAR_X0X30_11_358] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(VAR_X1_12_357,constr_pkey(name_skA))))
| ~ pred_attacker(constr_aenc(tuple_2(VAR_X0X30_11_358,VAR_X1_12_357),constr_pkey(name_skA))) ),
inference(resolution,[status(thm)],[c_266,c_2476]) ).
tff(c_2494,plain,
! [VAR_X1_12_357,VAR_X0X30_11_358] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(VAR_X1_12_357,constr_pkey(name_skA))))
| ~ pred_attacker(constr_pkey(name_skA))
| ~ pred_attacker(tuple_2(VAR_X0X30_11_358,VAR_X1_12_357)) ),
inference(resolution,[status(thm)],[c_276,c_2481]) ).
tff(c_2509,plain,
! [VAR_X1_12_359,VAR_X0X30_11_360] :
( pred_attacker(tuple_client_A_out_5(constr_aenc(VAR_X1_12_359,constr_pkey(name_skA))))
| ~ pred_attacker(tuple_2(VAR_X0X30_11_360,VAR_X1_12_359)) ),
inference(demodulation,[status(thm),theory(equality)],[c_402,c_2494]) ).
tff(c_2521,plain,
pred_attacker(tuple_client_A_out_5(constr_aenc(constr_pkey(name_skB),constr_pkey(name_skA)))),
inference(resolution,[status(thm)],[c_1072,c_2509]) ).
tff(c_8064,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_7832,c_2521]) ).
tff(c_8065,plain,
! [VAR_0X40SID_524_572] : pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_pkey(name_skA))),
inference(splitRight,[status(thm)],[c_7820]) ).
tff(c_8313,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_8080,c_8065]) ).
tff(c_8314,plain,
! [VAR_0X40SID_524_572] : pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_pkey(name_skB))),
inference(splitRight,[status(thm)],[c_7821]) ).
tff(c_8563,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_8329,c_8314]) ).
tff(c_8564,plain,
! [VAR_0X40SID_524_572] : pred_attacker(tuple_client_A_out_5(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_pkey(name_skB)))),
inference(splitRight,[status(thm)],[c_7819]) ).
tff(c_8846,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_8611,c_8564]) ).
tff(c_8847,plain,
! [VAR_0X40SID_524_572] : pred_attacker(tuple_client_A_out_5(constr_aenc(name_Nb(VAR_0X40SID_524_572),constr_pkey(name_skA)))),
inference(splitRight,[status(thm)],[c_7818]) ).
tff(c_9100,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_8864,c_8847]) ).
tff(c_9107,plain,
! [VAR_0X40SID_524_601,VAR_M_0X30_602] :
( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_601),constr_tuple_2_get_1_bitstring(VAR_M_0X30_602)))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(VAR_M_0X30_602,name_skS))) ),
inference(splitRight,[status(thm)],[c_7817]) ).
tff(c_9111,plain,
! [VAR_0X40SID_524_603,VAR_X1_12_604,VAR_X0X30_11_605] :
( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_603),VAR_X1_12_604))
| ~ pred_attacker(tuple_client_A_in_2(constr_sign(tuple_2(VAR_X0X30_11_605,VAR_X1_12_604),name_skS))) ),
inference(superposition,[status(thm),theory(equality)],[c_166,c_9107]) ).
tff(c_9116,plain,
! [VAR_0X40SID_524_606,VAR_X1_12_607,VAR_X0X30_11_608] :
( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_606),VAR_X1_12_607))
| ~ pred_attacker(constr_sign(tuple_2(VAR_X0X30_11_608,VAR_X1_12_607),name_skS)) ),
inference(resolution,[status(thm)],[c_270,c_9111]) ).
tff(c_9124,plain,
! [VAR_0X40SID_524_609,VAR_PKDST_589_610,VAR_V_84_611] :
( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_609),VAR_PKDST_589_610))
| ~ pred_table(tuple_keys(VAR_V_84_611,VAR_PKDST_589_610))
| ~ pred_attacker(VAR_V_84_611) ),
inference(resolution,[status(thm)],[c_1050,c_9116]) ).
tff(c_9741,plain,
! [VAR_0X40SID_524_635,VAR_PK_643_636,VAR_HOST_642_637] :
( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_635),VAR_PK_643_636))
| ~ pred_attacker(VAR_HOST_642_637)
| ~ pred_attacker(tuple_key_register_server_in_1(VAR_HOST_642_637,VAR_PK_643_636))
| ( name_A = VAR_HOST_642_637 )
| ( name_B = VAR_HOST_642_637 ) ),
inference(resolution,[status(thm)],[c_336,c_9124]) ).
tff(c_9744,plain,
! [VAR_0X40SID_524_635,VAR_V_10X300X30_41,VAR_V_99_40] :
( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_635),VAR_V_10X300X30_41))
| ( name_A = VAR_V_99_40 )
| ( name_B = VAR_V_99_40 )
| ~ pred_attacker(VAR_V_10X300X30_41)
| ~ pred_attacker(VAR_V_99_40) ),
inference(resolution,[status(thm)],[c_212,c_9741]) ).
tff(c_9746,plain,
! [VAR_V_99_638] :
( ( name_A = VAR_V_99_638 )
| ( name_B = VAR_V_99_638 )
| ~ pred_attacker(VAR_V_99_638) ),
inference(splitLeft,[status(thm)],[c_9744]) ).
tff(c_10034,plain,
( ( name_objective = name_A )
| ( name_objective = name_B ) ),
inference(resolution,[status(thm)],[c_900,c_9746]) ).
tff(c_10286,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_120,c_108,c_10034]) ).
tff(c_10288,plain,
! [VAR_0X40SID_524_639,VAR_V_10X300X30_640] :
( pred_attacker(constr_aenc(name_Nb(VAR_0X40SID_524_639),VAR_V_10X300X30_640))
| ~ pred_attacker(VAR_V_10X300X30_640) ),
inference(splitRight,[status(thm)],[c_9744]) ).
tff(c_613,plain,
! [VAR_V_219_208,VAR_V_220X30_209] :
( pred_attacker(constr_adec(VAR_V_219_208,VAR_V_220X30_209))
| ~ pred_attacker(VAR_V_220X30_209)
| ~ pred_attacker(VAR_V_219_208) ),
inference(cnfTransformation,[status(thm)],[f_426]) ).
tff(c_616,plain,
! [VAR_M_17_2,VAR_K_18_1] :
( pred_attacker(VAR_M_17_2)
| ~ pred_attacker(VAR_K_18_1)
| ~ pred_attacker(constr_aenc(VAR_M_17_2,constr_pkey(VAR_K_18_1))) ),
inference(superposition,[status(thm),theory(equality)],[c_158,c_613]) ).
tff(c_10293,plain,
! [VAR_0X40SID_524_639,VAR_K_18_1] :
( pred_attacker(name_Nb(VAR_0X40SID_524_639))
| ~ pred_attacker(VAR_K_18_1)
| ~ pred_attacker(constr_pkey(VAR_K_18_1)) ),
inference(resolution,[status(thm)],[c_10288,c_616]) ).
tff(c_10300,plain,
! [VAR_K_18_645] :
( ~ pred_attacker(VAR_K_18_645)
| ~ pred_attacker(constr_pkey(VAR_K_18_645)) ),
inference(splitLeft,[status(thm)],[c_10293]) ).
tff(c_10315,plain,
! [VAR_V_55_25] : ~ pred_attacker(VAR_V_55_25),
inference(resolution,[status(thm)],[c_188,c_10300]) ).
tff(c_318,plain,
pred_attacker(tuple_out_2(constr_pkey(name_skB))),
inference(cnfTransformation,[status(thm)],[f_469]) ).
tff(c_351,plain,
! [VAR_V_66_121] :
( pred_attacker(VAR_V_66_121)
| ~ pred_attacker(tuple_out_2(VAR_V_66_121)) ),
inference(cnfTransformation,[status(thm)],[f_247]) ).
tff(c_355,plain,
pred_attacker(constr_pkey(name_skB)),
inference(resolution,[status(thm)],[c_318,c_351]) ).
tff(c_168,plain,
! [VAR_X0X30_9_11,VAR_X1_10X30_12] : ( constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_9_11,VAR_X1_10X30_12)) = VAR_X0X30_9_11 ),
inference(cnfTransformation,[status(thm)],[f_198]) ).
tff(c_7767,plain,
! [VAR_AENC_NA_A_522_565,VAR_0X40SID_524_566] :
( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_565,name_skB)),name_Nb(VAR_0X40SID_524_566)),constr_pkey(name_skB)))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_565))
| ~ pred_attacker(name_B) ),
inference(resolution,[status(thm)],[c_314,c_7763]) ).
tff(c_7777,plain,
! [VAR_AENC_NA_A_522_569,VAR_0X40SID_524_570] :
( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(VAR_AENC_NA_A_522_569,name_skB)),name_Nb(VAR_0X40SID_524_570)),constr_pkey(name_skB)))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_522_569)) ),
inference(demodulation,[status(thm),theory(equality)],[c_304,c_7767]) ).
tff(c_8071,plain,
! [VAR_M_17_579,VAR_0X40SID_524_580] :
( pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(VAR_M_17_579),name_Nb(VAR_0X40SID_524_580)),constr_pkey(name_skB)))
| ~ pred_attacker(tuple_client_B_in_3(constr_aenc(VAR_M_17_579,constr_pkey(name_skB)))) ),
inference(superposition,[status(thm),theory(equality)],[c_158,c_7777]) ).
tff(c_9102,plain,
! [VAR_X0X30_9_598,VAR_0X40SID_524_599,VAR_X1_10X30_600] :
( pred_attacker(constr_aenc(tuple_2(VAR_X0X30_9_598,name_Nb(VAR_0X40SID_524_599)),constr_pkey(name_skB)))
| ~ pred_attacker(tuple_client_B_in_3(constr_aenc(tuple_2(VAR_X0X30_9_598,VAR_X1_10X30_600),constr_pkey(name_skB)))) ),
inference(superposition,[status(thm),theory(equality)],[c_168,c_8071]) ).
tff(c_9391,plain,
! [VAR_X0X30_9_619,VAR_0X40SID_524_620,VAR_X1_10X30_621] :
( pred_attacker(constr_aenc(tuple_2(VAR_X0X30_9_619,name_Nb(VAR_0X40SID_524_620)),constr_pkey(name_skB)))
| ~ pred_attacker(constr_aenc(tuple_2(VAR_X0X30_9_619,VAR_X1_10X30_621),constr_pkey(name_skB))) ),
inference(resolution,[status(thm)],[c_244,c_9102]) ).
tff(c_9406,plain,
! [VAR_X0X30_9_619,VAR_0X40SID_524_620,VAR_X1_10X30_621] :
( pred_attacker(constr_aenc(tuple_2(VAR_X0X30_9_619,name_Nb(VAR_0X40SID_524_620)),constr_pkey(name_skB)))
| ~ pred_attacker(constr_pkey(name_skB))
| ~ pred_attacker(tuple_2(VAR_X0X30_9_619,VAR_X1_10X30_621)) ),
inference(resolution,[status(thm)],[c_276,c_9391]) ).
tff(c_9427,plain,
! [VAR_X0X30_9_624,VAR_0X40SID_524_625,VAR_X1_10X30_626] :
( pred_attacker(constr_aenc(tuple_2(VAR_X0X30_9_624,name_Nb(VAR_0X40SID_524_625)),constr_pkey(name_skB)))
| ~ pred_attacker(tuple_2(VAR_X0X30_9_624,VAR_X1_10X30_626)) ),
inference(demodulation,[status(thm),theory(equality)],[c_355,c_9406]) ).
tff(c_9439,plain,
! [VAR_0X40SID_524_625] : pred_attacker(constr_aenc(tuple_2(name_B,name_Nb(VAR_0X40SID_524_625)),constr_pkey(name_skB))),
inference(resolution,[status(thm)],[c_1072,c_9427]) ).
tff(c_10587,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_10315,c_9439]) ).
tff(c_10588,plain,
! [VAR_0X40SID_524_639] : pred_attacker(name_Nb(VAR_0X40SID_524_639)),
inference(splitRight,[status(thm)],[c_10293]) ).
tff(c_570,plain,
! [VAR_V_227_194,VAR_V_228_195] :
( pred_attacker(tuple_2(VAR_V_227_194,VAR_V_228_195))
| ~ pred_attacker(VAR_V_228_195)
| ~ pred_attacker(VAR_V_227_194) ),
inference(cnfTransformation,[status(thm)],[f_437]) ).
tff(c_338,plain,
~ pred_attacker(tuple_2(name_Nb('#skF_1'),name_objective)),
inference(cnfTransformation,[status(thm)],[f_531]) ).
tff(c_582,plain,
( ~ pred_attacker(name_objective)
| ~ pred_attacker(name_Nb('#skF_1')) ),
inference(resolution,[status(thm)],[c_570,c_338]) ).
tff(c_583,plain,
~ pred_attacker(name_Nb('#skF_1')),
inference(splitLeft,[status(thm)],[c_582]) ).
tff(c_10591,plain,
$false,
inference(demodulation,[status(thm),theory(equality)],[c_10588,c_583]) ).
tff(c_10592,plain,
~ pred_attacker(name_objective),
inference(splitRight,[status(thm)],[c_582]) ).
tff(c_10660,plain,
! [VAR_AENC_NB_547_109] : ~ pred_attacker(tuple_client_B_in_5(VAR_AENC_NB_547_109)),
inference(splitLeft,[status(thm)],[c_342]) ).
tff(c_10661,plain,
! [VAR_V_152_61] : ~ pred_attacker(VAR_V_152_61),
inference(negUnitSimplification,[status(thm)],[c_10660,c_240]) ).
tff(c_10593,plain,
pred_attacker(name_Nb('#skF_1')),
inference(splitRight,[status(thm)],[c_582]) ).
tff(c_10739,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_10661,c_10593]) ).
tff(c_10740,plain,
! [VAR_SIGN_A_PKA_549_110,VAR_AENC_NA_A_548_108] :
( ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549_110))
| ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_548_108))
| pred_attacker(tuple_client_B_out_6(name_objective)) ),
inference(splitRight,[status(thm)],[c_342]) ).
tff(c_10741,plain,
! [VAR_AENC_NA_A_548_108] : ~ pred_attacker(tuple_client_B_in_3(VAR_AENC_NA_A_548_108)),
inference(splitLeft,[status(thm)],[c_10740]) ).
tff(c_10742,plain,
! [VAR_V_158_63] : ~ pred_attacker(VAR_V_158_63),
inference(negUnitSimplification,[status(thm)],[c_10741,c_244]) ).
tff(c_10820,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_10742,c_10593]) ).
tff(c_10821,plain,
! [VAR_SIGN_A_PKA_549_110] :
( ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549_110))
| pred_attacker(tuple_client_B_out_6(name_objective)) ),
inference(splitRight,[status(thm)],[c_10740]) ).
tff(c_10823,plain,
! [VAR_SIGN_A_PKA_549_110] : ~ pred_attacker(tuple_client_B_in_2(VAR_SIGN_A_PKA_549_110)),
inference(splitLeft,[status(thm)],[c_10821]) ).
tff(c_10824,plain,
! [VAR_V_164_65] : ~ pred_attacker(VAR_V_164_65),
inference(negUnitSimplification,[status(thm)],[c_10823,c_248]) ).
tff(c_10902,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_10824,c_10593]) ).
tff(c_10903,plain,
pred_attacker(tuple_client_B_out_6(name_objective)),
inference(splitRight,[status(thm)],[c_10821]) ).
tff(c_10906,plain,
pred_attacker(name_objective),
inference(resolution,[status(thm)],[c_10903,c_228]) ).
tff(c_10910,plain,
$false,
inference(negUnitSimplification,[status(thm)],[c_10592,c_10906]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.13 % Problem : SWW960+1 : TPTP v8.1.2. Released v7.4.0.
% 0.00/0.14 % 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.14/0.35 % Computer : n006.cluster.edu
% 0.14/0.35 % Model : x86_64 x86_64
% 0.14/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35 % Memory : 8042.1875MB
% 0.14/0.35 % OS : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35 % CPULimit : 300
% 0.14/0.35 % WCLimit : 300
% 0.14/0.35 % DateTime : Thu Aug 3 19:34:59 EDT 2023
% 0.14/0.35 % CPUTime :
% 12.05/3.85 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 12.31/3.87
% 12.31/3.87 % SZS output start CNFRefutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 12.42/3.92
% 12.42/3.92 Inference rules
% 12.42/3.92 ----------------------
% 12.42/3.92 #Ref : 0
% 12.42/3.92 #Sup : 1661
% 12.42/3.92 #Fact : 0
% 12.42/3.92 #Define : 0
% 12.42/3.92 #Split : 38
% 12.42/3.92 #Chain : 0
% 12.42/3.92 #Close : 0
% 12.42/3.92
% 12.42/3.92 Ordering : KBO
% 12.42/3.92
% 12.42/3.92 Simplification rules
% 12.42/3.92 ----------------------
% 12.42/3.92 #Subsume : 3630
% 12.42/3.92 #Demod : 120
% 12.42/3.92 #Tautology : 107
% 12.42/3.92 #SimpNegUnit : 4033
% 12.42/3.92 #BackRed : 868
% 12.42/3.92
% 12.42/3.92 #Partial instantiations: 0
% 12.42/3.92 #Strategies tried : 1
% 12.42/3.92
% 12.42/3.92 Timing (in seconds)
% 12.42/3.92 ----------------------
% 12.42/3.93 Preprocessing : 0.69
% 12.42/3.93 Parsing : 0.37
% 12.42/3.93 CNF conversion : 0.05
% 12.42/3.93 Main loop : 2.02
% 12.42/3.93 Inferencing : 0.69
% 12.42/3.93 Reduction : 0.66
% 12.42/3.93 Demodulation : 0.39
% 12.42/3.93 BG Simplification : 0.05
% 12.42/3.93 Subsumption : 0.47
% 12.42/3.93 Abstraction : 0.07
% 12.42/3.93 MUC search : 0.00
% 12.42/3.93 Cooper : 0.00
% 12.42/3.93 Total : 2.80
% 12.42/3.93 Index Insertion : 0.00
% 12.42/3.93 Index Deletion : 0.00
% 12.42/3.93 Index Matching : 0.00
% 12.42/3.93 BG Taut test : 0.00
%------------------------------------------------------------------------------