%------------------------------------------------------------------------------
% File : iProver---3.9.4
% Problem : SWW958+1 : TPTP v9.3.1. Released v7.4.0.
% Transfm : none
% Format : tptp:raw
% Command : run_iprover 300 /export/starexec/sandbox2/benchmark/theBenchmark.p THM
% Computer : n014.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8046.5625MB
% OS : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Fri Sep 25 03:30:35 PM UTC 2026
% Result : Theorem 6.32s 11.76s
% Output : CNFRefutation 6.32s
% Verified :
% SZS Type : Refutation
% Derivation depth : 24
% Number of leaves : 23
% Syntax : Number of formulae : 153 ( 46 unt; 0 def)
% Number of atoms : 315 ( 26 equ)
% Maximal formula atoms : 4 ( 2 avg)
% Number of connectives : 315 ( 153 ~; 141 |; 7 &)
% ( 0 <=>; 14 =>; 0 <=; 0 <~>)
% Maximal formula depth : 8 ( 4 avg)
% Maximal term depth : 6 ( 2 avg)
% Number of types : 1 ( 0 usr)
% Number of type conns : 0 ( 0 >; 0 *; 0 +; 0 <<)
% Number of predicates : 7 ( 5 usr; 5 prp; 0-2 aty)
% Number of functors : 17 ( 17 usr; 6 con; 0-2 aty)
% Number of variables : 213 ( 0 sgn 213 !; 0 ?; 113 :)
% Comments :
%------------------------------------------------------------------------------
fof(f191,axiom,
! [X0,X1] : constr_adec(constr_aenc(X1,constr_pkey(X0)),X0) = X1,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax190) ).
fof(f192,axiom,
! [X0] : constr_add(X0,constr_neg(X0)) = constr_ZERO,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax191) ).
fof(f193,axiom,
! [X0] : constr_add(X0,constr_ZERO) = X0,
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax192) ).
fof(f194,axiom,
! [X0,X1] : constr_add(X0,X1) = constr_add(X1,X0),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax193) ).
fof(f195,axiom,
! [X0,X1,X2] : constr_add(X0,constr_add(X1,X2)) = constr_add(constr_add(X0,X1),X2),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax194) ).
fof(f196,axiom,
pred_attacker(tuple_true),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax195) ).
fof(f197,axiom,
! [X0] :
( pred_attacker(X0)
=> pred_attacker(constr_pkey(X0)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax196) ).
fof(f205,axiom,
! [X0] :
( pred_attacker(tuple_out_1(X0))
=> pred_attacker(X0) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax204) ).
fof(f206,axiom,
! [X0] :
( pred_attacker(X0)
=> pred_attacker(constr_neg(X0)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax205) ).
fof(f239,axiom,
! [X0] :
( pred_attacker(tuple_client_A_out_5(X0))
=> pred_attacker(X0) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax238) ).
fof(f242,axiom,
! [X0,X1] :
( pred_attacker(tuple_client_A_out_3(X0,X1))
=> pred_attacker(X1) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax241) ).
fof(f243,axiom,
! [X0,X1] :
( ( pred_attacker(X1)
& pred_attacker(X0) )
=> pred_attacker(tuple_client_A_in_4(X0,X1)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax242) ).
fof(f244,axiom,
! [X0,X1] :
( pred_attacker(tuple_client_A_in_4(X0,X1))
=> pred_attacker(X0) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax243) ).
fof(f246,axiom,
! [X0] :
( pred_attacker(X0)
=> pred_attacker(tuple_client_A_in_2(X0)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax245) ).
fof(f248,axiom,
! [X0] :
( pred_attacker(X0)
=> pred_attacker(tuple_client_A_in_1(X0)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax247) ).
fof(f250,axiom,
! [X0,X1] :
( ( pred_attacker(X1)
& pred_attacker(X0) )
=> pred_attacker(constr_aenc(X0,X1)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax249) ).
fof(f251,axiom,
! [X0,X1] :
( ( pred_attacker(X1)
& pred_attacker(X0) )
=> pred_attacker(constr_adec(X0,X1)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax250) ).
fof(f252,axiom,
! [X0,X1] :
( ( pred_attacker(X1)
& pred_attacker(X0) )
=> pred_attacker(constr_add(X0,X1)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax251) ).
fof(f253,axiom,
pred_attacker(constr_ZERO),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax252) ).
fof(f268,axiom,
pred_attacker(tuple_out_1(constr_pkey(name_skA))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax267) ).
fof(f272,axiom,
! [X0,X1] :
( ( pred_attacker(tuple_client_A_in_1(X1))
& pred_attacker(tuple_client_A_in_2(X0)) )
=> pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),X1))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax271) ).
fof(f273,axiom,
! [X0,X1,X2] :
( ( pred_attacker(tuple_client_A_in_1(X2))
& pred_attacker(tuple_client_A_in_2(X1))
& pred_attacker(tuple_client_A_in_4(X1,X0)) )
=> pred_attacker(tuple_client_A_out_5(constr_add(constr_adec(X0,name_skA),constr_neg(name_Na)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ax272) ).
fof(f277,conjecture,
pred_attacker(name_Sa),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',co0) ).
fof(f278,negated_conjecture,
~ pred_attacker(name_Sa),
inference(negated_conjecture,[status(cth)],[f277]) ).
fof(f279,plain,
~ pred_attacker(name_Sa),
inference(flattening,[],[f278]) ).
fof(f281,plain,
! [X0] :
( ~ pred_attacker(X0)
| pred_attacker(constr_pkey(X0)) ),
inference(ennf_transformation,[],[f197]) ).
fof(f289,plain,
! [X0] :
( ~ pred_attacker(tuple_out_1(X0))
| pred_attacker(X0) ),
inference(ennf_transformation,[],[f205]) ).
fof(f290,plain,
! [X0] :
( ~ pred_attacker(X0)
| pred_attacker(constr_neg(X0)) ),
inference(ennf_transformation,[],[f206]) ).
fof(f328,plain,
! [X0] :
( ~ pred_attacker(tuple_client_A_out_5(X0))
| pred_attacker(X0) ),
inference(ennf_transformation,[],[f239]) ).
fof(f332,plain,
! [X0,X1] :
( ~ pred_attacker(tuple_client_A_out_3(X0,X1))
| pred_attacker(X1) ),
inference(ennf_transformation,[],[f242]) ).
fof(f333,plain,
! [X0,X1] :
( ~ pred_attacker(X1)
| ~ pred_attacker(X0)
| pred_attacker(tuple_client_A_in_4(X0,X1)) ),
inference(ennf_transformation,[],[f243]) ).
fof(f334,plain,
! [X0,X1] :
( ~ pred_attacker(X1)
| ~ pred_attacker(X0)
| pred_attacker(tuple_client_A_in_4(X0,X1)) ),
inference(flattening,[],[f333]) ).
fof(f335,plain,
! [X0,X1] :
( ~ pred_attacker(tuple_client_A_in_4(X0,X1))
| pred_attacker(X0) ),
inference(ennf_transformation,[],[f244]) ).
fof(f337,plain,
! [X0] :
( ~ pred_attacker(X0)
| pred_attacker(tuple_client_A_in_2(X0)) ),
inference(ennf_transformation,[],[f246]) ).
fof(f339,plain,
! [X0] :
( ~ pred_attacker(X0)
| pred_attacker(tuple_client_A_in_1(X0)) ),
inference(ennf_transformation,[],[f248]) ).
fof(f341,plain,
! [X0,X1] :
( ~ pred_attacker(X1)
| ~ pred_attacker(X0)
| pred_attacker(constr_aenc(X0,X1)) ),
inference(ennf_transformation,[],[f250]) ).
fof(f342,plain,
! [X0,X1] :
( ~ pred_attacker(X1)
| ~ pred_attacker(X0)
| pred_attacker(constr_aenc(X0,X1)) ),
inference(flattening,[],[f341]) ).
fof(f343,plain,
! [X0,X1] :
( ~ pred_attacker(X1)
| ~ pred_attacker(X0)
| pred_attacker(constr_adec(X0,X1)) ),
inference(ennf_transformation,[],[f251]) ).
fof(f344,plain,
! [X0,X1] :
( ~ pred_attacker(X1)
| ~ pred_attacker(X0)
| pred_attacker(constr_adec(X0,X1)) ),
inference(flattening,[],[f343]) ).
fof(f345,plain,
! [X0,X1] :
( ~ pred_attacker(X1)
| ~ pred_attacker(X0)
| pred_attacker(constr_add(X0,X1)) ),
inference(ennf_transformation,[],[f252]) ).
fof(f346,plain,
! [X0,X1] :
( ~ pred_attacker(X1)
| ~ pred_attacker(X0)
| pred_attacker(constr_add(X0,X1)) ),
inference(flattening,[],[f345]) ).
fof(f351,plain,
! [X0,X1] :
( ~ pred_attacker(tuple_client_A_in_1(X1))
| ~ pred_attacker(tuple_client_A_in_2(X0))
| pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),X1))) ),
inference(ennf_transformation,[],[f272]) ).
fof(f352,plain,
! [X0,X1] :
( ~ pred_attacker(tuple_client_A_in_1(X1))
| ~ pred_attacker(tuple_client_A_in_2(X0))
| pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),X1))) ),
inference(flattening,[],[f351]) ).
fof(f353,plain,
! [X0,X1,X2] :
( ~ pred_attacker(tuple_client_A_in_1(X2))
| ~ pred_attacker(tuple_client_A_in_2(X1))
| ~ pred_attacker(tuple_client_A_in_4(X1,X0))
| pred_attacker(tuple_client_A_out_5(constr_add(constr_adec(X0,name_skA),constr_neg(name_Na)))) ),
inference(ennf_transformation,[],[f273]) ).
fof(f354,plain,
! [X0,X1,X2] :
( ~ pred_attacker(tuple_client_A_in_1(X2))
| ~ pred_attacker(tuple_client_A_in_2(X1))
| ~ pred_attacker(tuple_client_A_in_4(X1,X0))
| pred_attacker(tuple_client_A_out_5(constr_add(constr_adec(X0,name_skA),constr_neg(name_Na)))) ),
inference(flattening,[],[f353]) ).
fof(f551,plain,
! [X0,X1] : constr_adec(constr_aenc(X1,constr_pkey(X0)),X0) = X1,
inference(cnf_transformation,[],[f191]) ).
fof(f552,plain,
! [X0] : constr_ZERO = constr_add(X0,constr_neg(X0)),
inference(cnf_transformation,[],[f192]) ).
fof(f553,plain,
! [X0] : constr_add(X0,constr_ZERO) = X0,
inference(cnf_transformation,[],[f193]) ).
fof(f554,plain,
! [X0,X1] : constr_add(X0,X1) = constr_add(X1,X0),
inference(cnf_transformation,[],[f194]) ).
fof(f555,plain,
! [X2,X0,X1] : constr_add(X0,constr_add(X1,X2)) = constr_add(constr_add(X0,X1),X2),
inference(cnf_transformation,[],[f195]) ).
fof(f556,plain,
pred_attacker(tuple_true),
inference(cnf_transformation,[],[f196]) ).
fof(f557,plain,
! [X0] :
( ~ pred_attacker(X0)
| pred_attacker(constr_pkey(X0)) ),
inference(cnf_transformation,[],[f281]) ).
fof(f565,plain,
! [X0] :
( ~ pred_attacker(tuple_out_1(X0))
| pred_attacker(X0) ),
inference(cnf_transformation,[],[f289]) ).
fof(f566,plain,
! [X0] :
( ~ pred_attacker(X0)
| pred_attacker(constr_neg(X0)) ),
inference(cnf_transformation,[],[f290]) ).
fof(f599,plain,
! [X0] :
( ~ pred_attacker(tuple_client_A_out_5(X0))
| pred_attacker(X0) ),
inference(cnf_transformation,[],[f328]) ).
fof(f602,plain,
! [X0,X1] :
( ~ pred_attacker(tuple_client_A_out_3(X0,X1))
| pred_attacker(X1) ),
inference(cnf_transformation,[],[f332]) ).
fof(f603,plain,
! [X0,X1] :
( ~ pred_attacker(X1)
| ~ pred_attacker(X0)
| pred_attacker(tuple_client_A_in_4(X0,X1)) ),
inference(cnf_transformation,[],[f334]) ).
fof(f604,plain,
! [X0,X1] :
( ~ pred_attacker(tuple_client_A_in_4(X0,X1))
| pred_attacker(X0) ),
inference(cnf_transformation,[],[f335]) ).
fof(f606,plain,
! [X0] :
( ~ pred_attacker(X0)
| pred_attacker(tuple_client_A_in_2(X0)) ),
inference(cnf_transformation,[],[f337]) ).
fof(f608,plain,
! [X0] :
( ~ pred_attacker(X0)
| pred_attacker(tuple_client_A_in_1(X0)) ),
inference(cnf_transformation,[],[f339]) ).
fof(f610,plain,
! [X0,X1] :
( ~ pred_attacker(X1)
| ~ pred_attacker(X0)
| pred_attacker(constr_aenc(X0,X1)) ),
inference(cnf_transformation,[],[f342]) ).
fof(f611,plain,
! [X0,X1] :
( ~ pred_attacker(X1)
| ~ pred_attacker(X0)
| pred_attacker(constr_adec(X0,X1)) ),
inference(cnf_transformation,[],[f344]) ).
fof(f612,plain,
! [X0,X1] :
( ~ pred_attacker(X1)
| ~ pred_attacker(X0)
| pred_attacker(constr_add(X0,X1)) ),
inference(cnf_transformation,[],[f346]) ).
fof(f613,plain,
pred_attacker(constr_ZERO),
inference(cnf_transformation,[],[f253]) ).
fof(f627,plain,
pred_attacker(tuple_out_1(constr_pkey(name_skA))),
inference(cnf_transformation,[],[f268]) ).
fof(f631,plain,
! [X0,X1] :
( ~ pred_attacker(tuple_client_A_in_1(X1))
| ~ pred_attacker(tuple_client_A_in_2(X0))
| pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),X1))) ),
inference(cnf_transformation,[],[f352]) ).
fof(f632,plain,
! [X2,X0,X1] :
( ~ pred_attacker(tuple_client_A_in_1(X2))
| ~ pred_attacker(tuple_client_A_in_2(X1))
| ~ pred_attacker(tuple_client_A_in_4(X1,X0))
| pred_attacker(tuple_client_A_out_5(constr_add(constr_adec(X0,name_skA),constr_neg(name_Na)))) ),
inference(cnf_transformation,[],[f354]) ).
fof(f636,plain,
~ pred_attacker(name_Sa),
inference(cnf_transformation,[],[f279]) ).
tcf(c_239,plain,
! [X0: $i,X1: $i] : constr_adec(constr_aenc(X0,constr_pkey(X1)),X1) = X0,
inference(cnf_transformation,[],[f551]) ).
tcf(c_240,plain,
! [X0: $i] : constr_add(X0,constr_neg(X0)) = constr_ZERO,
inference(cnf_transformation,[],[f552]) ).
tcf(c_241,plain,
! [X0: $i] : constr_add(X0,constr_ZERO) = X0,
inference(cnf_transformation,[],[f553]) ).
tcf(c_242,plain,
! [X0: $i,X1: $i] : constr_add(X0,X1) = constr_add(X1,X0),
inference(cnf_transformation,[],[f554]) ).
tcf(c_243,plain,
! [X0: $i,X1: $i,X2: $i] : constr_add(constr_add(X0,X1),X2) = constr_add(X0,constr_add(X1,X2)),
inference(cnf_transformation,[],[f555]) ).
tcf(c_244,plain,
pred_attacker(tuple_true),
inference(cnf_transformation,[],[f556]) ).
tcf(c_245,plain,
! [X0: $i] :
( pred_attacker(constr_pkey(X0))
| ~ pred_attacker(X0) ),
inference(cnf_transformation,[],[f557]) ).
tcf(c_253,plain,
! [X0: $i] :
( pred_attacker(X0)
| ~ pred_attacker(tuple_out_1(X0)) ),
inference(cnf_transformation,[],[f565]) ).
tcf(c_254,plain,
! [X0: $i] :
( pred_attacker(constr_neg(X0))
| ~ pred_attacker(X0) ),
inference(cnf_transformation,[],[f566]) ).
tcf(c_287,plain,
! [X0: $i] :
( pred_attacker(X0)
| ~ pred_attacker(tuple_client_A_out_5(X0)) ),
inference(cnf_transformation,[],[f599]) ).
tcf(c_290,plain,
! [X0: $i,X1: $i] :
( pred_attacker(X1)
| ~ pred_attacker(tuple_client_A_out_3(X0,X1)) ),
inference(cnf_transformation,[],[f602]) ).
tcf(c_291,plain,
! [X0: $i,X1: $i] :
( pred_attacker(tuple_client_A_in_4(X1,X0))
| ~ pred_attacker(X1)
| ~ pred_attacker(X0) ),
inference(cnf_transformation,[],[f603]) ).
tcf(c_292,plain,
! [X0: $i,X1: $i] :
( pred_attacker(X0)
| ~ pred_attacker(tuple_client_A_in_4(X0,X1)) ),
inference(cnf_transformation,[],[f604]) ).
tcf(c_294,plain,
! [X0: $i] :
( pred_attacker(tuple_client_A_in_2(X0))
| ~ pred_attacker(X0) ),
inference(cnf_transformation,[],[f606]) ).
tcf(c_296,plain,
! [X0: $i] :
( pred_attacker(tuple_client_A_in_1(X0))
| ~ pred_attacker(X0) ),
inference(cnf_transformation,[],[f608]) ).
tcf(c_298,plain,
! [X0: $i,X1: $i] :
( pred_attacker(constr_aenc(X1,X0))
| ~ pred_attacker(X1)
| ~ pred_attacker(X0) ),
inference(cnf_transformation,[],[f610]) ).
tcf(c_299,plain,
! [X0: $i,X1: $i] :
( pred_attacker(constr_adec(X1,X0))
| ~ pred_attacker(X1)
| ~ pred_attacker(X0) ),
inference(cnf_transformation,[],[f611]) ).
tcf(c_300,plain,
! [X0: $i,X1: $i] :
( pred_attacker(constr_add(X1,X0))
| ~ pred_attacker(X1)
| ~ pred_attacker(X0) ),
inference(cnf_transformation,[],[f612]) ).
tcf(c_301,plain,
pred_attacker(constr_ZERO),
inference(cnf_transformation,[],[f613]) ).
tcf(c_315,plain,
pred_attacker(tuple_out_1(constr_pkey(name_skA))),
inference(cnf_transformation,[],[f627]) ).
tcf(c_319,plain,
! [X0: $i,X1: $i] :
( pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),X1)))
| ~ pred_attacker(tuple_client_A_in_1(X1))
| ~ pred_attacker(tuple_client_A_in_2(X0)) ),
inference(cnf_transformation,[],[f631]) ).
tcf(c_320,plain,
! [X0: $i,X1: $i,X2: $i] :
( pred_attacker(tuple_client_A_out_5(constr_add(constr_adec(X1,name_skA),constr_neg(name_Na))))
| ~ pred_attacker(tuple_client_A_in_1(X2))
| ~ pred_attacker(tuple_client_A_in_2(X0))
| ~ pred_attacker(tuple_client_A_in_4(X0,X1)) ),
inference(cnf_transformation,[],[f632]) ).
tcf(c_324,negated_conjecture,
~ pred_attacker(name_Sa),
inference(cnf_transformation,[],[f636]) ).
tcf(c_326,plain,
( pred_attacker(tuple_client_A_in_1(constr_ZERO))
| ~ pred_attacker(constr_ZERO) ),
inference(instantiation,[status(thm)],[c_296]) ).
tcf(c_340,plain,
( pred_attacker(constr_pkey(constr_ZERO))
| ~ pred_attacker(constr_ZERO) ),
inference(instantiation,[status(thm)],[c_245]) ).
tcf(c_363,plain,
! [X0: $i,X1: $i,X2: $i] :
( pred_attacker(tuple_client_A_out_5(constr_add(constr_adec(X1,name_skA),constr_neg(name_Na))))
| ~ pred_attacker(tuple_client_A_in_1(X2))
| ~ pred_attacker(tuple_client_A_in_4(X0,X1)) ),
inference(global_subsumption_just,[status(thm)],[c_320,c_294,c_292,c_320]) ).
tcf(c_375,plain,
! [X0: $i,X1: $i,X2: $i] :
( pred_attacker(tuple_client_A_out_5(constr_add(constr_neg(name_Na),constr_adec(X1,name_skA))))
| ~ pred_attacker(tuple_client_A_in_1(X2))
| ~ pred_attacker(tuple_client_A_in_4(X0,X1)) ),
inference(theory_normalisation,[status(thm)],[c_363,c_243,c_242]) ).
tcf(c_425,plain,
! [X0: $i] :
( pred_attacker(tuple_client_A_in_2(X0))
| ~ pred_attacker(X0) ),
inference(prop_impl_just,[status(thm)],[c_294]) ).
tcf(c_806,plain,
! [X0: $i,X1: $i] :
( pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),X0)))
| ~ pred_attacker(X1)
| ~ pred_attacker(tuple_client_A_in_1(X0)) ),
inference(bin_hyper_res,[status(thm)],[c_319,c_425]) ).
tcf(c_1876,plain,
! [X0: $i] :
( pred_attacker(tuple_client_A_in_1(X0))
| ~ pred_attacker(X0) ),
inference(prop_impl_just,[status(thm)],[c_296]) ).
tcf(c_2250,plain,
! [X0: $i,X1: $i] :
( pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),X0)))
| ~ pred_attacker(X1)
| ~ pred_attacker(X0) ),
inference(bin_hyper_res,[status(thm)],[c_806,c_1876]) ).
tcf(c_3240,plain,
! [X0: $i] :
( ~ iPr_def_10
| ~ pred_attacker(X0) ),
inference(splitting,[splitting(split),new_symbols(definition,[iPr_def_10])],[c_2250]) ).
tcf(c_3241,plain,
! [X0: $i] :
( ~ iPr_def_11
| pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),X0)))
| ~ pred_attacker(X0) ),
inference(splitting,[splitting(split),new_symbols(definition,[iPr_def_11])],[c_2250]) ).
tcf(c_3242,plain,
( iPr_def_11
| iPr_def_10 ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_2250]) ).
tcf(c_3243,plain,
! [X0: $i] :
( ~ iPr_def_12
| ~ pred_attacker(tuple_client_A_in_1(X0)) ),
inference(splitting,[splitting(split),new_symbols(definition,[iPr_def_12])],[c_375]) ).
tcf(c_3244,plain,
! [X0: $i,X1: $i] :
( ~ iPr_def_13
| pred_attacker(tuple_client_A_out_5(constr_add(constr_neg(name_Na),constr_adec(X1,name_skA))))
| ~ pred_attacker(tuple_client_A_in_4(X0,X1)) ),
inference(splitting,[splitting(split),new_symbols(definition,[iPr_def_13])],[c_375]) ).
tcf(c_3245,plain,
( iPr_def_13
| iPr_def_12 ),
inference(splitting,[splitting(split),new_symbols(definition,[])],[c_375]) ).
tcf(c_3246,negated_conjecture,
~ pred_attacker(name_Sa),
inference(demodulation,[status(thm)],[c_324]) ).
tcf(c_3280,plain,
( ~ iPr_def_10
| ~ pred_attacker(constr_ZERO) ),
inference(instantiation,[status(thm)],[c_3240]) ).
tcf(c_3281,plain,
( ~ iPr_def_12
| ~ pred_attacker(tuple_client_A_in_1(constr_ZERO)) ),
inference(instantiation,[status(thm)],[c_3243]) ).
tcf(c_5894,plain,
pred_attacker(constr_pkey(name_skA)),
inference(superposition,[status(thm)],[c_315,c_253]) ).
tcf(c_6030,plain,
! [X0: $i] : constr_add(constr_ZERO,X0) = X0,
inference(superposition,[status(thm)],[c_241,c_242]) ).
tcf(c_6152,plain,
! [X0: $i,X1: $i] :
( pred_attacker(X0)
| ~ pred_attacker(X1)
| ~ pred_attacker(constr_aenc(X0,constr_pkey(X1))) ),
inference(superposition,[status(thm)],[c_239,c_299]) ).
tcf(c_6230,plain,
! [X0: $i,X1: $i] : constr_add(X0,constr_add(constr_neg(X0),X1)) = constr_add(constr_ZERO,X1),
inference(superposition,[status(thm)],[c_240,c_243]) ).
tcf(c_6250,plain,
! [X0: $i,X1: $i] : constr_add(X0,constr_add(constr_neg(X0),X1)) = X1,
inference(demodulation,[status(thm)],[c_6230,c_6030]) ).
tcf(c_6253,plain,
! [X0: $i] : constr_neg(constr_neg(X0)) = constr_add(X0,constr_ZERO),
inference(superposition,[status(thm)],[c_240,c_6250]) ).
tcf(c_6255,plain,
! [X0: $i,X1: $i] : constr_add(X0,constr_add(X1,constr_neg(X0))) = X1,
inference(superposition,[status(thm)],[c_242,c_6250]) ).
tcf(c_6259,plain,
! [X0: $i,X1: $i] :
( pred_attacker(X1)
| ~ pred_attacker(X0)
| ~ pred_attacker(constr_add(constr_neg(X0),X1)) ),
inference(superposition,[status(thm)],[c_6250,c_300]) ).
tcf(c_6261,plain,
! [X0: $i,X1: $i,X2: $i] : constr_add(X0,constr_add(X1,constr_add(constr_neg(constr_add(X0,X1)),X2))) = X2,
inference(superposition,[status(thm)],[c_6250,c_243]) ).
tcf(c_6266,plain,
! [X0: $i] : constr_neg(constr_neg(X0)) = X0,
inference(light_normalisation,[status(thm)],[c_6253,c_241]) ).
tcf(c_6277,plain,
! [X0: $i] :
( pred_attacker(X0)
| ~ pred_attacker(constr_neg(X0)) ),
inference(superposition,[status(thm)],[c_6266,c_254]) ).
tcf(c_6521,plain,
! [X0: $i,X1: $i] : constr_add(X0,constr_neg(constr_add(X0,X1))) = constr_neg(X1),
inference(superposition,[status(thm)],[c_6255,c_6261]) ).
tcf(c_6615,plain,
! [X0: $i,X1: $i] : constr_neg(constr_add(X0,constr_neg(X1))) = constr_add(X1,constr_neg(X0)),
inference(superposition,[status(thm)],[c_6255,c_6521]) ).
tcf(c_6799,plain,
! [X0: $i,X1: $i] : constr_add(constr_neg(X0),constr_neg(X1)) = constr_neg(constr_add(X1,X0)),
inference(superposition,[status(thm)],[c_6266,c_6615]) ).
tcf(c_6842,plain,
! [X0: $i,X1: $i] : constr_add(constr_neg(X0),constr_neg(X1)) = constr_neg(constr_add(X0,X1)),
inference(superposition,[status(thm)],[c_242,c_6799]) ).
tcf(c_6853,plain,
! [X0: $i,X1: $i] :
( pred_attacker(constr_add(X1,X0))
| ~ pred_attacker(constr_add(constr_neg(X0),constr_neg(X1))) ),
inference(superposition,[status(thm)],[c_6799,c_6277]) ).
tcf(c_7000,plain,
! [X0: $i,X1: $i] :
( pred_attacker(constr_add(constr_neg(X0),constr_neg(X1)))
| ~ pred_attacker(constr_add(X0,X1)) ),
inference(superposition,[status(thm)],[c_6842,c_254]) ).
tcf(c_7191,plain,
! [X0: $i,X1: $i] :
( pred_attacker(constr_neg(X1))
| ~ pred_attacker(X0)
| ~ pred_attacker(constr_add(X0,X1)) ),
inference(superposition,[status(thm)],[c_7000,c_6259]) ).
tcf(c_7195,plain,
! [X0: $i,X1: $i] :
( pred_attacker(constr_add(X1,X0))
| ~ pred_attacker(constr_add(X0,X1)) ),
inference(superposition,[status(thm)],[c_7000,c_6853]) ).
tcf(c_7359,plain,
! [X0: $i,X1: $i] :
( pred_attacker(constr_neg(constr_add(constr_neg(X0),X1)))
| ~ pred_attacker(X1)
| ~ pred_attacker(X0) ),
inference(superposition,[status(thm)],[c_6250,c_7191]) ).
tcf(c_7773,plain,
! [X0: $i,X1: $i] :
( pred_attacker(constr_add(X0,constr_neg(X1)))
| ~ pred_attacker(X1)
| ~ pred_attacker(X0) ),
inference(demodulation,[status(thm)],[c_7359,c_6266,c_6842]) ).
tcf(c_7794,plain,
! [X0: $i,X1: $i] :
( pred_attacker(constr_add(constr_neg(X1),X0))
| ~ pred_attacker(X1)
| ~ pred_attacker(X0) ),
inference(superposition,[status(thm)],[c_7773,c_7195]) ).
tcf(c_8262,plain,
! [X0: $i,X1: $i] :
( pred_attacker(X1)
| ~ pred_attacker(X0)
| ~ pred_attacker(constr_add(constr_neg(constr_neg(X0)),X1)) ),
inference(superposition,[status(thm)],[c_6250,c_7794]) ).
tcf(c_8290,plain,
! [X0: $i,X1: $i] :
( pred_attacker(X1)
| ~ pred_attacker(X0)
| ~ pred_attacker(constr_add(X0,X1)) ),
inference(light_normalisation,[status(thm)],[c_8262,c_6266]) ).
tcf(c_8353,plain,
! [X0: $i,X1: $i] :
( pred_attacker(X0)
| ~ pred_attacker(X1)
| ~ pred_attacker(constr_add(X0,X1)) ),
inference(superposition,[status(thm)],[c_242,c_8290]) ).
tcf(c_8707,plain,
! [X0: $i,X1: $i] :
( pred_attacker(X0)
| ~ pred_attacker(X1)
| ~ pred_attacker(constr_add(constr_neg(X0),X1)) ),
inference(superposition,[status(thm)],[c_6250,c_8353]) ).
tcf(c_9892,plain,
! [X0: $i] :
( ~ pred_attacker(X0)
| pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),X0))) ),
inference(global_subsumption_just,[status(thm)],[c_3241,c_301,c_3280,c_3241,c_3242]) ).
tcf(c_9893,plain,
! [X0: $i] :
( pred_attacker(tuple_client_A_out_3(name_A,constr_aenc(constr_add(name_Na,name_Sa),X0)))
| ~ pred_attacker(X0) ),
inference(renaming,[status(thm)],[c_9892]) ).
tcf(c_9898,plain,
! [X0: $i] :
( pred_attacker(constr_aenc(constr_add(name_Na,name_Sa),X0))
| ~ pred_attacker(X0) ),
inference(superposition,[status(thm)],[c_9893,c_290]) ).
tcf(c_9907,plain,
! [X0: $i] :
( pred_attacker(constr_add(name_Na,name_Sa))
| ~ pred_attacker(X0)
| ~ pred_attacker(constr_pkey(X0)) ),
inference(superposition,[status(thm)],[c_9898,c_6152]) ).
tcf(c_9911,plain,
( pred_attacker(constr_add(name_Na,name_Sa))
| ~ pred_attacker(constr_ZERO)
| ~ pred_attacker(constr_pkey(constr_ZERO)) ),
inference(instantiation,[status(thm)],[c_9907]) ).
tcf(c_9912,plain,
pred_attacker(constr_add(name_Na,name_Sa)),
inference(global_subsumption_just,[status(thm)],[c_9907,c_301,c_340,c_9911]) ).
tcf(c_9917,plain,
( pred_attacker(name_Sa)
| ~ pred_attacker(name_Na) ),
inference(superposition,[status(thm)],[c_9912,c_8290]) ).
tcf(c_9925,plain,
~ pred_attacker(name_Na),
inference(forward_subsumption_resolution,[status(thm)],[c_9917,c_3246]) ).
tcf(c_10296,plain,
! [X0: $i,X1: $i] :
( ~ 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)))) ),
inference(global_subsumption_just,[status(thm)],[c_3244,c_301,c_326,c_3281,c_3244,c_3245]) ).
tcf(c_10297,plain,
! [X0: $i,X1: $i] :
( pred_attacker(tuple_client_A_out_5(constr_add(constr_neg(name_Na),constr_adec(X1,name_skA))))
| ~ pred_attacker(tuple_client_A_in_4(X0,X1)) ),
inference(renaming,[status(thm)],[c_10296]) ).
tcf(c_10302,plain,
! [X0: $i,X1: $i] :
( pred_attacker(tuple_client_A_out_5(constr_add(constr_neg(name_Na),constr_adec(X0,name_skA))))
| ~ pred_attacker(X1)
| ~ pred_attacker(X0) ),
inference(superposition,[status(thm)],[c_291,c_10297]) ).
tcf(c_10376,plain,
! [X0: $i] :
( pred_attacker(tuple_client_A_out_5(constr_add(constr_neg(name_Na),constr_adec(X0,name_skA))))
| ~ pred_attacker(X0) ),
inference(superposition,[status(thm)],[c_9912,c_10302]) ).
tcf(c_10387,plain,
! [X0: $i] :
( pred_attacker(constr_add(constr_neg(name_Na),constr_adec(X0,name_skA)))
| ~ pred_attacker(X0) ),
inference(superposition,[status(thm)],[c_10376,c_287]) ).
tcf(c_10411,plain,
! [X0: $i] :
( pred_attacker(name_Na)
| ~ pred_attacker(X0)
| ~ pred_attacker(constr_adec(X0,name_skA)) ),
inference(superposition,[status(thm)],[c_10387,c_8707]) ).
tcf(c_10418,plain,
! [X0: $i] :
( ~ pred_attacker(X0)
| ~ pred_attacker(constr_adec(X0,name_skA)) ),
inference(forward_subsumption_resolution,[status(thm)],[c_10411,c_9925]) ).
tcf(c_10446,plain,
! [X0: $i] :
( ~ pred_attacker(X0)
| ~ pred_attacker(constr_aenc(X0,constr_pkey(name_skA))) ),
inference(superposition,[status(thm)],[c_239,c_10418]) ).
tcf(c_10468,plain,
! [X0: $i] :
( ~ pred_attacker(X0)
| ~ pred_attacker(constr_pkey(name_skA)) ),
inference(superposition,[status(thm)],[c_298,c_10446]) ).
tcf(c_10470,plain,
! [X0: $i] : ~ pred_attacker(X0),
inference(forward_subsumption_resolution,[status(thm)],[c_10468,c_5894]) ).
tcf(c_10471,plain,
$false,
inference(backward_subsumption_resolution,[status(thm)],[c_244,c_10470]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03 % Problem : SWW958+1 : TPTP v9.3.1. Released v7.4.0.
% 0.00/0.04 % Command : run_iprover 300 /export/starexec/sandbox2/benchmark/theBenchmark.p THM
% 0.14/10.40 % Computer : n014.cluster.edu
% 0.14/10.40 % Model : x86_64 x86_64
% 0.14/10.40 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/10.40 % Memory : 8046.5625MB
% 0.14/10.40 % OS : Linux 6.8.0-71-generic
% 0.14/10.40 % CPULimit : 300
% 0.14/10.40 % WCLimit : 300
% 0.14/10.40 % DateTime : Thu Sep 24 23:16:00 UTC 2026
% 0.14/10.41 % CPUTime :
% 0.14/10.41 Running run_iprover 300 /export/starexec/sandbox2/benchmark/theBenchmark.p THM
% 0.14/10.45 Running first-order theorem proving
% 0.14/10.45 Running: /export/starexec/sandbox2/solver/bin/iproveropt-multi-core.sh -d -n -l tptp -s fof_schedule -t 300 /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.14/10.46
% 0.14/10.46 % ======== iProver multi-core TPTP/SMT =========
% 0.14/10.46
% 0.14/10.46 % Detected problem language: tptp
% 0.14/10.47 % Proving...
% 6.32/11.76 % SZS status Started for theBenchmark.p
% 6.32/11.76 % SZS status Theorem for theBenchmark.p
% 6.32/11.76
% 6.32/11.76 %---------------- iProver v3.9.4 (pre CASC 2026/SMT-COMP 2026) ----------------%
% 6.32/11.76
% 6.32/11.76 % ------ iProver source info
% 6.32/11.76
% 6.32/11.76 % git: date: 2026-07-19 20:42:38 +0200
% 6.32/11.76 % git: sha1: 804e7d636a263075307957e923b7a22a4035de61
% 6.32/11.76 % git: non_committed_changes: false
% 6.32/11.76
% 6.32/11.76 % ------ Parsing...
% 6.32/11.76 % ------ Clausification by vclausify_rel & Parsing by iProver...%
% 6.32/11.76
% 6.32/11.76 % ------ Preprocessing... sup_sim: 0 sf_s rm: 1 0s sf_e pe_s pe:1:0s pe_e sup_sim: 0 sf_s rm: 1 0s sf_e pe_s pe_e %
% 6.32/11.76
% 6.32/11.76 % ------ Preprocessing... gs_s sp: 4 0s gs_e snvd_s sp: 0 0s snvd_e %
% 6.32/11.76
% 6.32/11.76 % ------ Preprocessing... sf_s rm: 5 0s sf_e sf_s rm: 0 0s sf_e
% 6.32/11.76 % ------ Proving...
% 6.32/11.76 % ------ Problem Properties
% 6.32/11.76
% 6.32/11.76 %
% 6.32/11.76 % clauses 278
% 6.32/11.76 % conjectures 1
% 6.32/11.76 % EPR 207
% 6.32/11.76 % Horn 276
% 6.32/11.76 % unary 214
% 6.32/11.76 % binary 48
% 6.32/11.76 % lits 358
% 6.32/11.76 % lits eq 195
% 6.32/11.76 % fd_pure 0
% 6.32/11.76 % fd_pseudo 0
% 6.32/11.76 % fd_cond 0
% 6.32/11.76 % fd_pseudo_cond 0
% 6.32/11.76 % AC symbols 1
% 6.32/11.76
% 6.32/11.76 % ------ Schedule dynamic 5 is on
% 6.32/11.76
% 6.32/11.76 % ------ Input Options "--resolution_flag false --inst_lit_sel_side none" Time Limit: 10.
% 6.32/11.76
% 6.32/11.76
% 6.32/11.76 % ------
% 6.32/11.76 % Current options:
% 6.32/11.76 % ------
% 6.32/11.76
% 6.32/11.76
% 6.32/11.76 %
% 6.32/11.76
% 6.32/11.76 % ------ Proving...
% 6.32/11.76 %
% 6.32/11.76
% 6.32/11.76 % SZS status Theorem for theBenchmark.p
% 6.32/11.76
% 6.32/11.76 % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 6.32/11.76
% 6.32/11.76
%------------------------------------------------------------------------------