TSTP Solution File: SWW960+1 by Drodi---3.6.0
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Drodi---3.6.0
% Problem : SWW960+1 : TPTP v8.1.2. Released v7.4.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% Computer : n014.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 Apr 30 20:50:56 EDT 2024
% Result : Theorem 0.21s 0.45s
% Output : CNFRefutation 0.21s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.13 % Problem : SWW960+1 : TPTP v8.1.2. Released v7.4.0.
% 0.13/0.14 % Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.35 % Computer : n014.cluster.edu
% 0.13/0.35 % Model : x86_64 x86_64
% 0.13/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35 % Memory : 8042.1875MB
% 0.13/0.35 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35 % CPULimit : 300
% 0.13/0.35 % WCLimit : 300
% 0.13/0.35 % DateTime : Mon Apr 29 23:06:04 EDT 2024
% 0.13/0.35 % CPUTime :
% 0.13/0.37 % Drodi V3.6.0
% 0.21/0.45 % Refutation found
% 0.21/0.45 % SZS status Theorem for theBenchmark: Theorem is valid
% 0.21/0.45 % SZS output start CNFRefutation for theBenchmark
% 0.21/0.45 fof(f54,axiom,(
% 0.21/0.45 name_A != name_objective ),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f60,axiom,(
% 0.21/0.45 name_B != name_objective ),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f79,axiom,(
% 0.21/0.45 (! [VAR_K_18,VAR_M_17] : constr_adec(constr_aenc(VAR_M_17,constr_pkey(VAR_K_18)),VAR_K_18) = VAR_M_17 )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f81,axiom,(
% 0.21/0.45 (! [VAR_K_14,VAR_M_13] : constr_getmess(constr_sign(VAR_M_13,VAR_K_14)) = VAR_M_13 )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f82,axiom,(
% 0.21/0.45 (! [VAR_K_0X30,VAR_M_0X30] : constr_checksign(constr_sign(VAR_M_0X30,VAR_K_0X30),constr_pkey(VAR_K_0X30)) = VAR_M_0X30 )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f83,axiom,(
% 0.21/0.45 (! [VAR_X0X30_11,VAR_X1_12] : constr_tuple_2_get_1_bitstring(tuple_2(VAR_X0X30_11,VAR_X1_12)) = VAR_X1_12 )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f84,axiom,(
% 0.21/0.45 (! [VAR_X0X30_9,VAR_X1_10X30] : constr_tuple_2_get_0x30_bitstring(tuple_2(VAR_X0X30_9,VAR_X1_10X30)) = VAR_X0X30_9 )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f87,axiom,(
% 0.21/0.45 (! [VAR_X_36,VAR_Y_37] : pred_eq_bitstring_bitstring(VAR_X_36,VAR_Y_37) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f94,axiom,(
% 0.21/0.45 (! [VAR_V_55] :( pred_attacker(VAR_V_55)=> pred_attacker(constr_pkey(VAR_V_55)) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f98,axiom,(
% 0.21/0.45 (! [VAR_V_66] :( pred_attacker(tuple_out_2(VAR_V_66))=> pred_attacker(VAR_V_66) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f102,axiom,(
% 0.21/0.45 (! [VAR_V_79] :( pred_attacker(tuple_key_retrieval_server_out_2(VAR_V_79))=> pred_attacker(VAR_V_79) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f103,axiom,(
% 0.21/0.45 (! [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)) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f105,axiom,(
% 0.21/0.45 (! [VAR_V_94,VAR_V_95] :( pred_attacker(tuple_key_retrieval_server_in_1(VAR_V_94,VAR_V_95))=> pred_attacker(VAR_V_95) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f106,axiom,(
% 0.21/0.45 (! [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)) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f109,axiom,(
% 0.21/0.45 (! [VAR_V_114] :( pred_attacker(VAR_V_114)=> pred_attacker(constr_getmess(VAR_V_114)) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f114,axiom,(
% 0.21/0.45 (! [VAR_V_127] :( pred_attacker(tuple_client_B_out_6(VAR_V_127))=> pred_attacker(VAR_V_127) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f116,axiom,(
% 0.21/0.45 (! [VAR_V_133] :( pred_attacker(tuple_client_B_out_4(VAR_V_133))=> pred_attacker(VAR_V_133) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f120,axiom,(
% 0.21/0.45 (! [VAR_V_152] :( pred_attacker(VAR_V_152)=> pred_attacker(tuple_client_B_in_5(VAR_V_152)) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f122,axiom,(
% 0.21/0.45 (! [VAR_V_158] :( pred_attacker(VAR_V_158)=> pred_attacker(tuple_client_B_in_3(VAR_V_158)) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f124,axiom,(
% 0.21/0.45 (! [VAR_V_164] :( pred_attacker(VAR_V_164)=> pred_attacker(tuple_client_B_in_2(VAR_V_164)) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f138,axiom,(
% 0.21/0.45 (! [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)) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f139,axiom,(
% 0.21/0.45 (! [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)) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f145,axiom,(
% 0.21/0.45 (! [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)) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f147,axiom,(
% 0.21/0.45 (! [VAR_V_238,VAR_V_239] :( pred_attacker(tuple_2(VAR_V_238,VAR_V_239))=> pred_attacker(VAR_V_239) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f152,axiom,(
% 0.21/0.45 pred_attacker(name_B) ),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f155,axiom,(
% 0.21/0.45 (! [VAR_V_247] : pred_attacker(name_new0x2Dname(VAR_V_247)) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f157,axiom,(
% 0.21/0.45 pred_table(tuple_keys(name_B,constr_pkey(name_skB))) ),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f159,axiom,(
% 0.21/0.45 pred_attacker(tuple_out_2(constr_pkey(name_skB))) ),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f161,axiom,(
% 0.21/0.45 pred_attacker(tuple_client_A_out_1(name_A,name_I)) ),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f165,axiom,(
% 0.21/0.45 (! [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)))))) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f166,axiom,(
% 0.21/0.45 (! [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)) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f167,axiom,(
% 0.21/0.45 (! [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))) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f168,axiom,(
% 0.21/0.45 (! [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)) ) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f169,conjecture,(
% 0.21/0.45 (! [VAR_V_651] : pred_attacker(tuple_2(name_Nb(VAR_V_651),name_objective)) )),
% 0.21/0.45 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.21/0.45 fof(f170,negated_conjecture,(
% 0.21/0.45 ~((! [VAR_V_651] : pred_attacker(tuple_2(name_Nb(VAR_V_651),name_objective)) ))),
% 0.21/0.45 inference(negated_conjecture,[status(cth)],[f169])).
% 0.21/0.45 fof(f224,plain,(
% 0.21/0.45 ~name_A=name_objective),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f54])).
% 0.21/0.45 fof(f230,plain,(
% 0.21/0.45 ~name_B=name_objective),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f60])).
% 0.21/0.45 fof(f249,plain,(
% 0.21/0.45 ![X0,X1]: (constr_adec(constr_aenc(X0,constr_pkey(X1)),X1)=X0)),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f79])).
% 0.21/0.45 fof(f251,plain,(
% 0.21/0.45 ![X0,X1]: (constr_getmess(constr_sign(X0,X1))=X0)),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f81])).
% 0.21/0.45 fof(f252,plain,(
% 0.21/0.45 ![X0,X1]: (constr_checksign(constr_sign(X0,X1),constr_pkey(X1))=X0)),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f82])).
% 0.21/0.45 fof(f253,plain,(
% 0.21/0.45 ![X0,X1]: (constr_tuple_2_get_1_bitstring(tuple_2(X0,X1))=X1)),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f83])).
% 0.21/0.45 fof(f254,plain,(
% 0.21/0.45 ![X0,X1]: (constr_tuple_2_get_0x30_bitstring(tuple_2(X0,X1))=X0)),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f84])).
% 0.21/0.45 fof(f257,plain,(
% 0.21/0.45 ![X0,X1]: (pred_eq_bitstring_bitstring(X0,X1))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f87])).
% 0.21/0.45 fof(f269,plain,(
% 0.21/0.45 ![VAR_V_55]: (~pred_attacker(VAR_V_55)|pred_attacker(constr_pkey(VAR_V_55)))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f94])).
% 0.21/0.45 fof(f270,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(X0)|pred_attacker(constr_pkey(X0)))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f269])).
% 0.21/0.45 fof(f277,plain,(
% 0.21/0.45 ![VAR_V_66]: (~pred_attacker(tuple_out_2(VAR_V_66))|pred_attacker(VAR_V_66))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f98])).
% 0.21/0.45 fof(f278,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(tuple_out_2(X0))|pred_attacker(X0))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f277])).
% 0.21/0.45 fof(f285,plain,(
% 0.21/0.45 ![VAR_V_79]: (~pred_attacker(tuple_key_retrieval_server_out_2(VAR_V_79))|pred_attacker(VAR_V_79))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f102])).
% 0.21/0.45 fof(f286,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(tuple_key_retrieval_server_out_2(X0))|pred_attacker(X0))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f285])).
% 0.21/0.45 fof(f287,plain,(
% 0.21/0.45 ![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)))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f103])).
% 0.21/0.45 fof(f288,plain,(
% 0.21/0.45 ![X0,X1]: (~pred_attacker(X0)|~pred_attacker(X1)|pred_attacker(tuple_key_retrieval_server_in_1(X0,X1)))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f287])).
% 0.21/0.45 fof(f292,plain,(
% 0.21/0.45 ![VAR_V_94,VAR_V_95]: (~pred_attacker(tuple_key_retrieval_server_in_1(VAR_V_94,VAR_V_95))|pred_attacker(VAR_V_95))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f105])).
% 0.21/0.45 fof(f293,plain,(
% 0.21/0.45 ![VAR_V_95]: ((![VAR_V_94]: ~pred_attacker(tuple_key_retrieval_server_in_1(VAR_V_94,VAR_V_95)))|pred_attacker(VAR_V_95))),
% 0.21/0.45 inference(miniscoping,[status(esa)],[f292])).
% 0.21/0.45 fof(f294,plain,(
% 0.21/0.45 ![X0,X1]: (~pred_attacker(tuple_key_retrieval_server_in_1(X0,X1))|pred_attacker(X1))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f293])).
% 0.21/0.45 fof(f295,plain,(
% 0.21/0.45 ![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)))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f106])).
% 0.21/0.45 fof(f296,plain,(
% 0.21/0.45 ![X0,X1]: (~pred_attacker(X0)|~pred_attacker(X1)|pred_attacker(tuple_key_register_server_in_1(X0,X1)))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f295])).
% 0.21/0.45 fof(f303,plain,(
% 0.21/0.45 ![VAR_V_114]: (~pred_attacker(VAR_V_114)|pred_attacker(constr_getmess(VAR_V_114)))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f109])).
% 0.21/0.45 fof(f304,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(X0)|pred_attacker(constr_getmess(X0)))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f303])).
% 0.21/0.45 fof(f312,plain,(
% 0.21/0.45 ![VAR_V_127]: (~pred_attacker(tuple_client_B_out_6(VAR_V_127))|pred_attacker(VAR_V_127))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f114])).
% 0.21/0.45 fof(f313,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(tuple_client_B_out_6(X0))|pred_attacker(X0))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f312])).
% 0.21/0.45 fof(f316,plain,(
% 0.21/0.45 ![VAR_V_133]: (~pred_attacker(tuple_client_B_out_4(VAR_V_133))|pred_attacker(VAR_V_133))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f116])).
% 0.21/0.45 fof(f317,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(tuple_client_B_out_4(X0))|pred_attacker(X0))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f316])).
% 0.21/0.45 fof(f326,plain,(
% 0.21/0.45 ![VAR_V_152]: (~pred_attacker(VAR_V_152)|pred_attacker(tuple_client_B_in_5(VAR_V_152)))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f120])).
% 0.21/0.45 fof(f327,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(X0)|pred_attacker(tuple_client_B_in_5(X0)))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f326])).
% 0.21/0.45 fof(f330,plain,(
% 0.21/0.45 ![VAR_V_158]: (~pred_attacker(VAR_V_158)|pred_attacker(tuple_client_B_in_3(VAR_V_158)))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f122])).
% 0.21/0.45 fof(f331,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(X0)|pred_attacker(tuple_client_B_in_3(X0)))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f330])).
% 0.21/0.45 fof(f334,plain,(
% 0.21/0.45 ![VAR_V_164]: (~pred_attacker(VAR_V_164)|pred_attacker(tuple_client_B_in_2(VAR_V_164)))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f124])).
% 0.21/0.45 fof(f335,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(X0)|pred_attacker(tuple_client_B_in_2(X0)))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f334])).
% 0.21/0.45 fof(f364,plain,(
% 0.21/0.45 ![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)))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f138])).
% 0.21/0.45 fof(f365,plain,(
% 0.21/0.45 ![X0,X1]: (~pred_attacker(X0)|~pred_attacker(X1)|pred_attacker(constr_aenc(X0,X1)))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f364])).
% 0.21/0.45 fof(f366,plain,(
% 0.21/0.45 ![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)))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f139])).
% 0.21/0.45 fof(f367,plain,(
% 0.21/0.45 ![X0,X1]: (~pred_attacker(X0)|~pred_attacker(X1)|pred_attacker(constr_adec(X0,X1)))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f366])).
% 0.21/0.45 fof(f373,plain,(
% 0.21/0.45 ![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)))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f145])).
% 0.21/0.45 fof(f374,plain,(
% 0.21/0.45 ![X0,X1]: (~pred_attacker(X0)|~pred_attacker(X1)|pred_attacker(tuple_2(X0,X1)))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f373])).
% 0.21/0.45 fof(f378,plain,(
% 0.21/0.45 ![VAR_V_238,VAR_V_239]: (~pred_attacker(tuple_2(VAR_V_238,VAR_V_239))|pred_attacker(VAR_V_239))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f147])).
% 0.21/0.45 fof(f379,plain,(
% 0.21/0.45 ![VAR_V_239]: ((![VAR_V_238]: ~pred_attacker(tuple_2(VAR_V_238,VAR_V_239)))|pred_attacker(VAR_V_239))),
% 0.21/0.45 inference(miniscoping,[status(esa)],[f378])).
% 0.21/0.45 fof(f380,plain,(
% 0.21/0.45 ![X0,X1]: (~pred_attacker(tuple_2(X0,X1))|pred_attacker(X1))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f379])).
% 0.21/0.45 fof(f388,plain,(
% 0.21/0.45 pred_attacker(name_B)),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f152])).
% 0.21/0.45 fof(f391,plain,(
% 0.21/0.45 ![X0]: (pred_attacker(name_new0x2Dname(X0)))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f155])).
% 0.21/0.45 fof(f393,plain,(
% 0.21/0.45 pred_table(tuple_keys(name_B,constr_pkey(name_skB)))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f157])).
% 0.21/0.45 fof(f395,plain,(
% 0.21/0.45 pred_attacker(tuple_out_2(constr_pkey(name_skB)))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f159])).
% 0.21/0.45 fof(f397,plain,(
% 0.21/0.45 pred_attacker(tuple_client_A_out_1(name_A,name_I))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f161])).
% 0.21/0.45 fof(f405,plain,(
% 0.21/0.45 ![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)))))))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f165])).
% 0.21/0.45 fof(f406,plain,(
% 0.21/0.45 ![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)))|(![VAR_0X40SID_524]: 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))))))))),
% 0.21/0.45 inference(miniscoping,[status(esa)],[f405])).
% 0.21/0.45 fof(f407,plain,(
% 0.21/0.45 ![X0,X1,X2]: (~pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_adec(X0,name_skB)))|~pred_attacker(tuple_client_B_in_3(X0))|~pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(X1,constr_pkey(name_skS))))|~pred_attacker(tuple_client_B_in_2(X1))|pred_attacker(tuple_client_B_out_4(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(X0,name_skB)),name_Nb(X2)),constr_tuple_2_get_1_bitstring(constr_checksign(X1,constr_pkey(name_skS)))))))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f406])).
% 0.21/0.45 fof(f408,plain,(
% 0.21/0.45 ![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)))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f166])).
% 0.21/0.45 fof(f409,plain,(
% 0.21/0.45 (![VAR_SIGN_A_PKA_549]: (((![VAR_AENC_NA_A_548]: (((![VAR_AENC_NB_547]: ((![VAR_0X40SID_546]: ~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))),
% 0.21/0.45 inference(miniscoping,[status(esa)],[f408])).
% 0.21/0.45 fof(f410,plain,(
% 0.21/0.45 ![X0,X1,X2,X3]: (~pred_eq_bitstring_bitstring(name_Nb(X0),constr_adec(X1,name_skB))|~pred_attacker(tuple_client_B_in_5(X1))|~pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_adec(X2,name_skB)))|~pred_attacker(tuple_client_B_in_3(X2))|~pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(X3,constr_pkey(name_skS))))|~pred_attacker(tuple_client_B_in_2(X3))|pred_attacker(tuple_client_B_out_6(name_objective)))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f409])).
% 0.21/0.45 fof(f411,plain,(
% 0.21/0.45 ![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))))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f167])).
% 0.21/0.45 fof(f412,plain,(
% 0.21/0.45 ![VAR_DST_588,VAR_PKDST_589]: ((~pred_table(tuple_keys(VAR_DST_588,VAR_PKDST_589))|(![VAR_SRC_590X30]: ~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))))),
% 0.21/0.45 inference(miniscoping,[status(esa)],[f411])).
% 0.21/0.45 fof(f413,plain,(
% 0.21/0.45 ![X0,X1,X2]: (~pred_table(tuple_keys(X0,X1))|~pred_attacker(tuple_key_retrieval_server_in_1(X2,X0))|pred_attacker(tuple_key_retrieval_server_out_2(constr_sign(tuple_2(X0,X1),name_skS))))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f412])).
% 0.21/0.45 fof(f414,plain,(
% 0.21/0.45 ![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)))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f168])).
% 0.21/0.45 fof(f415,plain,(
% 0.21/0.45 ![X0,X1]: (X0=name_B|X0=name_A|~pred_attacker(tuple_key_register_server_in_1(X0,X1))|pred_table(tuple_keys(X0,X1)))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f414])).
% 0.21/0.45 fof(f416,plain,(
% 0.21/0.45 (?[VAR_V_651]: ~pred_attacker(tuple_2(name_Nb(VAR_V_651),name_objective)))),
% 0.21/0.45 inference(pre_NNF_transformation,[status(esa)],[f170])).
% 0.21/0.45 fof(f417,plain,(
% 0.21/0.45 ~pred_attacker(tuple_2(name_Nb(sk0_0),name_objective))),
% 0.21/0.45 inference(skolemization,[status(esa)],[f416])).
% 0.21/0.45 fof(f418,plain,(
% 0.21/0.45 ~pred_attacker(tuple_2(name_Nb(sk0_0),name_objective))),
% 0.21/0.45 inference(cnf_transformation,[status(esa)],[f417])).
% 0.21/0.45 fof(f419,plain,(
% 0.21/0.45 spl0_0 <=> ~pred_eq_bitstring_bitstring(name_Nb(X0),constr_adec(X1,name_skB))|~pred_attacker(tuple_client_B_in_5(X1))),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f420,plain,(
% 0.21/0.45 ![X0,X1]: (~pred_eq_bitstring_bitstring(name_Nb(X0),constr_adec(X1,name_skB))|~pred_attacker(tuple_client_B_in_5(X1))|~spl0_0)),
% 0.21/0.45 inference(component_clause,[status(thm)],[f419])).
% 0.21/0.45 fof(f422,plain,(
% 0.21/0.45 spl0_1 <=> ~pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_adec(X2,name_skB)))|~pred_attacker(tuple_client_B_in_3(X2))),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f423,plain,(
% 0.21/0.45 ![X0]: (~pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_1(constr_adec(X0,name_skB)))|~pred_attacker(tuple_client_B_in_3(X0))|~spl0_1)),
% 0.21/0.45 inference(component_clause,[status(thm)],[f422])).
% 0.21/0.45 fof(f425,plain,(
% 0.21/0.45 spl0_2 <=> ~pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(X3,constr_pkey(name_skS))))|~pred_attacker(tuple_client_B_in_2(X3))),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f426,plain,(
% 0.21/0.45 ![X0]: (~pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(X0,constr_pkey(name_skS))))|~pred_attacker(tuple_client_B_in_2(X0))|~spl0_2)),
% 0.21/0.45 inference(component_clause,[status(thm)],[f425])).
% 0.21/0.45 fof(f428,plain,(
% 0.21/0.45 spl0_3 <=> pred_attacker(tuple_client_B_out_6(name_objective))),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f429,plain,(
% 0.21/0.45 pred_attacker(tuple_client_B_out_6(name_objective))|~spl0_3),
% 0.21/0.45 inference(component_clause,[status(thm)],[f428])).
% 0.21/0.45 fof(f431,plain,(
% 0.21/0.45 spl0_0|spl0_1|spl0_2|spl0_3),
% 0.21/0.45 inference(split_clause,[status(thm)],[f410,f419,f422,f425,f428])).
% 0.21/0.45 fof(f432,plain,(
% 0.21/0.45 spl0_4 <=> pred_attacker(name_Nb(sk0_0))),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f434,plain,(
% 0.21/0.45 ~pred_attacker(name_Nb(sk0_0))|spl0_4),
% 0.21/0.45 inference(component_clause,[status(thm)],[f432])).
% 0.21/0.45 fof(f435,plain,(
% 0.21/0.45 spl0_5 <=> pred_attacker(name_objective)),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f437,plain,(
% 0.21/0.45 ~pred_attacker(name_objective)|spl0_5),
% 0.21/0.45 inference(component_clause,[status(thm)],[f435])).
% 0.21/0.45 fof(f438,plain,(
% 0.21/0.45 ~pred_attacker(name_Nb(sk0_0))|~pred_attacker(name_objective)),
% 0.21/0.45 inference(resolution,[status(thm)],[f374,f418])).
% 0.21/0.45 fof(f439,plain,(
% 0.21/0.45 ~spl0_4|~spl0_5),
% 0.21/0.45 inference(split_clause,[status(thm)],[f438,f432,f435])).
% 0.21/0.45 fof(f440,plain,(
% 0.21/0.45 spl0_6 <=> ~pred_attacker(X0)),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f441,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(X0)|~spl0_6)),
% 0.21/0.45 inference(component_clause,[status(thm)],[f440])).
% 0.21/0.45 fof(f450,plain,(
% 0.21/0.45 $false|~spl0_6|~spl0_3),
% 0.21/0.45 inference(forward_subsumption_resolution,[status(thm)],[f429,f441])).
% 0.21/0.45 fof(f451,plain,(
% 0.21/0.45 ~spl0_6|~spl0_3),
% 0.21/0.45 inference(contradiction_clause,[status(thm)],[f450])).
% 0.21/0.45 fof(f458,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(tuple_client_B_in_2(X0))|~spl0_2)),
% 0.21/0.45 inference(backward_subsumption_resolution,[status(thm)],[f426,f257])).
% 0.21/0.45 fof(f463,plain,(
% 0.21/0.45 ![X0,X1]: (~pred_attacker(constr_sign(X0,X1))|pred_attacker(X0))),
% 0.21/0.45 inference(paramodulation,[status(thm)],[f251,f304])).
% 0.21/0.45 fof(f468,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(X0)|~spl0_2)),
% 0.21/0.45 inference(forward_subsumption_resolution,[status(thm)],[f335,f458])).
% 0.21/0.45 fof(f469,plain,(
% 0.21/0.45 $false|~spl0_2),
% 0.21/0.45 inference(backward_subsumption_resolution,[status(thm)],[f391,f468])).
% 0.21/0.45 fof(f470,plain,(
% 0.21/0.45 ~spl0_2),
% 0.21/0.45 inference(contradiction_clause,[status(thm)],[f469])).
% 0.21/0.45 fof(f471,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(tuple_client_B_in_3(X0))|~spl0_1)),
% 0.21/0.45 inference(forward_subsumption_resolution,[status(thm)],[f423,f257])).
% 0.21/0.45 fof(f472,plain,(
% 0.21/0.45 ![X0,X1,X2]: (~pred_attacker(tuple_client_B_in_3(X0))|~pred_eq_bitstring_bitstring(name_A,constr_tuple_2_get_0x30(constr_checksign(X1,constr_pkey(name_skS))))|~pred_attacker(tuple_client_B_in_2(X1))|pred_attacker(tuple_client_B_out_4(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(X0,name_skB)),name_Nb(X2)),constr_tuple_2_get_1_bitstring(constr_checksign(X1,constr_pkey(name_skS)))))))),
% 0.21/0.45 inference(forward_subsumption_resolution,[status(thm)],[f407,f257])).
% 0.21/0.45 fof(f479,plain,(
% 0.21/0.45 ![X0,X1,X2]: (~pred_attacker(tuple_client_B_in_3(X0))|~pred_attacker(tuple_client_B_in_2(X1))|pred_attacker(tuple_client_B_out_4(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(X0,name_skB)),name_Nb(X2)),constr_tuple_2_get_1_bitstring(constr_checksign(X1,constr_pkey(name_skS)))))))),
% 0.21/0.45 inference(forward_subsumption_resolution,[status(thm)],[f472,f257])).
% 0.21/0.45 fof(f481,plain,(
% 0.21/0.45 ![X0,X1,X2]: (~pred_attacker(tuple_client_B_in_3(X0))|~pred_attacker(tuple_client_B_in_2(constr_sign(X1,name_skS)))|pred_attacker(tuple_client_B_out_4(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(X0,name_skB)),name_Nb(X2)),constr_tuple_2_get_1_bitstring(X1)))))),
% 0.21/0.45 inference(paramodulation,[status(thm)],[f252,f479])).
% 0.21/0.45 fof(f483,plain,(
% 0.21/0.45 ![X0,X1,X2,X3]: (~pred_attacker(tuple_client_B_in_3(X0))|~pred_attacker(tuple_client_B_in_2(constr_sign(tuple_2(X1,X2),name_skS)))|pred_attacker(tuple_client_B_out_4(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(constr_adec(X0,name_skB)),name_Nb(X3)),X2))))),
% 0.21/0.45 inference(paramodulation,[status(thm)],[f253,f481])).
% 0.21/0.45 fof(f484,plain,(
% 0.21/0.45 ![X0,X1,X2,X3]: (~pred_attacker(tuple_client_B_in_3(constr_aenc(X0,constr_pkey(name_skB))))|~pred_attacker(tuple_client_B_in_2(constr_sign(tuple_2(X1,X2),name_skS)))|pred_attacker(tuple_client_B_out_4(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(X0),name_Nb(X3)),X2))))),
% 0.21/0.45 inference(paramodulation,[status(thm)],[f249,f483])).
% 0.21/0.45 fof(f497,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(X0)|~spl0_1)),
% 0.21/0.45 inference(forward_subsumption_resolution,[status(thm)],[f331,f471])).
% 0.21/0.45 fof(f498,plain,(
% 0.21/0.45 $false|~spl0_1),
% 0.21/0.45 inference(backward_subsumption_resolution,[status(thm)],[f397,f497])).
% 0.21/0.45 fof(f499,plain,(
% 0.21/0.45 ~spl0_1),
% 0.21/0.45 inference(contradiction_clause,[status(thm)],[f498])).
% 0.21/0.45 fof(f500,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(tuple_client_B_in_5(X0))|~spl0_0)),
% 0.21/0.45 inference(forward_subsumption_resolution,[status(thm)],[f420,f257])).
% 0.21/0.45 fof(f519,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(X0)|~spl0_0)),
% 0.21/0.45 inference(forward_subsumption_resolution,[status(thm)],[f327,f500])).
% 0.21/0.45 fof(f520,plain,(
% 0.21/0.45 $false|~spl0_0),
% 0.21/0.45 inference(backward_subsumption_resolution,[status(thm)],[f391,f519])).
% 0.21/0.45 fof(f521,plain,(
% 0.21/0.45 ~spl0_0),
% 0.21/0.45 inference(contradiction_clause,[status(thm)],[f520])).
% 0.21/0.45 fof(f543,plain,(
% 0.21/0.45 ![X0,X1]: (~pred_attacker(constr_aenc(X0,constr_pkey(X1)))|~pred_attacker(X1)|pred_attacker(X0))),
% 0.21/0.45 inference(paramodulation,[status(thm)],[f249,f367])).
% 0.21/0.45 fof(f557,plain,(
% 0.21/0.45 ![X0,X1,X2,X3]: (pred_attacker(constr_aenc(tuple_2(constr_tuple_2_get_0x30_bitstring(X0),name_Nb(X1)),X2))|~pred_attacker(tuple_client_B_in_3(constr_aenc(X0,constr_pkey(name_skB))))|~pred_attacker(tuple_client_B_in_2(constr_sign(tuple_2(X3,X2),name_skS))))),
% 0.21/0.45 inference(resolution,[status(thm)],[f317,f484])).
% 0.21/0.45 fof(f567,plain,(
% 0.21/0.45 ![X0,X1,X2,X3,X4]: (pred_attacker(constr_aenc(tuple_2(X0,name_Nb(X1)),X2))|~pred_attacker(tuple_client_B_in_3(constr_aenc(tuple_2(X0,X3),constr_pkey(name_skB))))|~pred_attacker(tuple_client_B_in_2(constr_sign(tuple_2(X4,X2),name_skS))))),
% 0.21/0.45 inference(paramodulation,[status(thm)],[f254,f557])).
% 0.21/0.45 fof(f570,plain,(
% 0.21/0.45 pred_attacker(name_objective)|~spl0_3),
% 0.21/0.45 inference(resolution,[status(thm)],[f313,f429])).
% 0.21/0.45 fof(f578,plain,(
% 0.21/0.45 pred_attacker(constr_pkey(name_skB))),
% 0.21/0.45 inference(resolution,[status(thm)],[f395,f278])).
% 0.21/0.45 fof(f580,plain,(
% 0.21/0.45 ![X0,X1,X2,X3,X4]: (~pred_attacker(constr_aenc(tuple_2(X0,X1),constr_pkey(name_skB)))|pred_attacker(constr_aenc(tuple_2(X0,name_Nb(X2)),X3))|~pred_attacker(tuple_client_B_in_2(constr_sign(tuple_2(X4,X3),name_skS))))),
% 0.21/0.45 inference(resolution,[status(thm)],[f331,f567])).
% 0.21/0.45 fof(f585,plain,(
% 0.21/0.45 ![X0,X1,X2,X3,X4]: (~pred_attacker(constr_aenc(tuple_2(X0,X1),constr_pkey(name_skB)))|pred_attacker(constr_aenc(tuple_2(X0,name_Nb(X2)),X3))|~pred_attacker(constr_sign(tuple_2(X4,X3),name_skS)))),
% 0.21/0.45 inference(resolution,[status(thm)],[f580,f335])).
% 0.21/0.45 fof(f599,plain,(
% 0.21/0.45 spl0_12 <=> pred_attacker(constr_aenc(tuple_2(X0,name_Nb(X1)),X2))|~pred_attacker(constr_sign(tuple_2(X3,X2),name_skS))|~pred_attacker(tuple_2(X0,X4))),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f600,plain,(
% 0.21/0.45 ![X0,X1,X2,X3,X4]: (pred_attacker(constr_aenc(tuple_2(X0,name_Nb(X1)),X2))|~pred_attacker(constr_sign(tuple_2(X3,X2),name_skS))|~pred_attacker(tuple_2(X0,X4))|~spl0_12)),
% 0.21/0.45 inference(component_clause,[status(thm)],[f599])).
% 0.21/0.45 fof(f602,plain,(
% 0.21/0.45 spl0_13 <=> pred_attacker(constr_pkey(name_skB))),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f604,plain,(
% 0.21/0.45 ~pred_attacker(constr_pkey(name_skB))|spl0_13),
% 0.21/0.45 inference(component_clause,[status(thm)],[f602])).
% 0.21/0.45 fof(f605,plain,(
% 0.21/0.45 ![X0,X1,X2,X3,X4]: (pred_attacker(constr_aenc(tuple_2(X0,name_Nb(X1)),X2))|~pred_attacker(constr_sign(tuple_2(X3,X2),name_skS))|~pred_attacker(tuple_2(X0,X4))|~pred_attacker(constr_pkey(name_skB)))),
% 0.21/0.45 inference(resolution,[status(thm)],[f585,f365])).
% 0.21/0.45 fof(f606,plain,(
% 0.21/0.45 spl0_12|~spl0_13),
% 0.21/0.45 inference(split_clause,[status(thm)],[f605,f599,f602])).
% 0.21/0.45 fof(f607,plain,(
% 0.21/0.45 $false|spl0_13),
% 0.21/0.45 inference(forward_subsumption_resolution,[status(thm)],[f604,f578])).
% 0.21/0.45 fof(f608,plain,(
% 0.21/0.45 spl0_13),
% 0.21/0.45 inference(contradiction_clause,[status(thm)],[f607])).
% 0.21/0.45 fof(f625,plain,(
% 0.21/0.45 ![X0,X1,X2]: (~pred_table(tuple_keys(X0,X1))|~pred_attacker(tuple_key_retrieval_server_in_1(X2,X0))|pred_attacker(constr_sign(tuple_2(X0,X1),name_skS)))),
% 0.21/0.45 inference(resolution,[status(thm)],[f413,f286])).
% 0.21/0.45 fof(f647,plain,(
% 0.21/0.45 ![X0,X1]: (~pred_attacker(X0)|~pred_attacker(X1)|X0=name_B|X0=name_A|pred_table(tuple_keys(X0,X1)))),
% 0.21/0.45 inference(resolution,[status(thm)],[f296,f415])).
% 0.21/0.45 fof(f669,plain,(
% 0.21/0.45 spl0_20 <=> ~pred_attacker(X0)|~pred_attacker(constr_sign(tuple_2(X3,constr_pkey(X0)),name_skS))),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f670,plain,(
% 0.21/0.45 ![X0,X1]: (~pred_attacker(X0)|~pred_attacker(constr_sign(tuple_2(X1,constr_pkey(X0)),name_skS))|~spl0_20)),
% 0.21/0.45 inference(component_clause,[status(thm)],[f669])).
% 0.21/0.45 fof(f672,plain,(
% 0.21/0.45 spl0_21 <=> pred_attacker(tuple_2(X1,name_Nb(X2)))|~pred_attacker(tuple_2(X1,X4))),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f673,plain,(
% 0.21/0.45 ![X0,X1,X2]: (pred_attacker(tuple_2(X0,name_Nb(X1)))|~pred_attacker(tuple_2(X0,X2))|~spl0_21)),
% 0.21/0.45 inference(component_clause,[status(thm)],[f672])).
% 0.21/0.45 fof(f675,plain,(
% 0.21/0.45 ![X0,X1,X2,X3,X4]: (~pred_attacker(X0)|pred_attacker(tuple_2(X1,name_Nb(X2)))|~pred_attacker(constr_sign(tuple_2(X3,constr_pkey(X0)),name_skS))|~pred_attacker(tuple_2(X1,X4))|~spl0_12)),
% 0.21/0.45 inference(resolution,[status(thm)],[f543,f600])).
% 0.21/0.45 fof(f676,plain,(
% 0.21/0.45 spl0_20|spl0_21|~spl0_12),
% 0.21/0.45 inference(split_clause,[status(thm)],[f675,f669,f672,f599])).
% 0.21/0.45 fof(f677,plain,(
% 0.21/0.45 spl0_22 <=> ~pred_attacker(X0)|~pred_attacker(constr_pkey(X0))),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f678,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(X0)|~pred_attacker(constr_pkey(X0))|~spl0_22)),
% 0.21/0.45 inference(component_clause,[status(thm)],[f677])).
% 0.21/0.45 fof(f682,plain,(
% 0.21/0.45 ![X0,X1,X2]: (~pred_table(tuple_keys(X0,X1))|~pred_attacker(tuple_key_retrieval_server_in_1(X2,X0))|pred_attacker(tuple_2(X0,X1)))),
% 0.21/0.45 inference(resolution,[status(thm)],[f625,f463])).
% 0.21/0.45 fof(f683,plain,(
% 0.21/0.45 spl0_23 <=> ~pred_attacker(tuple_key_retrieval_server_in_1(X0,name_B))),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f684,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(tuple_key_retrieval_server_in_1(X0,name_B))|~spl0_23)),
% 0.21/0.45 inference(component_clause,[status(thm)],[f683])).
% 0.21/0.45 fof(f686,plain,(
% 0.21/0.45 spl0_24 <=> pred_attacker(tuple_2(name_B,constr_pkey(name_skB)))),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f687,plain,(
% 0.21/0.45 pred_attacker(tuple_2(name_B,constr_pkey(name_skB)))|~spl0_24),
% 0.21/0.45 inference(component_clause,[status(thm)],[f686])).
% 0.21/0.45 fof(f689,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(tuple_key_retrieval_server_in_1(X0,name_B))|pred_attacker(tuple_2(name_B,constr_pkey(name_skB))))),
% 0.21/0.45 inference(resolution,[status(thm)],[f682,f393])).
% 0.21/0.45 fof(f690,plain,(
% 0.21/0.45 spl0_23|spl0_24),
% 0.21/0.45 inference(split_clause,[status(thm)],[f689,f683,f686])).
% 0.21/0.45 fof(f799,plain,(
% 0.21/0.45 spl0_44 <=> ~pred_attacker(tuple_2(X3,X4))),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f800,plain,(
% 0.21/0.45 ![X0,X1]: (~pred_attacker(tuple_2(X0,X1))|~spl0_44)),
% 0.21/0.45 inference(component_clause,[status(thm)],[f799])).
% 0.21/0.45 fof(f825,plain,(
% 0.21/0.45 ![X0,X1,X2]: (~pred_attacker(X0)|~pred_table(tuple_keys(X1,constr_pkey(X0)))|~pred_attacker(tuple_key_retrieval_server_in_1(X2,X1))|~spl0_20)),
% 0.21/0.45 inference(resolution,[status(thm)],[f670,f625])).
% 0.21/0.45 fof(f839,plain,(
% 0.21/0.45 spl0_48 <=> ~pred_attacker(tuple_key_retrieval_server_in_1(X0,X1))|~pred_attacker(X1)|X1=name_B|X1=name_A),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f840,plain,(
% 0.21/0.45 ![X0,X1]: (~pred_attacker(tuple_key_retrieval_server_in_1(X0,X1))|~pred_attacker(X1)|X1=name_B|X1=name_A|~spl0_48)),
% 0.21/0.45 inference(component_clause,[status(thm)],[f839])).
% 0.21/0.45 fof(f856,plain,(
% 0.21/0.45 ![X0,X1,X2]: (~pred_attacker(X0)|~pred_attacker(tuple_key_retrieval_server_in_1(X1,X2))|~pred_attacker(X2)|~pred_attacker(constr_pkey(X0))|X2=name_B|X2=name_A|~spl0_20)),
% 0.21/0.45 inference(resolution,[status(thm)],[f825,f647])).
% 0.21/0.45 fof(f857,plain,(
% 0.21/0.45 spl0_22|spl0_48|~spl0_20),
% 0.21/0.45 inference(split_clause,[status(thm)],[f856,f677,f839,f669])).
% 0.21/0.45 fof(f858,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(X0)|~spl0_22)),
% 0.21/0.45 inference(forward_subsumption_resolution,[status(thm)],[f678,f270])).
% 0.21/0.45 fof(f859,plain,(
% 0.21/0.45 ![X0,X1]: (~pred_attacker(tuple_key_retrieval_server_in_1(X0,X1))|X1=name_B|X1=name_A|~spl0_48)),
% 0.21/0.45 inference(forward_subsumption_resolution,[status(thm)],[f840,f294])).
% 0.21/0.45 fof(f884,plain,(
% 0.21/0.45 spl0_56 <=> pred_attacker(name_Nb(X3))),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f885,plain,(
% 0.21/0.45 ![X0]: (pred_attacker(name_Nb(X0))|~spl0_56)),
% 0.21/0.45 inference(component_clause,[status(thm)],[f884])).
% 0.21/0.45 fof(f889,plain,(
% 0.21/0.45 $false|~spl0_3|spl0_5),
% 0.21/0.45 inference(forward_subsumption_resolution,[status(thm)],[f437,f570])).
% 0.21/0.45 fof(f890,plain,(
% 0.21/0.45 ~spl0_3|spl0_5),
% 0.21/0.45 inference(contradiction_clause,[status(thm)],[f889])).
% 0.21/0.45 fof(f896,plain,(
% 0.21/0.45 spl0_57 <=> X0=name_B|X0=name_A|~pred_attacker(X0)),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f897,plain,(
% 0.21/0.45 ![X0]: (X0=name_B|X0=name_A|~pred_attacker(X0)|~spl0_57)),
% 0.21/0.45 inference(component_clause,[status(thm)],[f896])).
% 0.21/0.45 fof(f899,plain,(
% 0.21/0.45 ![X0,X1]: (X0=name_B|X0=name_A|~pred_attacker(X1)|~pred_attacker(X0)|~spl0_48)),
% 0.21/0.45 inference(resolution,[status(thm)],[f859,f288])).
% 0.21/0.45 fof(f900,plain,(
% 0.21/0.45 spl0_57|spl0_6|~spl0_48),
% 0.21/0.45 inference(split_clause,[status(thm)],[f899,f896,f440,f839])).
% 0.21/0.45 fof(f901,plain,(
% 0.21/0.45 spl0_6|~spl0_22),
% 0.21/0.45 inference(split_clause,[status(thm)],[f858,f440,f677])).
% 0.21/0.45 fof(f915,plain,(
% 0.21/0.45 spl0_58 <=> pred_attacker(name_B)),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f917,plain,(
% 0.21/0.45 ~pred_attacker(name_B)|spl0_58),
% 0.21/0.45 inference(component_clause,[status(thm)],[f915])).
% 0.21/0.45 fof(f918,plain,(
% 0.21/0.45 ![X0]: (~pred_attacker(X0)|~pred_attacker(name_B)|~spl0_23)),
% 0.21/0.45 inference(resolution,[status(thm)],[f684,f288])).
% 0.21/0.45 fof(f919,plain,(
% 0.21/0.45 spl0_6|~spl0_58|~spl0_23),
% 0.21/0.45 inference(split_clause,[status(thm)],[f918,f440,f915,f683])).
% 0.21/0.45 fof(f920,plain,(
% 0.21/0.45 $false|spl0_58),
% 0.21/0.45 inference(forward_subsumption_resolution,[status(thm)],[f917,f388])).
% 0.21/0.45 fof(f921,plain,(
% 0.21/0.45 spl0_58),
% 0.21/0.45 inference(contradiction_clause,[status(thm)],[f920])).
% 0.21/0.45 fof(f947,plain,(
% 0.21/0.45 spl0_63 <=> name_objective=name_B),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f948,plain,(
% 0.21/0.45 name_objective=name_B|~spl0_63),
% 0.21/0.45 inference(component_clause,[status(thm)],[f947])).
% 0.21/0.45 fof(f950,plain,(
% 0.21/0.45 spl0_64 <=> name_objective=name_A),
% 0.21/0.45 introduced(split_symbol_definition)).
% 0.21/0.45 fof(f951,plain,(
% 0.21/0.45 name_objective=name_A|~spl0_64),
% 0.21/0.45 inference(component_clause,[status(thm)],[f950])).
% 0.21/0.45 fof(f953,plain,(
% 0.21/0.45 name_objective=name_B|name_objective=name_A|~spl0_57|~spl0_3),
% 0.21/0.45 inference(resolution,[status(thm)],[f897,f570])).
% 0.21/0.45 fof(f954,plain,(
% 0.21/0.45 spl0_63|spl0_64|~spl0_57|~spl0_3),
% 0.21/0.45 inference(split_clause,[status(thm)],[f953,f947,f950,f896,f428])).
% 0.21/0.45 fof(f1144,plain,(
% 0.21/0.45 $false|~spl0_63),
% 0.21/0.45 inference(forward_subsumption_resolution,[status(thm)],[f948,f230])).
% 0.21/0.45 fof(f1145,plain,(
% 0.21/0.45 ~spl0_63),
% 0.21/0.45 inference(contradiction_clause,[status(thm)],[f1144])).
% 0.21/0.45 fof(f1160,plain,(
% 0.21/0.45 $false|~spl0_64),
% 0.21/0.45 inference(forward_subsumption_resolution,[status(thm)],[f951,f224])).
% 0.21/0.45 fof(f1161,plain,(
% 0.21/0.45 ~spl0_64),
% 0.21/0.45 inference(contradiction_clause,[status(thm)],[f1160])).
% 0.21/0.45 fof(f1177,plain,(
% 0.21/0.45 ![X0,X1,X2]: (~pred_attacker(tuple_2(X0,X1))|pred_attacker(name_Nb(X2))|~spl0_21)),
% 0.21/0.45 inference(resolution,[status(thm)],[f673,f380])).
% 0.21/0.45 fof(f1178,plain,(
% 0.21/0.45 spl0_44|spl0_56|~spl0_21),
% 0.21/0.45 inference(split_clause,[status(thm)],[f1177,f799,f884,f672])).
% 0.21/0.45 fof(f1180,plain,(
% 0.21/0.45 $false|~spl0_56|spl0_4),
% 0.21/0.45 inference(backward_subsumption_resolution,[status(thm)],[f434,f885])).
% 0.21/0.45 fof(f1181,plain,(
% 0.21/0.45 ~spl0_56|spl0_4),
% 0.21/0.45 inference(contradiction_clause,[status(thm)],[f1180])).
% 0.21/0.45 fof(f1183,plain,(
% 0.21/0.45 $false|~spl0_44|~spl0_24),
% 0.21/0.45 inference(backward_subsumption_resolution,[status(thm)],[f687,f800])).
% 0.21/0.45 fof(f1184,plain,(
% 0.21/0.45 ~spl0_44|~spl0_24),
% 0.21/0.45 inference(contradiction_clause,[status(thm)],[f1183])).
% 0.21/0.45 fof(f1185,plain,(
% 0.21/0.45 $false),
% 0.21/0.45 inference(sat_refutation,[status(thm)],[f431,f439,f451,f470,f499,f521,f606,f608,f676,f690,f857,f890,f900,f901,f919,f921,f954,f1145,f1161,f1178,f1181,f1184])).
% 0.21/0.45 % SZS output end CNFRefutation for theBenchmark.p
% 0.21/0.46 % Elapsed time: 0.098064 seconds
% 0.21/0.46 % CPU time: 0.639272 seconds
% 0.21/0.46 % Total memory used: 70.378 MB
% 0.21/0.46 % Net memory used: 69.968 MB
%------------------------------------------------------------------------------