TSTP Solution File: SWC061-1 by Drodi---3.6.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% Problem  : SWC061-1 : TPTP v8.1.2. Released v2.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n018.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:44:22 EDT 2024

% Result   : Unsatisfiable 4.59s 0.93s
% Output   : CNFRefutation 4.65s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.11  % Problem  : SWC061-1 : TPTP v8.1.2. Released v2.4.0.
% 0.08/0.12  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.09/0.32  % Computer : n018.cluster.edu
% 0.09/0.32  % Model    : x86_64 x86_64
% 0.09/0.32  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.32  % Memory   : 8042.1875MB
% 0.09/0.32  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.09/0.32  % CPULimit : 300
% 0.09/0.32  % WCLimit  : 300
% 0.09/0.32  % DateTime : Tue Apr 30 00:21:58 EDT 2024
% 0.09/0.32  % CPUTime  : 
% 0.09/0.34  % Drodi V3.6.0
% 4.59/0.93  % Refutation found
% 4.59/0.93  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 4.59/0.93  % SZS output start CNFRefutation for theBenchmark
% 4.59/0.93  fof(f8,axiom,(
% 4.59/0.93    ssList(nil) ),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f56,axiom,(
% 4.59/0.93    (![U]: (( ~ ssList(U)| segmentP(U,nil) ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f57,axiom,(
% 4.59/0.93    (![U]: (( ~ ssList(U)| segmentP(U,U) ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f72,axiom,(
% 4.59/0.93    (![U,V]: (( ~ ssList(U)| duplicatefreeP(U)| ssItem(V) ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f73,axiom,(
% 4.59/0.93    (![U]: (( ~ ssList(U)| app(U,nil) = U ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f74,axiom,(
% 4.59/0.93    (![U]: (( ~ ssList(U)| app(nil,U) = U ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f79,axiom,(
% 4.59/0.93    (![U]: (( nil != U| ~ ssList(U)| segmentP(nil,U) ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f80,axiom,(
% 4.59/0.93    (![U]: (( ~ segmentP(nil,U)| ~ ssList(U)| nil = U ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f85,axiom,(
% 4.59/0.93    (![U,V]: (( ~ ssList(U)| ~ ssList(V)| ssList(app(V,U)) ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f86,axiom,(
% 4.59/0.93    (![U,V]: (( ~ ssItem(U)| ~ ssList(V)| ssList(cons(U,V)) ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f96,axiom,(
% 4.59/0.93    (![U,V]: (( ~ ssItem(U)| ~ ssList(V)| tl(cons(U,V)) = V ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f97,axiom,(
% 4.59/0.93    (![U,V]: (( ~ ssItem(U)| ~ ssList(V)| hd(cons(U,V)) = U ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f98,axiom,(
% 4.59/0.93    (![U,V]: (( cons(U,V) != nil| ~ ssItem(U)| ~ ssList(V) ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f100,axiom,(
% 4.59/0.93    (![U,V]: (( ~ ssList(U)| ~ ssList(V)| neq(V,U)| V = U ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f102,axiom,(
% 4.59/0.93    (![U,V]: (( ~ ssItem(U)| ~ ssItem(V)| neq(V,U)| V = U ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f115,axiom,(
% 4.59/0.93    (![U,V]: (( U != V| ~ neq(U,V)| ~ ssList(V)| ~ ssList(U) ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f116,axiom,(
% 4.59/0.93    (![U,V]: (( cons(U,nil) != V| ~ ssItem(U)| ~ ssList(V)| singletonP(V) ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f118,axiom,(
% 4.59/0.93    (![U,V]: (( app(U,V) != nil| ~ ssList(V)| ~ ssList(U)| nil = U ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f119,axiom,(
% 4.59/0.93    (![U,V]: (( app(U,V) != nil| ~ ssList(V)| ~ ssList(U)| nil = V ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f120,axiom,(
% 4.59/0.93    (![U,V]: (( ~ ssItem(U)| ~ ssList(V)| app(cons(U,nil),V) = cons(U,V) ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f127,axiom,(
% 4.59/0.93    (![U,V]: (( ~ segmentP(U,V)| ~ segmentP(V,U)| ~ ssList(U)| ~ ssList(V)| V = U ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f143,axiom,(
% 4.59/0.93    (![U,V,W]: (( app(U,V) != W| ~ ssList(U)| ~ ssList(V)| ~ ssList(W)| rearsegP(W,V) ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f144,axiom,(
% 4.59/0.93    (![U,V,W]: (( app(U,V) != W| ~ ssList(V)| ~ ssList(U)| ~ ssList(W)| frontsegP(W,U) ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f145,axiom,(
% 4.59/0.93    (![U,V]: (( nil != U| nil != V| ~ ssList(V)| ~ ssList(U)| app(U,V) = nil ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f149,axiom,(
% 4.59/0.93    (![U,V,W]: (( ~ ssList(U)| ~ ssList(V)| ~ ssList(W)| app(app(W,V),U) = app(W,app(V,U)) ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f150,axiom,(
% 4.59/0.93    (![U,V,W]: (( app(U,V) != app(U,W)| ~ ssList(V)| ~ ssList(U)| ~ ssList(W)| V = W ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f151,axiom,(
% 4.59/0.93    (![U,V,W]: (( app(U,V) != app(W,V)| ~ ssList(U)| ~ ssList(V)| ~ ssList(W)| U = W ) ))),
% 4.59/0.93    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.59/0.93  fof(f152,axiom,(
% 4.65/0.94    (![U,V,W]: (( ~ segmentP(U,V)| ~ segmentP(V,W)| ~ ssList(W)| ~ ssList(V)| ~ ssList(U)| segmentP(U,W) ) ))),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f153,axiom,(
% 4.65/0.94    (![U,V,W]: (( ~ rearsegP(U,V)| ~ rearsegP(V,W)| ~ ssList(W)| ~ ssList(V)| ~ ssList(U)| rearsegP(U,W) ) ))),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f154,axiom,(
% 4.65/0.94    (![U,V,W]: (( ~ frontsegP(U,V)| ~ frontsegP(V,W)| ~ ssList(W)| ~ ssList(V)| ~ ssList(U)| frontsegP(U,W) ) ))),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f157,axiom,(
% 4.65/0.94    (![U,V,W]: (( ~ ssItem(U)| ~ ssList(V)| ~ ssList(W)| cons(U,app(V,W)) = app(cons(U,V),W) ) ))),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f158,axiom,(
% 4.65/0.94    (![U,V,W]: (( ~ memberP(app(U,V),W)| ~ ssList(V)| ~ ssList(U)| ~ ssItem(W)| memberP(V,W)| memberP(U,W) ) ))),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f168,axiom,(
% 4.65/0.94    (![U,V]: (( ~ segmentP(U,V)| ~ ssList(V)| ~ ssList(U)| app(app(skaf47(U,V),V),skaf48(V,U)) = U ) ))),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f171,axiom,(
% 4.65/0.94    (![U,V,W,X]: (( cons(U,V) != cons(W,X)| ~ ssItem(W)| ~ ssItem(U)| ~ ssList(X)| ~ ssList(V)| X = V ) ))),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f172,axiom,(
% 4.65/0.94    (![U,V,W,X]: (( ~ segmentP(U,V)| ~ ssList(W)| ~ ssList(X)| ~ ssList(V)| ~ ssList(U)| segmentP(app(app(X,U),W),V) ) ))),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f173,axiom,(
% 4.65/0.94    (![U,V,W,X]: (( app(app(U,V),W) != X| ~ ssList(W)| ~ ssList(U)| ~ ssList(V)| ~ ssList(X)| segmentP(X,V) ) ))),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f175,axiom,(
% 4.65/0.94    (![U,V,W,X]: (( app(U,cons(V,W)) != X| ~ ssList(W)| ~ ssList(U)| ~ ssItem(V)| ~ ssList(X)| memberP(X,V) ) ))),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f179,axiom,(
% 4.65/0.94    (![U,V,W,X,Y]: (( app(app(U,cons(V,W)),cons(V,X)) != Y| ~ ssList(X)| ~ ssList(W)| ~ ssList(U)| ~ ssItem(V)| ~ duplicatefreeP(Y)| ~ ssList(Y) ) ))),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f187,negated_conjecture,(
% 4.65/0.94    ssList(sk2) ),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f190,negated_conjecture,(
% 4.65/0.94    sk2 = sk4 ),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f191,negated_conjecture,(
% 4.65/0.94    sk1 = sk3 ),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f192,negated_conjecture,(
% 4.65/0.94    ( nil = sk3| nil != sk4 ) ),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f193,negated_conjecture,(
% 4.65/0.94    ( ssItem(sk5)| ~ neq(sk4,nil) ) ),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f194,negated_conjecture,(
% 4.65/0.94    ( ssList(sk6)| ~ neq(sk4,nil) ) ),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f195,negated_conjecture,(
% 4.65/0.94    ( app(cons(sk5,nil),sk6) = sk4| ~ neq(sk4,nil) ) ),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f196,negated_conjecture,(
% 4.65/0.94    ( app(sk6,cons(sk5,nil)) = sk3| ~ neq(sk4,nil) ) ),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f197,negated_conjecture,(
% 4.65/0.94    ( nil = sk2| neq(sk2,nil) ) ),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f198,negated_conjecture,(
% 4.65/0.94    (![A]: (( nil = sk2| ~ ssList(A)| ~ neq(A,nil)| ~ segmentP(sk2,A)| ~ segmentP(sk1,A) ) ))),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f199,negated_conjecture,(
% 4.65/0.94    ( nil != sk1| neq(sk2,nil) ) ),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f200,negated_conjecture,(
% 4.65/0.94    (![A]: (( nil != sk1| ~ ssList(A)| ~ neq(A,nil)| ~ segmentP(sk2,A)| ~ segmentP(sk1,A) ) ))),
% 4.65/0.94    file('/export/starexec/sandbox/benchmark/theBenchmark.p')).
% 4.65/0.94  fof(f208,plain,(
% 4.65/0.94    ssList(nil)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f8])).
% 4.65/0.94  fof(f256,plain,(
% 4.65/0.94    ![X0]: (~ssList(X0)|segmentP(X0,nil))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f56])).
% 4.65/0.94  fof(f257,plain,(
% 4.65/0.94    ![X0]: (~ssList(X0)|segmentP(X0,X0))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f57])).
% 4.65/0.94  fof(f272,plain,(
% 4.65/0.94    (![U]: (~ssList(U)|duplicatefreeP(U)))|(![V]: ssItem(V))),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f72])).
% 4.65/0.94  fof(f273,plain,(
% 4.65/0.94    ![X0,X1]: (~ssList(X0)|duplicatefreeP(X0)|ssItem(X1))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f272])).
% 4.65/0.94  fof(f274,plain,(
% 4.65/0.94    ![X0]: (~ssList(X0)|app(X0,nil)=X0)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f73])).
% 4.65/0.94  fof(f275,plain,(
% 4.65/0.94    ![X0]: (~ssList(X0)|app(nil,X0)=X0)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f74])).
% 4.65/0.94  fof(f280,plain,(
% 4.65/0.94    ![X0]: (~nil=X0|~ssList(X0)|segmentP(nil,X0))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f79])).
% 4.65/0.94  fof(f281,plain,(
% 4.65/0.94    ![X0]: (~segmentP(nil,X0)|~ssList(X0)|nil=X0)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f80])).
% 4.65/0.94  fof(f286,plain,(
% 4.65/0.94    ![X0,X1]: (~ssList(X0)|~ssList(X1)|ssList(app(X1,X0)))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f85])).
% 4.65/0.94  fof(f287,plain,(
% 4.65/0.94    ![X0,X1]: (~ssItem(X0)|~ssList(X1)|ssList(cons(X0,X1)))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f86])).
% 4.65/0.94  fof(f297,plain,(
% 4.65/0.94    ![X0,X1]: (~ssItem(X0)|~ssList(X1)|tl(cons(X0,X1))=X1)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f96])).
% 4.65/0.94  fof(f298,plain,(
% 4.65/0.94    ![X0,X1]: (~ssItem(X0)|~ssList(X1)|hd(cons(X0,X1))=X0)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f97])).
% 4.65/0.94  fof(f299,plain,(
% 4.65/0.94    ![V]: ((![U]: (~cons(U,V)=nil|~ssItem(U)))|~ssList(V))),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f98])).
% 4.65/0.94  fof(f300,plain,(
% 4.65/0.94    ![X0,X1]: (~cons(X0,X1)=nil|~ssItem(X0)|~ssList(X1))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f299])).
% 4.65/0.94  fof(f303,plain,(
% 4.65/0.94    ![X0,X1]: (~ssList(X0)|~ssList(X1)|neq(X1,X0)|X1=X0)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f100])).
% 4.65/0.94  fof(f305,plain,(
% 4.65/0.94    ![X0,X1]: (~ssItem(X0)|~ssItem(X1)|neq(X1,X0)|X1=X0)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f102])).
% 4.65/0.94  fof(f321,plain,(
% 4.65/0.94    ![U]: ((![V]: ((~U=V|~neq(U,V))|~ssList(V)))|~ssList(U))),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f115])).
% 4.65/0.94  fof(f322,plain,(
% 4.65/0.94    ![X0,X1]: (~X0=X1|~neq(X0,X1)|~ssList(X1)|~ssList(X0))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f321])).
% 4.65/0.94  fof(f323,plain,(
% 4.65/0.94    ![V]: (((![U]: (~cons(U,nil)=V|~ssItem(U)))|~ssList(V))|singletonP(V))),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f116])).
% 4.65/0.94  fof(f324,plain,(
% 4.65/0.94    ![X0,X1]: (~cons(X0,nil)=X1|~ssItem(X0)|~ssList(X1)|singletonP(X1))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f323])).
% 4.65/0.94  fof(f327,plain,(
% 4.65/0.94    ![U]: (((![V]: (~app(U,V)=nil|~ssList(V)))|~ssList(U))|nil=U)),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f118])).
% 4.65/0.94  fof(f328,plain,(
% 4.65/0.94    ![X0,X1]: (~app(X0,X1)=nil|~ssList(X1)|~ssList(X0)|nil=X0)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f327])).
% 4.65/0.94  fof(f329,plain,(
% 4.65/0.94    ![V]: ((![U]: ((~app(U,V)=nil|~ssList(V))|~ssList(U)))|nil=V)),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f119])).
% 4.65/0.94  fof(f330,plain,(
% 4.65/0.94    ![X0,X1]: (~app(X0,X1)=nil|~ssList(X1)|~ssList(X0)|nil=X1)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f329])).
% 4.65/0.94  fof(f331,plain,(
% 4.65/0.94    ![X0,X1]: (~ssItem(X0)|~ssList(X1)|app(cons(X0,nil),X1)=cons(X0,X1))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f120])).
% 4.65/0.94  fof(f340,plain,(
% 4.65/0.94    ![X0,X1]: (~segmentP(X0,X1)|~segmentP(X1,X0)|~ssList(X0)|~ssList(X1)|X1=X0)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f127])).
% 4.65/0.94  fof(f358,plain,(
% 4.65/0.94    ![V,W]: ((((![U]: (~app(U,V)=W|~ssList(U)))|~ssList(V))|~ssList(W))|rearsegP(W,V))),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f143])).
% 4.65/0.94  fof(f359,plain,(
% 4.65/0.94    ![X0,X1,X2]: (~app(X0,X1)=X2|~ssList(X0)|~ssList(X1)|~ssList(X2)|rearsegP(X2,X1))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f358])).
% 4.65/0.94  fof(f360,plain,(
% 4.65/0.94    ![U,W]: ((((![V]: (~app(U,V)=W|~ssList(V)))|~ssList(U))|~ssList(W))|frontsegP(W,U))),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f144])).
% 4.65/0.94  fof(f361,plain,(
% 4.65/0.94    ![X0,X1,X2]: (~app(X0,X1)=X2|~ssList(X1)|~ssList(X0)|~ssList(X2)|frontsegP(X2,X0))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f360])).
% 4.65/0.94  fof(f362,plain,(
% 4.65/0.94    ![X0,X1]: (~nil=X0|~nil=X1|~ssList(X1)|~ssList(X0)|app(X0,X1)=nil)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f145])).
% 4.65/0.94  fof(f369,plain,(
% 4.65/0.94    ![X0,X1,X2]: (~ssList(X0)|~ssList(X1)|~ssList(X2)|app(app(X2,X1),X0)=app(X2,app(X1,X0)))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f149])).
% 4.65/0.94  fof(f370,plain,(
% 4.65/0.94    ![V,W]: (((![U]: ((~app(U,V)=app(U,W)|~ssList(V))|~ssList(U)))|~ssList(W))|V=W)),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f150])).
% 4.65/0.94  fof(f371,plain,(
% 4.65/0.94    ![X0,X1,X2]: (~app(X0,X1)=app(X0,X2)|~ssList(X1)|~ssList(X0)|~ssList(X2)|X1=X2)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f370])).
% 4.65/0.94  fof(f372,plain,(
% 4.65/0.94    ![U,W]: (((![V]: ((~app(U,V)=app(W,V)|~ssList(U))|~ssList(V)))|~ssList(W))|U=W)),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f151])).
% 4.65/0.94  fof(f373,plain,(
% 4.65/0.94    ![X0,X1,X2]: (~app(X0,X1)=app(X2,X1)|~ssList(X0)|~ssList(X1)|~ssList(X2)|X0=X2)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f372])).
% 4.65/0.94  fof(f374,plain,(
% 4.65/0.94    ![U,W]: (((![V]: (((~segmentP(U,V)|~segmentP(V,W))|~ssList(W))|~ssList(V)))|~ssList(U))|segmentP(U,W))),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f152])).
% 4.65/0.94  fof(f375,plain,(
% 4.65/0.94    ![X0,X1,X2]: (~segmentP(X0,X1)|~segmentP(X1,X2)|~ssList(X2)|~ssList(X1)|~ssList(X0)|segmentP(X0,X2))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f374])).
% 4.65/0.94  fof(f376,plain,(
% 4.65/0.94    ![U,W]: (((![V]: (((~rearsegP(U,V)|~rearsegP(V,W))|~ssList(W))|~ssList(V)))|~ssList(U))|rearsegP(U,W))),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f153])).
% 4.65/0.94  fof(f377,plain,(
% 4.65/0.94    ![X0,X1,X2]: (~rearsegP(X0,X1)|~rearsegP(X1,X2)|~ssList(X2)|~ssList(X1)|~ssList(X0)|rearsegP(X0,X2))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f376])).
% 4.65/0.94  fof(f378,plain,(
% 4.65/0.94    ![U,W]: (((![V]: (((~frontsegP(U,V)|~frontsegP(V,W))|~ssList(W))|~ssList(V)))|~ssList(U))|frontsegP(U,W))),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f154])).
% 4.65/0.94  fof(f379,plain,(
% 4.65/0.94    ![X0,X1,X2]: (~frontsegP(X0,X1)|~frontsegP(X1,X2)|~ssList(X2)|~ssList(X1)|~ssList(X0)|frontsegP(X0,X2))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f378])).
% 4.65/0.94  fof(f384,plain,(
% 4.65/0.94    ![X0,X1,X2]: (~ssItem(X0)|~ssList(X1)|~ssList(X2)|cons(X0,app(X1,X2))=app(cons(X0,X1),X2))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f157])).
% 4.65/0.94  fof(f385,plain,(
% 4.65/0.94    ![U,W]: ((![V]: ((((~memberP(app(U,V),W)|~ssList(V))|~ssList(U))|~ssItem(W))|memberP(V,W)))|memberP(U,W))),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f158])).
% 4.65/0.94  fof(f386,plain,(
% 4.65/0.94    ![X0,X1,X2]: (~memberP(app(X0,X1),X2)|~ssList(X1)|~ssList(X0)|~ssItem(X2)|memberP(X1,X2)|memberP(X0,X2))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f385])).
% 4.65/0.94  fof(f399,plain,(
% 4.65/0.94    ![X0,X1]: (~segmentP(X0,X1)|~ssList(X1)|~ssList(X0)|app(app(skaf47(X0,X1),X1),skaf48(X1,X0))=X0)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f168])).
% 4.65/0.94  fof(f403,plain,(
% 4.65/0.94    ![V,X]: ((((![U]: ((![W]: (~cons(U,V)=cons(W,X)|~ssItem(W)))|~ssItem(U)))|~ssList(X))|~ssList(V))|X=V)),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f171])).
% 4.65/0.94  fof(f404,plain,(
% 4.65/0.94    ![X0,X1,X2,X3]: (~cons(X0,X1)=cons(X2,X3)|~ssItem(X2)|~ssItem(X0)|~ssList(X3)|~ssList(X1)|X3=X1)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f403])).
% 4.65/0.94  fof(f405,plain,(
% 4.65/0.94    ![X0,X1,X2,X3]: (~segmentP(X0,X1)|~ssList(X2)|~ssList(X3)|~ssList(X1)|~ssList(X0)|segmentP(app(app(X3,X0),X2),X1))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f172])).
% 4.65/0.94  fof(f406,plain,(
% 4.65/0.94    ![V,X]: ((((![U]: ((![W]: (~app(app(U,V),W)=X|~ssList(W)))|~ssList(U)))|~ssList(V))|~ssList(X))|segmentP(X,V))),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f173])).
% 4.65/0.94  fof(f407,plain,(
% 4.65/0.94    ![X0,X1,X2,X3]: (~app(app(X0,X1),X2)=X3|~ssList(X2)|~ssList(X0)|~ssList(X1)|~ssList(X3)|segmentP(X3,X1))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f406])).
% 4.65/0.94  fof(f410,plain,(
% 4.65/0.94    ![V,X]: ((((![U]: ((![W]: (~app(U,cons(V,W))=X|~ssList(W)))|~ssList(U)))|~ssItem(V))|~ssList(X))|memberP(X,V))),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f175])).
% 4.65/0.94  fof(f411,plain,(
% 4.65/0.94    ![X0,X1,X2,X3]: (~app(X0,cons(X1,X2))=X3|~ssList(X2)|~ssList(X0)|~ssItem(X1)|~ssList(X3)|memberP(X3,X1))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f410])).
% 4.65/0.94  fof(f417,plain,(
% 4.65/0.94    ![Y]: (((![V]: ((![U]: ((![W]: ((![X]: (~app(app(U,cons(V,W)),cons(V,X))=Y|~ssList(X)))|~ssList(W)))|~ssList(U)))|~ssItem(V)))|~duplicatefreeP(Y))|~ssList(Y))),
% 4.65/0.94    inference(miniscoping,[status(esa)],[f179])).
% 4.65/0.94  fof(f418,plain,(
% 4.65/0.94    ![X0,X1,X2,X3,X4]: (~app(app(X0,cons(X1,X2)),cons(X1,X3))=X4|~ssList(X3)|~ssList(X2)|~ssList(X0)|~ssItem(X1)|~duplicatefreeP(X4)|~ssList(X4))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f417])).
% 4.65/0.94  fof(f432,plain,(
% 4.65/0.94    ssList(sk2)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f187])).
% 4.65/0.94  fof(f435,plain,(
% 4.65/0.94    sk2=sk4),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f190])).
% 4.65/0.94  fof(f436,plain,(
% 4.65/0.94    sk1=sk3),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f191])).
% 4.65/0.94  fof(f437,plain,(
% 4.65/0.94    nil=sk3|~nil=sk4),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f192])).
% 4.65/0.94  fof(f438,plain,(
% 4.65/0.94    ssItem(sk5)|~neq(sk4,nil)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f193])).
% 4.65/0.94  fof(f439,plain,(
% 4.65/0.94    ssList(sk6)|~neq(sk4,nil)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f194])).
% 4.65/0.94  fof(f440,plain,(
% 4.65/0.94    app(cons(sk5,nil),sk6)=sk4|~neq(sk4,nil)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f195])).
% 4.65/0.94  fof(f441,plain,(
% 4.65/0.94    app(sk6,cons(sk5,nil))=sk3|~neq(sk4,nil)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f196])).
% 4.65/0.94  fof(f442,plain,(
% 4.65/0.94    nil=sk2|neq(sk2,nil)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f197])).
% 4.65/0.94  fof(f443,plain,(
% 4.65/0.94    ![X0]: (nil=sk2|~ssList(X0)|~neq(X0,nil)|~segmentP(sk2,X0)|~segmentP(sk1,X0))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f198])).
% 4.65/0.94  fof(f444,plain,(
% 4.65/0.94    ~nil=sk1|neq(sk2,nil)),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f199])).
% 4.65/0.94  fof(f445,plain,(
% 4.65/0.94    ![X0]: (~nil=sk1|~ssList(X0)|~neq(X0,nil)|~segmentP(sk2,X0)|~segmentP(sk1,X0))),
% 4.65/0.94    inference(cnf_transformation,[status(esa)],[f200])).
% 4.65/0.94  fof(f446,plain,(
% 4.65/0.94    spl0_0 <=> ~ssList(X0)|duplicatefreeP(X0)),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f447,plain,(
% 4.65/0.94    ![X0]: (~ssList(X0)|duplicatefreeP(X0)|~spl0_0)),
% 4.65/0.94    inference(component_clause,[status(thm)],[f446])).
% 4.65/0.94  fof(f449,plain,(
% 4.65/0.94    spl0_1 <=> ssItem(X1)),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f450,plain,(
% 4.65/0.94    ![X0]: (ssItem(X0)|~spl0_1)),
% 4.65/0.94    inference(component_clause,[status(thm)],[f449])).
% 4.65/0.94  fof(f452,plain,(
% 4.65/0.94    spl0_0|spl0_1),
% 4.65/0.94    inference(split_clause,[status(thm)],[f273,f446,f449])).
% 4.65/0.94  fof(f453,plain,(
% 4.65/0.94    spl0_2 <=> nil=sk3),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f454,plain,(
% 4.65/0.94    nil=sk3|~spl0_2),
% 4.65/0.94    inference(component_clause,[status(thm)],[f453])).
% 4.65/0.94  fof(f456,plain,(
% 4.65/0.94    spl0_3 <=> nil=sk4),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f458,plain,(
% 4.65/0.94    ~nil=sk4|spl0_3),
% 4.65/0.94    inference(component_clause,[status(thm)],[f456])).
% 4.65/0.94  fof(f459,plain,(
% 4.65/0.94    spl0_2|~spl0_3),
% 4.65/0.94    inference(split_clause,[status(thm)],[f437,f453,f456])).
% 4.65/0.94  fof(f460,plain,(
% 4.65/0.94    spl0_4 <=> ssItem(sk5)),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f463,plain,(
% 4.65/0.94    spl0_5 <=> neq(sk4,nil)),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f464,plain,(
% 4.65/0.94    neq(sk4,nil)|~spl0_5),
% 4.65/0.94    inference(component_clause,[status(thm)],[f463])).
% 4.65/0.94  fof(f465,plain,(
% 4.65/0.94    ~neq(sk4,nil)|spl0_5),
% 4.65/0.94    inference(component_clause,[status(thm)],[f463])).
% 4.65/0.94  fof(f466,plain,(
% 4.65/0.94    spl0_4|~spl0_5),
% 4.65/0.94    inference(split_clause,[status(thm)],[f438,f460,f463])).
% 4.65/0.94  fof(f467,plain,(
% 4.65/0.94    spl0_6 <=> ssList(sk6)),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f470,plain,(
% 4.65/0.94    spl0_6|~spl0_5),
% 4.65/0.94    inference(split_clause,[status(thm)],[f439,f467,f463])).
% 4.65/0.94  fof(f471,plain,(
% 4.65/0.94    spl0_7 <=> app(cons(sk5,nil),sk6)=sk4),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f472,plain,(
% 4.65/0.94    app(cons(sk5,nil),sk6)=sk4|~spl0_7),
% 4.65/0.94    inference(component_clause,[status(thm)],[f471])).
% 4.65/0.94  fof(f474,plain,(
% 4.65/0.94    spl0_7|~spl0_5),
% 4.65/0.94    inference(split_clause,[status(thm)],[f440,f471,f463])).
% 4.65/0.94  fof(f475,plain,(
% 4.65/0.94    spl0_8 <=> app(sk6,cons(sk5,nil))=sk3),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f476,plain,(
% 4.65/0.94    app(sk6,cons(sk5,nil))=sk3|~spl0_8),
% 4.65/0.94    inference(component_clause,[status(thm)],[f475])).
% 4.65/0.94  fof(f478,plain,(
% 4.65/0.94    spl0_8|~spl0_5),
% 4.65/0.94    inference(split_clause,[status(thm)],[f441,f475,f463])).
% 4.65/0.94  fof(f479,plain,(
% 4.65/0.94    spl0_9 <=> nil=sk2),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f480,plain,(
% 4.65/0.94    nil=sk2|~spl0_9),
% 4.65/0.94    inference(component_clause,[status(thm)],[f479])).
% 4.65/0.94  fof(f482,plain,(
% 4.65/0.94    spl0_10 <=> neq(sk2,nil)),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f483,plain,(
% 4.65/0.94    neq(sk2,nil)|~spl0_10),
% 4.65/0.94    inference(component_clause,[status(thm)],[f482])).
% 4.65/0.94  fof(f485,plain,(
% 4.65/0.94    spl0_9|spl0_10),
% 4.65/0.94    inference(split_clause,[status(thm)],[f442,f479,f482])).
% 4.65/0.94  fof(f486,plain,(
% 4.65/0.94    spl0_11 <=> ~ssList(X0)|~neq(X0,nil)|~segmentP(sk2,X0)|~segmentP(sk1,X0)),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f487,plain,(
% 4.65/0.94    ![X0]: (~ssList(X0)|~neq(X0,nil)|~segmentP(sk2,X0)|~segmentP(sk1,X0)|~spl0_11)),
% 4.65/0.94    inference(component_clause,[status(thm)],[f486])).
% 4.65/0.94  fof(f489,plain,(
% 4.65/0.94    spl0_9|spl0_11),
% 4.65/0.94    inference(split_clause,[status(thm)],[f443,f479,f486])).
% 4.65/0.94  fof(f490,plain,(
% 4.65/0.94    spl0_12 <=> nil=sk1),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f492,plain,(
% 4.65/0.94    ~nil=sk1|spl0_12),
% 4.65/0.94    inference(component_clause,[status(thm)],[f490])).
% 4.65/0.94  fof(f493,plain,(
% 4.65/0.94    ~spl0_12|spl0_10),
% 4.65/0.94    inference(split_clause,[status(thm)],[f444,f490,f482])).
% 4.65/0.94  fof(f494,plain,(
% 4.65/0.94    ~spl0_12|spl0_11),
% 4.65/0.94    inference(split_clause,[status(thm)],[f445,f490,f486])).
% 4.65/0.94  fof(f497,plain,(
% 4.65/0.94    ![X1]: (~neq(X1,X1)|~ssList(X1)|~ssList(X1))),
% 4.65/0.94    inference(destructive_equality_resolution,[status(esa)],[f322])).
% 4.65/0.94  fof(f498,plain,(
% 4.65/0.94    ![X0]: (~neq(X0,X0)|~ssList(X0))),
% 4.65/0.94    inference(duplicate_literals_removal,[status(esa)],[f497])).
% 4.65/0.94  fof(f505,plain,(
% 4.65/0.94    ~neq(sk2,nil)|spl0_5),
% 4.65/0.94    inference(backward_demodulation,[status(thm)],[f435,f465])).
% 4.65/0.94  fof(f510,plain,(
% 4.65/0.94    nil=sk4|~spl0_9),
% 4.65/0.94    inference(backward_demodulation,[status(thm)],[f480,f435])).
% 4.65/0.94  fof(f511,plain,(
% 4.65/0.94    $false|spl0_3|~spl0_9),
% 4.65/0.94    inference(forward_subsumption_resolution,[status(thm)],[f510,f458])).
% 4.65/0.94  fof(f512,plain,(
% 4.65/0.94    spl0_3|~spl0_9),
% 4.65/0.94    inference(contradiction_clause,[status(thm)],[f511])).
% 4.65/0.94  fof(f513,plain,(
% 4.65/0.94    $false|~spl0_10|spl0_5),
% 4.65/0.94    inference(forward_subsumption_resolution,[status(thm)],[f505,f483])).
% 4.65/0.94  fof(f514,plain,(
% 4.65/0.94    ~spl0_10|spl0_5),
% 4.65/0.94    inference(contradiction_clause,[status(thm)],[f513])).
% 4.65/0.94  fof(f515,plain,(
% 4.65/0.94    app(sk6,cons(sk5,nil))=sk1|~spl0_8),
% 4.65/0.94    inference(forward_demodulation,[status(thm)],[f436,f476])).
% 4.65/0.94  fof(f517,plain,(
% 4.65/0.94    sk1=nil|~spl0_2),
% 4.65/0.94    inference(backward_demodulation,[status(thm)],[f454,f436])).
% 4.65/0.94  fof(f518,plain,(
% 4.65/0.94    neq(sk2,nil)|~spl0_5),
% 4.65/0.94    inference(forward_demodulation,[status(thm)],[f435,f464])).
% 4.65/0.94  fof(f519,plain,(
% 4.65/0.94    app(cons(sk5,nil),sk6)=sk2|~spl0_7),
% 4.65/0.94    inference(forward_demodulation,[status(thm)],[f435,f472])).
% 4.65/0.94  fof(f521,plain,(
% 4.65/0.94    neq(nil,nil)|~spl0_9|~spl0_5),
% 4.65/0.94    inference(backward_demodulation,[status(thm)],[f480,f518])).
% 4.65/0.94  fof(f524,plain,(
% 4.65/0.94    $false|spl0_12|~spl0_2),
% 4.65/0.94    inference(forward_subsumption_resolution,[status(thm)],[f517,f492])).
% 4.65/0.94  fof(f525,plain,(
% 4.65/0.94    spl0_12|~spl0_2),
% 4.65/0.94    inference(contradiction_clause,[status(thm)],[f524])).
% 4.65/0.94  fof(f526,plain,(
% 4.65/0.94    spl0_13 <=> ssList(sk2)),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f529,plain,(
% 4.65/0.94    spl0_14 <=> segmentP(sk2,sk2)),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f531,plain,(
% 4.65/0.94    ~segmentP(sk2,sk2)|spl0_14),
% 4.65/0.94    inference(component_clause,[status(thm)],[f529])).
% 4.65/0.94  fof(f532,plain,(
% 4.65/0.94    spl0_15 <=> segmentP(sk1,sk2)),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f534,plain,(
% 4.65/0.94    ~segmentP(sk1,sk2)|spl0_15),
% 4.65/0.94    inference(component_clause,[status(thm)],[f532])).
% 4.65/0.94  fof(f535,plain,(
% 4.65/0.94    ~ssList(sk2)|~segmentP(sk2,sk2)|~segmentP(sk1,sk2)|~spl0_11|~spl0_10),
% 4.65/0.94    inference(resolution,[status(thm)],[f487,f483])).
% 4.65/0.94  fof(f536,plain,(
% 4.65/0.94    ~spl0_13|~spl0_14|~spl0_15|~spl0_11|~spl0_10),
% 4.65/0.94    inference(split_clause,[status(thm)],[f535,f526,f529,f532,f486,f482])).
% 4.65/0.94  fof(f537,plain,(
% 4.65/0.94    spl0_16 <=> ssList(app(nil,nil))),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f539,plain,(
% 4.65/0.94    ~ssList(app(nil,nil))|spl0_16),
% 4.65/0.94    inference(component_clause,[status(thm)],[f537])).
% 4.65/0.94  fof(f540,plain,(
% 4.65/0.94    spl0_17 <=> segmentP(nil,app(nil,nil))),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f541,plain,(
% 4.65/0.94    segmentP(nil,app(nil,nil))|~spl0_17),
% 4.65/0.94    inference(component_clause,[status(thm)],[f540])).
% 4.65/0.94  fof(f543,plain,(
% 4.65/0.94    spl0_18 <=> ssList(nil)),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f545,plain,(
% 4.65/0.94    ~ssList(nil)|spl0_18),
% 4.65/0.94    inference(component_clause,[status(thm)],[f543])).
% 4.65/0.94  fof(f546,plain,(
% 4.65/0.94    ~ssList(app(nil,nil))|segmentP(nil,app(nil,nil))|~ssList(nil)),
% 4.65/0.94    inference(resolution,[status(thm)],[f280,f275])).
% 4.65/0.94  fof(f547,plain,(
% 4.65/0.94    ~spl0_16|spl0_17|~spl0_18),
% 4.65/0.94    inference(split_clause,[status(thm)],[f546,f537,f540,f543])).
% 4.65/0.94  fof(f550,plain,(
% 4.65/0.94    spl0_19 <=> segmentP(nil,nil)),
% 4.65/0.94    introduced(split_symbol_definition)).
% 4.65/0.94  fof(f551,plain,(
% 4.65/0.94    segmentP(nil,nil)|~spl0_19),
% 4.65/0.94    inference(component_clause,[status(thm)],[f550])).
% 4.65/0.94  fof(f553,plain,(
% 4.65/0.94    ~ssList(nil)|segmentP(nil,nil)),
% 4.65/0.94    inference(equality_resolution,[status(esa)],[f280])).
% 4.65/0.94  fof(f554,plain,(
% 4.65/0.94    ~spl0_18|spl0_19),
% 4.65/0.94    inference(split_clause,[status(thm)],[f553,f543,f550])).
% 4.65/0.94  fof(f555,plain,(
% 4.65/0.94    $false|spl0_18),
% 4.65/0.94    inference(forward_subsumption_resolution,[status(thm)],[f545,f208])).
% 4.65/0.95  fof(f556,plain,(
% 4.65/0.95    spl0_18),
% 4.65/0.95    inference(contradiction_clause,[status(thm)],[f555])).
% 4.65/0.95  fof(f557,plain,(
% 4.65/0.95    spl0_20 <=> nil=nil),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f566,plain,(
% 4.65/0.95    ~ssList(nil)|~ssList(nil)|spl0_16),
% 4.65/0.95    inference(resolution,[status(thm)],[f286,f539])).
% 4.65/0.95  fof(f567,plain,(
% 4.65/0.95    ~spl0_18|spl0_16),
% 4.65/0.95    inference(split_clause,[status(thm)],[f566,f543,f537])).
% 4.65/0.95  fof(f568,plain,(
% 4.65/0.95    spl0_21 <=> ssList(cons(sk5,nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f570,plain,(
% 4.65/0.95    ~ssList(cons(sk5,nil))|spl0_21),
% 4.65/0.95    inference(component_clause,[status(thm)],[f568])).
% 4.65/0.95  fof(f571,plain,(
% 4.65/0.95    spl0_22 <=> ssList(sk1)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f574,plain,(
% 4.65/0.95    ~ssList(cons(sk5,nil))|~ssList(sk6)|ssList(sk1)|~spl0_8),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f515,f286])).
% 4.65/0.95  fof(f575,plain,(
% 4.65/0.95    ~spl0_21|~spl0_6|spl0_22|~spl0_8),
% 4.65/0.95    inference(split_clause,[status(thm)],[f574,f568,f467,f571,f475])).
% 4.65/0.95  fof(f576,plain,(
% 4.65/0.95    ~ssList(sk6)|~ssList(cons(sk5,nil))|ssList(sk2)|~spl0_7),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f519,f286])).
% 4.65/0.95  fof(f577,plain,(
% 4.65/0.95    ~spl0_6|~spl0_21|spl0_13|~spl0_7),
% 4.65/0.95    inference(split_clause,[status(thm)],[f576,f467,f568,f526,f471])).
% 4.65/0.95  fof(f578,plain,(
% 4.65/0.95    ~ssItem(sk5)|~ssList(nil)|spl0_21),
% 4.65/0.95    inference(resolution,[status(thm)],[f287,f570])).
% 4.65/0.95  fof(f579,plain,(
% 4.65/0.95    ~spl0_4|~spl0_18|spl0_21),
% 4.65/0.95    inference(split_clause,[status(thm)],[f578,f460,f543,f568])).
% 4.65/0.95  fof(f580,plain,(
% 4.65/0.95    ~ssList(sk2)|spl0_14),
% 4.65/0.95    inference(resolution,[status(thm)],[f531,f257])).
% 4.65/0.95  fof(f581,plain,(
% 4.65/0.95    $false|spl0_14),
% 4.65/0.95    inference(forward_subsumption_resolution,[status(thm)],[f580,f432])).
% 4.65/0.95  fof(f582,plain,(
% 4.65/0.95    spl0_14),
% 4.65/0.95    inference(contradiction_clause,[status(thm)],[f581])).
% 4.65/0.95  fof(f583,plain,(
% 4.65/0.95    spl0_23 <=> nil=app(nil,nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f584,plain,(
% 4.65/0.95    nil=app(nil,nil)|~spl0_23),
% 4.65/0.95    inference(component_clause,[status(thm)],[f583])).
% 4.65/0.95  fof(f586,plain,(
% 4.65/0.95    ~ssList(app(nil,nil))|nil=app(nil,nil)|~spl0_17),
% 4.65/0.95    inference(resolution,[status(thm)],[f541,f281])).
% 4.65/0.95  fof(f587,plain,(
% 4.65/0.95    ~spl0_16|spl0_23|~spl0_17),
% 4.65/0.95    inference(split_clause,[status(thm)],[f586,f537,f583,f540])).
% 4.65/0.95  fof(f596,plain,(
% 4.65/0.95    spl0_24 <=> ~ssList(X0)|X0=nil|~ssList(X0)|~segmentP(sk2,X0)|~segmentP(sk1,X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f597,plain,(
% 4.65/0.95    ![X0]: (~ssList(X0)|X0=nil|~ssList(X0)|~segmentP(sk2,X0)|~segmentP(sk1,X0)|~spl0_24)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f596])).
% 4.65/0.95  fof(f599,plain,(
% 4.65/0.95    ![X0]: (~ssList(nil)|~ssList(X0)|X0=nil|~ssList(X0)|~segmentP(sk2,X0)|~segmentP(sk1,X0)|~spl0_11)),
% 4.65/0.95    inference(resolution,[status(thm)],[f303,f487])).
% 4.65/0.95  fof(f600,plain,(
% 4.65/0.95    ~spl0_18|spl0_24|~spl0_11),
% 4.65/0.95    inference(split_clause,[status(thm)],[f599,f543,f596,f486])).
% 4.65/0.95  fof(f601,plain,(
% 4.65/0.95    ![X0]: (~ssList(X0)|X0=nil|~segmentP(sk2,X0)|~segmentP(sk1,X0)|~spl0_24)),
% 4.65/0.95    inference(duplicate_literals_removal,[status(esa)],[f597])).
% 4.65/0.95  fof(f602,plain,(
% 4.65/0.95    spl0_25 <=> ssItem(nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f604,plain,(
% 4.65/0.95    ~ssItem(nil)|spl0_25),
% 4.65/0.95    inference(component_clause,[status(thm)],[f602])).
% 4.65/0.95  fof(f605,plain,(
% 4.65/0.95    spl0_26 <=> ~ssItem(X0)|X0=nil|~ssList(X0)|~segmentP(sk2,X0)|~segmentP(sk1,X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f608,plain,(
% 4.65/0.95    ![X0]: (~ssItem(nil)|~ssItem(X0)|X0=nil|~ssList(X0)|~segmentP(sk2,X0)|~segmentP(sk1,X0)|~spl0_11)),
% 4.65/0.95    inference(resolution,[status(thm)],[f305,f487])).
% 4.65/0.95  fof(f609,plain,(
% 4.65/0.95    ~spl0_25|spl0_26|~spl0_11),
% 4.65/0.95    inference(split_clause,[status(thm)],[f608,f602,f605,f486])).
% 4.65/0.95  fof(f618,plain,(
% 4.65/0.95    ~ssList(nil)|~spl0_9|~spl0_5),
% 4.65/0.95    inference(resolution,[status(thm)],[f521,f498])).
% 4.65/0.95  fof(f619,plain,(
% 4.65/0.95    ~spl0_18|~spl0_9|~spl0_5),
% 4.65/0.95    inference(split_clause,[status(thm)],[f618,f543,f479,f463])).
% 4.65/0.95  fof(f628,plain,(
% 4.65/0.95    spl0_29 <=> nil=sk6),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f629,plain,(
% 4.65/0.95    nil=sk6|~spl0_29),
% 4.65/0.95    inference(component_clause,[status(thm)],[f628])).
% 4.65/0.95  fof(f633,plain,(
% 4.65/0.95    spl0_30 <=> nil=cons(sk5,nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f634,plain,(
% 4.65/0.95    nil=cons(sk5,nil)|~spl0_30),
% 4.65/0.95    inference(component_clause,[status(thm)],[f633])).
% 4.65/0.95  fof(f636,plain,(
% 4.65/0.95    ~sk2=nil|~ssList(sk6)|~ssList(cons(sk5,nil))|nil=cons(sk5,nil)|~spl0_7),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f519,f328])).
% 4.65/0.95  fof(f637,plain,(
% 4.65/0.95    ~spl0_9|~spl0_6|~spl0_21|spl0_30|~spl0_7),
% 4.65/0.95    inference(split_clause,[status(thm)],[f636,f479,f467,f568,f633,f471])).
% 4.65/0.95  fof(f657,plain,(
% 4.65/0.95    ~segmentP(nil,nil)|~ssList(nil)|~ssList(nil)|nil=nil|~spl0_19),
% 4.65/0.95    inference(resolution,[status(thm)],[f340,f551])).
% 4.65/0.95  fof(f658,plain,(
% 4.65/0.95    ~spl0_19|~spl0_18|spl0_20),
% 4.65/0.95    inference(split_clause,[status(thm)],[f657,f550,f543,f557])).
% 4.65/0.95  fof(f659,plain,(
% 4.65/0.95    spl0_32 <=> ~segmentP(nil,X0)|~ssList(X0)|X0=nil|~ssList(X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f662,plain,(
% 4.65/0.95    ![X0]: (~segmentP(nil,X0)|~ssList(nil)|~ssList(X0)|X0=nil|~ssList(X0))),
% 4.65/0.95    inference(resolution,[status(thm)],[f340,f256])).
% 4.65/0.95  fof(f663,plain,(
% 4.65/0.95    spl0_32|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f662,f659,f543])).
% 4.65/0.95  fof(f671,plain,(
% 4.65/0.95    spl0_33 <=> ~nil=X0|~ssList(X0)|~ssList(X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f672,plain,(
% 4.65/0.95    ![X0]: (~nil=X0|~ssList(X0)|~ssList(X0)|~spl0_33)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f671])).
% 4.65/0.95  fof(f674,plain,(
% 4.65/0.95    spl0_34 <=> ~nil=X1|~ssList(X1)|~ssList(X1)|nil=X1),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f677,plain,(
% 4.65/0.95    ![X0,X1]: (~nil=X0|~nil=X1|~ssList(X1)|~ssList(X0)|~ssList(X1)|~ssList(X0)|nil=X1)),
% 4.65/0.95    inference(resolution,[status(thm)],[f362,f330])).
% 4.65/0.95  fof(f678,plain,(
% 4.65/0.95    spl0_33|spl0_34),
% 4.65/0.95    inference(split_clause,[status(thm)],[f677,f671,f674])).
% 4.65/0.95  fof(f681,plain,(
% 4.65/0.95    ![X0,X1]: (~nil=X0|~nil=X1|~ssList(X1)|~ssList(X0)|~ssList(app(X0,X1))|segmentP(nil,app(X0,X1)))),
% 4.65/0.95    inference(resolution,[status(thm)],[f362,f280])).
% 4.65/0.95  fof(f682,plain,(
% 4.65/0.95    ![X0,X1]: (~nil=X0|~nil=X1|~ssList(X1)|~ssList(X0)|segmentP(nil,app(X0,X1)))),
% 4.65/0.95    inference(forward_subsumption_resolution,[status(thm)],[f681,f286])).
% 4.65/0.95  fof(f689,plain,(
% 4.65/0.95    ![X0]: (~nil=X0|~ssList(X0)|~spl0_33)),
% 4.65/0.95    inference(duplicate_literals_removal,[status(esa)],[f672])).
% 4.65/0.95  fof(f694,plain,(
% 4.65/0.95    ~ssList(app(nil,nil))|~spl0_33|~spl0_23),
% 4.65/0.95    inference(resolution,[status(thm)],[f689,f584])).
% 4.65/0.95  fof(f695,plain,(
% 4.65/0.95    ~spl0_16|~spl0_33|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f694,f537,f671,f583])).
% 4.65/0.95  fof(f758,plain,(
% 4.65/0.95    spl0_35 <=> ~nil=X0|~ssList(X0)|segmentP(nil,app(X0,app(nil,nil)))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f759,plain,(
% 4.65/0.95    ![X0]: (~nil=X0|~ssList(X0)|segmentP(nil,app(X0,app(nil,nil)))|~spl0_35)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f758])).
% 4.65/0.95  fof(f761,plain,(
% 4.65/0.95    ![X0]: (~nil=X0|~ssList(app(nil,nil))|~ssList(X0)|segmentP(nil,app(X0,app(nil,nil)))|~spl0_23)),
% 4.65/0.95    inference(resolution,[status(thm)],[f682,f584])).
% 4.65/0.95  fof(f762,plain,(
% 4.65/0.95    spl0_35|~spl0_16|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f761,f758,f537,f583])).
% 4.65/0.95  fof(f769,plain,(
% 4.65/0.95    spl0_36 <=> ~nil=X0|~ssList(X0)|segmentP(nil,app(X0,nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f772,plain,(
% 4.65/0.95    ![X0]: (~nil=X0|~ssList(nil)|~ssList(X0)|segmentP(nil,app(X0,nil)))),
% 4.65/0.95    inference(equality_resolution,[status(esa)],[f682])).
% 4.65/0.95  fof(f773,plain,(
% 4.65/0.95    spl0_36|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f772,f769,f543])).
% 4.65/0.95  fof(f774,plain,(
% 4.65/0.95    ![X0]: (~nil=X0|~ssList(X0)|segmentP(nil,app(X0,nil))|~spl0_23|~spl0_35)),
% 4.65/0.95    inference(forward_demodulation,[status(thm)],[f584,f759])).
% 4.65/0.95  fof(f775,plain,(
% 4.65/0.95    spl0_37 <=> segmentP(nil,app(app(nil,nil),nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f778,plain,(
% 4.65/0.95    ~ssList(app(nil,nil))|segmentP(nil,app(app(nil,nil),nil))|~spl0_35|~spl0_23),
% 4.65/0.95    inference(resolution,[status(thm)],[f774,f584])).
% 4.65/0.95  fof(f779,plain,(
% 4.65/0.95    ~spl0_16|spl0_37|~spl0_35|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f778,f537,f775,f758,f583])).
% 4.65/0.95  fof(f784,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(app(X0,X1))|segmentP(nil,app(app(X0,X1),nil))|~nil=X0|~nil=X1|~ssList(X1)|~ssList(X0)|~spl0_23|~spl0_35)),
% 4.65/0.95    inference(resolution,[status(thm)],[f774,f362])).
% 4.65/0.95  fof(f785,plain,(
% 4.65/0.95    ![X0,X1]: (segmentP(nil,app(app(X0,X1),nil))|~nil=X0|~nil=X1|~ssList(X1)|~ssList(X0)|~spl0_23|~spl0_35)),
% 4.65/0.95    inference(forward_subsumption_resolution,[status(thm)],[f784,f286])).
% 4.65/0.95  fof(f794,plain,(
% 4.65/0.95    spl0_39 <=> ~segmentP(X0,nil)|~ssList(X0)|segmentP(X0,nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f797,plain,(
% 4.65/0.95    ![X0]: (~segmentP(X0,nil)|~ssList(nil)|~ssList(nil)|~ssList(X0)|segmentP(X0,nil)|~spl0_19)),
% 4.65/0.95    inference(resolution,[status(thm)],[f375,f551])).
% 4.65/0.95  fof(f798,plain,(
% 4.65/0.95    spl0_39|~spl0_18|~spl0_19),
% 4.65/0.95    inference(split_clause,[status(thm)],[f797,f794,f543,f550])).
% 4.65/0.95  fof(f799,plain,(
% 4.65/0.95    spl0_40 <=> ~segmentP(X0,X1)|~ssList(X1)|~ssList(X0)|segmentP(X0,nil)|~ssList(X1)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f802,plain,(
% 4.65/0.95    ![X0,X1]: (~segmentP(X0,X1)|~ssList(nil)|~ssList(X1)|~ssList(X0)|segmentP(X0,nil)|~ssList(X1))),
% 4.65/0.95    inference(resolution,[status(thm)],[f375,f256])).
% 4.65/0.95  fof(f803,plain,(
% 4.65/0.95    spl0_40|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f802,f799,f543])).
% 4.65/0.95  fof(f805,plain,(
% 4.65/0.95    spl0_41 <=> ~ssList(X0)|~ssList(X1)|~ssList(app(X0,X1))|segmentP(app(X0,X1),X1)|~ssList(app(X0,X1))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f806,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(X1)|~ssList(app(X0,X1))|segmentP(app(X0,X1),X1)|~ssList(app(X0,X1))|~spl0_41)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f805])).
% 4.65/0.95  fof(f808,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(nil)|~ssList(X0)|~ssList(X1)|~ssList(app(X0,X1))|segmentP(app(X0,X1),X1)|~ssList(app(X0,X1)))),
% 4.65/0.95    inference(resolution,[status(thm)],[f407,f274])).
% 4.65/0.95  fof(f809,plain,(
% 4.65/0.95    ~spl0_18|spl0_41),
% 4.65/0.95    inference(split_clause,[status(thm)],[f808,f543,f805])).
% 4.65/0.95  fof(f810,plain,(
% 4.65/0.95    spl0_42 <=> ~ssList(X1)|~ssList(X2)|segmentP(nil,X2)|~nil=app(X1,X2)|~ssList(app(X1,X2))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f811,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(X1)|segmentP(nil,X1)|~nil=app(X0,X1)|~ssList(app(X0,X1))|~spl0_42)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f810])).
% 4.65/0.95  fof(f813,plain,(
% 4.65/0.95    ![X0,X1,X2]: (~ssList(X0)|~ssList(X1)|~ssList(X2)|~ssList(nil)|segmentP(nil,X2)|~nil=app(X1,X2)|~nil=X0|~ssList(X0)|~ssList(app(X1,X2)))),
% 4.65/0.95    inference(resolution,[status(thm)],[f407,f362])).
% 4.65/0.95  fof(f814,plain,(
% 4.65/0.95    spl0_33|spl0_42|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f813,f671,f810,f543])).
% 4.65/0.95  fof(f815,plain,(
% 4.65/0.95    ![X0,X1,X2]: (~ssList(X0)|~ssList(X1)|~ssList(X2)|~ssList(app(nil,app(app(X1,X2),X0)))|segmentP(app(nil,app(app(X1,X2),X0)),X2)|~ssList(app(app(X1,X2),X0)))),
% 4.65/0.95    inference(resolution,[status(thm)],[f407,f275])).
% 4.65/0.95  fof(f816,plain,(
% 4.65/0.95    ![X0,X1,X2]: (~ssList(X0)|~ssList(X1)|~ssList(X2)|~ssList(app(app(app(X1,X2),X0),nil))|segmentP(app(app(app(X1,X2),X0),nil),X2)|~ssList(app(app(X1,X2),X0)))),
% 4.65/0.95    inference(resolution,[status(thm)],[f407,f274])).
% 4.65/0.95  fof(f817,plain,(
% 4.65/0.95    spl0_43 <=> ~app(nil,X0)=X1|~ssList(X0)|~ssList(X1)|segmentP(X1,nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f820,plain,(
% 4.65/0.95    ![X0,X1]: (~app(nil,X0)=X1|~ssList(X0)|~ssList(nil)|~ssList(nil)|~ssList(X1)|segmentP(X1,nil)|~spl0_23)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f584,f407])).
% 4.65/0.95  fof(f821,plain,(
% 4.65/0.95    spl0_43|~spl0_18|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f820,f817,f543,f583])).
% 4.65/0.95  fof(f822,plain,(
% 4.65/0.95    spl0_44 <=> ~app(sk1,X0)=X1|~ssList(X0)|~ssList(X1)|segmentP(X1,cons(sk5,nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f823,plain,(
% 4.65/0.95    ![X0,X1]: (~app(sk1,X0)=X1|~ssList(X0)|~ssList(X1)|segmentP(X1,cons(sk5,nil))|~spl0_44)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f822])).
% 4.65/0.95  fof(f825,plain,(
% 4.65/0.95    ![X0,X1]: (~app(sk1,X0)=X1|~ssList(X0)|~ssList(sk6)|~ssList(cons(sk5,nil))|~ssList(X1)|segmentP(X1,cons(sk5,nil))|~spl0_8)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f515,f407])).
% 4.65/0.95  fof(f826,plain,(
% 4.65/0.95    spl0_44|~spl0_6|~spl0_21|~spl0_8),
% 4.65/0.95    inference(split_clause,[status(thm)],[f825,f822,f467,f568,f475])).
% 4.65/0.95  fof(f827,plain,(
% 4.65/0.95    spl0_45 <=> ~app(sk2,X0)=X1|~ssList(X0)|~ssList(X1)|segmentP(X1,sk6)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f828,plain,(
% 4.65/0.95    ![X0,X1]: (~app(sk2,X0)=X1|~ssList(X0)|~ssList(X1)|segmentP(X1,sk6)|~spl0_45)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f827])).
% 4.65/0.95  fof(f830,plain,(
% 4.65/0.95    ![X0,X1]: (~app(sk2,X0)=X1|~ssList(X0)|~ssList(cons(sk5,nil))|~ssList(sk6)|~ssList(X1)|segmentP(X1,sk6)|~spl0_7)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f519,f407])).
% 4.65/0.95  fof(f831,plain,(
% 4.65/0.95    spl0_45|~spl0_21|~spl0_6|~spl0_7),
% 4.65/0.95    inference(split_clause,[status(thm)],[f830,f827,f568,f467,f471])).
% 4.65/0.95  fof(f833,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(X1)|segmentP(nil,X1)|~nil=app(X0,X1)|~spl0_42)),
% 4.65/0.95    inference(forward_subsumption_resolution,[status(thm)],[f811,f286])).
% 4.65/0.95  fof(f834,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(X1)|~ssList(app(X0,X1))|segmentP(app(X0,X1),X1)|~spl0_41)),
% 4.65/0.95    inference(duplicate_literals_removal,[status(esa)],[f806])).
% 4.65/0.95  fof(f835,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(X1)|segmentP(app(X0,X1),X1)|~spl0_41)),
% 4.65/0.95    inference(forward_subsumption_resolution,[status(thm)],[f834,f286])).
% 4.65/0.95  fof(f844,plain,(
% 4.65/0.95    spl0_46 <=> segmentP(sk1,cons(sk5,nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f845,plain,(
% 4.65/0.95    segmentP(sk1,cons(sk5,nil))|~spl0_46),
% 4.65/0.95    inference(component_clause,[status(thm)],[f844])).
% 4.65/0.95  fof(f847,plain,(
% 4.65/0.95    ~ssList(sk6)|~ssList(cons(sk5,nil))|segmentP(sk1,cons(sk5,nil))|~spl0_41|~spl0_8),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f515,f835])).
% 4.65/0.95  fof(f848,plain,(
% 4.65/0.95    ~spl0_6|~spl0_21|spl0_46|~spl0_41|~spl0_8),
% 4.65/0.95    inference(split_clause,[status(thm)],[f847,f467,f568,f844,f805,f475])).
% 4.65/0.95  fof(f849,plain,(
% 4.65/0.95    spl0_47 <=> segmentP(sk2,sk6)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f850,plain,(
% 4.65/0.95    segmentP(sk2,sk6)|~spl0_47),
% 4.65/0.95    inference(component_clause,[status(thm)],[f849])).
% 4.65/0.95  fof(f854,plain,(
% 4.65/0.95    spl0_48 <=> segmentP(sk1,sk6)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f857,plain,(
% 4.65/0.95    ~ssList(sk6)|sk6=nil|~segmentP(sk1,sk6)|~spl0_47|~spl0_24),
% 4.65/0.95    inference(resolution,[status(thm)],[f850,f601])).
% 4.65/0.95  fof(f858,plain,(
% 4.65/0.95    ~spl0_6|spl0_29|~spl0_48|~spl0_47|~spl0_24),
% 4.65/0.95    inference(split_clause,[status(thm)],[f857,f467,f628,f854,f849,f596])).
% 4.65/0.95  fof(f872,plain,(
% 4.65/0.95    spl0_52 <=> ~segmentP(X0,sk1)|~ssList(X0)|segmentP(X0,cons(sk5,nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f873,plain,(
% 4.65/0.95    ![X0]: (~segmentP(X0,sk1)|~ssList(X0)|segmentP(X0,cons(sk5,nil))|~spl0_52)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f872])).
% 4.65/0.95  fof(f875,plain,(
% 4.65/0.95    ![X0]: (~segmentP(X0,sk1)|~ssList(cons(sk5,nil))|~ssList(sk1)|~ssList(X0)|segmentP(X0,cons(sk5,nil))|~spl0_46)),
% 4.65/0.95    inference(resolution,[status(thm)],[f845,f375])).
% 4.65/0.95  fof(f876,plain,(
% 4.65/0.95    spl0_52|~spl0_21|~spl0_22|~spl0_46),
% 4.65/0.95    inference(split_clause,[status(thm)],[f875,f872,f568,f571,f844])).
% 4.65/0.95  fof(f877,plain,(
% 4.65/0.95    spl0_53 <=> segmentP(cons(sk5,nil),sk1)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f900,plain,(
% 4.65/0.95    spl0_56 <=> ~ssList(X1)|segmentP(nil,X1)|~nil=X1|~ssList(X1)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f903,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(X1)|segmentP(nil,X1)|~nil=X0|~nil=X1|~ssList(X1)|~ssList(X0)|~spl0_42)),
% 4.65/0.95    inference(resolution,[status(thm)],[f833,f362])).
% 4.65/0.95  fof(f904,plain,(
% 4.65/0.95    spl0_33|spl0_56|~spl0_42),
% 4.65/0.95    inference(split_clause,[status(thm)],[f903,f671,f900,f810])).
% 4.65/0.95  fof(f918,plain,(
% 4.65/0.95    ~ssList(nil)|~ssList(sk2)|segmentP(sk2,sk6)|~ssList(sk2)|~spl0_45),
% 4.65/0.95    inference(resolution,[status(thm)],[f828,f274])).
% 4.65/0.95  fof(f919,plain,(
% 4.65/0.95    ~spl0_18|~spl0_13|spl0_47|~spl0_45),
% 4.65/0.95    inference(split_clause,[status(thm)],[f918,f543,f526,f849,f827])).
% 4.65/0.95  fof(f930,plain,(
% 4.65/0.95    spl0_60 <=> segmentP(nil,sk1)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f933,plain,(
% 4.65/0.95    ~segmentP(nil,sk1)|~ssList(nil)|~ssList(cons(sk5,nil))|nil=cons(sk5,nil)|~spl0_52),
% 4.65/0.95    inference(resolution,[status(thm)],[f873,f281])).
% 4.65/0.95  fof(f934,plain,(
% 4.65/0.95    ~spl0_60|~spl0_18|~spl0_21|spl0_30|~spl0_52),
% 4.65/0.95    inference(split_clause,[status(thm)],[f933,f930,f543,f568,f633,f872])).
% 4.65/0.95  fof(f935,plain,(
% 4.65/0.95    spl0_61 <=> ~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X0)|~ssList(X1)|segmentP(X1,cons(sk5,nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f936,plain,(
% 4.65/0.95    ![X0,X1]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X0)|~ssList(X1)|segmentP(X1,cons(sk5,nil))|~spl0_61)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f935])).
% 4.65/0.95  fof(f938,plain,(
% 4.65/0.95    ![X0,X1]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(cons(sk5,nil))|~ssList(X0)|~ssList(X1)|segmentP(X1,cons(sk5,nil))|~spl0_52)),
% 4.65/0.95    inference(resolution,[status(thm)],[f873,f375])).
% 4.65/0.95  fof(f939,plain,(
% 4.65/0.95    spl0_61|~spl0_21|~spl0_52),
% 4.65/0.95    inference(split_clause,[status(thm)],[f938,f935,f568,f872])).
% 4.65/0.95  fof(f940,plain,(
% 4.65/0.95    spl0_62 <=> ~segmentP(X0,sk1)|~ssList(X0)|~segmentP(cons(sk5,nil),X0)|~ssList(X0)|X0=cons(sk5,nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f941,plain,(
% 4.65/0.95    ![X0]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(cons(sk5,nil),X0)|~ssList(X0)|X0=cons(sk5,nil)|~spl0_62)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f940])).
% 4.65/0.95  fof(f943,plain,(
% 4.65/0.95    ![X0]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(cons(sk5,nil),X0)|~ssList(cons(sk5,nil))|~ssList(X0)|X0=cons(sk5,nil)|~spl0_52)),
% 4.65/0.95    inference(resolution,[status(thm)],[f873,f340])).
% 4.65/0.95  fof(f944,plain,(
% 4.65/0.95    spl0_62|~spl0_21|~spl0_52),
% 4.65/0.95    inference(split_clause,[status(thm)],[f943,f940,f568,f872])).
% 4.65/0.95  fof(f945,plain,(
% 4.65/0.95    ![X0,X1]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|segmentP(X1,cons(sk5,nil))|~spl0_61)),
% 4.65/0.95    inference(duplicate_literals_removal,[status(esa)],[f936])).
% 4.65/0.95  fof(f946,plain,(
% 4.65/0.95    ![X0]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(cons(sk5,nil),X0)|X0=cons(sk5,nil)|~spl0_62)),
% 4.65/0.95    inference(duplicate_literals_removal,[status(esa)],[f941])).
% 4.65/0.95  fof(f959,plain,(
% 4.65/0.95    spl0_65 <=> sk2=cons(sk5,sk6)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f960,plain,(
% 4.65/0.95    sk2=cons(sk5,sk6)|~spl0_65),
% 4.65/0.95    inference(component_clause,[status(thm)],[f959])).
% 4.65/0.95  fof(f962,plain,(
% 4.65/0.95    ~ssItem(sk5)|~ssList(sk6)|sk2=cons(sk5,sk6)|~spl0_7),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f519,f331])).
% 4.65/0.95  fof(f963,plain,(
% 4.65/0.95    ~spl0_4|~spl0_6|spl0_65|~spl0_7),
% 4.65/0.95    inference(split_clause,[status(thm)],[f962,f460,f467,f959,f471])).
% 4.65/0.95  fof(f973,plain,(
% 4.65/0.95    spl0_67 <=> ~ssList(X0)|app(nil,X0)=app(nil,app(nil,X0))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f976,plain,(
% 4.65/0.95    ![X0]: (~ssList(X0)|~ssList(nil)|~ssList(nil)|app(nil,X0)=app(nil,app(nil,X0))|~spl0_23)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f584,f369])).
% 4.65/0.95  fof(f977,plain,(
% 4.65/0.95    spl0_67|~spl0_18|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f976,f973,f543,f583])).
% 4.65/0.95  fof(f989,plain,(
% 4.65/0.95    spl0_70 <=> ~ssList(app(nil,X0))|~ssList(X0)|app(nil,X0)=X0|~ssList(app(nil,X0))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f992,plain,(
% 4.65/0.95    ![X0]: (~ssList(app(nil,X0))|~ssList(nil)|~ssList(X0)|app(nil,X0)=X0|~ssList(app(nil,X0)))),
% 4.65/0.95    inference(resolution,[status(thm)],[f371,f275])).
% 4.65/0.95  fof(f993,plain,(
% 4.65/0.95    spl0_70|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f992,f989,f543])).
% 4.65/0.95  fof(f996,plain,(
% 4.65/0.95    spl0_71 <=> ~nil=app(nil,X0)|~ssList(X0)|nil=X0),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f999,plain,(
% 4.65/0.95    ![X0]: (~nil=app(nil,X0)|~ssList(nil)|~ssList(nil)|~ssList(X0)|nil=X0|~spl0_23)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f584,f371])).
% 4.65/0.95  fof(f1000,plain,(
% 4.65/0.95    spl0_71|~spl0_18|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f999,f996,f543,f583])).
% 4.65/0.95  fof(f1001,plain,(
% 4.65/0.95    spl0_72 <=> ~sk1=app(sk6,X0)|~ssList(X0)|cons(sk5,nil)=X0),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1002,plain,(
% 4.65/0.95    ![X0]: (~sk1=app(sk6,X0)|~ssList(X0)|cons(sk5,nil)=X0|~spl0_72)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f1001])).
% 4.65/0.95  fof(f1004,plain,(
% 4.65/0.95    ![X0]: (~sk1=app(sk6,X0)|~ssList(cons(sk5,nil))|~ssList(sk6)|~ssList(X0)|cons(sk5,nil)=X0|~spl0_8)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f515,f371])).
% 4.65/0.95  fof(f1005,plain,(
% 4.65/0.95    spl0_72|~spl0_21|~spl0_6|~spl0_8),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1004,f1001,f568,f467,f475])).
% 4.65/0.95  fof(f1026,plain,(
% 4.65/0.95    spl0_76 <=> ~ssList(app(X0,nil))|~ssList(X0)|app(X0,nil)=X0|~ssList(app(X0,nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1029,plain,(
% 4.65/0.95    ![X0]: (~ssList(app(X0,nil))|~ssList(nil)|~ssList(X0)|app(X0,nil)=X0|~ssList(app(X0,nil)))),
% 4.65/0.95    inference(resolution,[status(thm)],[f373,f274])).
% 4.65/0.95  fof(f1030,plain,(
% 4.65/0.95    spl0_76|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1029,f1026,f543])).
% 4.65/0.95  fof(f1033,plain,(
% 4.65/0.95    spl0_77 <=> ~nil=app(X0,nil)|~ssList(X0)|nil=X0),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1036,plain,(
% 4.65/0.95    ![X0]: (~nil=app(X0,nil)|~ssList(nil)|~ssList(nil)|~ssList(X0)|nil=X0|~spl0_23)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f584,f373])).
% 4.65/0.95  fof(f1037,plain,(
% 4.65/0.95    spl0_77|~spl0_18|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1036,f1033,f543,f583])).
% 4.65/0.95  fof(f1057,plain,(
% 4.65/0.95    spl0_80 <=> cons(sk5,app(nil,sk6))=sk2),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1058,plain,(
% 4.65/0.95    cons(sk5,app(nil,sk6))=sk2|~spl0_80),
% 4.65/0.95    inference(component_clause,[status(thm)],[f1057])).
% 4.65/0.95  fof(f1060,plain,(
% 4.65/0.95    ~ssItem(sk5)|~ssList(nil)|~ssList(sk6)|cons(sk5,app(nil,sk6))=sk2|~spl0_7),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f519,f384])).
% 4.65/0.95  fof(f1061,plain,(
% 4.65/0.95    ~spl0_4|~spl0_18|~spl0_6|spl0_80|~spl0_7),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1060,f460,f543,f467,f1057,f471])).
% 4.65/0.95  fof(f1086,plain,(
% 4.65/0.95    spl0_85 <=> ~segmentP(nil,X0)|~ssList(X1)|~ssList(X0)|segmentP(app(nil,X1),X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1087,plain,(
% 4.65/0.95    ![X0,X1]: (~segmentP(nil,X0)|~ssList(X1)|~ssList(X0)|segmentP(app(nil,X1),X0)|~spl0_85)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f1086])).
% 4.65/0.95  fof(f1089,plain,(
% 4.65/0.95    ![X0,X1]: (~segmentP(nil,X0)|~ssList(X1)|~ssList(nil)|~ssList(X0)|~ssList(nil)|segmentP(app(nil,X1),X0)|~spl0_23)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f584,f405])).
% 4.65/0.95  fof(f1090,plain,(
% 4.65/0.95    spl0_85|~spl0_18|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1089,f1086,f543,f583])).
% 4.65/0.95  fof(f1103,plain,(
% 4.65/0.95    ![X0,X1]: (duplicatefreeP(app(X0,X1))|~ssList(X1)|~ssList(X0)|~spl0_0)),
% 4.65/0.95    inference(resolution,[status(thm)],[f447,f286])).
% 4.65/0.95  fof(f1108,plain,(
% 4.65/0.95    spl0_88 <=> ~cons(X0,X1)=sk2|~ssItem(X0)|~ssList(X1)|sk6=X1),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1109,plain,(
% 4.65/0.95    ![X0,X1]: (~cons(X0,X1)=sk2|~ssItem(X0)|~ssList(X1)|sk6=X1|~spl0_88)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f1108])).
% 4.65/0.95  fof(f1111,plain,(
% 4.65/0.95    ![X0,X1]: (~cons(X0,X1)=sk2|~ssItem(sk5)|~ssItem(X0)|~ssList(sk6)|~ssList(X1)|sk6=X1|~spl0_65)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f960,f404])).
% 4.65/0.95  fof(f1112,plain,(
% 4.65/0.95    spl0_88|~spl0_4|~spl0_6|~spl0_65),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1111,f1108,f460,f467,f959])).
% 4.65/0.95  fof(f1150,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|ssList(cons(X1,X0))|~spl0_1)),
% 4.65/0.95    inference(backward_subsumption_resolution,[status(thm)],[f287,f450])).
% 4.65/0.95  fof(f1153,plain,(
% 4.65/0.95    $false|~spl0_1|spl0_25),
% 4.65/0.95    inference(backward_subsumption_resolution,[status(thm)],[f604,f450])).
% 4.65/0.95  fof(f1154,plain,(
% 4.65/0.95    ~spl0_1|spl0_25),
% 4.65/0.95    inference(contradiction_clause,[status(thm)],[f1153])).
% 4.65/0.95  fof(f1170,plain,(
% 4.65/0.95    spl0_92 <=> duplicatefreeP(nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1173,plain,(
% 4.65/0.95    duplicatefreeP(nil)|~ssList(nil)|~ssList(nil)|~spl0_0|~spl0_23),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f584,f1103])).
% 4.65/0.95  fof(f1174,plain,(
% 4.65/0.95    spl0_92|~spl0_18|~spl0_0|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1173,f1170,f543,f446,f583])).
% 4.65/0.95  fof(f1195,plain,(
% 4.65/0.95    ~ssList(sk6)|ssList(sk2)|~spl0_1|~spl0_65),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f960,f1150])).
% 4.65/0.95  fof(f1196,plain,(
% 4.65/0.95    ~spl0_6|spl0_13|~spl0_1|~spl0_65),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1195,f467,f526,f449,f959])).
% 4.65/0.95  fof(f1197,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|tl(cons(X1,X0))=X0|~spl0_1)),
% 4.65/0.95    inference(forward_subsumption_resolution,[status(thm)],[f297,f450])).
% 4.65/0.95  fof(f1200,plain,(
% 4.65/0.95    spl0_94 <=> ~ssList(tl(cons(X0,nil)))|segmentP(nil,app(tl(cons(X0,nil)),nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1203,plain,(
% 4.65/0.95    ![X0]: (~ssList(nil)|~ssList(tl(cons(X0,nil)))|segmentP(nil,app(tl(cons(X0,nil)),nil))|~spl0_1|~spl0_23|~spl0_35)),
% 4.65/0.95    inference(resolution,[status(thm)],[f1197,f774])).
% 4.65/0.95  fof(f1204,plain,(
% 4.65/0.95    ~spl0_18|spl0_94|~spl0_1|~spl0_23|~spl0_35),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1203,f543,f1200,f449,f583,f758])).
% 4.65/0.95  fof(f1205,plain,(
% 4.65/0.95    spl0_95 <=> ~nil=X0|~ssList(tl(cons(X1,nil)))|~ssList(X0)|segmentP(nil,app(X0,tl(cons(X1,nil))))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1208,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(nil)|~nil=X0|~ssList(tl(cons(X1,nil)))|~ssList(X0)|segmentP(nil,app(X0,tl(cons(X1,nil))))|~spl0_1)),
% 4.65/0.95    inference(resolution,[status(thm)],[f1197,f682])).
% 4.65/0.95  fof(f1209,plain,(
% 4.65/0.95    ~spl0_18|spl0_95|~spl0_1),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1208,f543,f1205,f449])).
% 4.65/0.95  fof(f1210,plain,(
% 4.65/0.95    spl0_96 <=> ~ssList(tl(cons(X0,nil)))|segmentP(nil,tl(cons(X0,nil)))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1213,plain,(
% 4.65/0.95    ![X0]: (~ssList(nil)|~ssList(tl(cons(X0,nil)))|segmentP(nil,tl(cons(X0,nil)))|~spl0_1)),
% 4.65/0.95    inference(resolution,[status(thm)],[f1197,f280])).
% 4.65/0.95  fof(f1214,plain,(
% 4.65/0.95    ~spl0_18|spl0_96|~spl0_1),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1213,f543,f1210,f449])).
% 4.65/0.95  fof(f1247,plain,(
% 4.65/0.95    spl0_98 <=> ~ssList(X0)|~ssList(hd(cons(nil,X0)))|segmentP(nil,app(hd(cons(nil,X0)),nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1250,plain,(
% 4.65/0.95    ![X0]: (~ssItem(nil)|~ssList(X0)|~ssList(hd(cons(nil,X0)))|segmentP(nil,app(hd(cons(nil,X0)),nil))|~spl0_23|~spl0_35)),
% 4.65/0.95    inference(resolution,[status(thm)],[f298,f774])).
% 4.65/0.95  fof(f1251,plain,(
% 4.65/0.95    ~spl0_25|spl0_98|~spl0_23|~spl0_35),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1250,f602,f1247,f583,f758])).
% 4.65/0.95  fof(f1252,plain,(
% 4.65/0.95    spl0_99 <=> ~ssList(X0)|~nil=X1|~ssList(hd(cons(nil,X0)))|~ssList(X1)|segmentP(nil,app(X1,hd(cons(nil,X0))))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1255,plain,(
% 4.65/0.95    ![X0,X1]: (~ssItem(nil)|~ssList(X0)|~nil=X1|~ssList(hd(cons(nil,X0)))|~ssList(X1)|segmentP(nil,app(X1,hd(cons(nil,X0)))))),
% 4.65/0.95    inference(resolution,[status(thm)],[f298,f682])).
% 4.65/0.95  fof(f1256,plain,(
% 4.65/0.95    ~spl0_25|spl0_99),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1255,f602,f1252])).
% 4.65/0.95  fof(f1257,plain,(
% 4.65/0.95    spl0_100 <=> ~ssList(X0)|~ssList(hd(cons(nil,X0)))|segmentP(nil,hd(cons(nil,X0)))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1260,plain,(
% 4.65/0.95    ![X0]: (~ssItem(nil)|~ssList(X0)|~ssList(hd(cons(nil,X0)))|segmentP(nil,hd(cons(nil,X0))))),
% 4.65/0.95    inference(resolution,[status(thm)],[f298,f280])).
% 4.65/0.95  fof(f1261,plain,(
% 4.65/0.95    ~spl0_25|spl0_100),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1260,f602,f1257])).
% 4.65/0.95  fof(f1287,plain,(
% 4.65/0.95    spl0_105 <=> cons(sk5,nil)=cons(sk5,nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1290,plain,(
% 4.65/0.95    ~ssList(cons(sk5,nil))|cons(sk5,nil)=cons(sk5,nil)|~spl0_72|~spl0_8),
% 4.65/0.95    inference(resolution,[status(thm)],[f1002,f515])).
% 4.65/0.95  fof(f1291,plain,(
% 4.65/0.95    ~spl0_21|spl0_105|~spl0_72|~spl0_8),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1290,f568,f1287,f1001,f475])).
% 4.65/0.95  fof(f1336,plain,(
% 4.65/0.95    ~ssList(nil)|~ssList(sk1)|segmentP(sk1,cons(sk5,nil))|~ssList(sk1)|~spl0_44),
% 4.65/0.95    inference(resolution,[status(thm)],[f823,f274])).
% 4.65/0.95  fof(f1337,plain,(
% 4.65/0.95    ~spl0_18|~spl0_22|spl0_46|~spl0_44),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1336,f543,f571,f844,f822])).
% 4.65/0.95  fof(f1389,plain,(
% 4.65/0.95    spl0_120 <=> ~segmentP(X0,sk1)|~ssList(X0)|~segmentP(cons(sk5,nil),X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1399,plain,(
% 4.65/0.95    spl0_122 <=> ~segmentP(X0,sk1)|~ssList(X0)|~segmentP(nil,X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1400,plain,(
% 4.65/0.95    ![X0]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(nil,X0)|~spl0_122)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f1399])).
% 4.65/0.95  fof(f1402,plain,(
% 4.65/0.95    ![X0]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(nil,X0)|~ssList(nil)|~ssList(cons(sk5,nil))|nil=cons(sk5,nil)|~spl0_61)),
% 4.65/0.95    inference(resolution,[status(thm)],[f945,f281])).
% 4.65/0.95  fof(f1403,plain,(
% 4.65/0.95    spl0_122|~spl0_18|~spl0_21|spl0_30|~spl0_61),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1402,f1399,f543,f568,f633,f935])).
% 4.65/0.95  fof(f1404,plain,(
% 4.65/0.95    spl0_123 <=> ~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(X2,X1)|~ssList(X1)|~ssList(X2)|segmentP(X2,cons(sk5,nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1405,plain,(
% 4.65/0.95    ![X0,X1,X2]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(X2,X1)|~ssList(X1)|~ssList(X2)|segmentP(X2,cons(sk5,nil))|~spl0_123)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f1404])).
% 4.65/0.95  fof(f1407,plain,(
% 4.65/0.95    ![X0,X1,X2]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(X2,X1)|~ssList(cons(sk5,nil))|~ssList(X1)|~ssList(X2)|segmentP(X2,cons(sk5,nil))|~spl0_61)),
% 4.65/0.95    inference(resolution,[status(thm)],[f945,f375])).
% 4.65/0.95  fof(f1408,plain,(
% 4.65/0.95    spl0_123|~spl0_21|~spl0_61),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1407,f1404,f568,f935])).
% 4.65/0.95  fof(f1409,plain,(
% 4.65/0.95    spl0_124 <=> ~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(cons(sk5,nil),X1)|~ssList(X1)|X1=cons(sk5,nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1410,plain,(
% 4.65/0.95    ![X0,X1]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(cons(sk5,nil),X1)|~ssList(X1)|X1=cons(sk5,nil)|~spl0_124)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f1409])).
% 4.65/0.95  fof(f1412,plain,(
% 4.65/0.95    ![X0,X1]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(cons(sk5,nil),X1)|~ssList(cons(sk5,nil))|~ssList(X1)|X1=cons(sk5,nil)|~spl0_61)),
% 4.65/0.95    inference(resolution,[status(thm)],[f945,f340])).
% 4.65/0.95  fof(f1413,plain,(
% 4.65/0.95    spl0_124|~spl0_21|~spl0_61),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1412,f1409,f568,f935])).
% 4.65/0.95  fof(f1414,plain,(
% 4.65/0.95    ![X0,X1,X2]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(X2,X1)|~ssList(X2)|segmentP(X2,cons(sk5,nil))|~spl0_123)),
% 4.65/0.95    inference(duplicate_literals_removal,[status(esa)],[f1405])).
% 4.65/0.95  fof(f1415,plain,(
% 4.65/0.95    ![X0,X1]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(cons(sk5,nil),X1)|X1=cons(sk5,nil)|~spl0_124)),
% 4.65/0.95    inference(duplicate_literals_removal,[status(esa)],[f1410])).
% 4.65/0.95  fof(f1439,plain,(
% 4.65/0.95    ~ssItem(sk5)|~ssList(nil)|~spl0_30),
% 4.65/0.95    inference(resolution,[status(thm)],[f634,f300])).
% 4.65/0.95  fof(f1440,plain,(
% 4.65/0.95    ~spl0_4|~spl0_18|~spl0_30),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1439,f460,f543,f633])).
% 4.65/0.95  fof(f1501,plain,(
% 4.65/0.95    ~segmentP(nil,sk1)|~ssList(nil)|~ssList(nil)|~spl0_122),
% 4.65/0.95    inference(resolution,[status(thm)],[f1400,f256])).
% 4.65/0.95  fof(f1502,plain,(
% 4.65/0.95    ~spl0_60|~spl0_18|~spl0_122),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1501,f930,f543,f1399])).
% 4.65/0.95  fof(f1591,plain,(
% 4.65/0.95    ~segmentP(nil,sk1)|~ssList(nil)|nil=cons(sk5,nil)|~ssList(cons(sk5,nil))|~spl0_62),
% 4.65/0.95    inference(resolution,[status(thm)],[f946,f256])).
% 4.65/0.95  fof(f1592,plain,(
% 4.65/0.95    ~spl0_60|~spl0_18|spl0_30|~spl0_21|~spl0_62),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1591,f930,f543,f633,f568,f940])).
% 4.65/0.95  fof(f1593,plain,(
% 4.65/0.95    ~segmentP(cons(sk5,nil),sk1)|~ssList(cons(sk5,nil))|cons(sk5,nil)=cons(sk5,nil)|~ssList(cons(sk5,nil))|~spl0_62),
% 4.65/0.95    inference(resolution,[status(thm)],[f946,f257])).
% 4.65/0.95  fof(f1594,plain,(
% 4.65/0.95    ~spl0_53|~spl0_21|spl0_105|~spl0_62),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1593,f877,f568,f1287,f940])).
% 4.65/0.95  fof(f1667,plain,(
% 4.65/0.95    spl0_137 <=> ~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(sk2,X1)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1668,plain,(
% 4.65/0.95    ![X0,X1]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(sk2,X1)|~spl0_137)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f1667])).
% 4.65/0.95  fof(f1674,plain,(
% 4.65/0.95    spl0_138 <=> ~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(nil,X1)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1675,plain,(
% 4.65/0.95    ![X0,X1]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(nil,X1)|~spl0_138)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f1674])).
% 4.65/0.95  fof(f1679,plain,(
% 4.65/0.95    ![X0,X1]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(nil,X1)|~ssList(nil)|~ssList(cons(sk5,nil))|nil=cons(sk5,nil)|~spl0_123)),
% 4.65/0.95    inference(resolution,[status(thm)],[f1414,f281])).
% 4.65/0.95  fof(f1680,plain,(
% 4.65/0.95    spl0_138|~spl0_18|~spl0_21|spl0_30|~spl0_123),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1679,f1674,f543,f568,f633,f1404])).
% 4.65/0.95  fof(f1681,plain,(
% 4.65/0.95    spl0_139 <=> ~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(X2,X1)|~ssList(X2)|~segmentP(X3,X2)|~ssList(X2)|~ssList(X3)|segmentP(X3,cons(sk5,nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1684,plain,(
% 4.65/0.95    ![X0,X1,X2,X3]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(X2,X1)|~ssList(X2)|~segmentP(X3,X2)|~ssList(cons(sk5,nil))|~ssList(X2)|~ssList(X3)|segmentP(X3,cons(sk5,nil))|~spl0_123)),
% 4.65/0.95    inference(resolution,[status(thm)],[f1414,f375])).
% 4.65/0.95  fof(f1685,plain,(
% 4.65/0.95    spl0_139|~spl0_21|~spl0_123),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1684,f1681,f568,f1404])).
% 4.65/0.95  fof(f1686,plain,(
% 4.65/0.95    spl0_140 <=> ~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(X2,X1)|~ssList(X2)|~segmentP(cons(sk5,nil),X2)|~ssList(X2)|X2=cons(sk5,nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1689,plain,(
% 4.65/0.95    ![X0,X1,X2]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(X2,X1)|~ssList(X2)|~segmentP(cons(sk5,nil),X2)|~ssList(cons(sk5,nil))|~ssList(X2)|X2=cons(sk5,nil)|~spl0_123)),
% 4.65/0.95    inference(resolution,[status(thm)],[f1414,f340])).
% 4.65/0.95  fof(f1690,plain,(
% 4.65/0.95    spl0_140|~spl0_21|~spl0_123),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1689,f1686,f568,f1404])).
% 4.65/0.95  fof(f1701,plain,(
% 4.65/0.95    ![X0]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(nil,X0)|~ssList(nil)|~ssList(nil)|~spl0_138)),
% 4.65/0.95    inference(resolution,[status(thm)],[f1675,f256])).
% 4.65/0.95  fof(f1702,plain,(
% 4.65/0.95    spl0_122|~spl0_18|~spl0_138),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1701,f1399,f543,f1674])).
% 4.65/0.95  fof(f1718,plain,(
% 4.65/0.95    ![X0]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(nil,X0)|~ssList(nil)|~ssList(sk2)|~spl0_137)),
% 4.65/0.95    inference(resolution,[status(thm)],[f1668,f256])).
% 4.65/0.95  fof(f1719,plain,(
% 4.65/0.95    spl0_122|~spl0_18|~spl0_13|~spl0_137),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1718,f1399,f543,f526,f1667])).
% 4.65/0.95  fof(f1722,plain,(
% 4.65/0.95    spl0_142 <=> ~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(sk6,X1)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1723,plain,(
% 4.65/0.95    ![X0,X1]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(X1,X0)|~ssList(X1)|~segmentP(sk6,X1)|~spl0_142)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f1722])).
% 4.65/0.95  fof(f1741,plain,(
% 4.65/0.95    ![X0]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(nil,X0)|~ssList(nil)|nil=cons(sk5,nil)|~ssList(cons(sk5,nil))|~spl0_124)),
% 4.65/0.95    inference(resolution,[status(thm)],[f1415,f256])).
% 4.65/0.95  fof(f1742,plain,(
% 4.65/0.95    spl0_122|~spl0_18|spl0_30|~spl0_21|~spl0_124),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1741,f1399,f543,f633,f568,f1409])).
% 4.65/0.95  fof(f1743,plain,(
% 4.65/0.95    ![X0]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(cons(sk5,nil),X0)|~ssList(cons(sk5,nil))|cons(sk5,nil)=cons(sk5,nil)|~ssList(cons(sk5,nil))|~spl0_124)),
% 4.65/0.95    inference(resolution,[status(thm)],[f1415,f257])).
% 4.65/0.95  fof(f1744,plain,(
% 4.65/0.95    spl0_120|~spl0_21|spl0_105|~spl0_124),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1743,f1389,f568,f1287,f1409])).
% 4.65/0.95  fof(f1767,plain,(
% 4.65/0.95    spl0_144 <=> ssList(app(nil,sk6))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1769,plain,(
% 4.65/0.95    ~ssList(app(nil,sk6))|spl0_144),
% 4.65/0.95    inference(component_clause,[status(thm)],[f1767])).
% 4.65/0.95  fof(f1772,plain,(
% 4.65/0.95    spl0_145 <=> sk6=app(nil,sk6)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1773,plain,(
% 4.65/0.95    sk6=app(nil,sk6)|~spl0_145),
% 4.65/0.95    inference(component_clause,[status(thm)],[f1772])).
% 4.65/0.95  fof(f1775,plain,(
% 4.65/0.95    ~ssItem(sk5)|~ssList(app(nil,sk6))|sk6=app(nil,sk6)|~spl0_80|~spl0_88),
% 4.65/0.95    inference(resolution,[status(thm)],[f1058,f1109])).
% 4.65/0.95  fof(f1776,plain,(
% 4.65/0.95    ~spl0_4|~spl0_144|spl0_145|~spl0_80|~spl0_88),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1775,f460,f1767,f1772,f1057,f1108])).
% 4.65/0.95  fof(f1796,plain,(
% 4.65/0.95    ~ssList(sk6)|~ssList(nil)|spl0_144),
% 4.65/0.95    inference(resolution,[status(thm)],[f1769,f286])).
% 4.65/0.95  fof(f1797,plain,(
% 4.65/0.95    ~spl0_6|~spl0_18|spl0_144),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1796,f467,f543,f1767])).
% 4.65/0.95  fof(f1840,plain,(
% 4.65/0.95    spl0_153 <=> ~app(sk6,X0)=X1|~ssList(X0)|~ssList(X1)|segmentP(X1,sk6)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f1841,plain,(
% 4.65/0.95    ![X0,X1]: (~app(sk6,X0)=X1|~ssList(X0)|~ssList(X1)|segmentP(X1,sk6)|~spl0_153)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f1840])).
% 4.65/0.95  fof(f1843,plain,(
% 4.65/0.95    ![X0,X1]: (~app(sk6,X0)=X1|~ssList(X0)|~ssList(nil)|~ssList(sk6)|~ssList(X1)|segmentP(X1,sk6)|~spl0_145)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f1773,f407])).
% 4.65/0.95  fof(f1844,plain,(
% 4.65/0.95    spl0_153|~spl0_18|~spl0_6|~spl0_145),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1843,f1840,f543,f467,f1772])).
% 4.65/0.95  fof(f1963,plain,(
% 4.65/0.95    ~ssList(cons(sk5,nil))|~ssList(sk1)|segmentP(sk1,sk6)|~spl0_153|~spl0_8),
% 4.65/0.95    inference(resolution,[status(thm)],[f1841,f515])).
% 4.65/0.95  fof(f1964,plain,(
% 4.65/0.95    ~spl0_21|~spl0_22|spl0_48|~spl0_153|~spl0_8),
% 4.65/0.95    inference(split_clause,[status(thm)],[f1963,f568,f571,f854,f1840,f475])).
% 4.65/0.95  fof(f2171,plain,(
% 4.65/0.95    spl0_170 <=> ~segmentP(nil,X0)|~ssList(X0)|segmentP(nil,X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2174,plain,(
% 4.65/0.95    ![X0]: (~segmentP(nil,X0)|~ssList(nil)|~ssList(X0)|segmentP(nil,X0)|~spl0_85|~spl0_23)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f584,f1087])).
% 4.65/0.95  fof(f2175,plain,(
% 4.65/0.95    spl0_170|~spl0_18|~spl0_85|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2174,f2171,f543,f1086,f583])).
% 4.65/0.95  fof(f2236,plain,(
% 4.65/0.95    ![X0]: (~segmentP(X0,sk1)|~ssList(X0)|~segmentP(nil,X0)|~ssList(nil)|~ssList(sk6)|~spl0_142)),
% 4.65/0.95    inference(resolution,[status(thm)],[f1723,f256])).
% 4.65/0.95  fof(f2237,plain,(
% 4.65/0.95    spl0_122|~spl0_18|~spl0_6|~spl0_142),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2236,f1399,f543,f467,f1722])).
% 4.65/0.95  fof(f2324,plain,(
% 4.65/0.95    spl0_177 <=> ~ssList(X0)|~ssList(app(nil,app(app(nil,nil),X0)))|segmentP(app(nil,app(nil,X0)),nil)|~ssList(app(app(nil,nil),X0))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2327,plain,(
% 4.65/0.95    ![X0]: (~ssList(X0)|~ssList(nil)|~ssList(nil)|~ssList(app(nil,app(app(nil,nil),X0)))|segmentP(app(nil,app(nil,X0)),nil)|~ssList(app(app(nil,nil),X0))|~spl0_23)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f584,f815])).
% 4.65/0.95  fof(f2328,plain,(
% 4.65/0.95    spl0_177|~spl0_18|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2327,f2324,f543,f583])).
% 4.65/0.95  fof(f2359,plain,(
% 4.65/0.95    spl0_181 <=> ~ssList(X0)|~ssList(app(app(app(nil,nil),X0),nil))|segmentP(app(app(nil,X0),nil),nil)|~ssList(app(app(nil,nil),X0))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2362,plain,(
% 4.65/0.95    ![X0]: (~ssList(X0)|~ssList(nil)|~ssList(nil)|~ssList(app(app(app(nil,nil),X0),nil))|segmentP(app(app(nil,X0),nil),nil)|~ssList(app(app(nil,nil),X0))|~spl0_23)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f584,f816])).
% 4.65/0.95  fof(f2363,plain,(
% 4.65/0.95    spl0_181|~spl0_18|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2362,f2359,f543,f583])).
% 4.65/0.95  fof(f2371,plain,(
% 4.65/0.95    spl0_182 <=> ~ssItem(X0)|~ssList(tl(cons(X0,nil)))|segmentP(nil,app(tl(cons(X0,nil)),nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2374,plain,(
% 4.65/0.95    ![X0]: (~ssItem(X0)|~ssList(nil)|~ssList(tl(cons(X0,nil)))|segmentP(nil,app(tl(cons(X0,nil)),nil))|~spl0_23|~spl0_35)),
% 4.65/0.95    inference(resolution,[status(thm)],[f297,f774])).
% 4.65/0.95  fof(f2375,plain,(
% 4.65/0.95    spl0_182|~spl0_18|~spl0_23|~spl0_35),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2374,f2371,f543,f583,f758])).
% 4.65/0.95  fof(f2376,plain,(
% 4.65/0.95    spl0_183 <=> ~ssItem(X0)|~nil=X1|~ssList(tl(cons(X0,nil)))|~ssList(X1)|segmentP(nil,app(X1,tl(cons(X0,nil))))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2379,plain,(
% 4.65/0.95    ![X0,X1]: (~ssItem(X0)|~ssList(nil)|~nil=X1|~ssList(tl(cons(X0,nil)))|~ssList(X1)|segmentP(nil,app(X1,tl(cons(X0,nil)))))),
% 4.65/0.95    inference(resolution,[status(thm)],[f297,f682])).
% 4.65/0.95  fof(f2380,plain,(
% 4.65/0.95    spl0_183|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2379,f2376,f543])).
% 4.65/0.95  fof(f2381,plain,(
% 4.65/0.95    spl0_184 <=> ~ssItem(X0)|~ssList(tl(cons(X0,nil)))|segmentP(nil,tl(cons(X0,nil)))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2384,plain,(
% 4.65/0.95    ![X0]: (~ssItem(X0)|~ssList(nil)|~ssList(tl(cons(X0,nil)))|segmentP(nil,tl(cons(X0,nil))))),
% 4.65/0.95    inference(resolution,[status(thm)],[f297,f280])).
% 4.65/0.95  fof(f2385,plain,(
% 4.65/0.95    spl0_184|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2384,f2381,f543])).
% 4.65/0.95  fof(f2413,plain,(
% 4.65/0.95    spl0_186 <=> ~ssItem(X0)|~ssList(app(cons(X0,nil),nil))|singletonP(app(cons(X0,nil),nil))|~ssItem(X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2416,plain,(
% 4.65/0.95    ![X0]: (~ssItem(X0)|~ssList(app(cons(X0,nil),nil))|singletonP(app(cons(X0,nil),nil))|~ssItem(X0)|~ssList(nil))),
% 4.65/0.95    inference(resolution,[status(thm)],[f324,f331])).
% 4.65/0.95  fof(f2417,plain,(
% 4.65/0.95    spl0_186|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2416,f2413,f543])).
% 4.65/0.95  fof(f2458,plain,(
% 4.65/0.95    spl0_193 <=> ~ssList(X0)|~ssList(X0)|rearsegP(X0,X0)|~ssList(X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2461,plain,(
% 4.65/0.95    ![X0]: (~ssList(nil)|~ssList(X0)|~ssList(X0)|rearsegP(X0,X0)|~ssList(X0))),
% 4.65/0.95    inference(resolution,[status(thm)],[f359,f275])).
% 4.65/0.95  fof(f2462,plain,(
% 4.65/0.95    ~spl0_18|spl0_193),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2461,f543,f2458])).
% 4.65/0.95  fof(f2463,plain,(
% 4.65/0.95    spl0_194 <=> ~ssList(X0)|~ssList(X0)|rearsegP(X0,nil)|~ssList(X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2466,plain,(
% 4.65/0.95    ![X0]: (~ssList(X0)|~ssList(nil)|~ssList(X0)|rearsegP(X0,nil)|~ssList(X0))),
% 4.65/0.95    inference(resolution,[status(thm)],[f359,f274])).
% 4.65/0.95  fof(f2467,plain,(
% 4.65/0.95    spl0_194|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2466,f2463,f543])).
% 4.65/0.95  fof(f2468,plain,(
% 4.65/0.95    spl0_195 <=> ~ssList(X1)|rearsegP(nil,X1)|~nil=X1|~ssList(X1)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2471,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(X1)|~ssList(nil)|rearsegP(nil,X1)|~nil=X0|~nil=X1|~ssList(X1)|~ssList(X0))),
% 4.65/0.95    inference(resolution,[status(thm)],[f359,f362])).
% 4.65/0.95  fof(f2472,plain,(
% 4.65/0.95    spl0_33|spl0_195|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2471,f671,f2468,f543])).
% 4.65/0.95  fof(f2484,plain,(
% 4.65/0.95    spl0_197 <=> rearsegP(nil,nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2487,plain,(
% 4.65/0.95    ~ssList(nil)|~ssList(nil)|~ssList(nil)|rearsegP(nil,nil)|~spl0_23),
% 4.65/0.95    inference(resolution,[status(thm)],[f359,f584])).
% 4.65/0.95  fof(f2488,plain,(
% 4.65/0.95    ~spl0_18|spl0_197|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2487,f543,f2484,f583])).
% 4.65/0.95  fof(f2494,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(X1)|~ssList(app(app(X0,X1),nil))|rearsegP(app(app(X0,X1),nil),X1)|~ssList(app(X0,X1)))),
% 4.65/0.95    inference(resolution,[status(thm)],[f359,f274])).
% 4.65/0.95  fof(f2495,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(X1)|~ssList(app(app(X0,X1),nil))|rearsegP(app(app(X0,X1),nil),X1))),
% 4.65/0.95    inference(forward_subsumption_resolution,[status(thm)],[f2494,f286])).
% 4.65/0.95  fof(f2511,plain,(
% 4.65/0.95    spl0_201 <=> ~nil=X0|~ssList(X0)|rearsegP(X0,nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2514,plain,(
% 4.65/0.95    ![X0]: (~nil=X0|~ssList(nil)|~ssList(nil)|~ssList(X0)|rearsegP(X0,nil)|~spl0_23)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f584,f359])).
% 4.65/0.95  fof(f2515,plain,(
% 4.65/0.95    spl0_201|~spl0_18|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2514,f2511,f543,f583])).
% 4.65/0.95  fof(f2516,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(X1)|~ssList(app(X0,X1))|rearsegP(app(X0,X1),X1))),
% 4.65/0.95    inference(equality_resolution,[status(esa)],[f359])).
% 4.65/0.95  fof(f2517,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(X1)|rearsegP(app(X0,X1),X1))),
% 4.65/0.95    inference(forward_subsumption_resolution,[status(thm)],[f2516,f286])).
% 4.65/0.95  fof(f2545,plain,(
% 4.65/0.95    spl0_204 <=> ~ssList(X0)|~ssList(X0)|frontsegP(X0,nil)|~ssList(X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2548,plain,(
% 4.65/0.95    ![X0]: (~ssList(X0)|~ssList(nil)|~ssList(X0)|frontsegP(X0,nil)|~ssList(X0))),
% 4.65/0.95    inference(resolution,[status(thm)],[f361,f275])).
% 4.65/0.95  fof(f2549,plain,(
% 4.65/0.95    spl0_204|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2548,f2545,f543])).
% 4.65/0.95  fof(f2550,plain,(
% 4.65/0.95    spl0_205 <=> ~ssList(X0)|~ssList(X0)|frontsegP(X0,X0)|~ssList(X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2553,plain,(
% 4.65/0.95    ![X0]: (~ssList(nil)|~ssList(X0)|~ssList(X0)|frontsegP(X0,X0)|~ssList(X0))),
% 4.65/0.95    inference(resolution,[status(thm)],[f361,f274])).
% 4.65/0.95  fof(f2554,plain,(
% 4.65/0.95    ~spl0_18|spl0_205),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2553,f543,f2550])).
% 4.65/0.95  fof(f2555,plain,(
% 4.65/0.95    spl0_206 <=> ~ssList(X1)|frontsegP(nil,X1)|~nil=X1|~ssList(X1)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2558,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(X1)|~ssList(nil)|frontsegP(nil,X1)|~nil=X1|~nil=X0|~ssList(X0)|~ssList(X1))),
% 4.65/0.95    inference(resolution,[status(thm)],[f361,f362])).
% 4.65/0.95  fof(f2559,plain,(
% 4.65/0.95    spl0_33|spl0_206|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2558,f671,f2555,f543])).
% 4.65/0.95  fof(f2571,plain,(
% 4.65/0.95    spl0_208 <=> frontsegP(nil,nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2574,plain,(
% 4.65/0.95    ~ssList(nil)|~ssList(nil)|~ssList(nil)|frontsegP(nil,nil)|~spl0_23),
% 4.65/0.95    inference(resolution,[status(thm)],[f361,f584])).
% 4.65/0.95  fof(f2575,plain,(
% 4.65/0.95    ~spl0_18|spl0_208|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2574,f543,f2571,f583])).
% 4.65/0.95  fof(f2581,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(X1)|~ssList(app(app(X1,X0),nil))|frontsegP(app(app(X1,X0),nil),X1)|~ssList(app(X1,X0)))),
% 4.65/0.95    inference(resolution,[status(thm)],[f361,f274])).
% 4.65/0.95  fof(f2582,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(X1)|~ssList(app(app(X1,X0),nil))|frontsegP(app(app(X1,X0),nil),X1))),
% 4.65/0.95    inference(forward_subsumption_resolution,[status(thm)],[f2581,f286])).
% 4.65/0.95  fof(f2598,plain,(
% 4.65/0.95    spl0_212 <=> ~nil=X0|~ssList(X0)|frontsegP(X0,nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2601,plain,(
% 4.65/0.95    ![X0]: (~nil=X0|~ssList(nil)|~ssList(nil)|~ssList(X0)|frontsegP(X0,nil)|~spl0_23)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f584,f361])).
% 4.65/0.95  fof(f2602,plain,(
% 4.65/0.95    spl0_212|~spl0_18|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2601,f2598,f543,f583])).
% 4.65/0.95  fof(f2603,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(X1)|~ssList(app(X1,X0))|frontsegP(app(X1,X0),X1))),
% 4.65/0.95    inference(equality_resolution,[status(esa)],[f361])).
% 4.65/0.95  fof(f2604,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(X1)|frontsegP(app(X1,X0),X1))),
% 4.65/0.95    inference(forward_subsumption_resolution,[status(thm)],[f2603,f286])).
% 4.65/0.95  fof(f2637,plain,(
% 4.65/0.95    ![X0,X1,X2]: (~rearsegP(X0,app(X1,X2))|~ssList(X2)|~ssList(app(X1,X2))|~ssList(X0)|rearsegP(X0,X2)|~ssList(X1)|~ssList(X2))),
% 4.65/0.95    inference(resolution,[status(thm)],[f377,f2517])).
% 4.65/0.95  fof(f2638,plain,(
% 4.65/0.95    ![X0,X1,X2]: (~rearsegP(X0,app(X1,X2))|~ssList(X2)|~ssList(app(X1,X2))|~ssList(X0)|rearsegP(X0,X2)|~ssList(X1))),
% 4.65/0.95    inference(duplicate_literals_removal,[status(esa)],[f2637])).
% 4.65/0.95  fof(f2639,plain,(
% 4.65/0.95    ![X0,X1,X2]: (~rearsegP(X0,app(X1,X2))|~ssList(X2)|~ssList(X0)|rearsegP(X0,X2)|~ssList(X1))),
% 4.65/0.95    inference(forward_subsumption_resolution,[status(thm)],[f2638,f286])).
% 4.65/0.95  fof(f2661,plain,(
% 4.65/0.95    spl0_220 <=> ~rearsegP(X0,nil)|~ssList(X0)|rearsegP(X0,nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2664,plain,(
% 4.65/0.95    ![X0]: (~rearsegP(X0,nil)|~ssList(nil)|~ssList(X0)|rearsegP(X0,nil)|~ssList(nil)|~spl0_23)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f584,f2639])).
% 4.65/0.95  fof(f2665,plain,(
% 4.65/0.95    spl0_220|~spl0_18|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2664,f2661,f543,f583])).
% 4.65/0.95  fof(f2666,plain,(
% 4.65/0.95    ![X0,X1,X2]: (~frontsegP(X0,app(X1,X2))|~ssList(X1)|~ssList(app(X1,X2))|~ssList(X0)|frontsegP(X0,X1)|~ssList(X2)|~ssList(X1))),
% 4.65/0.95    inference(resolution,[status(thm)],[f379,f2604])).
% 4.65/0.95  fof(f2667,plain,(
% 4.65/0.95    ![X0,X1,X2]: (~frontsegP(X0,app(X1,X2))|~ssList(X1)|~ssList(app(X1,X2))|~ssList(X0)|frontsegP(X0,X1)|~ssList(X2))),
% 4.65/0.95    inference(duplicate_literals_removal,[status(esa)],[f2666])).
% 4.65/0.95  fof(f2668,plain,(
% 4.65/0.95    ![X0,X1,X2]: (~frontsegP(X0,app(X1,X2))|~ssList(X1)|~ssList(X0)|frontsegP(X0,X1)|~ssList(X2))),
% 4.65/0.95    inference(forward_subsumption_resolution,[status(thm)],[f2667,f286])).
% 4.65/0.95  fof(f2688,plain,(
% 4.65/0.95    spl0_224 <=> ~frontsegP(X0,nil)|~ssList(X0)|frontsegP(X0,nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2691,plain,(
% 4.65/0.95    ![X0]: (~frontsegP(X0,nil)|~ssList(nil)|~ssList(X0)|frontsegP(X0,nil)|~ssList(nil)|~spl0_23)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f584,f2668])).
% 4.65/0.95  fof(f2692,plain,(
% 4.65/0.95    spl0_224|~spl0_18|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2691,f2688,f543,f583])).
% 4.65/0.95  fof(f2750,plain,(
% 4.65/0.95    spl0_232 <=> ~memberP(nil,X0)|~ssItem(X0)|memberP(nil,X0)|memberP(nil,X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2753,plain,(
% 4.65/0.95    ![X0]: (~memberP(nil,X0)|~ssList(nil)|~ssList(nil)|~ssItem(X0)|memberP(nil,X0)|memberP(nil,X0)|~spl0_23)),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f584,f386])).
% 4.65/0.95  fof(f2754,plain,(
% 4.65/0.95    spl0_232|~spl0_18|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2753,f2750,f543,f583])).
% 4.65/0.95  fof(f2755,plain,(
% 4.65/0.95    spl0_233 <=> ~segmentP(nil,X0)|~ssList(X0)|~ssList(skaf48(X0,nil))|~ssList(app(skaf47(nil,X0),X0))|nil=app(skaf47(nil,X0),X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2758,plain,(
% 4.65/0.95    ![X0]: (~segmentP(nil,X0)|~ssList(X0)|~ssList(nil)|~ssList(skaf48(X0,nil))|~ssList(app(skaf47(nil,X0),X0))|nil=app(skaf47(nil,X0),X0))),
% 4.65/0.95    inference(resolution,[status(thm)],[f399,f328])).
% 4.65/0.95  fof(f2759,plain,(
% 4.65/0.95    spl0_233|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2758,f2755,f543])).
% 4.65/0.95  fof(f2760,plain,(
% 4.65/0.95    spl0_234 <=> ~segmentP(nil,X0)|~ssList(X0)|~ssList(skaf48(X0,nil))|~ssList(app(skaf47(nil,X0),X0))|nil=skaf48(X0,nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2763,plain,(
% 4.65/0.95    ![X0]: (~segmentP(nil,X0)|~ssList(X0)|~ssList(nil)|~ssList(skaf48(X0,nil))|~ssList(app(skaf47(nil,X0),X0))|nil=skaf48(X0,nil))),
% 4.65/0.95    inference(resolution,[status(thm)],[f399,f330])).
% 4.65/0.95  fof(f2764,plain,(
% 4.65/0.95    spl0_234|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2763,f2760,f543])).
% 4.65/0.95  fof(f2776,plain,(
% 4.65/0.95    spl0_235 <=> ~segmentP(nil,X0)|~ssList(X0)|~ssList(app(skaf47(nil,X0),X0))|~ssList(skaf48(X0,nil))|segmentP(nil,skaf48(X0,nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2779,plain,(
% 4.65/0.95    ![X0]: (~segmentP(nil,X0)|~ssList(X0)|~ssList(nil)|~ssList(app(skaf47(nil,X0),X0))|~ssList(skaf48(X0,nil))|segmentP(nil,skaf48(X0,nil))|~spl0_42)),
% 4.65/0.95    inference(resolution,[status(thm)],[f399,f833])).
% 4.65/0.95  fof(f2780,plain,(
% 4.65/0.95    spl0_235|~spl0_18|~spl0_42),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2779,f2776,f543,f810])).
% 4.65/0.95  fof(f2781,plain,(
% 4.65/0.95    spl0_236 <=> ~segmentP(nil,X0)|~ssList(X0)|~ssList(app(app(skaf47(nil,X0),X0),skaf48(X0,nil)))|segmentP(nil,app(app(app(skaf47(nil,X0),X0),skaf48(X0,nil)),nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2784,plain,(
% 4.65/0.95    ![X0]: (~segmentP(nil,X0)|~ssList(X0)|~ssList(nil)|~ssList(app(app(skaf47(nil,X0),X0),skaf48(X0,nil)))|segmentP(nil,app(app(app(skaf47(nil,X0),X0),skaf48(X0,nil)),nil))|~spl0_23|~spl0_35)),
% 4.65/0.95    inference(resolution,[status(thm)],[f399,f774])).
% 4.65/0.95  fof(f2785,plain,(
% 4.65/0.95    spl0_236|~spl0_18|~spl0_23|~spl0_35),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2784,f2781,f543,f583,f758])).
% 4.65/0.95  fof(f2786,plain,(
% 4.65/0.95    spl0_237 <=> ~segmentP(nil,X0)|~ssList(X0)|~nil=X1|~ssList(app(app(skaf47(nil,X0),X0),skaf48(X0,nil)))|~ssList(X1)|segmentP(nil,app(X1,app(app(skaf47(nil,X0),X0),skaf48(X0,nil))))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2789,plain,(
% 4.65/0.95    ![X0,X1]: (~segmentP(nil,X0)|~ssList(X0)|~ssList(nil)|~nil=X1|~ssList(app(app(skaf47(nil,X0),X0),skaf48(X0,nil)))|~ssList(X1)|segmentP(nil,app(X1,app(app(skaf47(nil,X0),X0),skaf48(X0,nil)))))),
% 4.65/0.95    inference(resolution,[status(thm)],[f399,f682])).
% 4.65/0.95  fof(f2790,plain,(
% 4.65/0.95    spl0_237|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2789,f2786,f543])).
% 4.65/0.95  fof(f2791,plain,(
% 4.65/0.95    spl0_238 <=> ~segmentP(nil,X0)|~ssList(X0)|~ssList(app(app(skaf47(nil,X0),X0),skaf48(X0,nil)))|segmentP(nil,app(app(skaf47(nil,X0),X0),skaf48(X0,nil)))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2794,plain,(
% 4.65/0.95    ![X0]: (~segmentP(nil,X0)|~ssList(X0)|~ssList(nil)|~ssList(app(app(skaf47(nil,X0),X0),skaf48(X0,nil)))|segmentP(nil,app(app(skaf47(nil,X0),X0),skaf48(X0,nil))))),
% 4.65/0.95    inference(resolution,[status(thm)],[f399,f280])).
% 4.65/0.95  fof(f2795,plain,(
% 4.65/0.95    spl0_238|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2794,f2791,f543])).
% 4.65/0.95  fof(f2810,plain,(
% 4.65/0.95    spl0_241 <=> ~ssList(X0)|~ssItem(X1)|~ssList(cons(X1,X0))|memberP(cons(X1,X0),X1)|~ssList(cons(X1,X0))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2813,plain,(
% 4.65/0.95    ![X0,X1]: (~ssList(X0)|~ssList(nil)|~ssItem(X1)|~ssList(cons(X1,X0))|memberP(cons(X1,X0),X1)|~ssList(cons(X1,X0)))),
% 4.65/0.95    inference(resolution,[status(thm)],[f411,f275])).
% 4.65/0.95  fof(f2814,plain,(
% 4.65/0.95    spl0_241|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2813,f2810,f543])).
% 4.65/0.95  fof(f2815,plain,(
% 4.65/0.95    spl0_242 <=> ~ssList(X0)|~ssItem(X2)|memberP(nil,X2)|~nil=cons(X2,X0)|~ssList(cons(X2,X0))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2818,plain,(
% 4.65/0.95    ![X0,X1,X2]: (~ssList(X0)|~ssList(X1)|~ssItem(X2)|~ssList(nil)|memberP(nil,X2)|~nil=X1|~nil=cons(X2,X0)|~ssList(cons(X2,X0))|~ssList(X1))),
% 4.65/0.95    inference(resolution,[status(thm)],[f411,f362])).
% 4.65/0.95  fof(f2819,plain,(
% 4.65/0.95    spl0_242|spl0_33|~spl0_18),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2818,f2815,f671,f543])).
% 4.65/0.95  fof(f2840,plain,(
% 4.65/0.95    spl0_245 <=> segmentP(nil,app(app(X0,app(nil,nil)),nil))|~nil=X0|~ssList(X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2843,plain,(
% 4.65/0.95    ![X0]: (segmentP(nil,app(app(X0,app(nil,nil)),nil))|~nil=X0|~ssList(app(nil,nil))|~ssList(X0)|~spl0_35|~spl0_23)),
% 4.65/0.95    inference(resolution,[status(thm)],[f785,f584])).
% 4.65/0.95  fof(f2844,plain,(
% 4.65/0.95    spl0_245|~spl0_16|~spl0_35|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2843,f2840,f537,f758,f583])).
% 4.65/0.95  fof(f2845,plain,(
% 4.65/0.95    spl0_246 <=> segmentP(nil,app(app(X0,tl(cons(X1,nil))),nil))|~nil=X0|~ssList(tl(cons(X1,nil)))|~ssList(X0)|~ssItem(X1)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2848,plain,(
% 4.65/0.95    ![X0,X1]: (segmentP(nil,app(app(X0,tl(cons(X1,nil))),nil))|~nil=X0|~ssList(tl(cons(X1,nil)))|~ssList(X0)|~ssItem(X1)|~ssList(nil)|~spl0_23|~spl0_35)),
% 4.65/0.95    inference(resolution,[status(thm)],[f785,f297])).
% 4.65/0.95  fof(f2849,plain,(
% 4.65/0.95    spl0_246|~spl0_18|~spl0_23|~spl0_35),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2848,f2845,f543,f583,f758])).
% 4.65/0.95  fof(f2850,plain,(
% 4.65/0.95    spl0_247 <=> segmentP(nil,app(app(X0,hd(cons(nil,X1))),nil))|~nil=X0|~ssList(hd(cons(nil,X1)))|~ssList(X0)|~ssList(X1)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2853,plain,(
% 4.65/0.95    ![X0,X1]: (segmentP(nil,app(app(X0,hd(cons(nil,X1))),nil))|~nil=X0|~ssList(hd(cons(nil,X1)))|~ssList(X0)|~ssItem(nil)|~ssList(X1)|~spl0_23|~spl0_35)),
% 4.65/0.95    inference(resolution,[status(thm)],[f785,f298])).
% 4.65/0.95  fof(f2854,plain,(
% 4.65/0.95    spl0_247|~spl0_25|~spl0_23|~spl0_35),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2853,f2850,f602,f583,f758])).
% 4.65/0.95  fof(f2855,plain,(
% 4.65/0.95    spl0_248 <=> segmentP(nil,app(app(X0,app(app(skaf47(nil,X1),X1),skaf48(X1,nil))),nil))|~nil=X0|~ssList(app(app(skaf47(nil,X1),X1),skaf48(X1,nil)))|~ssList(X0)|~segmentP(nil,X1)|~ssList(X1)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2858,plain,(
% 4.65/0.95    ![X0,X1]: (segmentP(nil,app(app(X0,app(app(skaf47(nil,X1),X1),skaf48(X1,nil))),nil))|~nil=X0|~ssList(app(app(skaf47(nil,X1),X1),skaf48(X1,nil)))|~ssList(X0)|~segmentP(nil,X1)|~ssList(X1)|~ssList(nil)|~spl0_23|~spl0_35)),
% 4.65/0.95    inference(resolution,[status(thm)],[f785,f399])).
% 4.65/0.95  fof(f2859,plain,(
% 4.65/0.95    spl0_248|~spl0_18|~spl0_23|~spl0_35),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2858,f2855,f543,f583,f758])).
% 4.65/0.95  fof(f2866,plain,(
% 4.65/0.95    spl0_249 <=> segmentP(nil,app(app(X0,nil),nil))|~nil=X0|~ssList(X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2869,plain,(
% 4.65/0.95    ![X0]: (segmentP(nil,app(app(X0,nil),nil))|~nil=X0|~ssList(nil)|~ssList(X0)|~spl0_23|~spl0_35)),
% 4.65/0.95    inference(equality_resolution,[status(esa)],[f785])).
% 4.65/0.95  fof(f2870,plain,(
% 4.65/0.95    spl0_249|~spl0_18|~spl0_23|~spl0_35),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2869,f2866,f543,f583,f758])).
% 4.65/0.95  fof(f2951,plain,(
% 4.65/0.95    spl0_258 <=> ssList(app(app(nil,nil),nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2953,plain,(
% 4.65/0.95    ~ssList(app(app(nil,nil),nil))|spl0_258),
% 4.65/0.95    inference(component_clause,[status(thm)],[f2951])).
% 4.65/0.95  fof(f2954,plain,(
% 4.65/0.95    spl0_259 <=> rearsegP(app(nil,nil),nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f2957,plain,(
% 4.65/0.95    ~ssList(nil)|~ssList(nil)|~ssList(app(app(nil,nil),nil))|rearsegP(app(nil,nil),nil)|~spl0_23),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f584,f2495])).
% 4.65/0.95  fof(f2958,plain,(
% 4.65/0.95    ~spl0_18|~spl0_258|spl0_259|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f2957,f543,f2951,f2954,f583])).
% 4.65/0.95  fof(f2959,plain,(
% 4.65/0.95    ~ssList(app(nil,nil))|~spl0_23|spl0_258),
% 4.65/0.95    inference(forward_demodulation,[status(thm)],[f584,f2953])).
% 4.65/0.95  fof(f2960,plain,(
% 4.65/0.95    ~ssList(nil)|~spl0_23|spl0_258),
% 4.65/0.95    inference(forward_demodulation,[status(thm)],[f584,f2959])).
% 4.65/0.95  fof(f2961,plain,(
% 4.65/0.95    $false|~spl0_23|spl0_258),
% 4.65/0.95    inference(forward_subsumption_resolution,[status(thm)],[f2960,f208])).
% 4.65/0.95  fof(f2962,plain,(
% 4.65/0.95    ~spl0_23|spl0_258),
% 4.65/0.95    inference(contradiction_clause,[status(thm)],[f2961])).
% 4.65/0.95  fof(f2998,plain,(
% 4.65/0.95    spl0_263 <=> frontsegP(app(nil,nil),nil)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f3001,plain,(
% 4.65/0.95    ~ssList(nil)|~ssList(nil)|~ssList(app(app(nil,nil),nil))|frontsegP(app(nil,nil),nil)|~spl0_23),
% 4.65/0.95    inference(paramodulation,[status(thm)],[f584,f2582])).
% 4.65/0.95  fof(f3002,plain,(
% 4.65/0.95    ~spl0_18|~spl0_258|spl0_263|~spl0_23),
% 4.65/0.95    inference(split_clause,[status(thm)],[f3001,f543,f2951,f2998,f583])).
% 4.65/0.95  fof(f3119,plain,(
% 4.65/0.95    ![X0,X1,X2,X3,X4]: (~app(app(X0,cons(X1,X2)),cons(X1,X3))=X4|~ssList(X3)|~ssList(X2)|~ssList(X0)|~ssItem(X1)|~ssList(X4)|~spl0_0)),
% 4.65/0.95    inference(forward_subsumption_resolution,[status(thm)],[f418,f447])).
% 4.65/0.95  fof(f3123,plain,(
% 4.65/0.95    spl0_272 <=> ~ssList(X0)|~ssList(X1)|~ssList(X2)|~ssItem(X3)|~nil=app(X2,cons(X3,X1))|~nil=cons(X3,X0)|~ssList(cons(X3,X0))|~ssList(app(X2,cons(X3,X1)))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f3126,plain,(
% 4.65/0.95    ![X0,X1,X2,X3]: (~ssList(X0)|~ssList(X1)|~ssList(X2)|~ssItem(X3)|~ssList(nil)|~nil=app(X2,cons(X3,X1))|~nil=cons(X3,X0)|~ssList(cons(X3,X0))|~ssList(app(X2,cons(X3,X1)))|~spl0_0)),
% 4.65/0.95    inference(resolution,[status(thm)],[f3119,f362])).
% 4.65/0.95  fof(f3127,plain,(
% 4.65/0.95    spl0_272|~spl0_18|~spl0_0),
% 4.65/0.95    inference(split_clause,[status(thm)],[f3126,f3123,f543,f446])).
% 4.65/0.95  fof(f3159,plain,(
% 4.65/0.95    spl0_277 <=> ~app(sk1,sk2)=X0|~ssList(X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f3160,plain,(
% 4.65/0.95    ![X0]: (~app(sk1,sk2)=X0|~ssList(X0)|~spl0_277)),
% 4.65/0.95    inference(component_clause,[status(thm)],[f3159])).
% 4.65/0.95  fof(f3170,plain,(
% 4.65/0.95    spl0_279 <=> ssList(app(sk1,sk2))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f3175,plain,(
% 4.65/0.95    spl0_280 <=> ~ssList(hd(cons(app(sk1,sk2),X0)))|~ssList(X0)),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f3178,plain,(
% 4.65/0.95    spl0_281 <=> ssItem(app(sk1,sk2))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f3180,plain,(
% 4.65/0.95    ~ssItem(app(sk1,sk2))|spl0_281),
% 4.65/0.95    inference(component_clause,[status(thm)],[f3178])).
% 4.65/0.95  fof(f3181,plain,(
% 4.65/0.95    ![X0]: (~ssList(hd(cons(app(sk1,sk2),X0)))|~ssItem(app(sk1,sk2))|~ssList(X0)|~spl0_277)),
% 4.65/0.95    inference(resolution,[status(thm)],[f3160,f298])).
% 4.65/0.95  fof(f3182,plain,(
% 4.65/0.95    spl0_280|~spl0_281|~spl0_277),
% 4.65/0.95    inference(split_clause,[status(thm)],[f3181,f3175,f3178,f3159])).
% 4.65/0.95  fof(f3193,plain,(
% 4.65/0.95    spl0_284 <=> ssList(app(app(sk1,sk2),nil))),
% 4.65/0.95    introduced(split_symbol_definition)).
% 4.65/0.95  fof(f3195,plain,(
% 4.65/0.95    ~ssList(app(app(sk1,sk2),nil))|spl0_284),
% 4.65/0.95    inference(component_clause,[status(thm)],[f3193])).
% 4.65/0.95  fof(f3196,plain,(
% 4.65/0.95    ~ssList(app(app(sk1,sk2),nil))|~ssList(app(sk1,sk2))|~spl0_277),
% 4.65/0.95    inference(resolution,[status(thm)],[f3160,f274])).
% 4.65/0.95  fof(f3197,plain,(
% 4.65/0.95    ~spl0_284|~spl0_279|~spl0_277),
% 4.65/0.95    inference(split_clause,[status(thm)],[f3196,f3193,f3170,f3159])).
% 4.65/0.95  fof(f3198,plain,(
% 4.65/0.95    ~ssList(app(sk1,sk2))|~spl0_277),
% 4.65/0.95    inference(equality_resolution,[status(esa)],[f3160])).
% 4.65/0.95  fof(f3199,plain,(
% 4.65/0.95    ~ssList(sk2)|~ssList(sk1)|~spl0_277),
% 4.65/0.95    inference(resolution,[status(thm)],[f3198,f286])).
% 4.65/0.95  fof(f3200,plain,(
% 4.65/0.95    ~spl0_13|~spl0_22|~spl0_277),
% 4.65/0.95    inference(split_clause,[status(thm)],[f3199,f526,f571,f3159])).
% 4.65/0.95  fof(f3252,plain,(
% 4.65/0.95    $false|~spl0_1|spl0_281),
% 4.65/0.95    inference(forward_subsumption_resolution,[status(thm)],[f3180,f450])).
% 4.65/0.95  fof(f3253,plain,(
% 4.65/0.95    ~spl0_1|spl0_281),
% 4.65/0.95    inference(contradiction_clause,[status(thm)],[f3252])).
% 4.65/0.95  fof(f3254,plain,(
% 4.65/0.95    ~ssList(nil)|~ssList(app(sk1,sk2))|spl0_284),
% 4.65/0.95    inference(resolution,[status(thm)],[f3195,f286])).
% 4.65/0.95  fof(f3255,plain,(
% 4.65/0.95    ~spl0_18|~spl0_279|spl0_284),
% 4.65/0.95    inference(split_clause,[status(thm)],[f3254,f543,f3170,f3193])).
% 4.65/0.95  fof(f3355,plain,(
% 4.65/0.95    sk2=cons(sk5,nil)|~spl0_29|~spl0_65),
% 4.65/0.95    inference(backward_demodulation,[status(thm)],[f629,f960])).
% 4.65/0.95  fof(f3405,plain,(
% 4.65/0.95    segmentP(sk1,sk2)|~spl0_29|~spl0_65|~spl0_46),
% 4.65/0.95    inference(backward_demodulation,[status(thm)],[f3355,f845])).
% 4.65/0.95  fof(f3406,plain,(
% 4.65/0.95    $false|spl0_15|~spl0_29|~spl0_65|~spl0_46),
% 4.65/0.95    inference(forward_subsumption_resolution,[status(thm)],[f3405,f534])).
% 4.65/0.95  fof(f3407,plain,(
% 4.65/0.95    spl0_15|~spl0_29|~spl0_65|~spl0_46),
% 4.65/0.95    inference(contradiction_clause,[status(thm)],[f3406])).
% 4.65/0.95  fof(f3408,plain,(
% 4.65/0.95    $false),
% 4.65/0.95    inference(sat_refutation,[status(thm)],[f452,f459,f466,f470,f474,f478,f485,f489,f493,f494,f512,f514,f525,f536,f547,f554,f556,f567,f575,f577,f579,f582,f587,f600,f609,f619,f637,f658,f663,f678,f695,f762,f773,f779,f798,f803,f809,f814,f821,f826,f831,f848,f858,f876,f904,f919,f934,f939,f944,f963,f977,f993,f1000,f1005,f1030,f1037,f1061,f1090,f1112,f1154,f1174,f1196,f1204,f1209,f1214,f1251,f1256,f1261,f1291,f1337,f1403,f1408,f1413,f1440,f1502,f1592,f1594,f1680,f1685,f1690,f1702,f1719,f1742,f1744,f1776,f1797,f1844,f1964,f2175,f2237,f2328,f2363,f2375,f2380,f2385,f2417,f2462,f2467,f2472,f2488,f2515,f2549,f2554,f2559,f2575,f2602,f2665,f2692,f2754,f2759,f2764,f2780,f2785,f2790,f2795,f2814,f2819,f2844,f2849,f2854,f2859,f2870,f2958,f2962,f3002,f3127,f3182,f3197,f3200,f3253,f3255,f3407])).
% 4.65/0.95  % SZS output end CNFRefutation for theBenchmark.p
% 4.65/0.97  % Elapsed time: 0.627036 seconds
% 4.65/0.97  % CPU time: 4.750028 seconds
% 4.65/0.97  % Total memory used: 118.941 MB
% 4.65/0.97  % Net memory used: 115.332 MB
%------------------------------------------------------------------------------