TSTP Solution File: SWW958+1 by Drodi---3.6.0
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Drodi---3.6.0
% Problem : SWW958+1 : TPTP v8.1.2. Released v7.4.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% Computer : n021.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.20s 0.49s
% Output : CNFRefutation 0.20s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13 % Problem : SWW958+1 : TPTP v8.1.2. Released v7.4.0.
% 0.07/0.14 % Command : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.35 % Computer : n021.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:16:10 EDT 2024
% 0.13/0.35 % CPUTime :
% 0.13/0.37 % Drodi V3.6.0
% 0.20/0.49 % Refutation found
% 0.20/0.49 % SZS status Theorem for theBenchmark: Theorem is valid
% 0.20/0.49 % SZS output start CNFRefutation for theBenchmark
% 0.20/0.49 fof(f191,axiom,(
% 0.20/0.49 (! [VAR_K_0X30,VAR_M_0X30] : constr_adec(constr_aenc(VAR_M_0X30,constr_pkey(VAR_K_0X30)),VAR_K_0X30) = VAR_M_0X30 )),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f192,axiom,(
% 0.20/0.49 (! [VAR_X_10X30] : constr_add(VAR_X_10X30,constr_neg(VAR_X_10X30)) = constr_ZERO )),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f193,axiom,(
% 0.20/0.49 (! [VAR_X_9] : constr_add(VAR_X_9,constr_ZERO) = VAR_X_9 )),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f194,axiom,(
% 0.20/0.49 (! [VAR_X_7,VAR_Y_8] : constr_add(VAR_X_7,VAR_Y_8) = constr_add(VAR_Y_8,VAR_X_7) )),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f195,axiom,(
% 0.20/0.49 (! [VAR_X_0X30,VAR_Y_0X30,VAR_Z_0X30] : constr_add(VAR_X_0X30,constr_add(VAR_Y_0X30,VAR_Z_0X30)) = constr_add(constr_add(VAR_X_0X30,VAR_Y_0X30),VAR_Z_0X30) )),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f199,axiom,(
% 0.20/0.49 (! [VAR_V_35] :( pred_attacker(tuple_out_4(VAR_V_35))=> pred_attacker(VAR_V_35) ) )),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f205,axiom,(
% 0.20/0.49 (! [VAR_V_53] :( pred_attacker(tuple_out_1(VAR_V_53))=> pred_attacker(VAR_V_53) ) )),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f239,axiom,(
% 0.20/0.49 (! [VAR_V_194] :( pred_attacker(tuple_client_A_out_5(VAR_V_194))=> pred_attacker(VAR_V_194) ) )),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f242,axiom,(
% 0.20/0.49 (! [VAR_V_20X309,VAR_V_210X30] :( pred_attacker(tuple_client_A_out_3(VAR_V_20X309,VAR_V_210X30))=> pred_attacker(VAR_V_210X30) ) )),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f243,axiom,(
% 0.20/0.49 (! [VAR_V_214,VAR_V_215] :( ( pred_attacker(VAR_V_214)& pred_attacker(VAR_V_215) )=> pred_attacker(tuple_client_A_in_4(VAR_V_214,VAR_V_215)) ) )),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f246,axiom,(
% 0.20/0.49 (! [VAR_V_229] :( pred_attacker(VAR_V_229)=> pred_attacker(tuple_client_A_in_2(VAR_V_229)) ) )),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f248,axiom,(
% 0.20/0.49 (! [VAR_V_235] :( pred_attacker(VAR_V_235)=> pred_attacker(tuple_client_A_in_1(VAR_V_235)) ) )),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f267,axiom,(
% 0.20/0.49 (! [VAR_V_262] : pred_attacker(name_new0x2Dname(VAR_V_262)) )),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f268,axiom,(
% 0.20/0.49 pred_attacker(tuple_out_1(constr_pkey(name_skA))) ),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f271,axiom,(
% 0.20/0.49 pred_attacker(tuple_out_4(constr_pkey(name_skD))) ),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f272,axiom,(
% 0.20/0.49 (! [VAR_LASTT_336,VAR_PKNEXTT_337] :( ( pred_attacker(tuple_client_A_in_2(VAR_LASTT_336))& pred_attacker(tuple_client_A_in_1(VAR_PKNEXTT_337)) )=> pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),VAR_PKNEXTT_337))) ) )),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f273,axiom,(
% 0.20/0.49 (! [VAR_AENC_ADD_NA_SA_SB_SC_SD_377,VAR_LASTT_376,VAR_PKNEXTT_378] :( ( pred_attacker(tuple_client_A_in_4(VAR_LASTT_376,VAR_AENC_ADD_NA_SA_SB_SC_SD_377))& pred_attacker(tuple_client_A_in_2(VAR_LASTT_376))& pred_attacker(tuple_client_A_in_1(VAR_PKNEXTT_378)) )=> pred_attacker(tuple_client_A_out_5(constr_add(constr_adec(VAR_AENC_ADD_NA_SA_SB_SC_SD_377,name_skA),constr_neg(name_Na)))) ) )),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f277,conjecture,(
% 0.20/0.49 pred_attacker(name_Sa) ),
% 0.20/0.49 file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 0.20/0.49 fof(f278,negated_conjecture,(
% 0.20/0.49 ~(pred_attacker(name_Sa) )),
% 0.20/0.49 inference(negated_conjecture,[status(cth)],[f277])).
% 0.20/0.49 fof(f469,plain,(
% 0.20/0.49 ![X0,X1]: (constr_adec(constr_aenc(X0,constr_pkey(X1)),X1)=X0)),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f191])).
% 0.20/0.49 fof(f470,plain,(
% 0.20/0.49 ![X0]: (constr_add(X0,constr_neg(X0))=constr_ZERO)),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f192])).
% 0.20/0.49 fof(f471,plain,(
% 0.20/0.49 ![X0]: (constr_add(X0,constr_ZERO)=X0)),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f193])).
% 0.20/0.49 fof(f472,plain,(
% 0.20/0.49 ![X0,X1]: (constr_add(X0,X1)=constr_add(X1,X0))),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f194])).
% 0.20/0.49 fof(f473,plain,(
% 0.20/0.49 ![X0,X1,X2]: (constr_add(X0,constr_add(X1,X2))=constr_add(constr_add(X0,X1),X2))),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f195])).
% 0.20/0.49 fof(f479,plain,(
% 0.20/0.49 ![VAR_V_35]: (~pred_attacker(tuple_out_4(VAR_V_35))|pred_attacker(VAR_V_35))),
% 0.20/0.49 inference(pre_NNF_transformation,[status(esa)],[f199])).
% 0.20/0.49 fof(f480,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(tuple_out_4(X0))|pred_attacker(X0))),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f479])).
% 0.20/0.49 fof(f491,plain,(
% 0.20/0.49 ![VAR_V_53]: (~pred_attacker(tuple_out_1(VAR_V_53))|pred_attacker(VAR_V_53))),
% 0.20/0.49 inference(pre_NNF_transformation,[status(esa)],[f205])).
% 0.20/0.49 fof(f492,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(tuple_out_1(X0))|pred_attacker(X0))),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f491])).
% 0.20/0.49 fof(f570,plain,(
% 0.20/0.49 ![VAR_V_194]: (~pred_attacker(tuple_client_A_out_5(VAR_V_194))|pred_attacker(VAR_V_194))),
% 0.20/0.49 inference(pre_NNF_transformation,[status(esa)],[f239])).
% 0.20/0.49 fof(f571,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(tuple_client_A_out_5(X0))|pred_attacker(X0))),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f570])).
% 0.20/0.49 fof(f577,plain,(
% 0.20/0.49 ![VAR_V_20X309,VAR_V_210X30]: (~pred_attacker(tuple_client_A_out_3(VAR_V_20X309,VAR_V_210X30))|pred_attacker(VAR_V_210X30))),
% 0.20/0.49 inference(pre_NNF_transformation,[status(esa)],[f242])).
% 0.20/0.49 fof(f578,plain,(
% 0.20/0.49 ![VAR_V_210X30]: ((![VAR_V_20X309]: ~pred_attacker(tuple_client_A_out_3(VAR_V_20X309,VAR_V_210X30)))|pred_attacker(VAR_V_210X30))),
% 0.20/0.49 inference(miniscoping,[status(esa)],[f577])).
% 0.20/0.49 fof(f579,plain,(
% 0.20/0.49 ![X0,X1]: (~pred_attacker(tuple_client_A_out_3(X0,X1))|pred_attacker(X1))),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f578])).
% 0.20/0.49 fof(f580,plain,(
% 0.20/0.49 ![VAR_V_214,VAR_V_215]: ((~pred_attacker(VAR_V_214)|~pred_attacker(VAR_V_215))|pred_attacker(tuple_client_A_in_4(VAR_V_214,VAR_V_215)))),
% 0.20/0.49 inference(pre_NNF_transformation,[status(esa)],[f243])).
% 0.20/0.49 fof(f581,plain,(
% 0.20/0.49 ![X0,X1]: (~pred_attacker(X0)|~pred_attacker(X1)|pred_attacker(tuple_client_A_in_4(X0,X1)))),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f580])).
% 0.20/0.49 fof(f588,plain,(
% 0.20/0.49 ![VAR_V_229]: (~pred_attacker(VAR_V_229)|pred_attacker(tuple_client_A_in_2(VAR_V_229)))),
% 0.20/0.49 inference(pre_NNF_transformation,[status(esa)],[f246])).
% 0.20/0.49 fof(f589,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(X0)|pred_attacker(tuple_client_A_in_2(X0)))),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f588])).
% 0.20/0.49 fof(f592,plain,(
% 0.20/0.49 ![VAR_V_235]: (~pred_attacker(VAR_V_235)|pred_attacker(tuple_client_A_in_1(VAR_V_235)))),
% 0.20/0.49 inference(pre_NNF_transformation,[status(esa)],[f248])).
% 0.20/0.49 fof(f593,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(X0)|pred_attacker(tuple_client_A_in_1(X0)))),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f592])).
% 0.20/0.49 fof(f619,plain,(
% 0.20/0.49 ![X0]: (pred_attacker(name_new0x2Dname(X0)))),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f267])).
% 0.20/0.49 fof(f620,plain,(
% 0.20/0.49 pred_attacker(tuple_out_1(constr_pkey(name_skA)))),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f268])).
% 0.20/0.49 fof(f623,plain,(
% 0.20/0.49 pred_attacker(tuple_out_4(constr_pkey(name_skD)))),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f271])).
% 0.20/0.49 fof(f624,plain,(
% 0.20/0.49 ![VAR_LASTT_336,VAR_PKNEXTT_337]: ((~pred_attacker(tuple_client_A_in_2(VAR_LASTT_336))|~pred_attacker(tuple_client_A_in_1(VAR_PKNEXTT_337)))|pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),VAR_PKNEXTT_337))))),
% 0.20/0.49 inference(pre_NNF_transformation,[status(esa)],[f272])).
% 0.20/0.49 fof(f625,plain,(
% 0.20/0.49 ![VAR_PKNEXTT_337]: (((![VAR_LASTT_336]: ~pred_attacker(tuple_client_A_in_2(VAR_LASTT_336)))|~pred_attacker(tuple_client_A_in_1(VAR_PKNEXTT_337)))|pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),VAR_PKNEXTT_337))))),
% 0.20/0.49 inference(miniscoping,[status(esa)],[f624])).
% 0.20/0.49 fof(f626,plain,(
% 0.20/0.49 ![X0,X1]: (~pred_attacker(tuple_client_A_in_2(X0))|~pred_attacker(tuple_client_A_in_1(X1))|pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),X1))))),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f625])).
% 0.20/0.49 fof(f627,plain,(
% 0.20/0.49 ![VAR_AENC_ADD_NA_SA_SB_SC_SD_377,VAR_LASTT_376,VAR_PKNEXTT_378]: (((~pred_attacker(tuple_client_A_in_4(VAR_LASTT_376,VAR_AENC_ADD_NA_SA_SB_SC_SD_377))|~pred_attacker(tuple_client_A_in_2(VAR_LASTT_376)))|~pred_attacker(tuple_client_A_in_1(VAR_PKNEXTT_378)))|pred_attacker(tuple_client_A_out_5(constr_add(constr_adec(VAR_AENC_ADD_NA_SA_SB_SC_SD_377,name_skA),constr_neg(name_Na)))))),
% 0.20/0.49 inference(pre_NNF_transformation,[status(esa)],[f273])).
% 0.20/0.49 fof(f628,plain,(
% 0.20/0.49 ![VAR_AENC_ADD_NA_SA_SB_SC_SD_377]: (((![VAR_LASTT_376]: (~pred_attacker(tuple_client_A_in_4(VAR_LASTT_376,VAR_AENC_ADD_NA_SA_SB_SC_SD_377))|~pred_attacker(tuple_client_A_in_2(VAR_LASTT_376))))|(![VAR_PKNEXTT_378]: ~pred_attacker(tuple_client_A_in_1(VAR_PKNEXTT_378))))|pred_attacker(tuple_client_A_out_5(constr_add(constr_adec(VAR_AENC_ADD_NA_SA_SB_SC_SD_377,name_skA),constr_neg(name_Na)))))),
% 0.20/0.49 inference(miniscoping,[status(esa)],[f627])).
% 0.20/0.49 fof(f629,plain,(
% 0.20/0.49 ![X0,X1,X2]: (~pred_attacker(tuple_client_A_in_4(X0,X1))|~pred_attacker(tuple_client_A_in_2(X0))|~pred_attacker(tuple_client_A_in_1(X2))|pred_attacker(tuple_client_A_out_5(constr_add(constr_adec(X1,name_skA),constr_neg(name_Na)))))),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f628])).
% 0.20/0.49 fof(f639,plain,(
% 0.20/0.49 ~pred_attacker(name_Sa)),
% 0.20/0.49 inference(cnf_transformation,[status(esa)],[f278])).
% 0.20/0.49 fof(f640,plain,(
% 0.20/0.49 spl0_0 <=> ~pred_attacker(tuple_client_A_in_2(X0))),
% 0.20/0.49 introduced(split_symbol_definition)).
% 0.20/0.49 fof(f641,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(tuple_client_A_in_2(X0))|~spl0_0)),
% 0.20/0.49 inference(component_clause,[status(thm)],[f640])).
% 0.20/0.49 fof(f643,plain,(
% 0.20/0.49 spl0_1 <=> ~pred_attacker(tuple_client_A_in_1(X1))|pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),X1)))),
% 0.20/0.49 introduced(split_symbol_definition)).
% 0.20/0.49 fof(f644,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(tuple_client_A_in_1(X0))|pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),X0)))|~spl0_1)),
% 0.20/0.49 inference(component_clause,[status(thm)],[f643])).
% 0.20/0.49 fof(f646,plain,(
% 0.20/0.49 spl0_0|spl0_1),
% 0.20/0.49 inference(split_clause,[status(thm)],[f626,f640,f643])).
% 0.20/0.49 fof(f647,plain,(
% 0.20/0.49 spl0_2 <=> ~pred_attacker(tuple_client_A_in_4(X0,X1))|~pred_attacker(tuple_client_A_in_2(X0))|pred_attacker(tuple_client_A_out_5(constr_add(constr_adec(X1,name_skA),constr_neg(name_Na))))),
% 0.20/0.49 introduced(split_symbol_definition)).
% 0.20/0.49 fof(f648,plain,(
% 0.20/0.49 ![X0,X1]: (~pred_attacker(tuple_client_A_in_4(X0,X1))|~pred_attacker(tuple_client_A_in_2(X0))|pred_attacker(tuple_client_A_out_5(constr_add(constr_adec(X1,name_skA),constr_neg(name_Na))))|~spl0_2)),
% 0.20/0.49 inference(component_clause,[status(thm)],[f647])).
% 0.20/0.49 fof(f650,plain,(
% 0.20/0.49 spl0_3 <=> ~pred_attacker(tuple_client_A_in_1(X2))),
% 0.20/0.49 introduced(split_symbol_definition)).
% 0.20/0.49 fof(f651,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(tuple_client_A_in_1(X0))|~spl0_3)),
% 0.20/0.49 inference(component_clause,[status(thm)],[f650])).
% 0.20/0.49 fof(f653,plain,(
% 0.20/0.49 spl0_2|spl0_3),
% 0.20/0.49 inference(split_clause,[status(thm)],[f629,f647,f650])).
% 0.20/0.49 fof(f654,plain,(
% 0.20/0.49 ![X0]: (X0=constr_add(constr_ZERO,X0))),
% 0.20/0.49 inference(paramodulation,[status(thm)],[f471,f472])).
% 0.20/0.49 fof(f673,plain,(
% 0.20/0.49 ![X0,X1]: (constr_add(X0,constr_add(constr_neg(X0),X1))=constr_add(constr_ZERO,X1))),
% 0.20/0.49 inference(paramodulation,[status(thm)],[f470,f473])).
% 0.20/0.49 fof(f674,plain,(
% 0.20/0.49 ![X0,X1]: (constr_add(X0,constr_add(constr_neg(X0),X1))=X1)),
% 0.20/0.49 inference(forward_demodulation,[status(thm)],[f654,f673])).
% 0.20/0.49 fof(f692,plain,(
% 0.20/0.49 spl0_6 <=> ~pred_attacker(X1)),
% 0.20/0.49 introduced(split_symbol_definition)).
% 0.20/0.49 fof(f693,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(X0)|~spl0_6)),
% 0.20/0.49 inference(component_clause,[status(thm)],[f692])).
% 0.20/0.49 fof(f697,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(X0)|~spl0_0)),
% 0.20/0.49 inference(forward_subsumption_resolution,[status(thm)],[f589,f641])).
% 0.20/0.49 fof(f698,plain,(
% 0.20/0.49 $false|~spl0_0),
% 0.20/0.49 inference(backward_subsumption_resolution,[status(thm)],[f619,f697])).
% 0.20/0.49 fof(f699,plain,(
% 0.20/0.49 ~spl0_0),
% 0.20/0.49 inference(contradiction_clause,[status(thm)],[f698])).
% 0.20/0.49 fof(f700,plain,(
% 0.20/0.49 ![X0,X1]: (~pred_attacker(tuple_client_A_in_4(X0,X1))|~pred_attacker(tuple_client_A_in_2(X0))|pred_attacker(tuple_client_A_out_5(constr_add(constr_neg(name_Na),constr_adec(X1,name_skA))))|~spl0_2)),
% 0.20/0.49 inference(forward_demodulation,[status(thm)],[f472,f648])).
% 0.20/0.49 fof(f707,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(X0)|pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),X0)))|~spl0_1)),
% 0.20/0.49 inference(resolution,[status(thm)],[f593,f644])).
% 0.20/0.49 fof(f716,plain,(
% 0.20/0.49 pred_attacker(constr_pkey(name_skA))),
% 0.20/0.49 inference(resolution,[status(thm)],[f492,f620])).
% 0.20/0.49 fof(f721,plain,(
% 0.20/0.49 pred_attacker(constr_pkey(name_skD))),
% 0.20/0.49 inference(resolution,[status(thm)],[f480,f623])).
% 0.20/0.49 fof(f722,plain,(
% 0.20/0.49 ![X0,X1]: (~pred_attacker(X0)|~pred_attacker(tuple_client_A_in_4(X0,X1))|pred_attacker(tuple_client_A_out_5(constr_add(constr_neg(name_Na),constr_adec(X1,name_skA))))|~spl0_2)),
% 0.20/0.49 inference(resolution,[status(thm)],[f589,f700])).
% 0.20/0.49 fof(f743,plain,(
% 0.20/0.49 $false|~spl0_6),
% 0.20/0.49 inference(backward_subsumption_resolution,[status(thm)],[f721,f693])).
% 0.20/0.49 fof(f744,plain,(
% 0.20/0.49 ~spl0_6),
% 0.20/0.49 inference(contradiction_clause,[status(thm)],[f743])).
% 0.20/0.49 fof(f856,plain,(
% 0.20/0.49 pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),constr_pkey(name_skA))))|~spl0_1),
% 0.20/0.49 inference(resolution,[status(thm)],[f716,f707])).
% 0.20/0.49 fof(f889,plain,(
% 0.20/0.49 spl0_9 <=> ~pred_attacker(X0)|~pred_attacker(X0)),
% 0.20/0.49 introduced(split_symbol_definition)).
% 0.20/0.49 fof(f890,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(X0)|~pred_attacker(X0)|~spl0_9)),
% 0.20/0.49 inference(component_clause,[status(thm)],[f889])).
% 0.20/0.49 fof(f892,plain,(
% 0.20/0.49 spl0_10 <=> ~pred_attacker(X1)|pred_attacker(tuple_client_A_out_5(constr_add(constr_neg(name_Na),constr_adec(X1,name_skA))))),
% 0.20/0.49 introduced(split_symbol_definition)).
% 0.20/0.49 fof(f893,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(X0)|pred_attacker(tuple_client_A_out_5(constr_add(constr_neg(name_Na),constr_adec(X0,name_skA))))|~spl0_10)),
% 0.20/0.49 inference(component_clause,[status(thm)],[f892])).
% 0.20/0.49 fof(f895,plain,(
% 0.20/0.49 ![X0,X1]: (~pred_attacker(X0)|~pred_attacker(X1)|~pred_attacker(X0)|pred_attacker(tuple_client_A_out_5(constr_add(constr_neg(name_Na),constr_adec(X1,name_skA))))|~spl0_2)),
% 0.20/0.49 inference(resolution,[status(thm)],[f581,f722])).
% 0.20/0.49 fof(f896,plain,(
% 0.20/0.49 spl0_9|spl0_10|~spl0_2),
% 0.20/0.49 inference(split_clause,[status(thm)],[f895,f889,f892,f647])).
% 0.20/0.49 fof(f898,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(X0)|~spl0_3)),
% 0.20/0.49 inference(backward_subsumption_resolution,[status(thm)],[f593,f651])).
% 0.20/0.49 fof(f899,plain,(
% 0.20/0.49 spl0_6|~spl0_3),
% 0.20/0.49 inference(split_clause,[status(thm)],[f898,f692,f650])).
% 0.20/0.49 fof(f900,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(X0)|~spl0_9)),
% 0.20/0.49 inference(duplicate_literals_removal,[status(esa)],[f890])).
% 0.20/0.49 fof(f901,plain,(
% 0.20/0.49 $false|~spl0_9),
% 0.20/0.49 inference(backward_subsumption_resolution,[status(thm)],[f721,f900])).
% 0.20/0.49 fof(f902,plain,(
% 0.20/0.49 ~spl0_9),
% 0.20/0.49 inference(contradiction_clause,[status(thm)],[f901])).
% 0.20/0.49 fof(f925,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(X0)|pred_attacker(constr_add(constr_neg(name_Na),constr_adec(X0,name_skA)))|~spl0_10)),
% 0.20/0.49 inference(resolution,[status(thm)],[f893,f571])).
% 0.20/0.49 fof(f927,plain,(
% 0.20/0.49 ![X0]: (~pred_attacker(constr_aenc(X0,constr_pkey(name_skA)))|pred_attacker(constr_add(constr_neg(name_Na),X0))|~spl0_10)),
% 0.20/0.49 inference(paramodulation,[status(thm)],[f469,f925])).
% 0.20/0.49 fof(f937,plain,(
% 0.20/0.49 spl0_16 <=> pred_attacker(constr_pkey(name_skA))),
% 0.20/0.49 introduced(split_symbol_definition)).
% 0.20/0.49 fof(f939,plain,(
% 0.20/0.49 ~pred_attacker(constr_pkey(name_skA))|spl0_16),
% 0.20/0.49 inference(component_clause,[status(thm)],[f937])).
% 0.20/0.49 fof(f942,plain,(
% 0.20/0.49 $false|spl0_16),
% 0.20/0.49 inference(forward_subsumption_resolution,[status(thm)],[f939,f716])).
% 0.20/0.49 fof(f943,plain,(
% 0.20/0.49 spl0_16),
% 0.20/0.49 inference(contradiction_clause,[status(thm)],[f942])).
% 0.20/0.49 fof(f959,plain,(
% 0.20/0.49 ![X0,X1]: (~pred_attacker(tuple_client_A_out_3(X0,constr_aenc(X1,constr_pkey(name_skA))))|pred_attacker(constr_add(constr_neg(name_Na),X1))|~spl0_10)),
% 0.20/0.49 inference(resolution,[status(thm)],[f579,f927])).
% 0.20/0.49 fof(f1056,plain,(
% 0.20/0.49 ![X0,X1]: (~pred_attacker(tuple_client_A_out_3(X0,constr_aenc(X1,constr_pkey(name_skA))))|pred_attacker(constr_add(X1,constr_neg(name_Na)))|~spl0_10)),
% 0.20/0.49 inference(paramodulation,[status(thm)],[f472,f959])).
% 0.20/0.49 fof(f1061,plain,(
% 0.20/0.49 pred_attacker(constr_add(constr_add(name_Na,name_Sa),constr_neg(name_Na)))|~spl0_10|~spl0_1),
% 0.20/0.49 inference(resolution,[status(thm)],[f1056,f856])).
% 0.20/0.49 fof(f1062,plain,(
% 0.20/0.49 pred_attacker(constr_add(name_Na,constr_add(name_Sa,constr_neg(name_Na))))|~spl0_10|~spl0_1),
% 0.20/0.49 inference(forward_demodulation,[status(thm)],[f473,f1061])).
% 0.20/0.49 fof(f1215,plain,(
% 0.20/0.49 ![X0,X1]: (constr_add(X0,constr_add(X1,constr_neg(X0)))=X1)),
% 0.20/0.49 inference(paramodulation,[status(thm)],[f472,f674])).
% 0.20/0.49 fof(f1245,plain,(
% 0.20/0.49 pred_attacker(name_Sa)|~spl0_10|~spl0_1),
% 0.20/0.49 inference(backward_demodulation,[status(thm)],[f1215,f1062])).
% 0.20/0.49 fof(f1246,plain,(
% 0.20/0.49 $false|~spl0_10|~spl0_1),
% 0.20/0.49 inference(forward_subsumption_resolution,[status(thm)],[f1245,f639])).
% 0.20/0.49 fof(f1247,plain,(
% 0.20/0.49 ~spl0_10|~spl0_1),
% 0.20/0.49 inference(contradiction_clause,[status(thm)],[f1246])).
% 0.20/0.49 fof(f1248,plain,(
% 0.20/0.49 $false),
% 0.20/0.49 inference(sat_refutation,[status(thm)],[f646,f653,f699,f744,f896,f899,f902,f943,f1247])).
% 0.20/0.49 % SZS output end CNFRefutation for theBenchmark.p
% 0.20/0.50 % Elapsed time: 0.143536 seconds
% 0.20/0.50 % CPU time: 1.009705 seconds
% 0.20/0.50 % Total memory used: 59.137 MB
% 0.20/0.50 % Net memory used: 57.814 MB
%------------------------------------------------------------------------------