%------------------------------------------------------------------------------
% File : Drodi---4.1.1
% Problem : COL094-1 : TPTP v9.3.1. Released v2.7.0.
% Transfm : none
% Format : tptp:raw
% Command : drodi -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p
% Computer : n016.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 12:08:45 PM UTC 2026
% Result : Unsatisfiable 35.42s 5.30s
% Output : CNFRefutation 35.42s
% Verified :
% SZS Type : Refutation
% Derivation depth : 9
% Number of leaves : 123
% Syntax : Number of formulae : 479 ( 63 unt; 86 def)
% Number of atoms : 1257 ( 183 equ)
% Maximal formula atoms : 7 ( 2 avg)
% Number of connectives : 1273 ( 495 ~; 692 |; 0 &)
% ( 86 <=>; 0 =>; 0 <=; 0 <~>)
% Maximal formula depth : 11 ( 4 avg)
% Maximal term depth : 7 ( 2 avg)
% Number of predicates : 97 ( 95 usr; 87 prp; 0-3 aty)
% Number of functors : 17 ( 17 usr; 8 con; 0-3 aty)
% Number of variables : 341 ( 341 !; 0 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f1,axiom,
combK != combS,
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f2,axiom,
! [P,Q] : combK != comb_app(P,Q),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f3,axiom,
! [P,Q] : combS != comb_app(P,Q),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f4,axiom,
! [P1,Q1,P2,Q2] :
( P1 = P2
| comb_app(P1,Q1) != comb_app(P2,Q2) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f5,axiom,
! [P1,Q1,P2,Q2] :
( Q1 = Q2
| comb_app(P1,Q1) != comb_app(P2,Q2) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f7,axiom,
! [P,Q] :
( member(P,comb)
| ~ member(comb_app(P,Q),comb) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f8,axiom,
! [P,Q] :
( member(Q,comb)
| ~ member(comb_app(P,Q),comb) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f9,axiom,
member(combK,comb),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f10,axiom,
member(combS,comb),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f11,axiom,
! [P,Q] :
( member(comb_app(P,Q),comb)
| ~ member(Q,comb)
| ~ member(P,comb) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f13,axiom,
! [P,Q] :
( member(pair(comb_app(comb_app(combK,P),Q),P),contract)
| ~ member(Q,comb)
| ~ member(P,comb) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f14,axiom,
! [P,Q,R] :
( member(pair(comb_app(comb_app(comb_app(combS,P),Q),R),comb_app(comb_app(P,R),comb_app(Q,R))),contract)
| ~ member(R,comb)
| ~ member(Q,comb)
| ~ member(P,comb) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f15,axiom,
! [P,Q,R] :
( ap_contractE_c4(P,Q,R)
| ap_contractE_c3(P,Q,R)
| ap_contractE_c2(P,Q,R)
| ap_contractE_c1(P,Q,R)
| ~ member(pair(comb_app(P,Q),R),contract) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f22,axiom,
! [P,Q,R] :
( R = comb_app(comb_app(ap_contractE_sk1p(P,Q,R),Q),comb_app(ap_contractE_sk1q(P,Q,R),Q))
| ~ ap_contractE_c2(P,Q,R) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f23,axiom,
! [P,Q,R] :
( P = comb_app(comb_app(combS,ap_contractE_sk1p(P,Q,R)),ap_contractE_sk1q(P,Q,R))
| ~ ap_contractE_c2(P,Q,R) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f27,axiom,
! [P,Q,R] :
( member(pair(Q,ap_contractE_sk3q(P,Q,R)),contract)
| ~ ap_contractE_c4(P,Q,R) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f30,axiom,
! [R] : ~ member(pair(combK,R),contract),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f31,axiom,
! [R] : ~ member(pair(combS,R),contract),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f32,axiom,
! [P] :
( member(pair(P,P),parcontract)
| ~ member(P,comb) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f33,axiom,
! [P,Q] :
( member(pair(comb_app(comb_app(combK,P),Q),P),parcontract)
| ~ member(Q,comb)
| ~ member(P,comb) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f34,axiom,
! [P,Q,R] :
( member(pair(comb_app(comb_app(comb_app(combS,P),Q),R),comb_app(comb_app(P,R),comb_app(Q,R))),parcontract)
| ~ member(R,comb)
| ~ member(Q,comb)
| ~ member(P,comb) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f35,axiom,
! [P,Q,R,S] :
( member(pair(comb_app(P,R),comb_app(Q,S)),parcontract)
| ~ member(pair(R,S),parcontract)
| ~ member(pair(P,Q),parcontract) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f36,axiom,
! [R] :
( member(combK,comb)
| ~ member(pair(combK,R),parcontract) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f37,axiom,
! [R] :
( R = combK
| ~ member(pair(combK,R),parcontract) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f38,axiom,
! [R] :
( member(combS,comb)
| ~ member(pair(combS,R),parcontract) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f39,axiom,
! [R] :
( R = combS
| ~ member(pair(combS,R),parcontract) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f40,axiom,
! [P,Q,R] :
( ap_parcontractE_c4(P,Q,R)
| ap_parcontractE_c3(P,Q,R)
| ap_parcontractE_c2(P,Q,R)
| ap_parcontractE_c1(P,Q,R)
| ~ member(pair(comb_app(P,Q),R),parcontract) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f41,axiom,
! [P,Q,R] :
( member(comb_app(P,Q),comb)
| ~ ap_parcontractE_c1(P,Q,R) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f42,axiom,
! [P,Q,R] :
( R = comb_app(P,Q)
| ~ ap_parcontractE_c1(P,Q,R) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f45,axiom,
! [P,Q,R] :
( P = comb_app(combK,R)
| ~ ap_parcontractE_c2(P,Q,R) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f49,axiom,
! [P,Q,R] :
( R = comb_app(comb_app(ap_parcontractE_sk1p(P,Q,R),Q),comb_app(ap_parcontractE_sk1q(P,Q,R),Q))
| ~ ap_parcontractE_c3(P,Q,R) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f50,axiom,
! [P,Q,R] :
( P = comb_app(comb_app(combS,ap_parcontractE_sk1p(P,Q,R)),ap_parcontractE_sk1q(P,Q,R))
| ~ ap_parcontractE_c3(P,Q,R) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f51,axiom,
! [P,Q,R] :
( member(pair(P,ap_parcontractE_sk2q(P,Q,R)),parcontract)
| ~ ap_parcontractE_c4(P,Q,R) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f52,axiom,
! [P,Q,R] :
( member(pair(Q,ap_parcontractE_sk2s(P,Q,R)),parcontract)
| ~ ap_parcontractE_c4(P,Q,R) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f53,axiom,
! [P,Q,R] :
( R = comb_app(ap_parcontractE_sk2q(P,Q,R),ap_parcontractE_sk2s(P,Q,R))
| ~ ap_parcontractE_c4(P,Q,R) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f54,hypothesis,
member(pair(comb_app(comb_app(combS,p),q),r),parcontract),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f55,negated_conjecture,
! [PP,QP] :
( ~ member(pair(q,QP),parcontract)
| ~ member(pair(p,PP),parcontract)
| r != comb_app(comb_app(combS,PP),QP) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).
fof(f56,plain,
combK != combS,
inference(cnf_transformation,[status(thm)],[f1]) ).
fof(f57,plain,
! [X0,X1] : combK != comb_app(X0,X1),
inference(cnf_transformation,[status(thm)],[f2]) ).
fof(f58,plain,
! [X0,X1] : combS != comb_app(X0,X1),
inference(cnf_transformation,[status(thm)],[f3]) ).
fof(f59,plain,
! [P1,P2] :
( P1 = P2
| ! [Q1,Q2] : comb_app(P1,Q1) != comb_app(P2,Q2) ),
inference(miniscoping,[status(thm)],[f4]) ).
fof(f60,plain,
! [X0,X1,X2,X3] :
( X0 = X2
| comb_app(X0,X1) != comb_app(X2,X3) ),
inference(cnf_transformation,[status(thm)],[f59]) ).
fof(f61,plain,
! [Q1,Q2] :
( Q1 = Q2
| ! [P1,P2] : comb_app(P1,Q1) != comb_app(P2,Q2) ),
inference(miniscoping,[status(thm)],[f5]) ).
fof(f62,plain,
! [X0,X1,X2,X3] :
( X1 = X3
| comb_app(X0,X1) != comb_app(X2,X3) ),
inference(cnf_transformation,[status(thm)],[f61]) ).
fof(f64,plain,
! [P] :
( member(P,comb)
| ! [Q] : ~ member(comb_app(P,Q),comb) ),
inference(miniscoping,[status(thm)],[f7]) ).
fof(f65,plain,
! [X0,X1] :
( member(X0,comb)
| ~ member(comb_app(X0,X1),comb) ),
inference(cnf_transformation,[status(thm)],[f64]) ).
fof(f66,plain,
! [Q] :
( member(Q,comb)
| ! [P] : ~ member(comb_app(P,Q),comb) ),
inference(miniscoping,[status(thm)],[f8]) ).
fof(f67,plain,
! [X0,X1] :
( member(X1,comb)
| ~ member(comb_app(X0,X1),comb) ),
inference(cnf_transformation,[status(thm)],[f66]) ).
fof(f68,plain,
member(combK,comb),
inference(cnf_transformation,[status(thm)],[f9]) ).
fof(f69,plain,
member(combS,comb),
inference(cnf_transformation,[status(thm)],[f10]) ).
fof(f70,plain,
! [X0,X1] :
( member(comb_app(X0,X1),comb)
| ~ member(X1,comb)
| ~ member(X0,comb) ),
inference(cnf_transformation,[status(thm)],[f11]) ).
fof(f72,plain,
! [X0,X1] :
( member(pair(comb_app(comb_app(combK,X0),X1),X0),contract)
| ~ member(X1,comb)
| ~ member(X0,comb) ),
inference(cnf_transformation,[status(thm)],[f13]) ).
fof(f73,plain,
! [X0,X1,X2] :
( member(pair(comb_app(comb_app(comb_app(combS,X0),X1),X2),comb_app(comb_app(X0,X2),comb_app(X1,X2))),contract)
| ~ member(X2,comb)
| ~ member(X1,comb)
| ~ member(X0,comb) ),
inference(cnf_transformation,[status(thm)],[f14]) ).
fof(f74,plain,
! [X0,X1,X2] :
( ap_contractE_c4(X0,X1,X2)
| ap_contractE_c3(X0,X1,X2)
| ap_contractE_c2(X0,X1,X2)
| ap_contractE_c1(X0,X1,X2)
| ~ member(pair(comb_app(X0,X1),X2),contract) ),
inference(cnf_transformation,[status(thm)],[f15]) ).
fof(f85,plain,
! [X0,X1,X2] :
( X2 = comb_app(comb_app(ap_contractE_sk1p(X0,X1,X2),X1),comb_app(ap_contractE_sk1q(X0,X1,X2),X1))
| ~ ap_contractE_c2(X0,X1,X2) ),
inference(cnf_transformation,[status(thm)],[f22]) ).
fof(f86,plain,
! [X0,X1,X2] :
( X0 = comb_app(comb_app(combS,ap_contractE_sk1p(X0,X1,X2)),ap_contractE_sk1q(X0,X1,X2))
| ~ ap_contractE_c2(X0,X1,X2) ),
inference(cnf_transformation,[status(thm)],[f23]) ).
fof(f91,plain,
! [X0,X1,X2] :
( member(pair(X1,ap_contractE_sk3q(X0,X1,X2)),contract)
| ~ ap_contractE_c4(X0,X1,X2) ),
inference(cnf_transformation,[status(thm)],[f27]) ).
fof(f95,plain,
! [X0] : ~ member(pair(combK,X0),contract),
inference(cnf_transformation,[status(thm)],[f30]) ).
fof(f96,plain,
! [X0] : ~ member(pair(combS,X0),contract),
inference(cnf_transformation,[status(thm)],[f31]) ).
fof(f97,plain,
! [X0] :
( member(pair(X0,X0),parcontract)
| ~ member(X0,comb) ),
inference(cnf_transformation,[status(thm)],[f32]) ).
fof(f98,plain,
! [X0,X1] :
( member(pair(comb_app(comb_app(combK,X0),X1),X0),parcontract)
| ~ member(X1,comb)
| ~ member(X0,comb) ),
inference(cnf_transformation,[status(thm)],[f33]) ).
fof(f99,plain,
! [X0,X1,X2] :
( member(pair(comb_app(comb_app(comb_app(combS,X0),X1),X2),comb_app(comb_app(X0,X2),comb_app(X1,X2))),parcontract)
| ~ member(X2,comb)
| ~ member(X1,comb)
| ~ member(X0,comb) ),
inference(cnf_transformation,[status(thm)],[f34]) ).
fof(f100,plain,
! [X0,X1,X2,X3] :
( member(pair(comb_app(X0,X2),comb_app(X1,X3)),parcontract)
| ~ member(pair(X2,X3),parcontract)
| ~ member(pair(X0,X1),parcontract) ),
inference(cnf_transformation,[status(thm)],[f35]) ).
fof(f101,plain,
( member(combK,comb)
| ! [R] : ~ member(pair(combK,R),parcontract) ),
inference(miniscoping,[status(thm)],[f36]) ).
fof(f102,plain,
! [X0] :
( member(combK,comb)
| ~ member(pair(combK,X0),parcontract) ),
inference(cnf_transformation,[status(thm)],[f101]) ).
fof(f103,plain,
! [X0] :
( X0 = combK
| ~ member(pair(combK,X0),parcontract) ),
inference(cnf_transformation,[status(thm)],[f37]) ).
fof(f104,plain,
( member(combS,comb)
| ! [R] : ~ member(pair(combS,R),parcontract) ),
inference(miniscoping,[status(thm)],[f38]) ).
fof(f105,plain,
! [X0] :
( member(combS,comb)
| ~ member(pair(combS,X0),parcontract) ),
inference(cnf_transformation,[status(thm)],[f104]) ).
fof(f106,plain,
! [X0] :
( X0 = combS
| ~ member(pair(combS,X0),parcontract) ),
inference(cnf_transformation,[status(thm)],[f39]) ).
fof(f107,plain,
! [X0,X1,X2] :
( ap_parcontractE_c4(X0,X1,X2)
| ap_parcontractE_c3(X0,X1,X2)
| ap_parcontractE_c2(X0,X1,X2)
| ap_parcontractE_c1(X0,X1,X2)
| ~ member(pair(comb_app(X0,X1),X2),parcontract) ),
inference(cnf_transformation,[status(thm)],[f40]) ).
fof(f108,plain,
! [P,Q] :
( member(comb_app(P,Q),comb)
| ! [R] : ~ ap_parcontractE_c1(P,Q,R) ),
inference(miniscoping,[status(thm)],[f41]) ).
fof(f109,plain,
! [X0,X1,X2] :
( member(comb_app(X0,X1),comb)
| ~ ap_parcontractE_c1(X0,X1,X2) ),
inference(cnf_transformation,[status(thm)],[f108]) ).
fof(f110,plain,
! [X0,X1,X2] :
( X2 = comb_app(X0,X1)
| ~ ap_parcontractE_c1(X0,X1,X2) ),
inference(cnf_transformation,[status(thm)],[f42]) ).
fof(f115,plain,
! [P,R] :
( P = comb_app(combK,R)
| ! [Q] : ~ ap_parcontractE_c2(P,Q,R) ),
inference(miniscoping,[status(thm)],[f45]) ).
fof(f116,plain,
! [X0,X1,X2] :
( X0 = comb_app(combK,X2)
| ~ ap_parcontractE_c2(X0,X1,X2) ),
inference(cnf_transformation,[status(thm)],[f115]) ).
fof(f121,plain,
! [X0,X1,X2] :
( X2 = comb_app(comb_app(ap_parcontractE_sk1p(X0,X1,X2),X1),comb_app(ap_parcontractE_sk1q(X0,X1,X2),X1))
| ~ ap_parcontractE_c3(X0,X1,X2) ),
inference(cnf_transformation,[status(thm)],[f49]) ).
fof(f122,plain,
! [X0,X1,X2] :
( X0 = comb_app(comb_app(combS,ap_parcontractE_sk1p(X0,X1,X2)),ap_parcontractE_sk1q(X0,X1,X2))
| ~ ap_parcontractE_c3(X0,X1,X2) ),
inference(cnf_transformation,[status(thm)],[f50]) ).
fof(f123,plain,
! [X0,X1,X2] :
( member(pair(X0,ap_parcontractE_sk2q(X0,X1,X2)),parcontract)
| ~ ap_parcontractE_c4(X0,X1,X2) ),
inference(cnf_transformation,[status(thm)],[f51]) ).
fof(f124,plain,
! [X0,X1,X2] :
( member(pair(X1,ap_parcontractE_sk2s(X0,X1,X2)),parcontract)
| ~ ap_parcontractE_c4(X0,X1,X2) ),
inference(cnf_transformation,[status(thm)],[f52]) ).
fof(f125,plain,
! [X0,X1,X2] :
( X2 = comb_app(ap_parcontractE_sk2q(X0,X1,X2),ap_parcontractE_sk2s(X0,X1,X2))
| ~ ap_parcontractE_c4(X0,X1,X2) ),
inference(cnf_transformation,[status(thm)],[f53]) ).
fof(f126,plain,
member(pair(comb_app(comb_app(combS,p),q),r),parcontract),
inference(cnf_transformation,[status(thm)],[f54]) ).
fof(f127,plain,
! [QP] :
( ~ member(pair(q,QP),parcontract)
| ! [PP] :
( ~ member(pair(p,PP),parcontract)
| r != comb_app(comb_app(combS,PP),QP) ) ),
inference(miniscoping,[status(thm)],[f55]) ).
fof(f128,plain,
! [X0,X1] :
( ~ member(pair(q,X1),parcontract)
| ~ member(pair(p,X0),parcontract)
| r != comb_app(comb_app(combS,X0),X1) ),
inference(cnf_transformation,[status(thm)],[f127]) ).
fof(f129,definition,
! [X0] :
( sQ0_spl
<=> ~ member(pair(combK,X0),parcontract) ),
introduced(definition,[new_symbols(definition,[sQ0_spl])],[split_symbol_definition]) ).
fof(f130,plain,
! [X0] :
( ~ sQ0_spl
| ~ member(pair(combK,X0),parcontract) ),
inference(component_clause,[status(thm)],[f129]) ).
fof(f132,definition,
( sQ1_spl
<=> member(combK,comb) ),
introduced(definition,[new_symbols(definition,[sQ1_spl])],[split_symbol_definition]) ).
fof(f135,plain,
( sQ1_spl
| sQ0_spl ),
inference(split_clause,[status(thm)],[f102,f129,f132]) ).
fof(f136,definition,
! [X0] :
( sQ2_spl
<=> ~ member(pair(combS,X0),parcontract) ),
introduced(definition,[new_symbols(definition,[sQ2_spl])],[split_symbol_definition]) ).
fof(f137,plain,
! [X0] :
( ~ sQ2_spl
| ~ member(pair(combS,X0),parcontract) ),
inference(component_clause,[status(thm)],[f136]) ).
fof(f139,definition,
( sQ3_spl
<=> member(combS,comb) ),
introduced(definition,[new_symbols(definition,[sQ3_spl])],[split_symbol_definition]) ).
fof(f142,plain,
( sQ3_spl
| sQ2_spl ),
inference(split_clause,[status(thm)],[f105,f136,f139]) ).
fof(f145,plain,
member(pair(combS,combS),parcontract),
inference(resolution,[status(thm)],[f97,f69]) ).
fof(f146,plain,
( ~ sQ2_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f145,f137]) ).
fof(f147,plain,
~ sQ2_spl,
inference(contradiction_clause,[status(thm)],[f146]) ).
fof(f149,plain,
member(pair(combK,combK),parcontract),
inference(resolution,[status(thm)],[f68,f97]) ).
fof(f150,plain,
( ~ sQ0_spl
| $false ),
inference(backward_subsumption_resolution,[status(thm)],[f149,f130]) ).
fof(f151,plain,
~ sQ0_spl,
inference(contradiction_clause,[status(thm)],[f150]) ).
fof(f153,plain,
! [X0] :
( member(comb_app(X0,combS),comb)
| ~ member(X0,comb) ),
inference(resolution,[status(thm)],[f70,f69]) ).
fof(f154,plain,
member(comb_app(combK,combS),comb),
inference(resolution,[status(thm)],[f153,f68]) ).
fof(f155,plain,
member(comb_app(combS,combS),comb),
inference(resolution,[status(thm)],[f153,f69]) ).
fof(f158,plain,
member(comb_app(comb_app(combK,combS),combS),comb),
inference(resolution,[status(thm)],[f154,f153]) ).
fof(f159,plain,
! [X0] :
( member(comb_app(X0,comb_app(combK,combS)),comb)
| ~ member(X0,comb) ),
inference(resolution,[status(thm)],[f154,f70]) ).
fof(f160,plain,
member(pair(comb_app(combK,combS),comb_app(combK,combS)),parcontract),
inference(resolution,[status(thm)],[f154,f97]) ).
fof(f163,plain,
member(comb_app(comb_app(combS,combS),combS),comb),
inference(resolution,[status(thm)],[f155,f153]) ).
fof(f164,plain,
! [X0] :
( member(comb_app(X0,comb_app(combS,combS)),comb)
| ~ member(X0,comb) ),
inference(resolution,[status(thm)],[f155,f70]) ).
fof(f165,plain,
member(pair(comb_app(combS,combS),comb_app(combS,combS)),parcontract),
inference(resolution,[status(thm)],[f155,f97]) ).
fof(f168,plain,
member(comb_app(comb_app(comb_app(combK,combS),combS),combS),comb),
inference(resolution,[status(thm)],[f158,f153]) ).
fof(f169,plain,
! [X0] :
( member(comb_app(X0,comb_app(comb_app(combK,combS),combS)),comb)
| ~ member(X0,comb) ),
inference(resolution,[status(thm)],[f158,f70]) ).
fof(f170,plain,
member(pair(comb_app(comb_app(combK,combS),combS),comb_app(comb_app(combK,combS),combS)),parcontract),
inference(resolution,[status(thm)],[f158,f97]) ).
fof(f173,plain,
member(comb_app(comb_app(comb_app(combS,combS),combS),combS),comb),
inference(resolution,[status(thm)],[f163,f153]) ).
fof(f174,plain,
! [X0] :
( member(comb_app(X0,comb_app(comb_app(combS,combS),combS)),comb)
| ~ member(X0,comb) ),
inference(resolution,[status(thm)],[f163,f70]) ).
fof(f175,plain,
member(pair(comb_app(comb_app(combS,combS),combS),comb_app(comb_app(combS,combS),combS)),parcontract),
inference(resolution,[status(thm)],[f163,f97]) ).
fof(f176,plain,
! [X0] :
( member(comb_app(combK,combS),comb)
| ~ member(X0,comb) ),
inference(resolution,[status(thm)],[f159,f67]) ).
fof(f179,plain,
! [X0,X1] :
( member(comb_app(X1,comb_app(X0,comb_app(combK,combS))),comb)
| ~ member(X1,comb)
| ~ member(X0,comb) ),
inference(resolution,[status(thm)],[f159,f70]) ).
fof(f181,definition,
! [X0] :
( sQ4_spl
<=> ~ member(X0,comb) ),
introduced(definition,[new_symbols(definition,[sQ4_spl])],[split_symbol_definition]) ).
fof(f182,plain,
! [X0] :
( ~ sQ4_spl
| ~ member(X0,comb) ),
inference(component_clause,[status(thm)],[f181]) ).
fof(f184,definition,
( sQ5_spl
<=> member(comb_app(combK,combS),comb) ),
introduced(definition,[new_symbols(definition,[sQ5_spl])],[split_symbol_definition]) ).
fof(f185,plain,
( ~ sQ5_spl
| member(comb_app(combK,combS),comb) ),
inference(component_clause,[status(thm)],[f184]) ).
fof(f187,plain,
( sQ5_spl
| sQ4_spl ),
inference(split_clause,[status(thm)],[f176,f181,f184]) ).
fof(f196,plain,
( ~ sQ4_spl
| $false ),
inference(backward_subsumption_resolution,[status(thm)],[f163,f182]) ).
fof(f202,plain,
~ sQ4_spl,
inference(contradiction_clause,[status(thm)],[f196]) ).
fof(f203,plain,
( combS = combS
| ~ member(combS,comb) ),
inference(resolution,[status(thm)],[f97,f106]) ).
fof(f204,plain,
! [X0] :
( ~ member(pair(p,X0),parcontract)
| r != comb_app(comb_app(combS,X0),q)
| ~ member(q,comb) ),
inference(resolution,[status(thm)],[f97,f128]) ).
fof(f205,definition,
( sQ6_spl
<=> combS = combS ),
introduced(definition,[new_symbols(definition,[sQ6_spl])],[split_symbol_definition]) ).
fof(f208,plain,
( sQ6_spl
| ~ sQ3_spl ),
inference(split_clause,[status(thm)],[f203,f139,f205]) ).
fof(f209,definition,
( sQ7_spl
<=> member(q,comb) ),
introduced(definition,[new_symbols(definition,[sQ7_spl])],[split_symbol_definition]) ).
fof(f212,definition,
! [X0] :
( sQ8_spl
<=> ( ~ member(pair(p,X0),parcontract)
| r != comb_app(comb_app(combS,X0),q) ) ),
introduced(definition,[new_symbols(definition,[sQ8_spl])],[split_symbol_definition]) ).
fof(f213,plain,
! [X0] :
( ~ sQ8_spl
| ~ member(pair(p,X0),parcontract)
| r != comb_app(comb_app(combS,X0),q) ),
inference(component_clause,[status(thm)],[f212]) ).
fof(f215,plain,
( sQ8_spl
| ~ sQ7_spl ),
inference(split_clause,[status(thm)],[f204,f209,f212]) ).
fof(f217,plain,
( ~ member(combK,comb)
| combK = combK ),
inference(resolution,[status(thm)],[f103,f97]) ).
fof(f218,definition,
( sQ9_spl
<=> combK = combK ),
introduced(definition,[new_symbols(definition,[sQ9_spl])],[split_symbol_definition]) ).
fof(f221,plain,
( ~ sQ1_spl
| sQ9_spl ),
inference(split_clause,[status(thm)],[f217,f218,f132]) ).
fof(f227,plain,
! [X0,X1,X2] :
( ~ ap_parcontractE_c1(X1,X0,X2)
| member(X0,comb) ),
inference(resolution,[status(thm)],[f67,f109]) ).
fof(f235,plain,
! [X0,X1] :
( ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c4(comb_app(combK,X0),X1,X0)
| ap_contractE_c3(comb_app(combK,X0),X1,X0)
| ap_contractE_c2(comb_app(combK,X0),X1,X0)
| ap_contractE_c1(comb_app(combK,X0),X1,X0) ),
inference(resolution,[status(thm)],[f74,f72]) ).
fof(f236,plain,
! [X0,X1,X2] :
( ~ member(X2,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c4(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_contractE_c3(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_contractE_c2(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_contractE_c1(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))) ),
inference(resolution,[status(thm)],[f74,f73]) ).
fof(f238,plain,
! [X0] :
( member(comb_app(combS,combS),comb)
| ~ member(X0,comb) ),
inference(resolution,[status(thm)],[f164,f67]) ).
fof(f239,definition,
( sQ10_spl
<=> member(comb_app(combS,combS),comb) ),
introduced(definition,[new_symbols(definition,[sQ10_spl])],[split_symbol_definition]) ).
fof(f242,plain,
( sQ10_spl
| sQ4_spl ),
inference(split_clause,[status(thm)],[f238,f181,f239]) ).
fof(f251,plain,
! [X0] :
( member(comb_app(comb_app(combK,combS),combS),comb)
| ~ member(X0,comb) ),
inference(resolution,[status(thm)],[f169,f67]) ).
fof(f252,definition,
( sQ11_spl
<=> member(comb_app(comb_app(combK,combS),combS),comb) ),
introduced(definition,[new_symbols(definition,[sQ11_spl])],[split_symbol_definition]) ).
fof(f255,plain,
( sQ11_spl
| sQ4_spl ),
inference(split_clause,[status(thm)],[f251,f181,f252]) ).
fof(f257,plain,
! [X0] :
( member(comb_app(comb_app(combS,combS),combS),comb)
| ~ member(X0,comb) ),
inference(resolution,[status(thm)],[f174,f67]) ).
fof(f258,definition,
( sQ12_spl
<=> member(comb_app(comb_app(combS,combS),combS),comb) ),
introduced(definition,[new_symbols(definition,[sQ12_spl])],[split_symbol_definition]) ).
fof(f261,plain,
( sQ12_spl
| sQ4_spl ),
inference(split_clause,[status(thm)],[f257,f181,f258]) ).
fof(f265,plain,
! [X0,X1] :
( member(X1,comb)
| ~ member(X1,comb)
| ~ member(X0,comb) ),
inference(resolution,[status(thm)],[f179,f65]) ).
fof(f266,plain,
! [X0,X1] :
( member(comb_app(X0,comb_app(combK,combS)),comb)
| ~ member(X1,comb)
| ~ member(X0,comb) ),
inference(resolution,[status(thm)],[f179,f67]) ).
fof(f267,definition,
! [X1] :
( sQ13_spl
<=> ( member(X1,comb)
| ~ member(X1,comb) ) ),
introduced(definition,[new_symbols(definition,[sQ13_spl])],[split_symbol_definition]) ).
fof(f270,plain,
( sQ13_spl
| sQ4_spl ),
inference(split_clause,[status(thm)],[f265,f181,f267]) ).
fof(f271,definition,
! [X0] :
( sQ14_spl
<=> ( member(comb_app(X0,comb_app(combK,combS)),comb)
| ~ member(X0,comb) ) ),
introduced(definition,[new_symbols(definition,[sQ14_spl])],[split_symbol_definition]) ).
fof(f274,plain,
( sQ4_spl
| sQ14_spl ),
inference(split_clause,[status(thm)],[f266,f271,f181]) ).
fof(f282,plain,
( ap_parcontractE_c4(combS,combS,comb_app(combS,combS))
| ap_parcontractE_c3(combS,combS,comb_app(combS,combS))
| ap_parcontractE_c2(combS,combS,comb_app(combS,combS))
| ap_parcontractE_c1(combS,combS,comb_app(combS,combS)) ),
inference(resolution,[status(thm)],[f107,f165]) ).
fof(f283,plain,
( ap_parcontractE_c4(combK,combS,comb_app(combK,combS))
| ap_parcontractE_c3(combK,combS,comb_app(combK,combS))
| ap_parcontractE_c2(combK,combS,comb_app(combK,combS))
| ap_parcontractE_c1(combK,combS,comb_app(combK,combS)) ),
inference(resolution,[status(thm)],[f107,f160]) ).
fof(f285,plain,
! [X0,X1] :
( ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c4(comb_app(combK,X0),X1,X0)
| ap_parcontractE_c3(comb_app(combK,X0),X1,X0)
| ap_parcontractE_c2(comb_app(combK,X0),X1,X0)
| ap_parcontractE_c1(comb_app(combK,X0),X1,X0) ),
inference(resolution,[status(thm)],[f107,f98]) ).
fof(f286,plain,
! [X0,X1,X2] :
( ~ member(X2,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c4(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_parcontractE_c3(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_parcontractE_c2(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_parcontractE_c1(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))) ),
inference(resolution,[status(thm)],[f107,f99]) ).
fof(f288,plain,
( ap_parcontractE_c4(comb_app(combS,p),q,r)
| ap_parcontractE_c3(comb_app(combS,p),q,r)
| ap_parcontractE_c2(comb_app(combS,p),q,r)
| ap_parcontractE_c1(comb_app(combS,p),q,r) ),
inference(resolution,[status(thm)],[f107,f126]) ).
fof(f290,plain,
! [X0,X1,X2,X3] :
( ~ member(pair(X1,X3),parcontract)
| ~ member(pair(X0,X2),parcontract)
| ap_parcontractE_c4(X0,X1,comb_app(X2,X3))
| ap_parcontractE_c3(X0,X1,comb_app(X2,X3))
| ap_parcontractE_c2(X0,X1,comb_app(X2,X3))
| ap_parcontractE_c1(X0,X1,comb_app(X2,X3)) ),
inference(resolution,[status(thm)],[f107,f100]) ).
fof(f291,plain,
! [X0,X1] :
( ~ member(comb_app(X0,X1),comb)
| ap_parcontractE_c4(X0,X1,comb_app(X0,X1))
| ap_parcontractE_c3(X0,X1,comb_app(X0,X1))
| ap_parcontractE_c2(X0,X1,comb_app(X0,X1))
| ap_parcontractE_c1(X0,X1,comb_app(X0,X1)) ),
inference(resolution,[status(thm)],[f107,f97]) ).
fof(f292,definition,
( sQ15_spl
<=> ap_parcontractE_c1(combS,combS,comb_app(combS,combS)) ),
introduced(definition,[new_symbols(definition,[sQ15_spl])],[split_symbol_definition]) ).
fof(f295,definition,
( sQ16_spl
<=> ap_parcontractE_c2(combS,combS,comb_app(combS,combS)) ),
introduced(definition,[new_symbols(definition,[sQ16_spl])],[split_symbol_definition]) ).
fof(f296,plain,
( ~ sQ16_spl
| ap_parcontractE_c2(combS,combS,comb_app(combS,combS)) ),
inference(component_clause,[status(thm)],[f295]) ).
fof(f297,plain,
( sQ16_spl
| ~ ap_parcontractE_c2(combS,combS,comb_app(combS,combS)) ),
inference(component_clause,[status(thm)],[f295]) ).
fof(f298,definition,
( sQ17_spl
<=> ap_parcontractE_c3(combS,combS,comb_app(combS,combS)) ),
introduced(definition,[new_symbols(definition,[sQ17_spl])],[split_symbol_definition]) ).
fof(f299,plain,
( ~ sQ17_spl
| ap_parcontractE_c3(combS,combS,comb_app(combS,combS)) ),
inference(component_clause,[status(thm)],[f298]) ).
fof(f301,definition,
( sQ18_spl
<=> ap_parcontractE_c4(combS,combS,comb_app(combS,combS)) ),
introduced(definition,[new_symbols(definition,[sQ18_spl])],[split_symbol_definition]) ).
fof(f304,plain,
( sQ18_spl
| sQ17_spl
| sQ16_spl
| sQ15_spl ),
inference(split_clause,[status(thm)],[f282,f292,f295,f298,f301]) ).
fof(f305,definition,
( sQ19_spl
<=> ap_parcontractE_c1(combK,combS,comb_app(combK,combS)) ),
introduced(definition,[new_symbols(definition,[sQ19_spl])],[split_symbol_definition]) ).
fof(f308,definition,
( sQ20_spl
<=> ap_parcontractE_c2(combK,combS,comb_app(combK,combS)) ),
introduced(definition,[new_symbols(definition,[sQ20_spl])],[split_symbol_definition]) ).
fof(f309,plain,
( ~ sQ20_spl
| ap_parcontractE_c2(combK,combS,comb_app(combK,combS)) ),
inference(component_clause,[status(thm)],[f308]) ).
fof(f310,plain,
( sQ20_spl
| ~ ap_parcontractE_c2(combK,combS,comb_app(combK,combS)) ),
inference(component_clause,[status(thm)],[f308]) ).
fof(f311,definition,
( sQ21_spl
<=> ap_parcontractE_c3(combK,combS,comb_app(combK,combS)) ),
introduced(definition,[new_symbols(definition,[sQ21_spl])],[split_symbol_definition]) ).
fof(f312,plain,
( ~ sQ21_spl
| ap_parcontractE_c3(combK,combS,comb_app(combK,combS)) ),
inference(component_clause,[status(thm)],[f311]) ).
fof(f314,definition,
( sQ22_spl
<=> ap_parcontractE_c4(combK,combS,comb_app(combK,combS)) ),
introduced(definition,[new_symbols(definition,[sQ22_spl])],[split_symbol_definition]) ).
fof(f317,plain,
( sQ22_spl
| sQ21_spl
| sQ20_spl
| sQ19_spl ),
inference(split_clause,[status(thm)],[f283,f305,f308,f311,f314]) ).
fof(f321,definition,
( sQ24_spl
<=> ap_parcontractE_c2(comb_app(combK,combS),combS,comb_app(comb_app(combK,combS),combS)) ),
introduced(definition,[new_symbols(definition,[sQ24_spl])],[split_symbol_definition]) ).
fof(f322,plain,
( ~ sQ24_spl
| ap_parcontractE_c2(comb_app(combK,combS),combS,comb_app(comb_app(combK,combS),combS)) ),
inference(component_clause,[status(thm)],[f321]) ).
fof(f334,definition,
( sQ28_spl
<=> ap_parcontractE_c2(comb_app(combS,combS),combS,comb_app(comb_app(combS,combS),combS)) ),
introduced(definition,[new_symbols(definition,[sQ28_spl])],[split_symbol_definition]) ).
fof(f335,plain,
( ~ sQ28_spl
| ap_parcontractE_c2(comb_app(combS,combS),combS,comb_app(comb_app(combS,combS),combS)) ),
inference(component_clause,[status(thm)],[f334]) ).
fof(f344,definition,
( sQ31_spl
<=> ap_parcontractE_c1(comb_app(combS,p),q,r) ),
introduced(definition,[new_symbols(definition,[sQ31_spl])],[split_symbol_definition]) ).
fof(f345,plain,
( ~ sQ31_spl
| ap_parcontractE_c1(comb_app(combS,p),q,r) ),
inference(component_clause,[status(thm)],[f344]) ).
fof(f347,definition,
( sQ32_spl
<=> ap_parcontractE_c2(comb_app(combS,p),q,r) ),
introduced(definition,[new_symbols(definition,[sQ32_spl])],[split_symbol_definition]) ).
fof(f348,plain,
( ~ sQ32_spl
| ap_parcontractE_c2(comb_app(combS,p),q,r) ),
inference(component_clause,[status(thm)],[f347]) ).
fof(f350,definition,
( sQ33_spl
<=> ap_parcontractE_c3(comb_app(combS,p),q,r) ),
introduced(definition,[new_symbols(definition,[sQ33_spl])],[split_symbol_definition]) ).
fof(f351,plain,
( ~ sQ33_spl
| ap_parcontractE_c3(comb_app(combS,p),q,r) ),
inference(component_clause,[status(thm)],[f350]) ).
fof(f353,definition,
( sQ34_spl
<=> ap_parcontractE_c4(comb_app(combS,p),q,r) ),
introduced(definition,[new_symbols(definition,[sQ34_spl])],[split_symbol_definition]) ).
fof(f354,plain,
( ~ sQ34_spl
| ap_parcontractE_c4(comb_app(combS,p),q,r) ),
inference(component_clause,[status(thm)],[f353]) ).
fof(f356,plain,
( sQ34_spl
| sQ33_spl
| sQ32_spl
| sQ31_spl ),
inference(split_clause,[status(thm)],[f288,f344,f347,f350,f353]) ).
fof(f357,plain,
( ~ sQ34_spl
| r = comb_app(ap_parcontractE_sk2q(comb_app(combS,p),q,r),ap_parcontractE_sk2s(comb_app(combS,p),q,r)) ),
inference(resolution,[status(thm)],[f354,f125]) ).
fof(f358,plain,
( ~ sQ34_spl
| member(pair(q,ap_parcontractE_sk2s(comb_app(combS,p),q,r)),parcontract) ),
inference(resolution,[status(thm)],[f354,f124]) ).
fof(f359,plain,
( ~ sQ34_spl
| member(pair(comb_app(combS,p),ap_parcontractE_sk2q(comb_app(combS,p),q,r)),parcontract) ),
inference(resolution,[status(thm)],[f354,f123]) ).
fof(f360,plain,
! [X0,X1] :
( comb_app(combK,X0) = comb_app(comb_app(combS,ap_contractE_sk1p(comb_app(combK,X0),X1,X0)),ap_contractE_sk1q(comb_app(combK,X0),X1,X0))
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c4(comb_app(combK,X0),X1,X0)
| ap_contractE_c3(comb_app(combK,X0),X1,X0)
| ap_contractE_c1(comb_app(combK,X0),X1,X0) ),
inference(resolution,[status(thm)],[f235,f86]) ).
fof(f361,plain,
! [X0,X1] :
( X0 = comb_app(comb_app(ap_contractE_sk1p(comb_app(combK,X0),X1,X0),X1),comb_app(ap_contractE_sk1q(comb_app(combK,X0),X1,X0),X1))
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c4(comb_app(combK,X0),X1,X0)
| ap_contractE_c3(comb_app(combK,X0),X1,X0)
| ap_contractE_c1(comb_app(combK,X0),X1,X0) ),
inference(resolution,[status(thm)],[f235,f85]) ).
fof(f363,plain,
! [X0,X1,X2] :
( comb_app(comb_app(combS,X0),X1) = comb_app(comb_app(combS,ap_contractE_sk1p(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))),ap_contractE_sk1q(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))))
| ~ member(X2,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c4(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_contractE_c3(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_contractE_c1(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))) ),
inference(resolution,[status(thm)],[f236,f86]) ).
fof(f364,plain,
! [X0,X1,X2] :
( comb_app(comb_app(X0,X2),comb_app(X1,X2)) = comb_app(comb_app(ap_contractE_sk1p(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))),X2),comb_app(ap_contractE_sk1q(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))),X2))
| ~ member(X2,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c4(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_contractE_c3(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_contractE_c1(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))) ),
inference(resolution,[status(thm)],[f236,f85]) ).
fof(f366,plain,
! [X0,X1] :
( X0 = comb_app(comb_app(ap_parcontractE_sk1p(comb_app(combK,X0),X1,X0),X1),comb_app(ap_parcontractE_sk1q(comb_app(combK,X0),X1,X0),X1))
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c4(comb_app(combK,X0),X1,X0)
| ap_parcontractE_c2(comb_app(combK,X0),X1,X0)
| ap_parcontractE_c1(comb_app(combK,X0),X1,X0) ),
inference(resolution,[status(thm)],[f285,f121]) ).
fof(f367,plain,
! [X0,X1] :
( comb_app(combK,X0) = comb_app(comb_app(combS,ap_parcontractE_sk1p(comb_app(combK,X0),X1,X0)),ap_parcontractE_sk1q(comb_app(combK,X0),X1,X0))
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c4(comb_app(combK,X0),X1,X0)
| ap_parcontractE_c2(comb_app(combK,X0),X1,X0)
| ap_parcontractE_c1(comb_app(combK,X0),X1,X0) ),
inference(resolution,[status(thm)],[f285,f122]) ).
fof(f370,plain,
( ~ sQ33_spl
| comb_app(combS,p) = comb_app(comb_app(combS,ap_parcontractE_sk1p(comb_app(combS,p),q,r)),ap_parcontractE_sk1q(comb_app(combS,p),q,r)) ),
inference(resolution,[status(thm)],[f351,f122]) ).
fof(f374,plain,
( ~ sQ8_spl
| ~ member(p,comb)
| r != comb_app(comb_app(combS,p),q) ),
inference(resolution,[status(thm)],[f213,f97]) ).
fof(f375,definition,
( sQ35_spl
<=> r = comb_app(comb_app(combS,p),q) ),
introduced(definition,[new_symbols(definition,[sQ35_spl])],[split_symbol_definition]) ).
fof(f377,plain,
( sQ35_spl
| r != comb_app(comb_app(combS,p),q) ),
inference(component_clause,[status(thm)],[f375]) ).
fof(f378,definition,
( sQ36_spl
<=> member(p,comb) ),
introduced(definition,[new_symbols(definition,[sQ36_spl])],[split_symbol_definition]) ).
fof(f381,plain,
( ~ sQ8_spl
| ~ sQ36_spl
| ~ sQ35_spl ),
inference(split_clause,[status(thm)],[f374,f375,f378,f212]) ).
fof(f384,plain,
( ~ sQ32_spl
| comb_app(combS,p) = comb_app(combK,r) ),
inference(resolution,[status(thm)],[f348,f116]) ).
fof(f388,plain,
( ~ sQ31_spl
| r = comb_app(comb_app(combS,p),q) ),
inference(resolution,[status(thm)],[f345,f110]) ).
fof(f389,plain,
( ~ sQ31_spl
| sQ35_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f388,f377]) ).
fof(f390,plain,
( ~ sQ31_spl
| sQ35_spl ),
inference(contradiction_clause,[status(thm)],[f389]) ).
fof(f395,plain,
( ~ sQ21_spl
| combK = comb_app(comb_app(combS,ap_parcontractE_sk1p(combK,combS,comb_app(combK,combS))),ap_parcontractE_sk1q(combK,combS,comb_app(combK,combS))) ),
inference(resolution,[status(thm)],[f312,f122]) ).
fof(f397,plain,
( ~ sQ21_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f395,f57]) ).
fof(f398,plain,
~ sQ21_spl,
inference(contradiction_clause,[status(thm)],[f397]) ).
fof(f401,plain,
( ~ sQ20_spl
| combK = comb_app(combK,comb_app(combK,combS)) ),
inference(resolution,[status(thm)],[f309,f116]) ).
fof(f402,plain,
( ~ sQ20_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f401,f57]) ).
fof(f403,plain,
~ sQ20_spl,
inference(contradiction_clause,[status(thm)],[f402]) ).
fof(f449,definition,
( sQ41_spl
<=> member(comb_app(combS,p),comb) ),
introduced(definition,[new_symbols(definition,[sQ41_spl])],[split_symbol_definition]) ).
fof(f450,plain,
( ~ sQ41_spl
| member(comb_app(combS,p),comb) ),
inference(component_clause,[status(thm)],[f449]) ).
fof(f451,plain,
( sQ41_spl
| ~ member(comb_app(combS,p),comb) ),
inference(component_clause,[status(thm)],[f449]) ).
fof(f492,plain,
! [X0,X1,X2] :
( comb_app(comb_app(X0,X2),comb_app(X1,X2)) = comb_app(comb_app(ap_parcontractE_sk1p(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))),X2),comb_app(ap_parcontractE_sk1q(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))),X2))
| ~ member(X2,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c4(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_parcontractE_c2(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_parcontractE_c1(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))) ),
inference(resolution,[status(thm)],[f286,f121]) ).
fof(f493,plain,
! [X0,X1,X2] :
( comb_app(comb_app(combS,X0),X1) = comb_app(comb_app(combS,ap_parcontractE_sk1p(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))),ap_parcontractE_sk1q(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))))
| ~ member(X2,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c4(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_parcontractE_c2(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_parcontractE_c1(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))) ),
inference(resolution,[status(thm)],[f286,f122]) ).
fof(f521,definition,
( sQ52_spl
<=> r = r ),
introduced(definition,[new_symbols(definition,[sQ52_spl])],[split_symbol_definition]) ).
fof(f523,plain,
( sQ52_spl
| r != r ),
inference(component_clause,[status(thm)],[f521]) ).
fof(f528,plain,
( sQ52_spl
| $false ),
inference(trivial_equality_resolution,[status(thm)],[f523]) ).
fof(f529,plain,
sQ52_spl,
inference(contradiction_clause,[status(thm)],[f528]) ).
fof(f540,plain,
( ~ sQ28_spl
| comb_app(combS,combS) = comb_app(combK,comb_app(comb_app(combS,combS),combS)) ),
inference(resolution,[status(thm)],[f335,f116]) ).
fof(f543,plain,
! [X0,X1,X2,X3] :
( X0 = comb_app(comb_app(combS,ap_parcontractE_sk1p(X0,X1,comb_app(X2,X3))),ap_parcontractE_sk1q(X0,X1,comb_app(X2,X3)))
| ~ member(pair(X1,X3),parcontract)
| ~ member(pair(X0,X2),parcontract)
| ap_parcontractE_c4(X0,X1,comb_app(X2,X3))
| ap_parcontractE_c2(X0,X1,comb_app(X2,X3))
| ap_parcontractE_c1(X0,X1,comb_app(X2,X3)) ),
inference(resolution,[status(thm)],[f290,f122]) ).
fof(f545,definition,
( sQ54_spl
<=> member(pair(combK,combK),parcontract) ),
introduced(definition,[new_symbols(definition,[sQ54_spl])],[split_symbol_definition]) ).
fof(f547,plain,
( sQ54_spl
| ~ member(pair(combK,combK),parcontract) ),
inference(component_clause,[status(thm)],[f545]) ).
fof(f548,definition,
( sQ55_spl
<=> member(pair(combS,combS),parcontract) ),
introduced(definition,[new_symbols(definition,[sQ55_spl])],[split_symbol_definition]) ).
fof(f550,plain,
( sQ55_spl
| ~ member(pair(combS,combS),parcontract) ),
inference(component_clause,[status(thm)],[f548]) ).
fof(f555,plain,
! [X0,X1] :
( X0 = comb_app(comb_app(combS,ap_parcontractE_sk1p(X0,X1,comb_app(X0,X1))),ap_parcontractE_sk1q(X0,X1,comb_app(X0,X1)))
| ~ member(comb_app(X0,X1),comb)
| ap_parcontractE_c4(X0,X1,comb_app(X0,X1))
| ap_parcontractE_c2(X0,X1,comb_app(X0,X1))
| ap_parcontractE_c1(X0,X1,comb_app(X0,X1)) ),
inference(resolution,[status(thm)],[f291,f122]) ).
fof(f670,plain,
! [X0] :
( ~ sQ34_spl
| ~ member(pair(p,X0),parcontract)
| r != comb_app(comb_app(combS,X0),ap_parcontractE_sk2s(comb_app(combS,p),q,r)) ),
inference(resolution,[status(thm)],[f358,f128]) ).
fof(f671,plain,
( ~ sQ34_spl
| ap_parcontractE_c4(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r))
| ap_parcontractE_c3(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r))
| ap_parcontractE_c2(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r))
| ap_parcontractE_c1(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r)) ),
inference(resolution,[status(thm)],[f359,f107]) ).
fof(f672,definition,
( sQ72_spl
<=> ap_parcontractE_c1(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r)) ),
introduced(definition,[new_symbols(definition,[sQ72_spl])],[split_symbol_definition]) ).
fof(f673,plain,
( ~ sQ72_spl
| ap_parcontractE_c1(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r)) ),
inference(component_clause,[status(thm)],[f672]) ).
fof(f675,definition,
( sQ73_spl
<=> ap_parcontractE_c2(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r)) ),
introduced(definition,[new_symbols(definition,[sQ73_spl])],[split_symbol_definition]) ).
fof(f676,plain,
( ~ sQ73_spl
| ap_parcontractE_c2(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r)) ),
inference(component_clause,[status(thm)],[f675]) ).
fof(f678,definition,
( sQ74_spl
<=> ap_parcontractE_c3(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r)) ),
introduced(definition,[new_symbols(definition,[sQ74_spl])],[split_symbol_definition]) ).
fof(f679,plain,
( ~ sQ74_spl
| ap_parcontractE_c3(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r)) ),
inference(component_clause,[status(thm)],[f678]) ).
fof(f681,definition,
( sQ75_spl
<=> ap_parcontractE_c4(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r)) ),
introduced(definition,[new_symbols(definition,[sQ75_spl])],[split_symbol_definition]) ).
fof(f682,plain,
( ~ sQ75_spl
| ap_parcontractE_c4(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r)) ),
inference(component_clause,[status(thm)],[f681]) ).
fof(f684,plain,
( ~ sQ34_spl
| sQ75_spl
| sQ74_spl
| sQ73_spl
| sQ72_spl ),
inference(split_clause,[status(thm)],[f671,f672,f675,f678,f681,f353]) ).
fof(f685,plain,
( ~ sQ75_spl
| ap_parcontractE_sk2q(comb_app(combS,p),q,r) = comb_app(ap_parcontractE_sk2q(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r)),ap_parcontractE_sk2s(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r))) ),
inference(resolution,[status(thm)],[f682,f125]) ).
fof(f686,plain,
( ~ sQ75_spl
| member(pair(p,ap_parcontractE_sk2s(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r))),parcontract) ),
inference(resolution,[status(thm)],[f682,f124]) ).
fof(f687,plain,
( ~ sQ75_spl
| member(pair(combS,ap_parcontractE_sk2q(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r))),parcontract) ),
inference(resolution,[status(thm)],[f682,f123]) ).
fof(f689,plain,
( ~ sQ74_spl
| combS = comb_app(comb_app(combS,ap_parcontractE_sk1p(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r))),ap_parcontractE_sk1q(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r))) ),
inference(resolution,[status(thm)],[f679,f122]) ).
fof(f691,plain,
( ~ sQ74_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f689,f58]) ).
fof(f692,plain,
~ sQ74_spl,
inference(contradiction_clause,[status(thm)],[f691]) ).
fof(f695,plain,
( ~ sQ73_spl
| combS = comb_app(combK,ap_parcontractE_sk2q(comb_app(combS,p),q,r)) ),
inference(resolution,[status(thm)],[f676,f116]) ).
fof(f699,plain,
( ~ sQ72_spl
| member(p,comb) ),
inference(resolution,[status(thm)],[f673,f227]) ).
fof(f700,plain,
( ~ sQ72_spl
| ap_parcontractE_sk2q(comb_app(combS,p),q,r) = comb_app(combS,p) ),
inference(resolution,[status(thm)],[f673,f110]) ).
fof(f707,plain,
( ~ sQ34_spl
| ~ sQ72_spl
| r = comb_app(comb_app(combS,p),ap_parcontractE_sk2s(comb_app(combS,p),q,r)) ),
inference(backward_demodulation,[status(thm)],[f700,f357]) ).
fof(f715,definition,
( sQ77_spl
<=> ap_parcontractE_c2(combS,p,comb_app(combS,p)) ),
introduced(definition,[new_symbols(definition,[sQ77_spl])],[split_symbol_definition]) ).
fof(f716,plain,
( ~ sQ77_spl
| ap_parcontractE_c2(combS,p,comb_app(combS,p)) ),
inference(component_clause,[status(thm)],[f715]) ).
fof(f722,definition,
( sQ79_spl
<=> member(pair(p,p),parcontract) ),
introduced(definition,[new_symbols(definition,[sQ79_spl])],[split_symbol_definition]) ).
fof(f724,plain,
( sQ79_spl
| ~ member(pair(p,p),parcontract) ),
inference(component_clause,[status(thm)],[f722]) ).
fof(f726,plain,
( sQ55_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f550,f145]) ).
fof(f727,plain,
sQ55_spl,
inference(contradiction_clause,[status(thm)],[f726]) ).
fof(f728,plain,
( sQ79_spl
| ~ member(p,comb) ),
inference(resolution,[status(thm)],[f724,f97]) ).
fof(f729,plain,
( sQ79_spl
| ~ sQ36_spl ),
inference(split_clause,[status(thm)],[f728,f378,f722]) ).
fof(f731,plain,
( ~ sQ72_spl
| sQ36_spl ),
inference(split_clause,[status(thm)],[f699,f378,f672]) ).
fof(f737,plain,
( ~ sQ77_spl
| combS = comb_app(combK,comb_app(combS,p)) ),
inference(resolution,[status(thm)],[f716,f116]) ).
fof(f738,plain,
( ~ sQ77_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f737,f58]) ).
fof(f739,plain,
~ sQ77_spl,
inference(contradiction_clause,[status(thm)],[f738]) ).
fof(f743,plain,
! [X0,X1] :
( member(pair(X1,ap_contractE_sk3q(comb_app(combK,X0),X1,X0)),contract)
| comb_app(combK,X0) = comb_app(comb_app(combS,ap_contractE_sk1p(comb_app(combK,X0),X1,X0)),ap_contractE_sk1q(comb_app(combK,X0),X1,X0))
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(combK,X0),X1,X0)
| ap_contractE_c1(comb_app(combK,X0),X1,X0) ),
inference(resolution,[status(thm)],[f360,f91]) ).
fof(f746,plain,
! [X0,X1] :
( member(pair(X1,ap_contractE_sk3q(comb_app(combK,X0),X1,X0)),contract)
| X0 = comb_app(comb_app(ap_contractE_sk1p(comb_app(combK,X0),X1,X0),X1),comb_app(ap_contractE_sk1q(comb_app(combK,X0),X1,X0),X1))
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(combK,X0),X1,X0)
| ap_contractE_c1(comb_app(combK,X0),X1,X0) ),
inference(resolution,[status(thm)],[f361,f91]) ).
fof(f749,plain,
! [X0,X1,X2] :
( member(pair(X2,ap_contractE_sk3q(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))),contract)
| comb_app(comb_app(combS,X0),X1) = comb_app(comb_app(combS,ap_contractE_sk1p(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))),ap_contractE_sk1q(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))))
| ~ member(X2,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_contractE_c1(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))) ),
inference(resolution,[status(thm)],[f363,f91]) ).
fof(f753,plain,
( ~ sQ34_spl
| ~ member(p,comb)
| r != comb_app(comb_app(combS,p),ap_parcontractE_sk2s(comb_app(combS,p),q,r)) ),
inference(resolution,[status(thm)],[f670,f97]) ).
fof(f754,definition,
( sQ80_spl
<=> r = comb_app(comb_app(combS,p),ap_parcontractE_sk2s(comb_app(combS,p),q,r)) ),
introduced(definition,[new_symbols(definition,[sQ80_spl])],[split_symbol_definition]) ).
fof(f756,plain,
( sQ80_spl
| r != comb_app(comb_app(combS,p),ap_parcontractE_sk2s(comb_app(combS,p),q,r)) ),
inference(component_clause,[status(thm)],[f754]) ).
fof(f757,plain,
( ~ sQ34_spl
| ~ sQ36_spl
| ~ sQ80_spl ),
inference(split_clause,[status(thm)],[f753,f754,f378,f353]) ).
fof(f783,plain,
( ~ sQ32_spl
| combS = combK ),
inference(resolution,[status(thm)],[f384,f60]) ).
fof(f820,plain,
( ~ sQ32_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f783,f56]) ).
fof(f821,plain,
~ sQ32_spl,
inference(contradiction_clause,[status(thm)],[f820]) ).
fof(f834,plain,
! [X0,X1,X2] :
( member(pair(X2,ap_contractE_sk3q(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))),contract)
| comb_app(comb_app(X0,X2),comb_app(X1,X2)) = comb_app(comb_app(ap_contractE_sk1p(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))),X2),comb_app(ap_contractE_sk1q(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))),X2))
| ~ member(X2,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_contractE_c1(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))) ),
inference(resolution,[status(thm)],[f364,f91]) ).
fof(f838,plain,
! [X0,X1] :
( member(pair(X1,ap_parcontractE_sk2s(comb_app(combK,X0),X1,X0)),parcontract)
| X0 = comb_app(comb_app(ap_parcontractE_sk1p(comb_app(combK,X0),X1,X0),X1),comb_app(ap_parcontractE_sk1q(comb_app(combK,X0),X1,X0),X1))
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(combK,X0),X1,X0)
| ap_parcontractE_c1(comb_app(combK,X0),X1,X0) ),
inference(resolution,[status(thm)],[f366,f124]) ).
fof(f841,plain,
! [X0,X1] :
( member(pair(X1,ap_parcontractE_sk2s(comb_app(combK,X0),X1,X0)),parcontract)
| comb_app(combK,X0) = comb_app(comb_app(combS,ap_parcontractE_sk1p(comb_app(combK,X0),X1,X0)),ap_parcontractE_sk1q(comb_app(combK,X0),X1,X0))
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(combK,X0),X1,X0)
| ap_parcontractE_c1(comb_app(combK,X0),X1,X0) ),
inference(resolution,[status(thm)],[f367,f124]) ).
fof(f859,plain,
( ~ sQ24_spl
| comb_app(combK,combS) = comb_app(combK,comb_app(comb_app(combK,combS),combS)) ),
inference(resolution,[status(thm)],[f322,f116]) ).
fof(f869,plain,
! [X0,X1,X2] :
( member(pair(X2,ap_parcontractE_sk2s(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))),parcontract)
| comb_app(comb_app(X0,X2),comb_app(X1,X2)) = comb_app(comb_app(ap_parcontractE_sk1p(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))),X2),comb_app(ap_parcontractE_sk1q(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))),X2))
| ~ member(X2,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_parcontractE_c1(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))) ),
inference(resolution,[status(thm)],[f492,f124]) ).
fof(f872,plain,
! [X0,X1,X2] :
( member(pair(X2,ap_parcontractE_sk2s(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))),parcontract)
| comb_app(comb_app(combS,X0),X1) = comb_app(comb_app(combS,ap_parcontractE_sk1p(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))),ap_parcontractE_sk1q(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))))
| ~ member(X2,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2)))
| ap_parcontractE_c1(comb_app(comb_app(combS,X0),X1),X2,comb_app(comb_app(X0,X2),comb_app(X1,X2))) ),
inference(resolution,[status(thm)],[f493,f124]) ).
fof(f877,plain,
( ~ sQ28_spl
| combS = comb_app(comb_app(combS,combS),combS) ),
inference(resolution,[status(thm)],[f540,f62]) ).
fof(f922,plain,
( ~ sQ28_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f877,f58]) ).
fof(f923,plain,
~ sQ28_spl,
inference(contradiction_clause,[status(thm)],[f922]) ).
fof(f929,plain,
( ~ sQ24_spl
| combS = comb_app(comb_app(combK,combS),combS) ),
inference(resolution,[status(thm)],[f859,f62]) ).
fof(f974,plain,
( ~ sQ24_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f929,f58]) ).
fof(f975,plain,
~ sQ24_spl,
inference(contradiction_clause,[status(thm)],[f974]) ).
fof(f981,plain,
! [X0,X1,X2,X3] :
( comb_app(X2,X3) = comb_app(ap_parcontractE_sk2q(X0,X1,comb_app(X2,X3)),ap_parcontractE_sk2s(X0,X1,comb_app(X2,X3)))
| X0 = comb_app(comb_app(combS,ap_parcontractE_sk1p(X0,X1,comb_app(X2,X3))),ap_parcontractE_sk1q(X0,X1,comb_app(X2,X3)))
| ~ member(pair(X1,X3),parcontract)
| ~ member(pair(X0,X2),parcontract)
| ap_parcontractE_c2(X0,X1,comb_app(X2,X3))
| ap_parcontractE_c1(X0,X1,comb_app(X2,X3)) ),
inference(resolution,[status(thm)],[f543,f125]) ).
fof(f1001,definition,
( sQ82_spl
<=> member(comb_app(comb_app(combS,p),q),comb) ),
introduced(definition,[new_symbols(definition,[sQ82_spl])],[split_symbol_definition]) ).
fof(f1002,plain,
( ~ sQ82_spl
| member(comb_app(comb_app(combS,p),q),comb) ),
inference(component_clause,[status(thm)],[f1001]) ).
fof(f1003,plain,
( sQ82_spl
| ~ member(comb_app(comb_app(combS,p),q),comb) ),
inference(component_clause,[status(thm)],[f1001]) ).
fof(f1009,plain,
( ~ sQ82_spl
| member(q,comb) ),
inference(resolution,[status(thm)],[f1002,f67]) ).
fof(f1010,plain,
( ~ sQ82_spl
| sQ7_spl ),
inference(split_clause,[status(thm)],[f1009,f209,f1001]) ).
fof(f1017,plain,
( ~ sQ34_spl
| ~ sQ75_spl
| r != comb_app(comb_app(combS,ap_parcontractE_sk2s(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r))),ap_parcontractE_sk2s(comb_app(combS,p),q,r)) ),
inference(resolution,[status(thm)],[f686,f670]) ).
fof(f1018,plain,
( ~ sQ75_spl
| ap_parcontractE_sk2q(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r)) = combS ),
inference(resolution,[status(thm)],[f687,f106]) ).
fof(f1024,plain,
! [X0,X1] :
( member(pair(X1,ap_parcontractE_sk2s(X0,X1,comb_app(X0,X1))),parcontract)
| X0 = comb_app(comb_app(combS,ap_parcontractE_sk1p(X0,X1,comb_app(X0,X1))),ap_parcontractE_sk1q(X0,X1,comb_app(X0,X1)))
| ~ member(comb_app(X0,X1),comb)
| ap_parcontractE_c2(X0,X1,comb_app(X0,X1))
| ap_parcontractE_c1(X0,X1,comb_app(X0,X1)) ),
inference(resolution,[status(thm)],[f555,f124]) ).
fof(f1025,plain,
! [X0,X1] :
( member(pair(X0,ap_parcontractE_sk2q(X0,X1,comb_app(X0,X1))),parcontract)
| X0 = comb_app(comb_app(combS,ap_parcontractE_sk1p(X0,X1,comb_app(X0,X1))),ap_parcontractE_sk1q(X0,X1,comb_app(X0,X1)))
| ~ member(comb_app(X0,X1),comb)
| ap_parcontractE_c2(X0,X1,comb_app(X0,X1))
| ap_parcontractE_c1(X0,X1,comb_app(X0,X1)) ),
inference(resolution,[status(thm)],[f555,f123]) ).
fof(f1229,definition,
( sQ96_spl
<=> ap_parcontractE_c2(combS,combS,ap_parcontractE_sk2q(comb_app(combS,combS),combS,comb_app(comb_app(combS,combS),combS))) ),
introduced(definition,[new_symbols(definition,[sQ96_spl])],[split_symbol_definition]) ).
fof(f1230,plain,
( ~ sQ96_spl
| ap_parcontractE_c2(combS,combS,ap_parcontractE_sk2q(comb_app(combS,combS),combS,comb_app(comb_app(combS,combS),combS))) ),
inference(component_clause,[status(thm)],[f1229]) ).
fof(f1232,definition,
( sQ97_spl
<=> ap_parcontractE_c3(combS,combS,ap_parcontractE_sk2q(comb_app(combS,combS),combS,comb_app(comb_app(combS,combS),combS))) ),
introduced(definition,[new_symbols(definition,[sQ97_spl])],[split_symbol_definition]) ).
fof(f1233,plain,
( ~ sQ97_spl
| ap_parcontractE_c3(combS,combS,ap_parcontractE_sk2q(comb_app(combS,combS),combS,comb_app(comb_app(combS,combS),combS))) ),
inference(component_clause,[status(thm)],[f1232]) ).
fof(f1243,plain,
( ~ sQ97_spl
| combS = comb_app(comb_app(combS,ap_parcontractE_sk1p(combS,combS,ap_parcontractE_sk2q(comb_app(combS,combS),combS,comb_app(comb_app(combS,combS),combS)))),ap_parcontractE_sk1q(combS,combS,ap_parcontractE_sk2q(comb_app(combS,combS),combS,comb_app(comb_app(combS,combS),combS)))) ),
inference(resolution,[status(thm)],[f1233,f122]) ).
fof(f1245,plain,
( ~ sQ97_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f1243,f58]) ).
fof(f1246,plain,
~ sQ97_spl,
inference(contradiction_clause,[status(thm)],[f1245]) ).
fof(f1249,plain,
( ~ sQ96_spl
| combS = comb_app(combK,ap_parcontractE_sk2q(comb_app(combS,combS),combS,comb_app(comb_app(combS,combS),combS))) ),
inference(resolution,[status(thm)],[f1230,f116]) ).
fof(f1250,plain,
( ~ sQ96_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f1249,f58]) ).
fof(f1251,plain,
~ sQ96_spl,
inference(contradiction_clause,[status(thm)],[f1250]) ).
fof(f1274,plain,
( ~ sQ16_spl
| combS = comb_app(combK,comb_app(combS,combS)) ),
inference(resolution,[status(thm)],[f296,f116]) ).
fof(f1275,plain,
( ~ sQ16_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f1274,f58]) ).
fof(f1276,plain,
~ sQ16_spl,
inference(contradiction_clause,[status(thm)],[f1275]) ).
fof(f1419,definition,
( sQ123_spl
<=> combS = comb_app(comb_app(combS,ap_parcontractE_sk1p(combS,ap_parcontractE_sk2s(combS,p,comb_app(combS,p)),comb_app(combS,ap_parcontractE_sk2s(combS,p,comb_app(combS,p))))),ap_parcontractE_sk1q(combS,ap_parcontractE_sk2s(combS,p,comb_app(combS,p)),comb_app(combS,ap_parcontractE_sk2s(combS,p,comb_app(combS,p))))) ),
introduced(definition,[new_symbols(definition,[sQ123_spl])],[split_symbol_definition]) ).
fof(f1420,plain,
( ~ sQ123_spl
| combS = comb_app(comb_app(combS,ap_parcontractE_sk1p(combS,ap_parcontractE_sk2s(combS,p,comb_app(combS,p)),comb_app(combS,ap_parcontractE_sk2s(combS,p,comb_app(combS,p))))),ap_parcontractE_sk1q(combS,ap_parcontractE_sk2s(combS,p,comb_app(combS,p)),comb_app(combS,ap_parcontractE_sk2s(combS,p,comb_app(combS,p))))) ),
inference(component_clause,[status(thm)],[f1419]) ).
fof(f1517,plain,
( ~ sQ123_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f1420,f58]) ).
fof(f1518,plain,
~ sQ123_spl,
inference(contradiction_clause,[status(thm)],[f1517]) ).
fof(f1523,plain,
( ~ sQ17_spl
| combS = comb_app(comb_app(combS,ap_parcontractE_sk1p(combS,combS,comb_app(combS,combS))),ap_parcontractE_sk1q(combS,combS,comb_app(combS,combS))) ),
inference(resolution,[status(thm)],[f299,f122]) ).
fof(f1525,plain,
( ~ sQ17_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f1523,f58]) ).
fof(f1526,plain,
~ sQ17_spl,
inference(contradiction_clause,[status(thm)],[f1525]) ).
fof(f1532,definition,
( sQ144_spl
<=> combS = comb_app(comb_app(combS,ap_parcontractE_sk1p(combS,p,comb_app(combS,p))),ap_parcontractE_sk1q(combS,p,comb_app(combS,p))) ),
introduced(definition,[new_symbols(definition,[sQ144_spl])],[split_symbol_definition]) ).
fof(f1533,plain,
( ~ sQ144_spl
| combS = comb_app(comb_app(combS,ap_parcontractE_sk1p(combS,p,comb_app(combS,p))),ap_parcontractE_sk1q(combS,p,comb_app(combS,p))) ),
inference(component_clause,[status(thm)],[f1532]) ).
fof(f1543,plain,
( ~ sQ144_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f1533,f58]) ).
fof(f1544,plain,
~ sQ144_spl,
inference(contradiction_clause,[status(thm)],[f1543]) ).
fof(f1545,plain,
( sQ41_spl
| ~ member(p,comb)
| ~ member(combS,comb) ),
inference(resolution,[status(thm)],[f451,f70]) ).
fof(f1547,plain,
( sQ41_spl
| ~ sQ36_spl
| ~ sQ3_spl ),
inference(split_clause,[status(thm)],[f1545,f139,f378,f449]) ).
fof(f1549,plain,
( ~ sQ41_spl
| member(p,comb) ),
inference(resolution,[status(thm)],[f450,f67]) ).
fof(f1550,plain,
( ~ sQ41_spl
| sQ36_spl ),
inference(split_clause,[status(thm)],[f1549,f378,f449]) ).
fof(f1555,plain,
! [X0] :
( comb_app(combK,X0) = comb_app(comb_app(combS,ap_contractE_sk1p(comb_app(combK,X0),combK,X0)),ap_contractE_sk1q(comb_app(combK,X0),combK,X0))
| ~ member(combK,comb)
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(combK,X0),combK,X0)
| ap_contractE_c1(comb_app(combK,X0),combK,X0) ),
inference(resolution,[status(thm)],[f743,f95]) ).
fof(f1556,plain,
! [X0] :
( comb_app(combK,X0) = comb_app(comb_app(combS,ap_contractE_sk1p(comb_app(combK,X0),combS,X0)),ap_contractE_sk1q(comb_app(combK,X0),combS,X0))
| ~ member(combS,comb)
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(combK,X0),combS,X0)
| ap_contractE_c1(comb_app(combK,X0),combS,X0) ),
inference(resolution,[status(thm)],[f743,f96]) ).
fof(f1557,definition,
! [X0] :
( sQ146_spl
<=> ( comb_app(combK,X0) = comb_app(comb_app(combS,ap_contractE_sk1p(comb_app(combK,X0),combK,X0)),ap_contractE_sk1q(comb_app(combK,X0),combK,X0))
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(combK,X0),combK,X0)
| ap_contractE_c1(comb_app(combK,X0),combK,X0) ) ),
introduced(definition,[new_symbols(definition,[sQ146_spl])],[split_symbol_definition]) ).
fof(f1560,plain,
( ~ sQ1_spl
| sQ146_spl ),
inference(split_clause,[status(thm)],[f1555,f1557,f132]) ).
fof(f1561,definition,
! [X0] :
( sQ147_spl
<=> ( comb_app(combK,X0) = comb_app(comb_app(combS,ap_contractE_sk1p(comb_app(combK,X0),combS,X0)),ap_contractE_sk1q(comb_app(combK,X0),combS,X0))
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(combK,X0),combS,X0)
| ap_contractE_c1(comb_app(combK,X0),combS,X0) ) ),
introduced(definition,[new_symbols(definition,[sQ147_spl])],[split_symbol_definition]) ).
fof(f1564,plain,
( ~ sQ3_spl
| sQ147_spl ),
inference(split_clause,[status(thm)],[f1556,f1561,f139]) ).
fof(f1662,definition,
( sQ159_spl
<=> ap_parcontractE_c2(combK,combS,ap_parcontractE_sk2q(comb_app(combK,combS),combS,comb_app(comb_app(combK,combS),combS))) ),
introduced(definition,[new_symbols(definition,[sQ159_spl])],[split_symbol_definition]) ).
fof(f1663,plain,
( ~ sQ159_spl
| ap_parcontractE_c2(combK,combS,ap_parcontractE_sk2q(comb_app(combK,combS),combS,comb_app(comb_app(combK,combS),combS))) ),
inference(component_clause,[status(thm)],[f1662]) ).
fof(f1665,definition,
( sQ160_spl
<=> ap_parcontractE_c3(combK,combS,ap_parcontractE_sk2q(comb_app(combK,combS),combS,comb_app(comb_app(combK,combS),combS))) ),
introduced(definition,[new_symbols(definition,[sQ160_spl])],[split_symbol_definition]) ).
fof(f1666,plain,
( ~ sQ160_spl
| ap_parcontractE_c3(combK,combS,ap_parcontractE_sk2q(comb_app(combK,combS),combS,comb_app(comb_app(combK,combS),combS))) ),
inference(component_clause,[status(thm)],[f1665]) ).
fof(f1679,plain,
( ~ sQ160_spl
| combK = comb_app(comb_app(combS,ap_parcontractE_sk1p(combK,combS,ap_parcontractE_sk2q(comb_app(combK,combS),combS,comb_app(comb_app(combK,combS),combS)))),ap_parcontractE_sk1q(combK,combS,ap_parcontractE_sk2q(comb_app(combK,combS),combS,comb_app(comb_app(combK,combS),combS)))) ),
inference(resolution,[status(thm)],[f1666,f122]) ).
fof(f1681,plain,
( ~ sQ160_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f1679,f57]) ).
fof(f1682,plain,
~ sQ160_spl,
inference(contradiction_clause,[status(thm)],[f1681]) ).
fof(f1685,plain,
( ~ sQ159_spl
| combK = comb_app(combK,ap_parcontractE_sk2q(comb_app(combK,combS),combS,comb_app(comb_app(combK,combS),combS))) ),
inference(resolution,[status(thm)],[f1663,f116]) ).
fof(f1686,plain,
( ~ sQ159_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f1685,f57]) ).
fof(f1687,plain,
~ sQ159_spl,
inference(contradiction_clause,[status(thm)],[f1686]) ).
fof(f1698,plain,
! [X0] :
( X0 = comb_app(comb_app(ap_contractE_sk1p(comb_app(combK,X0),combK,X0),combK),comb_app(ap_contractE_sk1q(comb_app(combK,X0),combK,X0),combK))
| ~ member(combK,comb)
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(combK,X0),combK,X0)
| ap_contractE_c1(comb_app(combK,X0),combK,X0) ),
inference(resolution,[status(thm)],[f746,f95]) ).
fof(f1699,plain,
! [X0] :
( X0 = comb_app(comb_app(ap_contractE_sk1p(comb_app(combK,X0),combS,X0),combS),comb_app(ap_contractE_sk1q(comb_app(combK,X0),combS,X0),combS))
| ~ member(combS,comb)
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(combK,X0),combS,X0)
| ap_contractE_c1(comb_app(combK,X0),combS,X0) ),
inference(resolution,[status(thm)],[f746,f96]) ).
fof(f1700,definition,
! [X0] :
( sQ162_spl
<=> ( X0 = comb_app(comb_app(ap_contractE_sk1p(comb_app(combK,X0),combK,X0),combK),comb_app(ap_contractE_sk1q(comb_app(combK,X0),combK,X0),combK))
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(combK,X0),combK,X0)
| ap_contractE_c1(comb_app(combK,X0),combK,X0) ) ),
introduced(definition,[new_symbols(definition,[sQ162_spl])],[split_symbol_definition]) ).
fof(f1703,plain,
( ~ sQ1_spl
| sQ162_spl ),
inference(split_clause,[status(thm)],[f1698,f1700,f132]) ).
fof(f1704,definition,
! [X0] :
( sQ163_spl
<=> ( X0 = comb_app(comb_app(ap_contractE_sk1p(comb_app(combK,X0),combS,X0),combS),comb_app(ap_contractE_sk1q(comb_app(combK,X0),combS,X0),combS))
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(combK,X0),combS,X0)
| ap_contractE_c1(comb_app(combK,X0),combS,X0) ) ),
introduced(definition,[new_symbols(definition,[sQ163_spl])],[split_symbol_definition]) ).
fof(f1707,plain,
( ~ sQ3_spl
| sQ163_spl ),
inference(split_clause,[status(thm)],[f1699,f1704,f139]) ).
fof(f1845,definition,
! [X0,X1,X2] :
( sQ179_spl
<=> ( ap_parcontractE_sk2s(X0,combK,comb_app(X1,X2)) = combK
| ~ member(pair(combK,X2),parcontract)
| ~ member(pair(X0,X1),parcontract) ) ),
introduced(definition,[new_symbols(definition,[sQ179_spl])],[split_symbol_definition]) ).
fof(f1846,plain,
! [X0,X1,X2] :
( ~ sQ179_spl
| ap_parcontractE_sk2s(X0,combK,comb_app(X1,X2)) = combK
| ~ member(pair(combK,X2),parcontract)
| ~ member(pair(X0,X1),parcontract) ),
inference(component_clause,[status(thm)],[f1845]) ).
fof(f1867,plain,
! [X0,X1] :
( comb_app(comb_app(combS,X0),X1) = comb_app(comb_app(combS,ap_contractE_sk1p(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK)))),ap_contractE_sk1q(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))))
| ~ member(combK,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK)))
| ap_contractE_c1(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))) ),
inference(resolution,[status(thm)],[f749,f95]) ).
fof(f1868,plain,
! [X0,X1] :
( comb_app(comb_app(combS,X0),X1) = comb_app(comb_app(combS,ap_contractE_sk1p(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS)))),ap_contractE_sk1q(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))))
| ~ member(combS,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS)))
| ap_contractE_c1(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))) ),
inference(resolution,[status(thm)],[f749,f96]) ).
fof(f1871,definition,
! [X0,X1] :
( sQ182_spl
<=> ( comb_app(comb_app(combS,X0),X1) = comb_app(comb_app(combS,ap_contractE_sk1p(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK)))),ap_contractE_sk1q(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))))
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK)))
| ap_contractE_c1(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))) ) ),
introduced(definition,[new_symbols(definition,[sQ182_spl])],[split_symbol_definition]) ).
fof(f1874,plain,
( ~ sQ1_spl
| sQ182_spl ),
inference(split_clause,[status(thm)],[f1867,f1871,f132]) ).
fof(f1875,definition,
! [X0,X1] :
( sQ183_spl
<=> ( comb_app(comb_app(combS,X0),X1) = comb_app(comb_app(combS,ap_contractE_sk1p(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS)))),ap_contractE_sk1q(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))))
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS)))
| ap_contractE_c1(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))) ) ),
introduced(definition,[new_symbols(definition,[sQ183_spl])],[split_symbol_definition]) ).
fof(f1878,plain,
( ~ sQ3_spl
| sQ183_spl ),
inference(split_clause,[status(thm)],[f1868,f1875,f139]) ).
fof(f1899,plain,
( ~ sQ82_spl
| member(comb_app(combS,p),comb) ),
inference(resolution,[status(thm)],[f1002,f65]) ).
fof(f1978,definition,
( sQ190_spl
<=> member(pair(comb_app(combS,combS),comb_app(combS,combS)),parcontract) ),
introduced(definition,[new_symbols(definition,[sQ190_spl])],[split_symbol_definition]) ).
fof(f1980,plain,
( sQ190_spl
| ~ member(pair(comb_app(combS,combS),comb_app(combS,combS)),parcontract) ),
inference(component_clause,[status(thm)],[f1978]) ).
fof(f1983,definition,
( sQ191_spl
<=> member(pair(comb_app(combK,combS),comb_app(combK,combS)),parcontract) ),
introduced(definition,[new_symbols(definition,[sQ191_spl])],[split_symbol_definition]) ).
fof(f1985,plain,
( sQ191_spl
| ~ member(pair(comb_app(combK,combS),comb_app(combK,combS)),parcontract) ),
inference(component_clause,[status(thm)],[f1983]) ).
fof(f1993,definition,
( sQ193_spl
<=> member(pair(comb_app(combS,p),comb_app(combS,p)),parcontract) ),
introduced(definition,[new_symbols(definition,[sQ193_spl])],[split_symbol_definition]) ).
fof(f1995,plain,
( sQ193_spl
| ~ member(pair(comb_app(combS,p),comb_app(combS,p)),parcontract) ),
inference(component_clause,[status(thm)],[f1993]) ).
fof(f2254,definition,
( sQ223_spl
<=> ap_parcontractE_c2(comb_app(comb_app(combS,p),q),p,comb_app(comb_app(p,p),comb_app(q,p))) ),
introduced(definition,[new_symbols(definition,[sQ223_spl])],[split_symbol_definition]) ).
fof(f2255,plain,
( ~ sQ223_spl
| ap_parcontractE_c2(comb_app(comb_app(combS,p),q),p,comb_app(comb_app(p,p),comb_app(q,p))) ),
inference(component_clause,[status(thm)],[f2254]) ).
fof(f2400,plain,
! [X0,X1] :
( ~ sQ179_spl
| ~ member(combK,comb)
| ap_parcontractE_sk2s(X0,combK,comb_app(X1,combK)) = combK
| ~ member(pair(X0,X1),parcontract) ),
inference(resolution,[status(thm)],[f1846,f97]) ).
fof(f2405,definition,
! [X0,X1] :
( sQ251_spl
<=> ( ap_parcontractE_sk2s(X0,combK,comb_app(X1,combK)) = combK
| ~ member(pair(X0,X1),parcontract) ) ),
introduced(definition,[new_symbols(definition,[sQ251_spl])],[split_symbol_definition]) ).
fof(f2408,plain,
( ~ sQ179_spl
| ~ sQ1_spl
| sQ251_spl ),
inference(split_clause,[status(thm)],[f2400,f2405,f132,f1845]) ).
fof(f2483,plain,
! [X0,X1] :
( comb_app(comb_app(X0,combK),comb_app(X1,combK)) = comb_app(comb_app(ap_contractE_sk1p(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))),combK),comb_app(ap_contractE_sk1q(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))),combK))
| ~ member(combK,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK)))
| ap_contractE_c1(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))) ),
inference(resolution,[status(thm)],[f834,f95]) ).
fof(f2484,plain,
! [X0,X1] :
( comb_app(comb_app(X0,combS),comb_app(X1,combS)) = comb_app(comb_app(ap_contractE_sk1p(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))),combS),comb_app(ap_contractE_sk1q(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))),combS))
| ~ member(combS,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS)))
| ap_contractE_c1(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))) ),
inference(resolution,[status(thm)],[f834,f96]) ).
fof(f2491,definition,
! [X0,X1] :
( sQ255_spl
<=> ( comb_app(comb_app(X0,combK),comb_app(X1,combK)) = comb_app(comb_app(ap_contractE_sk1p(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))),combK),comb_app(ap_contractE_sk1q(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))),combK))
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK)))
| ap_contractE_c1(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))) ) ),
introduced(definition,[new_symbols(definition,[sQ255_spl])],[split_symbol_definition]) ).
fof(f2494,plain,
( ~ sQ1_spl
| sQ255_spl ),
inference(split_clause,[status(thm)],[f2483,f2491,f132]) ).
fof(f2495,definition,
! [X0,X1] :
( sQ256_spl
<=> ( comb_app(comb_app(X0,combS),comb_app(X1,combS)) = comb_app(comb_app(ap_contractE_sk1p(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))),combS),comb_app(ap_contractE_sk1q(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))),combS))
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_contractE_c3(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS)))
| ap_contractE_c1(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))) ) ),
introduced(definition,[new_symbols(definition,[sQ256_spl])],[split_symbol_definition]) ).
fof(f2498,plain,
( ~ sQ3_spl
| sQ256_spl ),
inference(split_clause,[status(thm)],[f2484,f2495,f139]) ).
fof(f2544,plain,
( ~ sQ223_spl
| comb_app(comb_app(combS,p),q) = comb_app(combK,comb_app(comb_app(p,p),comb_app(q,p))) ),
inference(resolution,[status(thm)],[f2255,f116]) ).
fof(f2647,plain,
! [X0,X1] :
( ap_parcontractE_sk2s(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))) = combK
| comb_app(comb_app(X0,combK),comb_app(X1,combK)) = comb_app(comb_app(ap_parcontractE_sk1p(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))),combK),comb_app(ap_parcontractE_sk1q(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))),combK))
| ~ member(combK,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK)))
| ap_parcontractE_c1(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))) ),
inference(resolution,[status(thm)],[f869,f103]) ).
fof(f2648,plain,
! [X0,X1] :
( ap_parcontractE_sk2s(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))) = combS
| comb_app(comb_app(X0,combS),comb_app(X1,combS)) = comb_app(comb_app(ap_parcontractE_sk1p(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))),combS),comb_app(ap_parcontractE_sk1q(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))),combS))
| ~ member(combS,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS)))
| ap_parcontractE_c1(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))) ),
inference(resolution,[status(thm)],[f869,f106]) ).
fof(f2670,definition,
! [X0,X1] :
( sQ270_spl
<=> ( ap_parcontractE_sk2s(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))) = combK
| comb_app(comb_app(X0,combK),comb_app(X1,combK)) = comb_app(comb_app(ap_parcontractE_sk1p(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))),combK),comb_app(ap_parcontractE_sk1q(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))),combK))
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK)))
| ap_parcontractE_c1(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))) ) ),
introduced(definition,[new_symbols(definition,[sQ270_spl])],[split_symbol_definition]) ).
fof(f2673,plain,
( ~ sQ1_spl
| sQ270_spl ),
inference(split_clause,[status(thm)],[f2647,f2670,f132]) ).
fof(f2674,definition,
! [X0,X1] :
( sQ271_spl
<=> ( ap_parcontractE_sk2s(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))) = combS
| comb_app(comb_app(X0,combS),comb_app(X1,combS)) = comb_app(comb_app(ap_parcontractE_sk1p(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))),combS),comb_app(ap_parcontractE_sk1q(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))),combS))
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS)))
| ap_parcontractE_c1(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))) ) ),
introduced(definition,[new_symbols(definition,[sQ271_spl])],[split_symbol_definition]) ).
fof(f2677,plain,
( ~ sQ3_spl
| sQ271_spl ),
inference(split_clause,[status(thm)],[f2648,f2674,f139]) ).
fof(f2890,plain,
! [X0] :
( ap_parcontractE_sk2s(comb_app(combK,X0),combK,X0) = combK
| X0 = comb_app(comb_app(ap_parcontractE_sk1p(comb_app(combK,X0),combK,X0),combK),comb_app(ap_parcontractE_sk1q(comb_app(combK,X0),combK,X0),combK))
| ~ member(combK,comb)
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(combK,X0),combK,X0)
| ap_parcontractE_c1(comb_app(combK,X0),combK,X0) ),
inference(resolution,[status(thm)],[f838,f103]) ).
fof(f2891,plain,
! [X0] :
( ap_parcontractE_sk2s(comb_app(combK,X0),combS,X0) = combS
| X0 = comb_app(comb_app(ap_parcontractE_sk1p(comb_app(combK,X0),combS,X0),combS),comb_app(ap_parcontractE_sk1q(comb_app(combK,X0),combS,X0),combS))
| ~ member(combS,comb)
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(combK,X0),combS,X0)
| ap_parcontractE_c1(comb_app(combK,X0),combS,X0) ),
inference(resolution,[status(thm)],[f838,f106]) ).
fof(f2911,definition,
! [X0] :
( sQ285_spl
<=> ( ap_parcontractE_sk2s(comb_app(combK,X0),combK,X0) = combK
| X0 = comb_app(comb_app(ap_parcontractE_sk1p(comb_app(combK,X0),combK,X0),combK),comb_app(ap_parcontractE_sk1q(comb_app(combK,X0),combK,X0),combK))
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(combK,X0),combK,X0)
| ap_parcontractE_c1(comb_app(combK,X0),combK,X0) ) ),
introduced(definition,[new_symbols(definition,[sQ285_spl])],[split_symbol_definition]) ).
fof(f2914,plain,
( ~ sQ1_spl
| sQ285_spl ),
inference(split_clause,[status(thm)],[f2890,f2911,f132]) ).
fof(f2915,definition,
! [X0] :
( sQ286_spl
<=> ( ap_parcontractE_sk2s(comb_app(combK,X0),combS,X0) = combS
| X0 = comb_app(comb_app(ap_parcontractE_sk1p(comb_app(combK,X0),combS,X0),combS),comb_app(ap_parcontractE_sk1q(comb_app(combK,X0),combS,X0),combS))
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(combK,X0),combS,X0)
| ap_parcontractE_c1(comb_app(combK,X0),combS,X0) ) ),
introduced(definition,[new_symbols(definition,[sQ286_spl])],[split_symbol_definition]) ).
fof(f2918,plain,
( ~ sQ3_spl
| sQ286_spl ),
inference(split_clause,[status(thm)],[f2891,f2915,f139]) ).
fof(f3306,plain,
! [X0] :
( ap_parcontractE_sk2s(comb_app(combK,X0),combK,X0) = combK
| comb_app(combK,X0) = comb_app(comb_app(combS,ap_parcontractE_sk1p(comb_app(combK,X0),combK,X0)),ap_parcontractE_sk1q(comb_app(combK,X0),combK,X0))
| ~ member(combK,comb)
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(combK,X0),combK,X0)
| ap_parcontractE_c1(comb_app(combK,X0),combK,X0) ),
inference(resolution,[status(thm)],[f841,f103]) ).
fof(f3307,plain,
! [X0] :
( ap_parcontractE_sk2s(comb_app(combK,X0),combS,X0) = combS
| comb_app(combK,X0) = comb_app(comb_app(combS,ap_parcontractE_sk1p(comb_app(combK,X0),combS,X0)),ap_parcontractE_sk1q(comb_app(combK,X0),combS,X0))
| ~ member(combS,comb)
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(combK,X0),combS,X0)
| ap_parcontractE_c1(comb_app(combK,X0),combS,X0) ),
inference(resolution,[status(thm)],[f841,f106]) ).
fof(f3327,definition,
! [X0] :
( sQ301_spl
<=> ( ap_parcontractE_sk2s(comb_app(combK,X0),combK,X0) = combK
| comb_app(combK,X0) = comb_app(comb_app(combS,ap_parcontractE_sk1p(comb_app(combK,X0),combK,X0)),ap_parcontractE_sk1q(comb_app(combK,X0),combK,X0))
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(combK,X0),combK,X0)
| ap_parcontractE_c1(comb_app(combK,X0),combK,X0) ) ),
introduced(definition,[new_symbols(definition,[sQ301_spl])],[split_symbol_definition]) ).
fof(f3330,plain,
( ~ sQ1_spl
| sQ301_spl ),
inference(split_clause,[status(thm)],[f3306,f3327,f132]) ).
fof(f3331,definition,
! [X0] :
( sQ302_spl
<=> ( ap_parcontractE_sk2s(comb_app(combK,X0),combS,X0) = combS
| comb_app(combK,X0) = comb_app(comb_app(combS,ap_parcontractE_sk1p(comb_app(combK,X0),combS,X0)),ap_parcontractE_sk1q(comb_app(combK,X0),combS,X0))
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(combK,X0),combS,X0)
| ap_parcontractE_c1(comb_app(combK,X0),combS,X0) ) ),
introduced(definition,[new_symbols(definition,[sQ302_spl])],[split_symbol_definition]) ).
fof(f3334,plain,
( ~ sQ3_spl
| sQ302_spl ),
inference(split_clause,[status(thm)],[f3307,f3331,f139]) ).
fof(f3342,plain,
( ~ sQ223_spl
| comb_app(combS,p) = combK ),
inference(resolution,[status(thm)],[f2544,f60]) ).
fof(f3424,plain,
( ~ sQ223_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f3342,f57]) ).
fof(f3425,plain,
~ sQ223_spl,
inference(contradiction_clause,[status(thm)],[f3424]) ).
fof(f3752,plain,
! [X0,X1] :
( ap_parcontractE_sk2s(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))) = combK
| comb_app(comb_app(combS,X0),X1) = comb_app(comb_app(combS,ap_parcontractE_sk1p(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK)))),ap_parcontractE_sk1q(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))))
| ~ member(combK,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK)))
| ap_parcontractE_c1(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))) ),
inference(resolution,[status(thm)],[f872,f103]) ).
fof(f3753,plain,
! [X0,X1] :
( ap_parcontractE_sk2s(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))) = combS
| comb_app(comb_app(combS,X0),X1) = comb_app(comb_app(combS,ap_parcontractE_sk1p(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS)))),ap_parcontractE_sk1q(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))))
| ~ member(combS,comb)
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS)))
| ap_parcontractE_c1(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))) ),
inference(resolution,[status(thm)],[f872,f106]) ).
fof(f3771,definition,
! [X0,X1] :
( sQ359_spl
<=> ( ap_parcontractE_sk2s(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))) = combK
| comb_app(comb_app(combS,X0),X1) = comb_app(comb_app(combS,ap_parcontractE_sk1p(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK)))),ap_parcontractE_sk1q(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))))
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK)))
| ap_parcontractE_c1(comb_app(comb_app(combS,X0),X1),combK,comb_app(comb_app(X0,combK),comb_app(X1,combK))) ) ),
introduced(definition,[new_symbols(definition,[sQ359_spl])],[split_symbol_definition]) ).
fof(f3774,plain,
( ~ sQ1_spl
| sQ359_spl ),
inference(split_clause,[status(thm)],[f3752,f3771,f132]) ).
fof(f3775,definition,
! [X0,X1] :
( sQ360_spl
<=> ( ap_parcontractE_sk2s(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))) = combS
| comb_app(comb_app(combS,X0),X1) = comb_app(comb_app(combS,ap_parcontractE_sk1p(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS)))),ap_parcontractE_sk1q(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))))
| ~ member(X1,comb)
| ~ member(X0,comb)
| ap_parcontractE_c2(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS)))
| ap_parcontractE_c1(comb_app(comb_app(combS,X0),X1),combS,comb_app(comb_app(X0,combS),comb_app(X1,combS))) ) ),
introduced(definition,[new_symbols(definition,[sQ360_spl])],[split_symbol_definition]) ).
fof(f3778,plain,
( ~ sQ3_spl
| sQ360_spl ),
inference(split_clause,[status(thm)],[f3753,f3775,f139]) ).
fof(f3821,plain,
! [X0] :
( sQ82_spl
| ~ ap_parcontractE_c1(comb_app(combS,p),q,X0) ),
inference(resolution,[status(thm)],[f1003,f109]) ).
fof(f3911,definition,
( sQ383_spl
<=> comb_app(combS,combS) = comb_app(ap_parcontractE_sk2q(combS,combS,comb_app(combS,combS)),ap_parcontractE_sk2s(combS,combS,comb_app(combS,combS))) ),
introduced(definition,[new_symbols(definition,[sQ383_spl])],[split_symbol_definition]) ).
fof(f3922,definition,
( sQ386_spl
<=> comb_app(combK,combS) = comb_app(ap_parcontractE_sk2q(combK,combS,comb_app(combK,combS)),ap_parcontractE_sk2s(combK,combS,comb_app(combK,combS))) ),
introduced(definition,[new_symbols(definition,[sQ386_spl])],[split_symbol_definition]) ).
fof(f3935,plain,
( sQ54_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f547,f149]) ).
fof(f3936,plain,
sQ54_spl,
inference(contradiction_clause,[status(thm)],[f3935]) ).
fof(f3939,plain,
( sQ190_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f1980,f165]) ).
fof(f3940,plain,
sQ190_spl,
inference(contradiction_clause,[status(thm)],[f3939]) ).
fof(f3942,plain,
( sQ191_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f1985,f160]) ).
fof(f3943,plain,
sQ191_spl,
inference(contradiction_clause,[status(thm)],[f3942]) ).
fof(f4182,plain,
( sQ16_spl
| comb_app(combS,combS) = comb_app(ap_parcontractE_sk2q(combS,combS,comb_app(combS,combS)),ap_parcontractE_sk2s(combS,combS,comb_app(combS,combS)))
| combS = comb_app(comb_app(combS,ap_parcontractE_sk1p(combS,combS,comb_app(combS,combS))),ap_parcontractE_sk1q(combS,combS,comb_app(combS,combS)))
| ~ member(pair(combS,combS),parcontract)
| ~ member(pair(combS,combS),parcontract)
| ap_parcontractE_c1(combS,combS,comb_app(combS,combS)) ),
inference(resolution,[status(thm)],[f981,f297]) ).
fof(f4184,plain,
( sQ20_spl
| comb_app(combK,combS) = comb_app(ap_parcontractE_sk2q(combK,combS,comb_app(combK,combS)),ap_parcontractE_sk2s(combK,combS,comb_app(combK,combS)))
| combK = comb_app(comb_app(combS,ap_parcontractE_sk1p(combK,combS,comb_app(combK,combS))),ap_parcontractE_sk1q(combK,combS,comb_app(combK,combS)))
| ~ member(pair(combS,combS),parcontract)
| ~ member(pair(combK,combK),parcontract)
| ap_parcontractE_c1(combK,combS,comb_app(combK,combS)) ),
inference(resolution,[status(thm)],[f981,f310]) ).
fof(f4211,definition,
( sQ417_spl
<=> combS = comb_app(comb_app(combS,ap_parcontractE_sk1p(combS,combS,comb_app(combS,combS))),ap_parcontractE_sk1q(combS,combS,comb_app(combS,combS))) ),
introduced(definition,[new_symbols(definition,[sQ417_spl])],[split_symbol_definition]) ).
fof(f4212,plain,
( ~ sQ417_spl
| combS = comb_app(comb_app(combS,ap_parcontractE_sk1p(combS,combS,comb_app(combS,combS))),ap_parcontractE_sk1q(combS,combS,comb_app(combS,combS))) ),
inference(component_clause,[status(thm)],[f4211]) ).
fof(f4214,plain,
( sQ16_spl
| sQ383_spl
| sQ417_spl
| ~ sQ55_spl
| sQ15_spl ),
inference(split_clause,[status(thm)],[f4182,f292,f548,f4211,f3911,f295]) ).
fof(f4216,definition,
( sQ418_spl
<=> combK = comb_app(comb_app(combS,ap_parcontractE_sk1p(combK,combS,comb_app(combK,combS))),ap_parcontractE_sk1q(combK,combS,comb_app(combK,combS))) ),
introduced(definition,[new_symbols(definition,[sQ418_spl])],[split_symbol_definition]) ).
fof(f4217,plain,
( ~ sQ418_spl
| combK = comb_app(comb_app(combS,ap_parcontractE_sk1p(combK,combS,comb_app(combK,combS))),ap_parcontractE_sk1q(combK,combS,comb_app(combK,combS))) ),
inference(component_clause,[status(thm)],[f4216]) ).
fof(f4219,plain,
( sQ20_spl
| sQ386_spl
| sQ418_spl
| ~ sQ55_spl
| ~ sQ54_spl
| sQ19_spl ),
inference(split_clause,[status(thm)],[f4184,f305,f545,f548,f4216,f3922,f308]) ).
fof(f4227,plain,
( ~ sQ418_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f4217,f57]) ).
fof(f4228,plain,
~ sQ418_spl,
inference(contradiction_clause,[status(thm)],[f4227]) ).
fof(f4229,plain,
( ~ sQ417_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f4212,f58]) ).
fof(f4230,plain,
~ sQ417_spl,
inference(contradiction_clause,[status(thm)],[f4229]) ).
fof(f4449,plain,
( ~ sQ82_spl
| sQ41_spl ),
inference(split_clause,[status(thm)],[f1899,f449,f1001]) ).
fof(f4560,definition,
( sQ444_spl
<=> ap_parcontractE_c2(comb_app(comb_app(combS,combS),combS),combS,comb_app(comb_app(comb_app(combS,combS),combS),combS)) ),
introduced(definition,[new_symbols(definition,[sQ444_spl])],[split_symbol_definition]) ).
fof(f4561,plain,
( ~ sQ444_spl
| ap_parcontractE_c2(comb_app(comb_app(combS,combS),combS),combS,comb_app(comb_app(comb_app(combS,combS),combS),combS)) ),
inference(component_clause,[status(thm)],[f4560]) ).
fof(f4573,definition,
( sQ448_spl
<=> ap_parcontractE_c2(comb_app(comb_app(combK,combS),combS),combS,comb_app(comb_app(comb_app(combK,combS),combS),combS)) ),
introduced(definition,[new_symbols(definition,[sQ448_spl])],[split_symbol_definition]) ).
fof(f4574,plain,
( ~ sQ448_spl
| ap_parcontractE_c2(comb_app(comb_app(combK,combS),combS),combS,comb_app(comb_app(comb_app(combK,combS),combS),combS)) ),
inference(component_clause,[status(thm)],[f4573]) ).
fof(f4591,definition,
( sQ453_spl
<=> member(pair(combS,ap_parcontractE_sk2s(combS,combS,comb_app(combS,combS))),parcontract) ),
introduced(definition,[new_symbols(definition,[sQ453_spl])],[split_symbol_definition]) ).
fof(f4595,definition,
( sQ454_spl
<=> member(pair(combS,ap_parcontractE_sk2s(combK,combS,comb_app(combK,combS))),parcontract) ),
introduced(definition,[new_symbols(definition,[sQ454_spl])],[split_symbol_definition]) ).
fof(f4757,definition,
( sQ472_spl
<=> member(pair(combS,ap_parcontractE_sk2q(combS,combS,comb_app(combS,combS))),parcontract) ),
introduced(definition,[new_symbols(definition,[sQ472_spl])],[split_symbol_definition]) ).
fof(f4761,definition,
( sQ473_spl
<=> member(pair(combK,ap_parcontractE_sk2q(combK,combS,comb_app(combK,combS))),parcontract) ),
introduced(definition,[new_symbols(definition,[sQ473_spl])],[split_symbol_definition]) ).
fof(f4948,plain,
( member(pair(combS,ap_parcontractE_sk2s(combS,combS,comb_app(combS,combS))),parcontract)
| combS = comb_app(comb_app(combS,ap_parcontractE_sk1p(combS,combS,comb_app(combS,combS))),ap_parcontractE_sk1q(combS,combS,comb_app(combS,combS)))
| ap_parcontractE_c2(combS,combS,comb_app(combS,combS))
| ap_parcontractE_c1(combS,combS,comb_app(combS,combS)) ),
inference(resolution,[status(thm)],[f1024,f155]) ).
fof(f4949,plain,
( ~ sQ5_spl
| member(pair(combS,ap_parcontractE_sk2s(combK,combS,comb_app(combK,combS))),parcontract)
| combK = comb_app(comb_app(combS,ap_parcontractE_sk1p(combK,combS,comb_app(combK,combS))),ap_parcontractE_sk1q(combK,combS,comb_app(combK,combS)))
| ap_parcontractE_c2(combK,combS,comb_app(combK,combS))
| ap_parcontractE_c1(combK,combS,comb_app(combK,combS)) ),
inference(resolution,[status(thm)],[f1024,f185]) ).
fof(f4970,plain,
( sQ453_spl
| sQ417_spl
| sQ16_spl
| sQ15_spl ),
inference(split_clause,[status(thm)],[f4948,f292,f295,f4211,f4591]) ).
fof(f4971,plain,
( ~ sQ5_spl
| sQ454_spl
| sQ418_spl
| sQ20_spl
| sQ19_spl ),
inference(split_clause,[status(thm)],[f4949,f305,f308,f4216,f4595,f184]) ).
fof(f4978,plain,
( member(pair(combS,ap_parcontractE_sk2q(combS,combS,comb_app(combS,combS))),parcontract)
| combS = comb_app(comb_app(combS,ap_parcontractE_sk1p(combS,combS,comb_app(combS,combS))),ap_parcontractE_sk1q(combS,combS,comb_app(combS,combS)))
| ap_parcontractE_c2(combS,combS,comb_app(combS,combS))
| ap_parcontractE_c1(combS,combS,comb_app(combS,combS)) ),
inference(resolution,[status(thm)],[f1025,f155]) ).
fof(f4979,plain,
( ~ sQ5_spl
| member(pair(combK,ap_parcontractE_sk2q(combK,combS,comb_app(combK,combS))),parcontract)
| combK = comb_app(comb_app(combS,ap_parcontractE_sk1p(combK,combS,comb_app(combK,combS))),ap_parcontractE_sk1q(combK,combS,comb_app(combK,combS)))
| ap_parcontractE_c2(combK,combS,comb_app(combK,combS))
| ap_parcontractE_c1(combK,combS,comb_app(combK,combS)) ),
inference(resolution,[status(thm)],[f1025,f185]) ).
fof(f4994,plain,
( sQ472_spl
| sQ417_spl
| sQ16_spl
| sQ15_spl ),
inference(split_clause,[status(thm)],[f4978,f292,f295,f4211,f4757]) ).
fof(f4995,plain,
( ~ sQ5_spl
| sQ473_spl
| sQ418_spl
| sQ20_spl
| sQ19_spl ),
inference(split_clause,[status(thm)],[f4979,f305,f308,f4216,f4761,f184]) ).
fof(f5058,definition,
( sQ505_spl
<=> member(comb_app(p,p),comb) ),
introduced(definition,[new_symbols(definition,[sQ505_spl])],[split_symbol_definition]) ).
fof(f5060,plain,
( sQ505_spl
| ~ member(comb_app(p,p),comb) ),
inference(component_clause,[status(thm)],[f5058]) ).
fof(f5111,plain,
( sQ505_spl
| ~ member(p,comb)
| ~ member(p,comb) ),
inference(resolution,[status(thm)],[f5060,f70]) ).
fof(f5113,plain,
( sQ505_spl
| ~ sQ36_spl ),
inference(split_clause,[status(thm)],[f5111,f378,f5058]) ).
fof(f5231,plain,
( sQ193_spl
| ~ member(pair(p,p),parcontract)
| ~ member(pair(combS,combS),parcontract) ),
inference(resolution,[status(thm)],[f1995,f100]) ).
fof(f5233,plain,
( sQ193_spl
| ~ sQ79_spl
| ~ sQ55_spl ),
inference(split_clause,[status(thm)],[f5231,f548,f722,f1993]) ).
fof(f5766,plain,
( ~ sQ448_spl
| comb_app(comb_app(combK,combS),combS) = comb_app(combK,comb_app(comb_app(comb_app(combK,combS),combS),combS)) ),
inference(resolution,[status(thm)],[f4574,f116]) ).
fof(f5774,plain,
( ~ sQ444_spl
| comb_app(comb_app(combS,combS),combS) = comb_app(combK,comb_app(comb_app(comb_app(combS,combS),combS),combS)) ),
inference(resolution,[status(thm)],[f4561,f116]) ).
fof(f6384,plain,
( ~ sQ448_spl
| combS = comb_app(comb_app(comb_app(combK,combS),combS),combS) ),
inference(resolution,[status(thm)],[f5766,f62]) ).
fof(f6484,plain,
( ~ sQ448_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f6384,f58]) ).
fof(f6485,plain,
~ sQ448_spl,
inference(contradiction_clause,[status(thm)],[f6484]) ).
fof(f6486,plain,
( ~ sQ444_spl
| combS = comb_app(comb_app(comb_app(combS,combS),combS),combS) ),
inference(resolution,[status(thm)],[f5774,f62]) ).
fof(f6586,plain,
( ~ sQ444_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f6486,f58]) ).
fof(f6587,plain,
~ sQ444_spl,
inference(contradiction_clause,[status(thm)],[f6586]) ).
fof(f6592,definition,
( sQ698_spl
<=> member(comb_app(comb_app(comb_app(combK,combS),combS),combS),comb) ),
introduced(definition,[new_symbols(definition,[sQ698_spl])],[split_symbol_definition]) ).
fof(f6594,plain,
( sQ698_spl
| ~ member(comb_app(comb_app(comb_app(combK,combS),combS),combS),comb) ),
inference(component_clause,[status(thm)],[f6592]) ).
fof(f6600,definition,
( sQ700_spl
<=> member(pair(comb_app(comb_app(combK,combS),combS),comb_app(comb_app(combK,combS),combS)),parcontract) ),
introduced(definition,[new_symbols(definition,[sQ700_spl])],[split_symbol_definition]) ).
fof(f6602,plain,
( sQ700_spl
| ~ member(pair(comb_app(comb_app(combK,combS),combS),comb_app(comb_app(combK,combS),combS)),parcontract) ),
inference(component_clause,[status(thm)],[f6600]) ).
fof(f6605,plain,
( sQ700_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f6602,f170]) ).
fof(f6606,plain,
sQ700_spl,
inference(contradiction_clause,[status(thm)],[f6605]) ).
fof(f6607,plain,
( sQ698_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f6594,f168]) ).
fof(f6608,plain,
sQ698_spl,
inference(contradiction_clause,[status(thm)],[f6607]) ).
fof(f6613,definition,
( sQ701_spl
<=> member(comb_app(comb_app(comb_app(combS,combS),combS),combS),comb) ),
introduced(definition,[new_symbols(definition,[sQ701_spl])],[split_symbol_definition]) ).
fof(f6615,plain,
( sQ701_spl
| ~ member(comb_app(comb_app(comb_app(combS,combS),combS),combS),comb) ),
inference(component_clause,[status(thm)],[f6613]) ).
fof(f6621,definition,
( sQ703_spl
<=> member(pair(comb_app(comb_app(combS,combS),combS),comb_app(comb_app(combS,combS),combS)),parcontract) ),
introduced(definition,[new_symbols(definition,[sQ703_spl])],[split_symbol_definition]) ).
fof(f6623,plain,
( sQ703_spl
| ~ member(pair(comb_app(comb_app(combS,combS),combS),comb_app(comb_app(combS,combS),combS)),parcontract) ),
inference(component_clause,[status(thm)],[f6621]) ).
fof(f6626,plain,
( sQ703_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f6623,f175]) ).
fof(f6627,plain,
sQ703_spl,
inference(contradiction_clause,[status(thm)],[f6626]) ).
fof(f6628,plain,
( sQ701_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f6615,f173]) ).
fof(f6629,plain,
sQ701_spl,
inference(contradiction_clause,[status(thm)],[f6628]) ).
fof(f7133,plain,
( ~ sQ34_spl
| ~ sQ75_spl
| r != comb_app(ap_parcontractE_sk2q(comb_app(combS,p),q,r),ap_parcontractE_sk2s(comb_app(combS,p),q,r)) ),
inference(backward_demodulation,[status(thm)],[f7134,f1017]) ).
fof(f7134,plain,
( ~ sQ75_spl
| ap_parcontractE_sk2q(comb_app(combS,p),q,r) = comb_app(combS,ap_parcontractE_sk2s(combS,p,ap_parcontractE_sk2q(comb_app(combS,p),q,r))) ),
inference(forward_demodulation,[status(thm)],[f1018,f685]) ).
fof(f7231,plain,
( ~ sQ34_spl
| ~ sQ75_spl
| r != r ),
inference(forward_demodulation,[status(thm)],[f357,f7133]) ).
fof(f7232,plain,
( ~ sQ34_spl
| ~ sQ75_spl
| $false ),
inference(trivial_equality_resolution,[status(thm)],[f7231]) ).
fof(f7233,plain,
( ~ sQ34_spl
| ~ sQ75_spl ),
inference(contradiction_clause,[status(thm)],[f7232]) ).
fof(f8027,plain,
( ~ sQ33_spl
| combS = comb_app(combS,ap_parcontractE_sk1p(comb_app(combS,p),q,r)) ),
inference(resolution,[status(thm)],[f370,f60]) ).
fof(f8125,plain,
( ~ sQ33_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f8027,f58]) ).
fof(f8126,plain,
~ sQ33_spl,
inference(contradiction_clause,[status(thm)],[f8125]) ).
fof(f8128,plain,
( ~ sQ31_spl
| sQ82_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f345,f3821]) ).
fof(f8129,plain,
( ~ sQ31_spl
| sQ82_spl ),
inference(contradiction_clause,[status(thm)],[f8128]) ).
fof(f8130,plain,
( ~ sQ34_spl
| ~ sQ72_spl
| sQ80_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f707,f756]) ).
fof(f8131,plain,
( ~ sQ34_spl
| ~ sQ72_spl
| sQ80_spl ),
inference(contradiction_clause,[status(thm)],[f8130]) ).
fof(f8133,plain,
( ~ sQ73_spl
| $false ),
inference(forward_subsumption_resolution,[status(thm)],[f695,f58]) ).
fof(f8134,plain,
~ sQ73_spl,
inference(contradiction_clause,[status(thm)],[f8133]) ).
fof(f8135,plain,
$false,
inference(sat_refutation,[status(thm)],[f135,f142,f147,f151,f187,f202,f208,f215,f221,f242,f255,f261,f270,f274,f304,f317,f356,f381,f390,f398,f403,f529,f684,f692,f727,f729,f731,f739,f757,f821,f923,f975,f1010,f1246,f1251,f1276,f1518,f1526,f1544,f1547,f1550,f1560,f1564,f1682,f1687,f1703,f1707,f1874,f1878,f2408,f2494,f2498,f2673,f2677,f2914,f2918,f3330,f3334,f3425,f3774,f3778,f3936,f3940,f3943,f4214,f4219,f4228,f4230,f4449,f4970,f4971,f4994,f4995,f5113,f5233,f6485,f6587,f6606,f6608,f6627,f6629,f7233,f8126,f8129,f8131,f8134]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03 % Problem : COL094-1 : TPTP v9.3.1. Released v2.7.0.
% 0.00/0.04 % Command : drodi -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.09/0.37 % Computer : n016.cluster.edu
% 0.09/0.37 % Model : x86_64 x86_64
% 0.09/0.37 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.37 % Memory : 8046.5625MB
% 0.09/0.37 % OS : Linux 6.8.0-71-generic
% 0.09/0.37 % CPULimit : 300
% 0.09/0.37 % WCLimit : 300
% 0.09/0.37 % DateTime : Mon Sep 21 14:14:39 UTC 2026
% 0.09/0.37 % CPUTime :
% 0.09/0.39 % Drodi V4.1.1
% 35.42/5.30 % Refutation found
% 35.42/5.30 % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 35.42/5.30 % SZS output start CNFRefutation for theBenchmark
% See solution above
% 5.51/5.87 % Elapsed time: 5.477423 seconds
% 5.51/5.87 % CPU time: 39.224670 seconds
% 5.51/5.87 % Total memory used: 392.746 MB
% 5.51/5.87 % Net memory used: 362.639 MB
%------------------------------------------------------------------------------