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