%------------------------------------------------------------------------------
% File : Drodi-SAT---4.1.1
% Problem : SWX223+1 : TPTP v9.3.1. Released v9.3.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -satmode(on) -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p
% Computer : n017.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 : Thu Sep 24 03:13:50 PM UTC 2026
% Result : Theorem 108.50s 14.22s
% Output : Assurance 0s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03 % Problem : SWX223+1 : TPTP v9.3.1. Released v9.3.0.
% 0.00/0.04 % Command : drodi -satmode(on) -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.10/0.36 % Computer : n017.cluster.edu
% 0.10/0.36 % Model : x86_64 x86_64
% 0.10/0.36 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.36 % Memory : 8046.5625MB
% 0.10/0.36 % OS : Linux 6.8.0-71-generic
% 0.10/0.36 % CPULimit : 300
% 0.10/0.36 % WCLimit : 300
% 0.10/0.36 % DateTime : Mon Sep 21 10:30:57 UTC 2026
% 0.10/0.37 % CPUTime :
% 0.10/0.38 % Drodi V4.1.1
% 108.50/14.22 % Refutation found
% 108.50/14.22 % SZS status Theorem for theBenchmark: Theorem is valid
% 108.50/14.22 % SZS output start CNFRefutation for theBenchmark
% 108.50/14.22 fof(f21,axiom,(
% 108.50/14.22 (! [X,X2,X3,X4] : app(X,X2,X3) != lam(X4) )),
% 108.50/14.22 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 108.50/14.22 fof(f23,axiom,(
% 108.50/14.22 (! [X,X2] : lam(X) != var(X2) )),
% 108.50/14.22 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 108.50/14.22 fof(f24,axiom,(
% 108.50/14.22 (! [Y,Z,X2] :( Y != lam(proj1Lam(Y))=> ( nf(app(Y,Z,X2))<=> ( nf(Y)& nf(Z) ) ) ) )),
% 108.50/14.22 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 108.50/14.22 fof(f26,axiom,(
% 108.50/14.22 (! [E] :( nf(lam(E))<=> nf(E) ) )),
% 108.50/14.22 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 108.50/14.22 fof(f27,axiom,(
% 108.50/14.22 (! [X4] : nf(var(X4)) )),
% 108.50/14.22 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 108.50/14.22 fof(f29,axiom,(
% 108.50/14.22 (! [Z,Xs] : index(cons(Z,Xs),zero) = just(Z) )),
% 108.50/14.22 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 108.50/14.22 fof(f30,axiom,(
% 108.50/14.22 (! [Z,Xs,N] : index(cons(Z,Xs),suc(N)) = index(Xs,N) )),
% 108.50/14.22 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 108.50/14.22 fof(f31,axiom,(
% 108.50/14.22 (! [X,Z,F,X2,Tx] :( tc(X,app(F,X2,Tx),Z)<=> ( tc(X,F,arr(Tx,Z))& tc(X,X2,Tx) ) ) )),
% 108.50/14.22 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 108.50/14.22 fof(f33,axiom,(
% 108.50/14.22 (! [X,E,Tx2,T1] :( tc(X,lam(E),arr(Tx2,T1))<=> tc(cons(Tx2,X),E,T1) ) )),
% 108.50/14.22 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 108.50/14.22 fof(f35,axiom,(
% 108.50/14.22 (! [X,Z,X3,Tx3] :( index(X,X3) = just(Tx3)=> ( tc(X,var(X3),Z)<=> Tx3 = Z ) ) )),
% 108.50/14.22 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 108.50/14.22 fof(f36,conjecture,(
% 108.50/14.22 (? [E] :( nf(E)& tc(nil,E,arr(arr(a,arr(a,b)),arr(a,b))) ) )),
% 108.50/14.22 file('/export/starexec/sandbox2/benchmark/theBenchmark.p')).
% 108.50/14.22 fof(f37,negated_conjecture,(
% 108.50/14.22 ~((? [E] :( nf(E)& tc(nil,E,arr(arr(a,arr(a,b)),arr(a,b))) ) ))),
% 108.50/14.22 inference(negated_conjecture,[status(cth)],[f36])).
% 108.50/14.22 fof(f58,plain,(
% 108.50/14.22 ![X0,X1,X2,X3]: (~app(X0,X1,X2)=lam(X3))),
% 108.50/14.22 inference(cnf_transformation,[status(thm)],[f21])).
% 108.50/14.22 fof(f60,plain,(
% 108.50/14.22 ![X0,X1]: (~lam(X0)=var(X1))),
% 108.50/14.22 inference(cnf_transformation,[status(thm)],[f23])).
% 108.50/14.22 fof(f61,plain,(
% 108.50/14.22 ![Y,Z,X2]: (Y=lam(proj1Lam(Y))|(nf(app(Y,Z,X2))<=>(nf(Y)&nf(Z))))),
% 108.50/14.22 inference(pre_NNF_transformation,[status(thm)],[f24])).
% 108.50/14.22 fof(f62,plain,(
% 108.50/14.22 ![Y,Z,X2]: (Y=lam(proj1Lam(Y))|((~nf(app(Y,Z,X2))|(nf(Y)&nf(Z)))&(nf(app(Y,Z,X2))|(~nf(Y)|~nf(Z)))))),
% 108.50/14.22 inference(NNF_transformation,[status(thm)],[f61])).
% 108.50/14.22 fof(f63,plain,(
% 108.50/14.22 ![Y]: (Y=lam(proj1Lam(Y))|((![Z]: ((![X2]: ~nf(app(Y,Z,X2)))|(nf(Y)&nf(Z))))&(![Z]: ((![X2]: nf(app(Y,Z,X2)))|(~nf(Y)|~nf(Z))))))),
% 108.50/14.22 inference(miniscoping,[status(thm)],[f62])).
% 108.50/14.22 fof(f65,plain,(
% 108.50/14.22 ![X0,X1,X2]: (X0=lam(proj1Lam(X0))|~nf(app(X0,X1,X2))|nf(X1))),
% 108.50/14.22 inference(cnf_transformation,[status(thm)],[f63])).
% 108.50/14.22 fof(f66,plain,(
% 108.50/14.22 ![X0,X1,X2]: (X0=lam(proj1Lam(X0))|nf(app(X0,X1,X2))|~nf(X0)|~nf(X1))),
% 108.50/14.22 inference(cnf_transformation,[status(thm)],[f63])).
% 108.50/14.22 fof(f68,plain,(
% 108.50/14.22 ![E]: ((~nf(lam(E))|nf(E))&(nf(lam(E))|~nf(E)))),
% 108.50/14.22 inference(NNF_transformation,[status(thm)],[f26])).
% 108.50/14.22 fof(f69,plain,(
% 108.50/14.22 (![E]: (~nf(lam(E))|nf(E)))&(![E]: (nf(lam(E))|~nf(E)))),
% 108.50/14.22 inference(miniscoping,[status(thm)],[f68])).
% 108.50/14.22 fof(f71,plain,(
% 108.50/14.22 ![X0]: (nf(lam(X0))|~nf(X0))),
% 108.50/14.22 inference(cnf_transformation,[status(thm)],[f69])).
% 108.50/14.22 fof(f72,plain,(
% 108.50/14.22 ![X0]: (nf(var(X0)))),
% 108.50/14.22 inference(cnf_transformation,[status(thm)],[f27])).
% 108.50/14.22 fof(f74,plain,(
% 108.50/14.22 ![X0,X1]: (index(cons(X0,X1),zero)=just(X0))),
% 108.50/14.22 inference(cnf_transformation,[status(thm)],[f29])).
% 108.50/14.22 fof(f75,plain,(
% 108.50/14.22 ![X0,X1,X2]: (index(cons(X0,X1),suc(X2))=index(X1,X2))),
% 108.50/14.22 inference(cnf_transformation,[status(thm)],[f30])).
% 108.50/14.22 fof(f76,plain,(
% 108.50/14.22 ![X,Z,F,X2,Tx]: ((~tc(X,app(F,X2,Tx),Z)|(tc(X,F,arr(Tx,Z))&tc(X,X2,Tx)))&(tc(X,app(F,X2,Tx),Z)|(~tc(X,F,arr(Tx,Z))|~tc(X,X2,Tx))))),
% 108.50/14.22 inference(NNF_transformation,[status(thm)],[f31])).
% 108.50/14.22 fof(f77,plain,(
% 108.50/14.22 (![X,Z,F,X2,Tx]: (~tc(X,app(F,X2,Tx),Z)|(tc(X,F,arr(Tx,Z))&tc(X,X2,Tx))))&(![X,Z,F,X2,Tx]: (tc(X,app(F,X2,Tx),Z)|(~tc(X,F,arr(Tx,Z))|~tc(X,X2,Tx))))),
% 108.50/14.22 inference(miniscoping,[status(thm)],[f76])).
% 108.50/14.22 fof(f80,plain,(
% 108.50/14.22 ![X0,X1,X2,X3,X4]: (tc(X0,app(X1,X2,X3),X4)|~tc(X0,X1,arr(X3,X4))|~tc(X0,X2,X3))),
% 108.50/14.22 inference(cnf_transformation,[status(thm)],[f77])).
% 108.50/14.22 fof(f84,plain,(
% 108.50/14.22 ![X,E,Tx2,T1]: ((~tc(X,lam(E),arr(Tx2,T1))|tc(cons(Tx2,X),E,T1))&(tc(X,lam(E),arr(Tx2,T1))|~tc(cons(Tx2,X),E,T1)))),
% 108.50/14.22 inference(NNF_transformation,[status(thm)],[f33])).
% 108.50/14.22 fof(f85,plain,(
% 108.50/14.22 (![X,E,Tx2,T1]: (~tc(X,lam(E),arr(Tx2,T1))|tc(cons(Tx2,X),E,T1)))&(![X,E,Tx2,T1]: (tc(X,lam(E),arr(Tx2,T1))|~tc(cons(Tx2,X),E,T1)))),
% 108.50/14.22 inference(miniscoping,[status(thm)],[f84])).
% 108.50/14.22 fof(f87,plain,(
% 108.50/14.22 ![X0,X1,X2,X3]: (tc(X0,lam(X1),arr(X2,X3))|~tc(cons(X2,X0),X1,X3))),
% 108.50/14.22 inference(cnf_transformation,[status(thm)],[f85])).
% 108.50/14.22 fof(f91,plain,(
% 108.50/14.22 ![X,Z,X3,Tx3]: (~index(X,X3)=just(Tx3)|(tc(X,var(X3),Z)<=>Tx3=Z))),
% 108.50/14.22 inference(pre_NNF_transformation,[status(thm)],[f35])).
% 108.50/14.22 fof(f92,plain,(
% 108.50/14.22 ![X,Z,X3,Tx3]: (~index(X,X3)=just(Tx3)|((~tc(X,var(X3),Z)|Tx3=Z)&(tc(X,var(X3),Z)|~Tx3=Z)))),
% 108.50/14.22 inference(NNF_transformation,[status(thm)],[f91])).
% 108.50/14.22 fof(f93,plain,(
% 108.50/14.22 ![X,X3,Tx3]: (~index(X,X3)=just(Tx3)|((![Z]: (~tc(X,var(X3),Z)|Tx3=Z))&(![Z]: (tc(X,var(X3),Z)|~Tx3=Z))))),
% 108.50/14.22 inference(miniscoping,[status(thm)],[f92])).
% 108.50/14.22 fof(f95,plain,(
% 108.50/14.22 ![X0,X1,X2,X3]: (~index(X0,X1)=just(X2)|tc(X0,var(X1),X3)|~X2=X3)),
% 108.50/14.22 inference(cnf_transformation,[status(thm)],[f93])).
% 108.50/14.22 fof(f96,plain,(
% 108.50/14.22 (![E]: (~nf(E)|~tc(nil,E,arr(arr(a,arr(a,b)),arr(a,b)))))),
% 108.50/14.22 inference(pre_NNF_transformation,[status(thm)],[f37])).
% 108.50/14.22 fof(f97,plain,(
% 108.50/14.22 ![X0]: (~nf(X0)|~tc(nil,X0,arr(arr(a,arr(a,b)),arr(a,b))))),
% 108.50/14.22 inference(cnf_transformation,[status(thm)],[f96])).
% 108.50/14.22 fof(f98,plain,(
% 108.50/14.22 ![X0,X1,X2]: (~index(X0,X1)=just(X2)|tc(X0,var(X1),X2))),
% 108.50/14.22 inference(destructive_equality_resolution,[status(thm)],[f95])).
% 108.50/14.22 fof(f119,plain,(
% 108.50/14.22 ![X0,X1,X2]: (X0=lam(proj1Lam(X0))|nf(app(X0,lam(X1),X2))|~nf(X0)|~nf(X1))),
% 108.50/14.22 inference(resolution,[status(thm)],[f66,f71])).
% 108.50/14.22 fof(f120,plain,(
% 108.50/14.22 ![X0,X1,X2]: (X0=lam(proj1Lam(X0))|nf(app(X0,var(X1),X2))|~nf(X0))),
% 108.50/14.22 inference(resolution,[status(thm)],[f66,f72])).
% 108.50/14.22 fof(f121,plain,(
% 108.50/14.22 ![X0,X1,X2,X3,X4]: (tc(X0,app(var(X1),X2,X3),X4)|~tc(X0,X2,X3)|~index(X0,X1)=just(arr(X3,X4)))),
% 108.50/14.22 inference(resolution,[status(thm)],[f80,f98])).
% 108.50/14.22 fof(f123,plain,(
% 108.50/14.22 ![X0,X1,X2]: (var(X0)=lam(proj1Lam(var(X0)))|nf(app(var(X0),var(X1),X2)))),
% 108.50/14.22 inference(resolution,[status(thm)],[f120,f72])).
% 108.50/14.22 fof(f124,plain,(
% 108.50/14.22 ![X0,X1,X2]: (nf(app(var(X0),var(X1),X2)))),
% 108.50/14.22 inference(forward_subsumption_resolution,[status(thm)],[f123,f60])).
% 108.50/14.22 fof(f127,plain,(
% 108.50/14.22 ![X0,X1,X2,X3,X4]: (app(var(X0),var(X1),X2)=lam(proj1Lam(app(var(X0),var(X1),X2)))|nf(app(app(var(X0),var(X1),X2),var(X3),X4)))),
% 108.50/14.22 inference(resolution,[status(thm)],[f124,f120])).
% 108.50/14.22 fof(f136,plain,(
% 108.50/14.22 ![X0,X1,X2,X3,X4]: (nf(app(app(var(X0),var(X1),X2),var(X3),X4)))),
% 108.50/14.22 inference(forward_subsumption_resolution,[status(thm)],[f127,f58])).
% 108.50/14.22 fof(f140,plain,(
% 108.50/14.22 ![X0,X1,X2]: (X0=lam(proj1Lam(X0))|nf(app(X0,lam(lam(X1)),X2))|~nf(X0)|~nf(X1))),
% 108.50/14.22 inference(resolution,[status(thm)],[f119,f71])).
% 108.50/14.22 fof(f141,plain,(
% 108.50/14.22 ![X0,X1,X2]: (X0=lam(proj1Lam(X0))|nf(app(X0,lam(var(X1)),X2))|~nf(X0))),
% 108.50/14.22 inference(resolution,[status(thm)],[f119,f72])).
% 108.50/14.22 fof(f144,plain,(
% 108.50/14.22 ![X0,X1,X2]: (var(X0)=lam(proj1Lam(var(X0)))|nf(app(var(X0),lam(var(X1)),X2)))),
% 108.50/14.22 inference(resolution,[status(thm)],[f141,f72])).
% 108.50/14.22 fof(f146,plain,(
% 108.50/14.22 ![X0,X1,X2]: (nf(app(var(X0),lam(var(X1)),X2)))),
% 108.50/14.22 inference(forward_subsumption_resolution,[status(thm)],[f144,f60])).
% 108.50/14.22 fof(f149,plain,(
% 108.50/14.22 ![X0,X1,X2,X3,X4]: (app(var(X0),lam(var(X1)),X2)=lam(proj1Lam(app(var(X0),lam(var(X1)),X2)))|nf(app(app(var(X0),lam(var(X1)),X2),lam(var(X3)),X4)))),
% 108.50/14.22 inference(resolution,[status(thm)],[f146,f141])).
% 108.50/14.22 fof(f157,plain,(
% 108.50/14.22 ![X0,X1,X2,X3,X4]: (nf(app(app(var(X0),lam(var(X1)),X2),lam(var(X3)),X4)))),
% 108.50/14.22 inference(forward_subsumption_resolution,[status(thm)],[f149,f58])).
% 108.50/14.22 fof(f204,definition,(
% 108.50/14.22 ![X0]: (sQ7_spl <=> (X0=lam(proj1Lam(X0))|~nf(X0)|X0=lam(proj1Lam(X0))))),
% 108.50/14.22 introduced(definition,[new_symbols(definition,[sQ7_spl])],[split_symbol_definition])).
% 108.50/14.22 fof(f205,plain,(
% 108.50/14.22 ![X0]: (X0=lam(proj1Lam(X0))|~nf(X0)|X0=lam(proj1Lam(X0))|~sQ7_spl)),
% 108.50/14.22 inference(component_clause,[status(thm)],[f204])).
% 108.50/14.22 fof(f213,plain,(
% 108.50/14.22 ![X0]: (X0=lam(proj1Lam(X0))|~nf(X0)|~sQ7_spl)),
% 108.50/14.22 inference(duplicate_literals_removal,[status(thm)],[f205])).
% 108.50/14.22 fof(f215,plain,(
% 108.50/14.22 ![X0,X1,X2,X3,X4]: (app(app(var(X0),lam(var(X1)),X2),lam(var(X3)),X4)=lam(proj1Lam(app(app(var(X0),lam(var(X1)),X2),lam(var(X3)),X4)))|~sQ7_spl)),
% 108.50/14.22 inference(resolution,[status(thm)],[f213,f157])).
% 108.50/14.22 fof(f223,plain,(
% 108.50/14.22 $false|~sQ7_spl),
% 108.50/14.22 inference(forward_subsumption_resolution,[status(thm)],[f215,f58])).
% 108.50/14.22 fof(f224,plain,(
% 108.50/14.22 ~sQ7_spl),
% 108.50/14.22 inference(contradiction_clause,[status(thm)],[f223])).
% 108.50/14.22 fof(f249,plain,(
% 108.50/14.22 ![X0,X1]: (X0=lam(proj1Lam(X0))|~nf(X0)|~nf(X1)|X0=lam(proj1Lam(X0))|nf(lam(lam(X1))))),
% 108.50/14.22 inference(resolution,[status(thm)],[f140,f65])).
% 108.50/14.22 fof(f251,definition,(
% 108.50/14.22 ![X1]: (sQ12_spl <=> (~nf(X1)|nf(lam(lam(X1)))))),
% 108.50/14.22 introduced(definition,[new_symbols(definition,[sQ12_spl])],[split_symbol_definition])).
% 108.50/14.22 fof(f252,plain,(
% 108.50/14.22 ![X0]: (~nf(X0)|nf(lam(lam(X0)))|~sQ12_spl)),
% 108.50/14.22 inference(component_clause,[status(thm)],[f251])).
% 108.50/14.22 fof(f254,plain,(
% 108.50/14.22 sQ7_spl|sQ12_spl),
% 108.50/14.22 inference(split_clause,[status(thm)],[f249,f204,f251])).
% 108.50/14.22 fof(f418,plain,(
% 108.50/14.22 ![X0,X1,X2,X3,X4]: (tc(X0,app(var(X1),var(X2),X3),X4)|~index(X0,X1)=just(arr(X3,X4))|~index(X0,X2)=just(X3))),
% 108.50/14.22 inference(resolution,[status(thm)],[f121,f98])).
% 108.50/14.22 fof(f486,plain,(
% 108.50/14.22 ![X0,X1,X2,X3,X4,X5,X6]: (~index(X0,X1)=just(arr(X2,arr(X3,X4)))|~index(X0,X5)=just(X2)|tc(X0,app(app(var(X1),var(X5),X2),X6,X3),X4)|~tc(X0,X6,X3))),
% 108.50/14.22 inference(resolution,[status(thm)],[f418,f80])).
% 108.50/14.22 fof(f494,plain,(
% 108.50/14.22 ![X0,X1,X2,X3,X4,X5,X6]: (~index(X0,X1)=just(arr(X2,arr(X3,X4)))|~index(X0,X5)=just(X2)|tc(X0,app(app(var(X1),var(X5),X2),var(X6),X3),X4)|~index(X0,X6)=just(X3))),
% 108.50/14.22 inference(resolution,[status(thm)],[f486,f98])).
% 108.50/14.22 fof(f1140,plain,(
% 108.50/14.22 ![X0,X1,X2,X3,X4,X5,X6,X7]: (~index(cons(X0,X1),X2)=just(arr(X3,arr(X4,X5)))|~index(cons(X0,X1),X6)=just(X3)|~index(cons(X0,X1),X7)=just(X4)|tc(X1,lam(app(app(var(X2),var(X6),X3),var(X7),X4)),arr(X0,X5)))),
% 108.50/14.22 inference(resolution,[status(thm)],[f494,f87])).
% 108.50/14.22 fof(f3900,plain,(
% 108.50/14.22 ![X0,X1,X2,X3,X4,X5,X6,X7,X8]: (~index(cons(X0,cons(X1,X2)),X3)=just(arr(X4,arr(X5,X6)))|~index(cons(X0,cons(X1,X2)),X7)=just(X4)|~index(cons(X0,cons(X1,X2)),X8)=just(X5)|tc(X2,lam(lam(app(app(var(X3),var(X7),X4),var(X8),X5))),arr(X1,arr(X0,X6))))),
% 108.50/14.22 inference(resolution,[status(thm)],[f1140,f87])).
% 108.50/14.22 fof(f3911,plain,(
% 108.50/14.22 ![X0,X1,X2,X3,X4]: (~index(cons(a,cons(arr(a,arr(a,b)),nil)),X0)=just(arr(X1,arr(X2,b)))|~index(cons(a,cons(arr(a,arr(a,b)),nil)),X3)=just(X1)|~index(cons(a,cons(arr(a,arr(a,b)),nil)),X4)=just(X2)|~nf(lam(lam(app(app(var(X0),var(X3),X1),var(X4),X2)))))),
% 108.50/14.22 inference(resolution,[status(thm)],[f3900,f97])).
% 108.50/14.22 fof(f6379,plain,(
% 108.50/14.22 ![X0,X1,X2,X3,X4]: (~index(cons(a,cons(arr(a,arr(a,b)),nil)),X0)=just(arr(X1,arr(X2,b)))|~index(cons(a,cons(arr(a,arr(a,b)),nil)),X3)=just(X1)|~index(cons(a,cons(arr(a,arr(a,b)),nil)),X4)=just(X2)|~nf(app(app(var(X0),var(X3),X1),var(X4),X2))|~sQ12_spl)),
% 108.50/14.22 inference(resolution,[status(thm)],[f3911,f252])).
% 108.50/14.22 fof(f6381,plain,(
% 108.50/14.22 ![X0,X1,X2,X3,X4]: (~index(cons(a,cons(arr(a,arr(a,b)),nil)),X0)=just(arr(X1,arr(X2,b)))|~index(cons(a,cons(arr(a,arr(a,b)),nil)),X3)=just(X1)|~index(cons(a,cons(arr(a,arr(a,b)),nil)),X4)=just(X2)|~sQ12_spl)),
% 108.50/14.22 inference(forward_subsumption_resolution,[status(thm)],[f6379,f136])).
% 108.50/14.22 fof(f6384,plain,(
% 108.50/14.22 ![X0,X1,X2,X3,X4]: (~index(cons(arr(a,arr(a,b)),nil),X0)=just(arr(X1,arr(X2,b)))|~index(cons(a,cons(arr(a,arr(a,b)),nil)),X3)=just(X1)|~index(cons(a,cons(arr(a,arr(a,b)),nil)),X4)=just(X2)|~sQ12_spl)),
% 108.50/14.22 inference(paramodulation,[status(thm)],[f75,f6381])).
% 108.50/14.22 fof(f6386,plain,(
% 108.50/14.22 ![X0,X1]: (~index(cons(a,cons(arr(a,arr(a,b)),nil)),X0)=just(a)|~index(cons(a,cons(arr(a,arr(a,b)),nil)),X1)=just(a)|~sQ12_spl)),
% 108.50/14.22 inference(resolution,[status(thm)],[f6384,f74])).
% 108.50/14.22 fof(f6389,definition,(
% 108.50/14.22 ![X0]: (sQ140_spl <=> (~index(cons(a,cons(arr(a,arr(a,b)),nil)),X0)=just(a)))),
% 108.50/14.22 introduced(definition,[new_symbols(definition,[sQ140_spl])],[split_symbol_definition])).
% 108.50/14.22 fof(f6390,plain,(
% 108.50/14.22 ![X0]: (~index(cons(a,cons(arr(a,arr(a,b)),nil)),X0)=just(a)|~sQ140_spl)),
% 108.50/14.22 inference(component_clause,[status(thm)],[f6389])).
% 108.50/14.22 fof(f6392,plain,(
% 108.50/14.22 sQ140_spl|~sQ12_spl),
% 108.50/14.22 inference(split_clause,[status(thm)],[f6386,f6389,f251])).
% 108.50/14.22 fof(f6394,plain,(
% 108.50/14.22 $false|~sQ140_spl),
% 109.26/14.30 inference(resolution,[status(thm)],[f6390,f74])).
% 109.26/14.30 fof(f6397,plain,(
% 109.26/14.30 ~sQ140_spl),
% 109.26/14.30 inference(contradiction_clause,[status(thm)],[f6394])).
% 109.26/14.30 fof(f6398,plain,(
% 109.26/14.30 $false),
% 109.26/14.30 inference(sat_refutation,[status(thm)],[f224,f254,f6392,f6397])).
% 109.26/14.30 % SZS output end CNFRefutation for theBenchmark.p
% 31.81/14.47 % Elapsed time: 14.075643 seconds
% 31.81/14.47 % CPU time: 110.525257 seconds
% 31.81/14.47 % Total memory used: 1.231 GB
% 31.81/14.47 % Net memory used: 1.136 GB
%------------------------------------------------------------------------------