TSTP Solution File: SWV372+1 by Drodi---3.6.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% Problem  : SWV372+1 : TPTP v8.1.2. Released v3.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n022.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue Apr 30 20:46:52 EDT 2024

% Result   : Theorem 2.45s 0.70s
% Output   : CNFRefutation 2.45s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : SWV372+1 : TPTP v8.1.2. Released v3.3.0.
% 0.03/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.34  % Computer : n022.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Tue Apr 30 00:31:13 EDT 2024
% 0.13/0.34  % CPUTime  : 
% 0.13/0.35  % Drodi V3.6.0
% 2.45/0.70  % Refutation found
% 2.45/0.70  % SZS status Theorem for theBenchmark: Theorem is valid
% 2.45/0.70  % SZS output start CNFRefutation for theBenchmark
% 2.45/0.70  fof(f2,axiom,(
% 2.45/0.70    (! [U,V] :( less_than(U,V)| less_than(V,U) ) )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f4,axiom,(
% 2.45/0.70    (! [U,V] :( strictly_less_than(U,V)<=> ( less_than(U,V)& ~ less_than(V,U) ) ) )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f8,axiom,(
% 2.45/0.70    (! [U] : ~ contains_pq(create_pq,U) )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f9,axiom,(
% 2.45/0.70    (! [U,V,W] :( contains_pq(insert_pq(U,V),W)<=> ( contains_pq(U,W)| V = W ) ) )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f39,axiom,(
% 2.45/0.70    (! [U,V,W,X] :( contains_cpq(triple(U,V,W),X)<=> contains_slb(V,X) ) )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f40,axiom,(
% 2.45/0.70    (! [U,V] :( ok(triple(U,V,bad))<=> $false ) )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f46,axiom,(
% 2.45/0.70    (! [U,V] : findmin_cpq_eff(triple(U,create_slb,V)) = triple(U,create_slb,bad) )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f47,axiom,(
% 2.45/0.70    (! [U,V,W,X] :( ( V != create_slb& ~ contains_slb(V,findmin_pqp_res(U)) )=> findmin_cpq_eff(triple(U,V,W)) = triple(U,update_slb(V,findmin_pqp_res(U)),bad) ) )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f51,axiom,(
% 2.45/0.70    (! [U,V,W,X] :( V != create_slb=> findmin_cpq_res(triple(U,V,W)) = findmin_pqp_res(U) ) )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f54,axiom,(
% 2.45/0.70    (! [U,V] : i(triple(U,create_slb,V)) = create_pq )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f56,axiom,(
% 2.45/0.70    (! [U,V] :( pi_sharp_remove(U,V)<=> contains_pq(U,V) ) )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f57,axiom,(
% 2.45/0.70    (! [U,V] :( pi_remove(U,V)<=> pi_sharp_remove(i(U),V) ) )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f58,axiom,(
% 2.45/0.70    (! [U,V] :( pi_sharp_find_min(U,V)<=> ( contains_pq(U,V)& issmallestelement_pq(U,V) ) ) )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f61,axiom,(
% 2.45/0.70    (! [U] :( pi_removemin(U)<=> (? [V] : pi_sharp_find_min(i(U),V) )) )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f63,lemma,(
% 2.45/0.70    (! [U,V,W,X] :( contains_cpq(triple(U,V,W),X)<=> contains_pq(i(triple(U,V,W)),X) ) )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f65,lemma,(
% 2.45/0.70    (! [U,V,W] :( ~ ok(triple(U,V,W))=> ~ phi(triple(U,V,W)) ) )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f66,conjecture,(
% 2.45/0.70    (! [U,V,W] :( phi(findmin_cpq_eff(triple(U,V,W)))=> contains_pq(i(triple(U,V,W)),findmin_cpq_res(triple(U,V,W))) ) )),
% 2.45/0.70    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 2.45/0.70  fof(f67,negated_conjecture,(
% 2.45/0.70    ~((! [U,V,W] :( phi(findmin_cpq_eff(triple(U,V,W)))=> contains_pq(i(triple(U,V,W)),findmin_cpq_res(triple(U,V,W))) ) ))),
% 2.45/0.70    inference(negated_conjecture,[status(cth)],[f66])).
% 2.45/0.70  fof(f71,plain,(
% 2.45/0.70    ![X0,X1]: (less_than(X0,X1)|less_than(X1,X0))),
% 2.45/0.70    inference(cnf_transformation,[status(esa)],[f2])).
% 2.45/0.70  fof(f73,plain,(
% 2.45/0.70    ![U,V]: ((~strictly_less_than(U,V)|(less_than(U,V)&~less_than(V,U)))&(strictly_less_than(U,V)|(~less_than(U,V)|less_than(V,U))))),
% 2.45/0.70    inference(NNF_transformation,[status(esa)],[f4])).
% 2.45/0.70  fof(f74,plain,(
% 2.45/0.70    (![U,V]: (~strictly_less_than(U,V)|(less_than(U,V)&~less_than(V,U))))&(![U,V]: (strictly_less_than(U,V)|(~less_than(U,V)|less_than(V,U))))),
% 2.45/0.70    inference(miniscoping,[status(esa)],[f73])).
% 2.45/0.70  fof(f75,plain,(
% 2.45/0.70    ![X0,X1]: (~strictly_less_than(X0,X1)|less_than(X0,X1))),
% 2.45/0.70    inference(cnf_transformation,[status(esa)],[f74])).
% 2.45/0.70  fof(f77,plain,(
% 2.45/0.70    ![X0,X1]: (strictly_less_than(X0,X1)|~less_than(X0,X1)|less_than(X1,X0))),
% 2.45/0.70    inference(cnf_transformation,[status(esa)],[f74])).
% 2.45/0.70  fof(f81,plain,(
% 2.45/0.70    ![X0]: (~contains_pq(create_pq,X0))),
% 2.45/0.70    inference(cnf_transformation,[status(esa)],[f8])).
% 2.45/0.70  fof(f82,plain,(
% 2.45/0.70    ![U,V,W]: ((~contains_pq(insert_pq(U,V),W)|(contains_pq(U,W)|V=W))&(contains_pq(insert_pq(U,V),W)|(~contains_pq(U,W)&~V=W)))),
% 2.45/0.70    inference(NNF_transformation,[status(esa)],[f9])).
% 2.45/0.72  fof(f83,plain,(
% 2.45/0.72    (![U,V,W]: (~contains_pq(insert_pq(U,V),W)|(contains_pq(U,W)|V=W)))&(![U,V,W]: (contains_pq(insert_pq(U,V),W)|(~contains_pq(U,W)&~V=W)))),
% 2.45/0.72    inference(miniscoping,[status(esa)],[f82])).
% 2.45/0.72  fof(f86,plain,(
% 2.45/0.72    ![X0,X1,X2]: (contains_pq(insert_pq(X0,X1),X2)|~X1=X2)),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f83])).
% 2.45/0.72  fof(f158,plain,(
% 2.45/0.72    ![U,V,W,X]: ((~contains_cpq(triple(U,V,W),X)|contains_slb(V,X))&(contains_cpq(triple(U,V,W),X)|~contains_slb(V,X)))),
% 2.45/0.72    inference(NNF_transformation,[status(esa)],[f39])).
% 2.45/0.72  fof(f159,plain,(
% 2.45/0.72    (![V,X]: ((![U,W]: ~contains_cpq(triple(U,V,W),X))|contains_slb(V,X)))&(![V,X]: ((![U,W]: contains_cpq(triple(U,V,W),X))|~contains_slb(V,X)))),
% 2.45/0.72    inference(miniscoping,[status(esa)],[f158])).
% 2.45/0.72  fof(f161,plain,(
% 2.45/0.72    ![X0,X1,X2,X3]: (contains_cpq(triple(X0,X1,X2),X3)|~contains_slb(X1,X3))),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f159])).
% 2.45/0.72  fof(f162,plain,(
% 2.45/0.72    ![U,V]: ((~ok(triple(U,V,bad))|$false)&(ok(triple(U,V,bad))|$true))),
% 2.45/0.72    inference(NNF_transformation,[status(esa)],[f40])).
% 2.45/0.72  fof(f163,plain,(
% 2.45/0.72    ((![U,V]: ~ok(triple(U,V,bad)))|$false)&((![U,V]: ok(triple(U,V,bad)))|$true)),
% 2.45/0.72    inference(miniscoping,[status(esa)],[f162])).
% 2.45/0.72  fof(f164,plain,(
% 2.45/0.72    ![U,V]: ~ok(triple(U,V,bad))),
% 2.45/0.72    inference($true_and_$false_simplification,[status(esa)],[f163])).
% 2.45/0.72  fof(f165,plain,(
% 2.45/0.72    ![X0,X1]: (~ok(triple(X0,X1,bad)))),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f164])).
% 2.45/0.72  fof(f179,plain,(
% 2.45/0.72    ![X0,X1]: (findmin_cpq_eff(triple(X0,create_slb,X1))=triple(X0,create_slb,bad))),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f46])).
% 2.45/0.72  fof(f180,plain,(
% 2.45/0.72    ![U,V,W,X]: ((V=create_slb|contains_slb(V,findmin_pqp_res(U)))|findmin_cpq_eff(triple(U,V,W))=triple(U,update_slb(V,findmin_pqp_res(U)),bad))),
% 2.45/0.72    inference(pre_NNF_transformation,[status(esa)],[f47])).
% 2.45/0.72  fof(f181,plain,(
% 2.45/0.72    ![U,V]: ((V=create_slb|contains_slb(V,findmin_pqp_res(U)))|(![W]: findmin_cpq_eff(triple(U,V,W))=triple(U,update_slb(V,findmin_pqp_res(U)),bad)))),
% 2.45/0.72    inference(miniscoping,[status(esa)],[f180])).
% 2.45/0.72  fof(f182,plain,(
% 2.45/0.72    ![X0,X1,X2]: (X0=create_slb|contains_slb(X0,findmin_pqp_res(X1))|findmin_cpq_eff(triple(X1,X0,X2))=triple(X1,update_slb(X0,findmin_pqp_res(X1)),bad))),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f181])).
% 2.45/0.72  fof(f190,plain,(
% 2.45/0.72    ![U,V,W,X]: (V=create_slb|findmin_cpq_res(triple(U,V,W))=findmin_pqp_res(U))),
% 2.45/0.72    inference(pre_NNF_transformation,[status(esa)],[f51])).
% 2.45/0.72  fof(f191,plain,(
% 2.45/0.72    ![V]: (V=create_slb|(![U,W]: findmin_cpq_res(triple(U,V,W))=findmin_pqp_res(U)))),
% 2.45/0.72    inference(miniscoping,[status(esa)],[f190])).
% 2.45/0.72  fof(f192,plain,(
% 2.45/0.72    ![X0,X1,X2]: (X0=create_slb|findmin_cpq_res(triple(X1,X0,X2))=findmin_pqp_res(X1))),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f191])).
% 2.45/0.72  fof(f195,plain,(
% 2.45/0.72    ![X0,X1]: (i(triple(X0,create_slb,X1))=create_pq)),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f54])).
% 2.45/0.72  fof(f197,plain,(
% 2.45/0.72    ![U,V]: ((~pi_sharp_remove(U,V)|contains_pq(U,V))&(pi_sharp_remove(U,V)|~contains_pq(U,V)))),
% 2.45/0.72    inference(NNF_transformation,[status(esa)],[f56])).
% 2.45/0.72  fof(f198,plain,(
% 2.45/0.72    (![U,V]: (~pi_sharp_remove(U,V)|contains_pq(U,V)))&(![U,V]: (pi_sharp_remove(U,V)|~contains_pq(U,V)))),
% 2.45/0.72    inference(miniscoping,[status(esa)],[f197])).
% 2.45/0.72  fof(f199,plain,(
% 2.45/0.72    ![X0,X1]: (~pi_sharp_remove(X0,X1)|contains_pq(X0,X1))),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f198])).
% 2.45/0.72  fof(f200,plain,(
% 2.45/0.72    ![X0,X1]: (pi_sharp_remove(X0,X1)|~contains_pq(X0,X1))),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f198])).
% 2.45/0.72  fof(f201,plain,(
% 2.45/0.72    ![U,V]: ((~pi_remove(U,V)|pi_sharp_remove(i(U),V))&(pi_remove(U,V)|~pi_sharp_remove(i(U),V)))),
% 2.45/0.72    inference(NNF_transformation,[status(esa)],[f57])).
% 2.45/0.72  fof(f202,plain,(
% 2.45/0.72    (![U,V]: (~pi_remove(U,V)|pi_sharp_remove(i(U),V)))&(![U,V]: (pi_remove(U,V)|~pi_sharp_remove(i(U),V)))),
% 2.45/0.72    inference(miniscoping,[status(esa)],[f201])).
% 2.45/0.72  fof(f203,plain,(
% 2.45/0.72    ![X0,X1]: (~pi_remove(X0,X1)|pi_sharp_remove(i(X0),X1))),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f202])).
% 2.45/0.72  fof(f204,plain,(
% 2.45/0.72    ![X0,X1]: (pi_remove(X0,X1)|~pi_sharp_remove(i(X0),X1))),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f202])).
% 2.45/0.72  fof(f205,plain,(
% 2.45/0.72    ![U,V]: ((~pi_sharp_find_min(U,V)|(contains_pq(U,V)&issmallestelement_pq(U,V)))&(pi_sharp_find_min(U,V)|(~contains_pq(U,V)|~issmallestelement_pq(U,V))))),
% 2.45/0.72    inference(NNF_transformation,[status(esa)],[f58])).
% 2.45/0.72  fof(f206,plain,(
% 2.45/0.72    (![U,V]: (~pi_sharp_find_min(U,V)|(contains_pq(U,V)&issmallestelement_pq(U,V))))&(![U,V]: (pi_sharp_find_min(U,V)|(~contains_pq(U,V)|~issmallestelement_pq(U,V))))),
% 2.45/0.72    inference(miniscoping,[status(esa)],[f205])).
% 2.45/0.72  fof(f207,plain,(
% 2.45/0.72    ![X0,X1]: (~pi_sharp_find_min(X0,X1)|contains_pq(X0,X1))),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f206])).
% 2.45/0.72  fof(f220,plain,(
% 2.45/0.72    ![U]: ((~pi_removemin(U)|(?[V]: pi_sharp_find_min(i(U),V)))&(pi_removemin(U)|(![V]: ~pi_sharp_find_min(i(U),V))))),
% 2.45/0.72    inference(NNF_transformation,[status(esa)],[f61])).
% 2.45/0.72  fof(f221,plain,(
% 2.45/0.72    (![U]: (~pi_removemin(U)|(?[V]: pi_sharp_find_min(i(U),V))))&(![U]: (pi_removemin(U)|(![V]: ~pi_sharp_find_min(i(U),V))))),
% 2.45/0.72    inference(miniscoping,[status(esa)],[f220])).
% 2.45/0.72  fof(f222,plain,(
% 2.45/0.72    (![U]: (~pi_removemin(U)|pi_sharp_find_min(i(U),sk0_2(U))))&(![U]: (pi_removemin(U)|(![V]: ~pi_sharp_find_min(i(U),V))))),
% 2.45/0.72    inference(skolemization,[status(esa)],[f221])).
% 2.45/0.72  fof(f223,plain,(
% 2.45/0.72    ![X0]: (~pi_removemin(X0)|pi_sharp_find_min(i(X0),sk0_2(X0)))),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f222])).
% 2.45/0.72  fof(f232,plain,(
% 2.45/0.72    ![U,V,W,X]: ((~contains_cpq(triple(U,V,W),X)|contains_pq(i(triple(U,V,W)),X))&(contains_cpq(triple(U,V,W),X)|~contains_pq(i(triple(U,V,W)),X)))),
% 2.45/0.72    inference(NNF_transformation,[status(esa)],[f63])).
% 2.45/0.72  fof(f233,plain,(
% 2.45/0.72    (![U,V,W,X]: (~contains_cpq(triple(U,V,W),X)|contains_pq(i(triple(U,V,W)),X)))&(![U,V,W,X]: (contains_cpq(triple(U,V,W),X)|~contains_pq(i(triple(U,V,W)),X)))),
% 2.45/0.72    inference(miniscoping,[status(esa)],[f232])).
% 2.45/0.72  fof(f234,plain,(
% 2.45/0.72    ![X0,X1,X2,X3]: (~contains_cpq(triple(X0,X1,X2),X3)|contains_pq(i(triple(X0,X1,X2)),X3))),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f233])).
% 2.45/0.72  fof(f238,plain,(
% 2.45/0.72    ![U,V,W]: (ok(triple(U,V,W))|~phi(triple(U,V,W)))),
% 2.45/0.72    inference(pre_NNF_transformation,[status(esa)],[f65])).
% 2.45/0.72  fof(f239,plain,(
% 2.45/0.72    ![X0,X1,X2]: (ok(triple(X0,X1,X2))|~phi(triple(X0,X1,X2)))),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f238])).
% 2.45/0.72  fof(f240,plain,(
% 2.45/0.72    (?[U,V,W]: (phi(findmin_cpq_eff(triple(U,V,W)))&~contains_pq(i(triple(U,V,W)),findmin_cpq_res(triple(U,V,W)))))),
% 2.45/0.72    inference(pre_NNF_transformation,[status(esa)],[f67])).
% 2.45/0.72  fof(f241,plain,(
% 2.45/0.72    (phi(findmin_cpq_eff(triple(sk0_4,sk0_5,sk0_6)))&~contains_pq(i(triple(sk0_4,sk0_5,sk0_6)),findmin_cpq_res(triple(sk0_4,sk0_5,sk0_6))))),
% 2.45/0.72    inference(skolemization,[status(esa)],[f240])).
% 2.45/0.72  fof(f242,plain,(
% 2.45/0.72    phi(findmin_cpq_eff(triple(sk0_4,sk0_5,sk0_6)))),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f241])).
% 2.45/0.72  fof(f243,plain,(
% 2.45/0.72    ~contains_pq(i(triple(sk0_4,sk0_5,sk0_6)),findmin_cpq_res(triple(sk0_4,sk0_5,sk0_6)))),
% 2.45/0.72    inference(cnf_transformation,[status(esa)],[f241])).
% 2.45/0.72  fof(f244,plain,(
% 2.45/0.72    ![X0,X1]: (strictly_less_than(X0,X1)|less_than(X1,X0))),
% 2.45/0.72    inference(forward_subsumption_resolution,[status(thm)],[f77,f71])).
% 2.45/0.72  fof(f245,plain,(
% 2.45/0.72    ![X0,X1]: (contains_pq(insert_pq(X0,X1),X1))),
% 2.45/0.72    inference(destructive_equality_resolution,[status(esa)],[f86])).
% 2.45/0.72  fof(f260,plain,(
% 2.45/0.72    spl0_3 <=> sk0_5=create_slb),
% 2.45/0.72    introduced(split_symbol_definition)).
% 2.45/0.72  fof(f261,plain,(
% 2.45/0.72    sk0_5=create_slb|~spl0_3),
% 2.45/0.72    inference(component_clause,[status(thm)],[f260])).
% 2.45/0.72  fof(f305,plain,(
% 2.45/0.72    ![X0,X1]: (~pi_remove(X0,X1)|contains_pq(i(X0),X1))),
% 2.45/0.72    inference(resolution,[status(thm)],[f203,f199])).
% 2.45/0.72  fof(f312,plain,(
% 2.45/0.72    spl0_4 <=> pi_removemin(triple(X0,create_slb,X1))),
% 2.45/0.72    introduced(split_symbol_definition)).
% 2.45/0.72  fof(f313,plain,(
% 2.45/0.72    ![X0,X1]: (pi_removemin(triple(X0,create_slb,X1))|~spl0_4)),
% 2.45/0.72    inference(component_clause,[status(thm)],[f312])).
% 2.45/0.72  fof(f351,plain,(
% 2.45/0.72    ![X0,X1,X2]: (~pi_remove(triple(X0,create_slb,X1),X2)|contains_pq(create_pq,X2))),
% 2.45/0.72    inference(paramodulation,[status(thm)],[f195,f305])).
% 2.45/0.72  fof(f352,plain,(
% 2.45/0.72    ![X0,X1,X2]: (~pi_remove(triple(X0,create_slb,X1),X2))),
% 2.45/0.72    inference(forward_subsumption_resolution,[status(thm)],[f351,f81])).
% 2.45/0.72  fof(f375,plain,(
% 2.45/0.72    ![X0]: (~pi_removemin(X0)|contains_pq(i(X0),sk0_2(X0)))),
% 2.45/0.72    inference(resolution,[status(thm)],[f223,f207])).
% 2.45/0.72  fof(f394,plain,(
% 2.45/0.72    ~contains_cpq(triple(sk0_4,sk0_5,sk0_6),findmin_cpq_res(triple(sk0_4,sk0_5,sk0_6)))),
% 2.45/0.72    inference(resolution,[status(thm)],[f234,f243])).
% 2.45/0.72  fof(f476,plain,(
% 2.45/0.72    phi(findmin_cpq_eff(triple(sk0_4,create_slb,sk0_6)))|~spl0_3),
% 2.45/0.72    inference(backward_demodulation,[status(thm)],[f261,f242])).
% 2.45/0.72  fof(f477,plain,(
% 2.45/0.72    phi(triple(sk0_4,create_slb,bad))|~spl0_3),
% 2.45/0.72    inference(forward_demodulation,[status(thm)],[f179,f476])).
% 2.45/0.72  fof(f484,plain,(
% 2.45/0.72    ok(triple(sk0_4,create_slb,bad))|~spl0_3),
% 2.45/0.72    inference(resolution,[status(thm)],[f477,f239])).
% 2.45/0.72  fof(f485,plain,(
% 2.45/0.72    $false|~spl0_3),
% 2.45/0.72    inference(forward_subsumption_resolution,[status(thm)],[f484,f165])).
% 2.45/0.72  fof(f486,plain,(
% 2.45/0.72    ~spl0_3),
% 2.45/0.72    inference(contradiction_clause,[status(thm)],[f485])).
% 2.45/0.72  fof(f605,plain,(
% 2.45/0.72    ![X0]: (~pi_removemin(X0)|pi_sharp_remove(i(X0),sk0_2(X0)))),
% 2.45/0.72    inference(resolution,[status(thm)],[f375,f200])).
% 2.45/0.72  fof(f618,plain,(
% 2.45/0.72    ![X0]: (~pi_removemin(X0)|pi_remove(X0,sk0_2(X0)))),
% 2.45/0.72    inference(resolution,[status(thm)],[f605,f204])).
% 2.45/0.72  fof(f627,plain,(
% 2.45/0.72    ~contains_slb(sk0_5,findmin_cpq_res(triple(sk0_4,sk0_5,sk0_6)))),
% 2.45/0.72    inference(resolution,[status(thm)],[f161,f394])).
% 2.45/0.72  fof(f662,plain,(
% 2.45/0.72    spl0_22 <=> contains_slb(sk0_5,findmin_pqp_res(sk0_4))),
% 2.45/0.72    introduced(split_symbol_definition)).
% 2.45/0.72  fof(f665,plain,(
% 2.45/0.72    ~contains_slb(sk0_5,findmin_pqp_res(sk0_4))|sk0_5=create_slb),
% 2.45/0.72    inference(paramodulation,[status(thm)],[f192,f627])).
% 2.45/0.72  fof(f666,plain,(
% 2.45/0.72    ~spl0_22|spl0_3),
% 2.45/0.72    inference(split_clause,[status(thm)],[f665,f662,f260])).
% 2.45/0.72  fof(f831,plain,(
% 2.45/0.72    ![X0,X1]: (~pi_removemin(triple(X0,create_slb,X1)))),
% 2.45/0.72    inference(resolution,[status(thm)],[f618,f352])).
% 2.45/0.72  fof(f832,plain,(
% 2.45/0.72    $false|~spl0_4),
% 2.45/0.72    inference(forward_subsumption_resolution,[status(thm)],[f831,f313])).
% 2.45/0.72  fof(f833,plain,(
% 2.45/0.72    ~spl0_4),
% 2.45/0.72    inference(contradiction_clause,[status(thm)],[f832])).
% 2.45/0.72  fof(f1236,plain,(
% 2.45/0.72    spl0_50 <=> ~contains_pq(insert_pq(i(triple(X0,X1,X2)),X3),bottom)),
% 2.45/0.72    introduced(split_symbol_definition)).
% 2.45/0.72  fof(f1237,plain,(
% 2.45/0.72    ![X0,X1,X2,X3]: (~contains_pq(insert_pq(i(triple(X0,X1,X2)),X3),bottom)|~spl0_50)),
% 2.45/0.72    inference(component_clause,[status(thm)],[f1236])).
% 2.45/0.72  fof(f1257,plain,(
% 2.45/0.72    $false|~spl0_50),
% 2.45/0.72    inference(resolution,[status(thm)],[f1237,f245])).
% 2.45/0.72  fof(f1258,plain,(
% 2.45/0.72    ~spl0_50),
% 2.45/0.72    inference(contradiction_clause,[status(thm)],[f1257])).
% 2.45/0.72  fof(f1466,plain,(
% 2.45/0.72    spl0_60 <=> contains_pq(create_pq,bottom)),
% 2.45/0.72    introduced(split_symbol_definition)).
% 2.45/0.72  fof(f1467,plain,(
% 2.45/0.72    contains_pq(create_pq,bottom)|~spl0_60),
% 2.45/0.72    inference(component_clause,[status(thm)],[f1466])).
% 2.45/0.72  fof(f1902,plain,(
% 2.45/0.72    spl0_69 <=> ~less_than(X0,X1)|~less_than(X0,X1)),
% 2.45/0.72    introduced(split_symbol_definition)).
% 2.45/0.72  fof(f1903,plain,(
% 2.45/0.72    ![X0,X1]: (~less_than(X0,X1)|~less_than(X0,X1)|~spl0_69)),
% 2.45/0.72    inference(component_clause,[status(thm)],[f1902])).
% 2.45/0.72  fof(f1919,plain,(
% 2.45/0.72    ![X0,X1]: (~less_than(X0,X1)|~spl0_69)),
% 2.45/0.72    inference(duplicate_literals_removal,[status(esa)],[f1903])).
% 2.45/0.72  fof(f1924,plain,(
% 2.45/0.72    ![X0,X1]: (~strictly_less_than(X0,X1)|~spl0_69)),
% 2.45/0.72    inference(backward_subsumption_resolution,[status(thm)],[f75,f1919])).
% 2.45/0.72  fof(f1925,plain,(
% 2.45/0.72    ![X0,X1]: (strictly_less_than(X0,X1)|~spl0_69)),
% 2.45/0.72    inference(backward_subsumption_resolution,[status(thm)],[f244,f1919])).
% 2.45/0.72  fof(f1926,plain,(
% 2.45/0.72    $false|~spl0_69),
% 2.45/0.72    inference(forward_subsumption_resolution,[status(thm)],[f1925,f1924])).
% 2.45/0.72  fof(f1927,plain,(
% 2.45/0.72    ~spl0_69),
% 2.45/0.72    inference(contradiction_clause,[status(thm)],[f1926])).
% 2.45/0.72  fof(f2285,plain,(
% 2.45/0.72    $false|~spl0_60),
% 2.45/0.72    inference(forward_subsumption_resolution,[status(thm)],[f1467,f81])).
% 2.45/0.72  fof(f2286,plain,(
% 2.45/0.72    ~spl0_60),
% 2.45/0.72    inference(contradiction_clause,[status(thm)],[f2285])).
% 2.45/0.72  fof(f2443,plain,(
% 2.45/0.72    ![X0,X1,X2]: (ok(triple(X0,update_slb(X1,findmin_pqp_res(X0)),bad))|~phi(findmin_cpq_eff(triple(X0,X1,X2)))|X1=create_slb|contains_slb(X1,findmin_pqp_res(X0)))),
% 2.45/0.72    inference(paramodulation,[status(thm)],[f182,f239])).
% 2.45/0.72  fof(f2444,plain,(
% 2.45/0.72    ![X0,X1,X2]: (~phi(findmin_cpq_eff(triple(X0,X1,X2)))|X1=create_slb|contains_slb(X1,findmin_pqp_res(X0)))),
% 2.45/0.72    inference(forward_subsumption_resolution,[status(thm)],[f2443,f165])).
% 2.45/0.72  fof(f2466,plain,(
% 2.45/0.72    spl0_88 <=> contains_pq(i(triple(X0,create_slb,X1)),bottom)),
% 2.45/0.72    introduced(split_symbol_definition)).
% 2.45/0.72  fof(f2467,plain,(
% 2.45/0.72    ![X0,X1]: (contains_pq(i(triple(X0,create_slb,X1)),bottom)|~spl0_88)),
% 2.45/0.72    inference(component_clause,[status(thm)],[f2466])).
% 2.45/0.72  fof(f2609,plain,(
% 2.45/0.72    contains_pq(create_pq,bottom)|~spl0_88),
% 2.45/0.72    inference(forward_demodulation,[status(thm)],[f195,f2467])).
% 2.45/0.72  fof(f2610,plain,(
% 2.45/0.72    $false|~spl0_88),
% 2.45/0.72    inference(forward_subsumption_resolution,[status(thm)],[f2609,f81])).
% 2.45/0.72  fof(f2611,plain,(
% 2.45/0.72    ~spl0_88),
% 2.45/0.72    inference(contradiction_clause,[status(thm)],[f2610])).
% 2.45/0.72  fof(f2669,plain,(
% 2.45/0.72    sk0_5=create_slb|contains_slb(sk0_5,findmin_pqp_res(sk0_4))),
% 2.45/0.72    inference(resolution,[status(thm)],[f2444,f242])).
% 2.45/0.72  fof(f2670,plain,(
% 2.45/0.72    spl0_3|spl0_22),
% 2.45/0.72    inference(split_clause,[status(thm)],[f2669,f260,f662])).
% 2.45/0.72  fof(f2679,plain,(
% 2.45/0.72    $false),
% 2.45/0.72    inference(sat_refutation,[status(thm)],[f486,f666,f833,f1258,f1927,f2286,f2611,f2670])).
% 2.45/0.72  % SZS output end CNFRefutation for theBenchmark.p
% 2.95/0.74  % Elapsed time: 0.384185 seconds
% 2.95/0.74  % CPU time: 2.888463 seconds
% 2.95/0.74  % Total memory used: 129.086 MB
% 2.95/0.74  % Net memory used: 127.217 MB
%------------------------------------------------------------------------------