↑ Up

Drodi---4.1.1.UNS-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Drodi---4.1.1
% Problem  : SWC164-1 : TPTP v9.3.1. Released v2.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n007.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Sep 24 02:40:13 PM UTC 2026

% Result   : Unsatisfiable 40.70s 6.06s
% Output   : CNFRefutation 42.90s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   15
%            Number of leaves      :  369
% Syntax   : Number of formulae    : 1374 (  76 unt; 290 def)
%            Number of atoms       : 5510 ( 557 equ)
%            Maximal formula atoms :   13 (   4 avg)
%            Number of connectives : 7919 (3783   ~;3846   |;   0   &)
%                                         ( 290 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   16 (   5 avg)
%            Maximal term depth    :    6 (   1 avg)
%            Number of predicates  :  301 ( 299 usr; 291 prp; 0-2 aty)
%            Number of functors    :   28 (  28 usr;   9 con; 0-2 aty)
%            Number of variables   :  765 ( 765   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f8,axiom,
    ssList(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f11,axiom,
    ~ singletonP(nil),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f12,axiom,
    ! [U] : ssItem(skaf83(U)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f13,axiom,
    ! [U] : ssList(skaf82(U)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f15,axiom,
    ! [U] : ssList(skaf80(U)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f18,axiom,
    ! [U] : ssList(skaf77(U)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f21,axiom,
    ! [U] : ssItem(skaf74(U)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f42,axiom,
    ! [U] : ssList(skaf53(U)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f43,axiom,
    ! [U] : ssList(skaf52(U)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f44,axiom,
    ! [U] : ssList(skaf51(U)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f45,axiom,
    ! [U] : ssItem(skaf50(U)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f46,axiom,
    ! [U] : ssItem(skaf49(U)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f47,axiom,
    ! [U] : ssItem(skaf44(U)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f50,axiom,
    ! [U,V] : ssList(skaf46(U,V)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f51,axiom,
    ! [U,V] : ssList(skaf45(U,V)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f56,axiom,
    ! [U] :
      ( segmentP(U,nil)
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f57,axiom,
    ! [U] :
      ( segmentP(U,U)
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f58,axiom,
    ! [U] :
      ( rearsegP(U,nil)
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f59,axiom,
    ! [U] :
      ( rearsegP(U,U)
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f60,axiom,
    ! [U] :
      ( frontsegP(U,nil)
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f61,axiom,
    ! [U] :
      ( frontsegP(U,U)
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f71,axiom,
    ! [U] :
      ( ~ ssItem(U)
      | ~ memberP(nil,U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f72,axiom,
    ! [U,V] :
      ( ssItem(V)
      | duplicatefreeP(U)
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f73,axiom,
    ! [U] :
      ( app(U,nil) = U
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f74,axiom,
    ! [U] :
      ( app(nil,U) = U
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f75,axiom,
    ! [U] :
      ( nil = U
      | ssList(tl(U))
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f76,axiom,
    ! [U] :
      ( nil = U
      | ssItem(hd(U))
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f85,axiom,
    ! [U,V] :
      ( ssList(app(V,U))
      | ~ ssList(V)
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f86,axiom,
    ! [U,V] :
      ( ssList(cons(U,V))
      | ~ ssList(V)
      | ~ ssItem(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f96,axiom,
    ! [U,V] :
      ( tl(cons(U,V)) = V
      | ~ ssList(V)
      | ~ ssItem(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f98,axiom,
    ! [U,V] :
      ( ~ ssList(V)
      | ~ ssItem(U)
      | cons(U,V) != nil ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f99,axiom,
    ! [U,V] :
      ( ~ ssList(V)
      | ~ ssItem(U)
      | cons(U,V) != V ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f102,axiom,
    ! [U,V] :
      ( V = U
      | neq(V,U)
      | ~ ssItem(V)
      | ~ ssItem(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f104,axiom,
    ! [U] :
      ( nil = U
      | cons(hd(U),tl(U)) = U
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f118,axiom,
    ! [U,V] :
      ( nil = U
      | ~ ssList(U)
      | ~ ssList(V)
      | app(U,V) != nil ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f119,axiom,
    ! [U,V] :
      ( nil = V
      | ~ ssList(U)
      | ~ ssList(V)
      | app(U,V) != nil ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f120,axiom,
    ! [U,V] :
      ( app(cons(U,nil),V) = cons(U,V)
      | ~ ssList(V)
      | ~ ssItem(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f123,axiom,
    ! [U,V] :
      ( hd(app(V,U)) = hd(V)
      | nil = V
      | ~ ssList(V)
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f127,axiom,
    ! [U,V] :
      ( V = U
      | ~ ssList(V)
      | ~ ssList(U)
      | ~ segmentP(V,U)
      | ~ segmentP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f128,axiom,
    ! [U,V] :
      ( V = U
      | ~ ssList(V)
      | ~ ssList(U)
      | ~ rearsegP(V,U)
      | ~ rearsegP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f129,axiom,
    ! [U,V] :
      ( V = U
      | ~ ssList(V)
      | ~ ssList(U)
      | ~ frontsegP(V,U)
      | ~ frontsegP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f131,axiom,
    ! [U,V] :
      ( app(skaf46(U,V),V) = U
      | ~ ssList(U)
      | ~ ssList(V)
      | ~ rearsegP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f132,axiom,
    ! [U,V] :
      ( app(V,skaf45(U,V)) = U
      | ~ ssList(U)
      | ~ ssList(V)
      | ~ frontsegP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f136,axiom,
    ! [U,V,W] :
      ( rearsegP(app(W,U),V)
      | ~ ssList(U)
      | ~ ssList(V)
      | ~ ssList(W)
      | ~ rearsegP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f137,axiom,
    ! [U,V,W] :
      ( frontsegP(app(U,W),V)
      | ~ ssList(U)
      | ~ ssList(V)
      | ~ ssList(W)
      | ~ frontsegP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f138,axiom,
    ! [U,V,W] :
      ( memberP(cons(V,W),U)
      | ~ ssItem(U)
      | ~ ssItem(V)
      | ~ ssList(W)
      | U != V ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f139,axiom,
    ! [U,V,W] :
      ( memberP(cons(W,U),V)
      | ~ ssItem(V)
      | ~ ssItem(W)
      | ~ ssList(U)
      | ~ memberP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f140,axiom,
    ! [U,V,W] :
      ( memberP(app(U,W),V)
      | ~ ssItem(V)
      | ~ ssList(U)
      | ~ ssList(W)
      | ~ memberP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f141,axiom,
    ! [U,V,W] :
      ( memberP(app(W,U),V)
      | ~ ssItem(V)
      | ~ ssList(W)
      | ~ ssList(U)
      | ~ memberP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f143,axiom,
    ! [U,V,W] :
      ( rearsegP(W,V)
      | ~ ssList(W)
      | ~ ssList(V)
      | ~ ssList(U)
      | app(U,V) != W ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f144,axiom,
    ! [U,V,W] :
      ( frontsegP(W,U)
      | ~ ssList(W)
      | ~ ssList(U)
      | ~ ssList(V)
      | app(U,V) != W ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f149,axiom,
    ! [U,V,W] :
      ( app(app(W,V),U) = app(W,app(V,U))
      | ~ ssList(W)
      | ~ ssList(V)
      | ~ ssList(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f150,axiom,
    ! [U,V,W] :
      ( V = W
      | ~ ssList(W)
      | ~ ssList(U)
      | ~ ssList(V)
      | app(U,V) != app(U,W) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f151,axiom,
    ! [U,V,W] :
      ( U = W
      | ~ ssList(W)
      | ~ ssList(V)
      | ~ ssList(U)
      | app(U,V) != app(W,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f152,axiom,
    ! [U,V,W] :
      ( segmentP(U,W)
      | ~ ssList(U)
      | ~ ssList(V)
      | ~ ssList(W)
      | ~ segmentP(V,W)
      | ~ segmentP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f153,axiom,
    ! [U,V,W] :
      ( rearsegP(U,W)
      | ~ ssList(U)
      | ~ ssList(V)
      | ~ ssList(W)
      | ~ rearsegP(V,W)
      | ~ rearsegP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f154,axiom,
    ! [U,V,W] :
      ( frontsegP(U,W)
      | ~ ssList(U)
      | ~ ssList(V)
      | ~ ssList(W)
      | ~ frontsegP(V,W)
      | ~ frontsegP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f157,axiom,
    ! [U,V,W] :
      ( cons(U,app(V,W)) = app(cons(U,V),W)
      | ~ ssList(W)
      | ~ ssList(V)
      | ~ ssItem(U) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f158,axiom,
    ! [U,V,W] :
      ( memberP(U,W)
      | memberP(V,W)
      | ~ ssItem(W)
      | ~ ssList(U)
      | ~ ssList(V)
      | ~ memberP(app(U,V),W) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f161,axiom,
    ! [U,V,W] :
      ( W = U
      | memberP(V,W)
      | ~ ssItem(W)
      | ~ ssItem(U)
      | ~ ssList(V)
      | ~ memberP(cons(U,V),W) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f168,axiom,
    ! [U,V] :
      ( app(app(skaf47(U,V),V),skaf48(V,U)) = U
      | ~ ssList(U)
      | ~ ssList(V)
      | ~ segmentP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f170,axiom,
    ! [U,V,W,X] :
      ( U = W
      | ~ ssList(V)
      | ~ ssList(X)
      | ~ ssItem(U)
      | ~ ssItem(W)
      | cons(U,V) != cons(W,X) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f172,axiom,
    ! [U,V,W,X] :
      ( segmentP(app(app(X,U),W),V)
      | ~ ssList(U)
      | ~ ssList(V)
      | ~ ssList(X)
      | ~ ssList(W)
      | ~ segmentP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f173,axiom,
    ! [U,V,W,X] :
      ( segmentP(X,V)
      | ~ ssList(X)
      | ~ ssList(V)
      | ~ ssList(U)
      | ~ ssList(W)
      | app(app(U,V),W) != X ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f176,axiom,
    ! [U,V,W,X] :
      ( U = W
      | ~ ssItem(U)
      | ~ ssItem(W)
      | ~ ssList(V)
      | ~ ssList(X)
      | ~ frontsegP(cons(U,V),cons(W,X)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f178,axiom,
    ! [U,V,W,X] :
      ( frontsegP(cons(W,U),cons(X,V))
      | ~ ssItem(W)
      | ~ ssItem(X)
      | ~ ssList(U)
      | ~ ssList(V)
      | W != X
      | ~ frontsegP(U,V) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f188,negated_conjecture,
    ssList(sk3),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f189,negated_conjecture,
    ssList(sk4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f191,negated_conjecture,
    sk1 = sk3,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f192,negated_conjecture,
    ssItem(sk5),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f193,negated_conjecture,
    ssItem(sk6),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f194,negated_conjecture,
    ssList(sk7),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f195,negated_conjecture,
    ssList(sk8),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f196,negated_conjecture,
    app(app(app(sk7,cons(sk5,nil)),cons(sk6,nil)),sk8) = sk1,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f197,negated_conjecture,
    ~ neq(sk5,sk6),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f198,negated_conjecture,
    ( nil = sk4
    | ssItem(sk9) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f199,negated_conjecture,
    ( nil = sk3
    | ssItem(sk9) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f200,negated_conjecture,
    ( nil = sk4
    | cons(sk9,nil) = sk3 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f203,negated_conjecture,
    ( nil = sk3
    | cons(sk9,nil) = sk3 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f213,plain,
    ssList(nil),
    inference(cnf_transformation,[status(thm)],[f8]) ).

fof(f216,plain,
    ~ singletonP(nil),
    inference(cnf_transformation,[status(thm)],[f11]) ).

fof(f217,plain,
    ! [X0] : ssItem(skaf83(X0)),
    inference(cnf_transformation,[status(thm)],[f12]) ).

fof(f218,plain,
    ! [X0] : ssList(skaf82(X0)),
    inference(cnf_transformation,[status(thm)],[f13]) ).

fof(f220,plain,
    ! [X0] : ssList(skaf80(X0)),
    inference(cnf_transformation,[status(thm)],[f15]) ).

fof(f223,plain,
    ! [X0] : ssList(skaf77(X0)),
    inference(cnf_transformation,[status(thm)],[f18]) ).

fof(f226,plain,
    ! [X0] : ssItem(skaf74(X0)),
    inference(cnf_transformation,[status(thm)],[f21]) ).

fof(f247,plain,
    ! [X0] : ssList(skaf53(X0)),
    inference(cnf_transformation,[status(thm)],[f42]) ).

fof(f248,plain,
    ! [X0] : ssList(skaf52(X0)),
    inference(cnf_transformation,[status(thm)],[f43]) ).

fof(f249,plain,
    ! [X0] : ssList(skaf51(X0)),
    inference(cnf_transformation,[status(thm)],[f44]) ).

fof(f250,plain,
    ! [X0] : ssItem(skaf50(X0)),
    inference(cnf_transformation,[status(thm)],[f45]) ).

fof(f251,plain,
    ! [X0] : ssItem(skaf49(X0)),
    inference(cnf_transformation,[status(thm)],[f46]) ).

fof(f252,plain,
    ! [X0] : ssItem(skaf44(X0)),
    inference(cnf_transformation,[status(thm)],[f47]) ).

fof(f255,plain,
    ! [X0,X1] : ssList(skaf46(X0,X1)),
    inference(cnf_transformation,[status(thm)],[f50]) ).

fof(f256,plain,
    ! [X0,X1] : ssList(skaf45(X0,X1)),
    inference(cnf_transformation,[status(thm)],[f51]) ).

fof(f261,plain,
    ! [X0] :
      ( segmentP(X0,nil)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f56]) ).

fof(f262,plain,
    ! [X0] :
      ( segmentP(X0,X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f57]) ).

fof(f263,plain,
    ! [X0] :
      ( rearsegP(X0,nil)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f58]) ).

fof(f264,plain,
    ! [X0] :
      ( rearsegP(X0,X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f59]) ).

fof(f265,plain,
    ! [X0] :
      ( frontsegP(X0,nil)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f60]) ).

fof(f266,plain,
    ! [X0] :
      ( frontsegP(X0,X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f61]) ).

fof(f276,plain,
    ! [X0] :
      ( ~ ssItem(X0)
      | ~ memberP(nil,X0) ),
    inference(cnf_transformation,[status(thm)],[f71]) ).

fof(f277,plain,
    ( ! [V] : ssItem(V)
    | ! [U] :
        ( duplicatefreeP(U)
        | ~ ssList(U) ) ),
    inference(miniscoping,[status(thm)],[f72]) ).

fof(f278,plain,
    ! [X0,X1] :
      ( ssItem(X1)
      | duplicatefreeP(X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f277]) ).

fof(f279,plain,
    ! [X0] :
      ( app(X0,nil) = X0
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f73]) ).

fof(f280,plain,
    ! [X0] :
      ( app(nil,X0) = X0
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f74]) ).

fof(f281,plain,
    ! [X0] :
      ( nil = X0
      | ssList(tl(X0))
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f75]) ).

fof(f282,plain,
    ! [X0] :
      ( nil = X0
      | ssItem(hd(X0))
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f76]) ).

fof(f291,plain,
    ! [X0,X1] :
      ( ssList(app(X1,X0))
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f85]) ).

fof(f292,plain,
    ! [X0,X1] :
      ( ssList(cons(X0,X1))
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    inference(cnf_transformation,[status(thm)],[f86]) ).

fof(f302,plain,
    ! [X0,X1] :
      ( tl(cons(X0,X1)) = X1
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    inference(cnf_transformation,[status(thm)],[f96]) ).

fof(f304,plain,
    ! [V] :
      ( ~ ssList(V)
      | ! [U] :
          ( ~ ssItem(U)
          | cons(U,V) != nil ) ),
    inference(miniscoping,[status(thm)],[f98]) ).

fof(f305,plain,
    ! [X0,X1] :
      ( ~ ssList(X1)
      | ~ ssItem(X0)
      | cons(X0,X1) != nil ),
    inference(cnf_transformation,[status(thm)],[f304]) ).

fof(f306,plain,
    ! [V] :
      ( ~ ssList(V)
      | ! [U] :
          ( ~ ssItem(U)
          | cons(U,V) != V ) ),
    inference(miniscoping,[status(thm)],[f99]) ).

fof(f307,plain,
    ! [X0,X1] :
      ( ~ ssList(X1)
      | ~ ssItem(X0)
      | cons(X0,X1) != X1 ),
    inference(cnf_transformation,[status(thm)],[f306]) ).

fof(f310,plain,
    ! [X0,X1] :
      ( X1 = X0
      | neq(X1,X0)
      | ~ ssItem(X1)
      | ~ ssItem(X0) ),
    inference(cnf_transformation,[status(thm)],[f102]) ).

fof(f312,plain,
    ! [X0] :
      ( nil = X0
      | cons(hd(X0),tl(X0)) = X0
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f104]) ).

fof(f332,plain,
    ! [U] :
      ( nil = U
      | ~ ssList(U)
      | ! [V] :
          ( ~ ssList(V)
          | app(U,V) != nil ) ),
    inference(miniscoping,[status(thm)],[f118]) ).

fof(f333,plain,
    ! [X0,X1] :
      ( nil = X0
      | ~ ssList(X0)
      | ~ ssList(X1)
      | app(X0,X1) != nil ),
    inference(cnf_transformation,[status(thm)],[f332]) ).

fof(f334,plain,
    ! [V] :
      ( nil = V
      | ! [U] :
          ( ~ ssList(U)
          | ~ ssList(V)
          | app(U,V) != nil ) ),
    inference(miniscoping,[status(thm)],[f119]) ).

fof(f335,plain,
    ! [X0,X1] :
      ( nil = X1
      | ~ ssList(X0)
      | ~ ssList(X1)
      | app(X0,X1) != nil ),
    inference(cnf_transformation,[status(thm)],[f334]) ).

fof(f336,plain,
    ! [X0,X1] :
      ( app(cons(X0,nil),X1) = cons(X0,X1)
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    inference(cnf_transformation,[status(thm)],[f120]) ).

fof(f339,plain,
    ! [X0,X1] :
      ( hd(app(X1,X0)) = hd(X1)
      | nil = X1
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f123]) ).

fof(f345,plain,
    ! [X0,X1] :
      ( X1 = X0
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ segmentP(X1,X0)
      | ~ segmentP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f127]) ).

fof(f346,plain,
    ! [X0,X1] :
      ( X1 = X0
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ rearsegP(X1,X0)
      | ~ rearsegP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f128]) ).

fof(f347,plain,
    ! [X0,X1] :
      ( X1 = X0
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ frontsegP(X1,X0)
      | ~ frontsegP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f129]) ).

fof(f349,plain,
    ! [X0,X1] :
      ( app(skaf46(X0,X1),X1) = X0
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ rearsegP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f131]) ).

fof(f350,plain,
    ! [X0,X1] :
      ( app(X1,skaf45(X0,X1)) = X0
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ frontsegP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f132]) ).

fof(f356,plain,
    ! [X0,X1,X2] :
      ( rearsegP(app(X2,X0),X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(X2)
      | ~ rearsegP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f136]) ).

fof(f357,plain,
    ! [X0,X1,X2] :
      ( frontsegP(app(X0,X2),X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(X2)
      | ~ frontsegP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f137]) ).

fof(f358,plain,
    ! [X0,X1,X2] :
      ( memberP(cons(X1,X2),X0)
      | ~ ssItem(X0)
      | ~ ssItem(X1)
      | ~ ssList(X2)
      | X0 != X1 ),
    inference(cnf_transformation,[status(thm)],[f138]) ).

fof(f359,plain,
    ! [X0,X1,X2] :
      ( memberP(cons(X2,X0),X1)
      | ~ ssItem(X1)
      | ~ ssItem(X2)
      | ~ ssList(X0)
      | ~ memberP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f139]) ).

fof(f360,plain,
    ! [X0,X1,X2] :
      ( memberP(app(X0,X2),X1)
      | ~ ssItem(X1)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | ~ memberP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f140]) ).

fof(f361,plain,
    ! [X0,X1,X2] :
      ( memberP(app(X2,X0),X1)
      | ~ ssItem(X1)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ memberP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f141]) ).

fof(f363,plain,
    ! [V,W] :
      ( rearsegP(W,V)
      | ~ ssList(W)
      | ~ ssList(V)
      | ! [U] :
          ( ~ ssList(U)
          | app(U,V) != W ) ),
    inference(miniscoping,[status(thm)],[f143]) ).

fof(f364,plain,
    ! [X0,X1,X2] :
      ( rearsegP(X2,X1)
      | ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | app(X0,X1) != X2 ),
    inference(cnf_transformation,[status(thm)],[f363]) ).

fof(f365,plain,
    ! [U,W] :
      ( frontsegP(W,U)
      | ~ ssList(W)
      | ~ ssList(U)
      | ! [V] :
          ( ~ ssList(V)
          | app(U,V) != W ) ),
    inference(miniscoping,[status(thm)],[f144]) ).

fof(f366,plain,
    ! [X0,X1,X2] :
      ( frontsegP(X2,X0)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | app(X0,X1) != X2 ),
    inference(cnf_transformation,[status(thm)],[f365]) ).

fof(f374,plain,
    ! [X0,X1,X2] :
      ( app(app(X2,X1),X0) = app(X2,app(X1,X0))
      | ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f149]) ).

fof(f375,plain,
    ! [V,W] :
      ( V = W
      | ~ ssList(W)
      | ! [U] :
          ( ~ ssList(U)
          | ~ ssList(V)
          | app(U,V) != app(U,W) ) ),
    inference(miniscoping,[status(thm)],[f150]) ).

fof(f376,plain,
    ! [X0,X1,X2] :
      ( X1 = X2
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | app(X0,X1) != app(X0,X2) ),
    inference(cnf_transformation,[status(thm)],[f375]) ).

fof(f377,plain,
    ! [U,W] :
      ( U = W
      | ~ ssList(W)
      | ! [V] :
          ( ~ ssList(V)
          | ~ ssList(U)
          | app(U,V) != app(W,V) ) ),
    inference(miniscoping,[status(thm)],[f151]) ).

fof(f378,plain,
    ! [X0,X1,X2] :
      ( X0 = X2
      | ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | app(X0,X1) != app(X2,X1) ),
    inference(cnf_transformation,[status(thm)],[f377]) ).

fof(f379,plain,
    ! [U,W] :
      ( segmentP(U,W)
      | ~ ssList(U)
      | ! [V] :
          ( ~ ssList(V)
          | ~ ssList(W)
          | ~ segmentP(V,W)
          | ~ segmentP(U,V) ) ),
    inference(miniscoping,[status(thm)],[f152]) ).

fof(f380,plain,
    ! [X0,X1,X2] :
      ( segmentP(X0,X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(X2)
      | ~ segmentP(X1,X2)
      | ~ segmentP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f379]) ).

fof(f381,plain,
    ! [U,W] :
      ( rearsegP(U,W)
      | ~ ssList(U)
      | ! [V] :
          ( ~ ssList(V)
          | ~ ssList(W)
          | ~ rearsegP(V,W)
          | ~ rearsegP(U,V) ) ),
    inference(miniscoping,[status(thm)],[f153]) ).

fof(f382,plain,
    ! [X0,X1,X2] :
      ( rearsegP(X0,X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(X2)
      | ~ rearsegP(X1,X2)
      | ~ rearsegP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f381]) ).

fof(f383,plain,
    ! [U,W] :
      ( frontsegP(U,W)
      | ~ ssList(U)
      | ! [V] :
          ( ~ ssList(V)
          | ~ ssList(W)
          | ~ frontsegP(V,W)
          | ~ frontsegP(U,V) ) ),
    inference(miniscoping,[status(thm)],[f154]) ).

fof(f384,plain,
    ! [X0,X1,X2] :
      ( frontsegP(X0,X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(X2)
      | ~ frontsegP(X1,X2)
      | ~ frontsegP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f383]) ).

fof(f389,plain,
    ! [X0,X1,X2] :
      ( cons(X0,app(X1,X2)) = app(cons(X0,X1),X2)
      | ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    inference(cnf_transformation,[status(thm)],[f157]) ).

fof(f390,plain,
    ! [U,W] :
      ( memberP(U,W)
      | ! [V] :
          ( memberP(V,W)
          | ~ ssItem(W)
          | ~ ssList(U)
          | ~ ssList(V)
          | ~ memberP(app(U,V),W) ) ),
    inference(miniscoping,[status(thm)],[f158]) ).

fof(f391,plain,
    ! [X0,X1,X2] :
      ( memberP(X0,X2)
      | memberP(X1,X2)
      | ~ ssItem(X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ memberP(app(X0,X1),X2) ),
    inference(cnf_transformation,[status(thm)],[f390]) ).

fof(f396,plain,
    ! [U,W] :
      ( W = U
      | ! [V] :
          ( memberP(V,W)
          | ~ ssItem(W)
          | ~ ssItem(U)
          | ~ ssList(V)
          | ~ memberP(cons(U,V),W) ) ),
    inference(miniscoping,[status(thm)],[f161]) ).

fof(f397,plain,
    ! [X0,X1,X2] :
      ( X2 = X0
      | memberP(X1,X2)
      | ~ ssItem(X2)
      | ~ ssItem(X0)
      | ~ ssList(X1)
      | ~ memberP(cons(X0,X1),X2) ),
    inference(cnf_transformation,[status(thm)],[f396]) ).

fof(f404,plain,
    ! [X0,X1] :
      ( app(app(skaf47(X0,X1),X1),skaf48(X1,X0)) = X0
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ segmentP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f168]) ).

fof(f406,plain,
    ! [U,W] :
      ( U = W
      | ! [V] :
          ( ~ ssList(V)
          | ! [X] :
              ( ~ ssList(X)
              | ~ ssItem(U)
              | ~ ssItem(W)
              | cons(U,V) != cons(W,X) ) ) ),
    inference(miniscoping,[status(thm)],[f170]) ).

fof(f407,plain,
    ! [X0,X1,X2,X3] :
      ( X0 = X2
      | ~ ssList(X1)
      | ~ ssList(X3)
      | ~ ssItem(X0)
      | ~ ssItem(X2)
      | cons(X0,X1) != cons(X2,X3) ),
    inference(cnf_transformation,[status(thm)],[f406]) ).

fof(f410,plain,
    ! [X0,X1,X2,X3] :
      ( segmentP(app(app(X3,X0),X2),X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(X3)
      | ~ ssList(X2)
      | ~ segmentP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f172]) ).

fof(f411,plain,
    ! [V,X] :
      ( segmentP(X,V)
      | ~ ssList(X)
      | ~ ssList(V)
      | ! [U] :
          ( ~ ssList(U)
          | ! [W] :
              ( ~ ssList(W)
              | app(app(U,V),W) != X ) ) ),
    inference(miniscoping,[status(thm)],[f173]) ).

fof(f412,plain,
    ! [X0,X1,X2,X3] :
      ( segmentP(X3,X1)
      | ~ ssList(X3)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | app(app(X0,X1),X2) != X3 ),
    inference(cnf_transformation,[status(thm)],[f411]) ).

fof(f417,plain,
    ! [U,W] :
      ( U = W
      | ~ ssItem(U)
      | ~ ssItem(W)
      | ! [V] :
          ( ~ ssList(V)
          | ! [X] :
              ( ~ ssList(X)
              | ~ frontsegP(cons(U,V),cons(W,X)) ) ) ),
    inference(miniscoping,[status(thm)],[f176]) ).

fof(f418,plain,
    ! [X0,X1,X2,X3] :
      ( X0 = X2
      | ~ ssItem(X0)
      | ~ ssItem(X2)
      | ~ ssList(X1)
      | ~ ssList(X3)
      | ~ frontsegP(cons(X0,X1),cons(X2,X3)) ),
    inference(cnf_transformation,[status(thm)],[f417]) ).

fof(f421,plain,
    ! [X0,X1,X2,X3] :
      ( frontsegP(cons(X2,X0),cons(X3,X1))
      | ~ ssItem(X2)
      | ~ ssItem(X3)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | X2 != X3
      | ~ frontsegP(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f178]) ).

fof(f438,plain,
    ssList(sk3),
    inference(cnf_transformation,[status(thm)],[f188]) ).

fof(f439,plain,
    ssList(sk4),
    inference(cnf_transformation,[status(thm)],[f189]) ).

fof(f441,plain,
    sk1 = sk3,
    inference(cnf_transformation,[status(thm)],[f191]) ).

fof(f442,plain,
    ssItem(sk5),
    inference(cnf_transformation,[status(thm)],[f192]) ).

fof(f443,plain,
    ssItem(sk6),
    inference(cnf_transformation,[status(thm)],[f193]) ).

fof(f444,plain,
    ssList(sk7),
    inference(cnf_transformation,[status(thm)],[f194]) ).

fof(f445,plain,
    ssList(sk8),
    inference(cnf_transformation,[status(thm)],[f195]) ).

fof(f446,plain,
    app(app(app(sk7,cons(sk5,nil)),cons(sk6,nil)),sk8) = sk1,
    inference(cnf_transformation,[status(thm)],[f196]) ).

fof(f447,plain,
    ~ neq(sk5,sk6),
    inference(cnf_transformation,[status(thm)],[f197]) ).

fof(f448,plain,
    ( nil = sk4
    | ssItem(sk9) ),
    inference(cnf_transformation,[status(thm)],[f198]) ).

fof(f449,plain,
    ( nil = sk3
    | ssItem(sk9) ),
    inference(cnf_transformation,[status(thm)],[f199]) ).

fof(f450,plain,
    ( nil = sk4
    | cons(sk9,nil) = sk3 ),
    inference(cnf_transformation,[status(thm)],[f200]) ).

fof(f454,plain,
    ( nil = sk3
    | cons(sk9,nil) = sk3 ),
    inference(cnf_transformation,[status(thm)],[f203]) ).

fof(f458,definition,
    ! [X0] :
      ( sQ0_spl
    <=> ( duplicatefreeP(X0)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ0_spl])],[split_symbol_definition]) ).

fof(f459,plain,
    ! [X0] :
      ( ~ sQ0_spl
      | duplicatefreeP(X0)
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f458]) ).

fof(f461,definition,
    ! [X1] :
      ( sQ1_spl
    <=> ssItem(X1) ),
    introduced(definition,[new_symbols(definition,[sQ1_spl])],[split_symbol_definition]) ).

fof(f462,plain,
    ! [X0] :
      ( ~ sQ1_spl
      | ssItem(X0) ),
    inference(component_clause,[status(thm)],[f461]) ).

fof(f464,plain,
    ( sQ1_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f278,f458,f461]) ).

fof(f465,definition,
    ( sQ2_spl
  <=> ssItem(sk9) ),
    introduced(definition,[new_symbols(definition,[sQ2_spl])],[split_symbol_definition]) ).

fof(f468,definition,
    ( sQ3_spl
  <=> nil = sk4 ),
    introduced(definition,[new_symbols(definition,[sQ3_spl])],[split_symbol_definition]) ).

fof(f469,plain,
    ( ~ sQ3_spl
    | nil = sk4 ),
    inference(component_clause,[status(thm)],[f468]) ).

fof(f471,plain,
    ( sQ3_spl
    | sQ2_spl ),
    inference(split_clause,[status(thm)],[f448,f465,f468]) ).

fof(f472,definition,
    ( sQ4_spl
  <=> nil = sk3 ),
    introduced(definition,[new_symbols(definition,[sQ4_spl])],[split_symbol_definition]) ).

fof(f473,plain,
    ( ~ sQ4_spl
    | nil = sk3 ),
    inference(component_clause,[status(thm)],[f472]) ).

fof(f475,plain,
    ( sQ4_spl
    | sQ2_spl ),
    inference(split_clause,[status(thm)],[f449,f465,f472]) ).

fof(f476,definition,
    ( sQ5_spl
  <=> cons(sk9,nil) = sk3 ),
    introduced(definition,[new_symbols(definition,[sQ5_spl])],[split_symbol_definition]) ).

fof(f477,plain,
    ( ~ sQ5_spl
    | cons(sk9,nil) = sk3 ),
    inference(component_clause,[status(thm)],[f476]) ).

fof(f479,plain,
    ( sQ3_spl
    | sQ5_spl ),
    inference(split_clause,[status(thm)],[f450,f476,f468]) ).

fof(f488,plain,
    ( sQ4_spl
    | sQ5_spl ),
    inference(split_clause,[status(thm)],[f454,f476,f472]) ).

fof(f503,plain,
    ! [X2,X1] :
      ( memberP(cons(X1,X2),X1)
      | ~ ssItem(X1)
      | ~ ssItem(X1)
      | ~ ssList(X2) ),
    inference(destructive_equality_resolution,[status(thm)],[f358]) ).

fof(f504,plain,
    ! [X0,X1] :
      ( memberP(cons(X1,X0),X1)
      | ~ ssItem(X1)
      | ~ ssList(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f503]) ).

fof(f505,plain,
    ! [X0,X1] :
      ( rearsegP(app(X0,X1),X1)
      | ~ ssList(app(X0,X1))
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(destructive_equality_resolution,[status(thm)],[f364]) ).

fof(f506,plain,
    ! [X0,X1] :
      ( rearsegP(app(X0,X1),X1)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f505,f291]) ).

fof(f507,plain,
    ! [X1,X0] :
      ( frontsegP(app(X0,X1),X0)
      | ~ ssList(app(X0,X1))
      | ~ ssList(X0)
      | ~ ssList(X1) ),
    inference(destructive_equality_resolution,[status(thm)],[f366]) ).

fof(f508,plain,
    ! [X0,X1] :
      ( frontsegP(app(X1,X0),X1)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f507,f291]) ).

fof(f511,plain,
    ! [X0,X1,X2] :
      ( segmentP(app(app(X1,X2),X0),X2)
      | ~ ssList(app(app(X1,X2),X0))
      | ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(destructive_equality_resolution,[status(thm)],[f412]) ).

fof(f513,plain,
    ! [X0,X1,X3] :
      ( frontsegP(cons(X3,X0),cons(X3,X1))
      | ~ ssItem(X3)
      | ~ ssItem(X3)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ frontsegP(X0,X1) ),
    inference(destructive_equality_resolution,[status(thm)],[f421]) ).

fof(f514,plain,
    ! [X0,X1,X2] :
      ( frontsegP(cons(X2,X0),cons(X2,X1))
      | ~ ssItem(X2)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ frontsegP(X0,X1) ),
    inference(duplicate_literals_removal,[status(thm)],[f513]) ).

fof(f524,plain,
    app(app(app(sk7,cons(sk5,nil)),cons(sk6,nil)),sk8) = sk3,
    inference(forward_demodulation,[status(thm)],[f441,f446]) ).

fof(f628,definition,
    ( sQ8_spl
  <=> ssList(sk4) ),
    introduced(definition,[new_symbols(definition,[sQ8_spl])],[split_symbol_definition]) ).

fof(f630,plain,
    ( sQ8_spl
    | ~ ssList(sk4) ),
    inference(component_clause,[status(thm)],[f628]) ).

fof(f635,plain,
    ( sQ8_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f630,f439]) ).

fof(f636,plain,
    sQ8_spl,
    inference(contradiction_clause,[status(thm)],[f635]) ).

fof(f637,plain,
    ( ~ sQ5_spl
    | ~ sQ4_spl
    | cons(sk9,sk3) = sk3 ),
    inference(backward_demodulation,[status(thm)],[f473,f477]) ).

fof(f656,definition,
    ( sQ12_spl
  <=> sk5 = sk6 ),
    introduced(definition,[new_symbols(definition,[sQ12_spl])],[split_symbol_definition]) ).

fof(f657,plain,
    ( ~ sQ12_spl
    | sk5 = sk6 ),
    inference(component_clause,[status(thm)],[f656]) ).

fof(f660,plain,
    ( ~ sQ12_spl
    | ~ neq(sk6,sk6) ),
    inference(backward_demodulation,[status(thm)],[f657,f447]) ).

fof(f665,plain,
    ( ~ sQ12_spl
    | sk6 = sk6
    | ~ ssItem(sk6)
    | ~ ssItem(sk6) ),
    inference(resolution,[status(thm)],[f660,f310]) ).

fof(f667,definition,
    ( sQ13_spl
  <=> ssItem(sk6) ),
    introduced(definition,[new_symbols(definition,[sQ13_spl])],[split_symbol_definition]) ).

fof(f669,plain,
    ( sQ13_spl
    | ~ ssItem(sk6) ),
    inference(component_clause,[status(thm)],[f667]) ).

fof(f670,definition,
    ( sQ14_spl
  <=> sk6 = sk6 ),
    introduced(definition,[new_symbols(definition,[sQ14_spl])],[split_symbol_definition]) ).

fof(f673,plain,
    ( ~ sQ12_spl
    | sQ14_spl
    | ~ sQ13_spl ),
    inference(split_clause,[status(thm)],[f665,f667,f670,f656]) ).

fof(f675,plain,
    ( sk5 = sk6
    | ~ ssItem(sk5)
    | ~ ssItem(sk6) ),
    inference(resolution,[status(thm)],[f447,f310]) ).

fof(f677,definition,
    ( sQ15_spl
  <=> ssItem(sk5) ),
    introduced(definition,[new_symbols(definition,[sQ15_spl])],[split_symbol_definition]) ).

fof(f679,plain,
    ( sQ15_spl
    | ~ ssItem(sk5) ),
    inference(component_clause,[status(thm)],[f677]) ).

fof(f680,plain,
    ( sQ12_spl
    | ~ sQ15_spl
    | ~ sQ13_spl ),
    inference(split_clause,[status(thm)],[f675,f667,f677,f656]) ).

fof(f682,plain,
    ( sQ13_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f669,f443]) ).

fof(f683,plain,
    sQ13_spl,
    inference(contradiction_clause,[status(thm)],[f682]) ).

fof(f684,plain,
    ( sQ15_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f679,f442]) ).

fof(f685,plain,
    sQ15_spl,
    inference(contradiction_clause,[status(thm)],[f684]) ).

fof(f698,plain,
    ( ~ sQ5_spl
    | ~ sQ4_spl
    | ~ ssList(sk3)
    | ~ ssItem(sk9) ),
    inference(resolution,[status(thm)],[f637,f307]) ).

fof(f701,definition,
    ( sQ17_spl
  <=> ssList(sk3) ),
    introduced(definition,[new_symbols(definition,[sQ17_spl])],[split_symbol_definition]) ).

fof(f703,plain,
    ( sQ17_spl
    | ~ ssList(sk3) ),
    inference(component_clause,[status(thm)],[f701]) ).

fof(f704,plain,
    ( ~ sQ5_spl
    | ~ sQ4_spl
    | ~ sQ17_spl
    | ~ sQ2_spl ),
    inference(split_clause,[status(thm)],[f698,f465,f701,f472,f476]) ).

fof(f705,definition,
    ( sQ18_spl
  <=> sk3 = sk3 ),
    introduced(definition,[new_symbols(definition,[sQ18_spl])],[split_symbol_definition]) ).

fof(f707,plain,
    ( sQ18_spl
    | sk3 != sk3 ),
    inference(component_clause,[status(thm)],[f705]) ).

fof(f710,plain,
    ( sQ17_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f703,f438]) ).

fof(f711,plain,
    sQ17_spl,
    inference(contradiction_clause,[status(thm)],[f710]) ).

fof(f713,plain,
    ( ~ sQ12_spl
    | app(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)),sk8) = sk3 ),
    inference(forward_demodulation,[status(thm)],[f657,f524]) ).

fof(f747,plain,
    ! [X0] :
      ( ~ sQ3_spl
      | ~ ssItem(X0)
      | ~ memberP(sk4,X0) ),
    inference(forward_demodulation,[status(thm)],[f469,f276]) ).

fof(f776,definition,
    ( sQ20_spl
  <=> sk3 = sk4 ),
    introduced(definition,[new_symbols(definition,[sQ20_spl])],[split_symbol_definition]) ).

fof(f777,plain,
    ( ~ sQ20_spl
    | sk3 = sk4 ),
    inference(component_clause,[status(thm)],[f776]) ).

fof(f778,plain,
    ( sQ20_spl
    | sk3 != sk4 ),
    inference(component_clause,[status(thm)],[f776]) ).

fof(f782,plain,
    ( ~ sQ4_spl
    | ~ sQ3_spl
    | sk4 = sk3 ),
    inference(forward_demodulation,[status(thm)],[f469,f473]) ).

fof(f783,plain,
    ( ~ sQ4_spl
    | ~ sQ3_spl
    | sQ20_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f782,f778]) ).

fof(f784,plain,
    ( ~ sQ4_spl
    | ~ sQ3_spl
    | sQ20_spl ),
    inference(contradiction_clause,[status(thm)],[f783]) ).

fof(f877,plain,
    ! [X0,X1] :
      ( ~ sQ0_spl
      | ~ ssList(X0)
      | ~ ssList(X1)
      | duplicatefreeP(app(X0,X1)) ),
    inference(resolution,[status(thm)],[f459,f291]) ).

fof(f891,definition,
    ! [X0] :
      ( sQ21_spl
    <=> ( memberP(sk3,X0)
        | ~ ssItem(X0)
        | ~ memberP(nil,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ21_spl])],[split_symbol_definition]) ).

fof(f894,definition,
    ( sQ22_spl
  <=> ssList(nil) ),
    introduced(definition,[new_symbols(definition,[sQ22_spl])],[split_symbol_definition]) ).

fof(f896,plain,
    ( sQ22_spl
    | ~ ssList(nil) ),
    inference(component_clause,[status(thm)],[f894]) ).

fof(f901,plain,
    ( sQ22_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f896,f213]) ).

fof(f902,plain,
    sQ22_spl,
    inference(contradiction_clause,[status(thm)],[f901]) ).

fof(f904,definition,
    ( sQ23_spl
  <=> duplicatefreeP(sk3) ),
    introduced(definition,[new_symbols(definition,[sQ23_spl])],[split_symbol_definition]) ).

fof(f916,plain,
    ! [X0,X1] :
      ( ~ sQ1_spl
      | ~ ssList(X1)
      | cons(X0,X1) != X1 ),
    inference(backward_subsumption_resolution,[status(thm)],[f307,f462]) ).

fof(f1003,plain,
    ( ~ sQ12_spl
    | frontsegP(sk3,app(app(sk7,cons(sk6,nil)),cons(sk6,nil)))
    | ~ ssList(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)))
    | ~ ssList(sk8) ),
    inference(paramodulation,[status(thm)],[f713,f508]) ).

fof(f1004,plain,
    ( ~ sQ12_spl
    | rearsegP(sk3,sk8)
    | ~ ssList(sk8)
    | ~ ssList(app(app(sk7,cons(sk6,nil)),cons(sk6,nil))) ),
    inference(paramodulation,[status(thm)],[f713,f506]) ).

fof(f1006,definition,
    ( sQ24_spl
  <=> ssList(sk8) ),
    introduced(definition,[new_symbols(definition,[sQ24_spl])],[split_symbol_definition]) ).

fof(f1008,plain,
    ( sQ24_spl
    | ~ ssList(sk8) ),
    inference(component_clause,[status(thm)],[f1006]) ).

fof(f1009,definition,
    ( sQ25_spl
  <=> ssList(app(app(sk7,cons(sk6,nil)),cons(sk6,nil))) ),
    introduced(definition,[new_symbols(definition,[sQ25_spl])],[split_symbol_definition]) ).

fof(f1011,plain,
    ( sQ25_spl
    | ~ ssList(app(app(sk7,cons(sk6,nil)),cons(sk6,nil))) ),
    inference(component_clause,[status(thm)],[f1009]) ).

fof(f1012,definition,
    ( sQ26_spl
  <=> frontsegP(sk3,app(app(sk7,cons(sk6,nil)),cons(sk6,nil))) ),
    introduced(definition,[new_symbols(definition,[sQ26_spl])],[split_symbol_definition]) ).

fof(f1015,plain,
    ( ~ sQ12_spl
    | sQ26_spl
    | ~ sQ25_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f1003,f1006,f1009,f1012,f656]) ).

fof(f1016,definition,
    ( sQ27_spl
  <=> rearsegP(sk3,sk8) ),
    introduced(definition,[new_symbols(definition,[sQ27_spl])],[split_symbol_definition]) ).

fof(f1017,plain,
    ( ~ sQ27_spl
    | rearsegP(sk3,sk8) ),
    inference(component_clause,[status(thm)],[f1016]) ).

fof(f1019,plain,
    ( ~ sQ12_spl
    | sQ27_spl
    | ~ sQ24_spl
    | ~ sQ25_spl ),
    inference(split_clause,[status(thm)],[f1004,f1009,f1006,f1016,f656]) ).

fof(f1023,plain,
    ( ~ sQ12_spl
    | ~ sQ0_spl
    | ~ ssList(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)))
    | ~ ssList(sk8)
    | duplicatefreeP(sk3) ),
    inference(paramodulation,[status(thm)],[f713,f877]) ).

fof(f1024,plain,
    ( ~ sQ12_spl
    | ~ sQ0_spl
    | ~ sQ25_spl
    | ~ sQ24_spl
    | sQ23_spl ),
    inference(split_clause,[status(thm)],[f1023,f904,f1006,f1009,f458,f656]) ).

fof(f1039,plain,
    ( ~ sQ12_spl
    | sk3 = app(app(sk7,cons(sk6,nil)),app(cons(sk6,nil),sk8))
    | ~ ssList(app(sk7,cons(sk6,nil)))
    | ~ ssList(cons(sk6,nil))
    | ~ ssList(sk8) ),
    inference(paramodulation,[status(thm)],[f713,f374]) ).

fof(f1040,plain,
    ! [X0] :
      ( ~ sQ12_spl
      | app(sk3,X0) = app(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)),app(sk8,X0))
      | ~ ssList(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)))
      | ~ ssList(sk8)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f713,f374]) ).

fof(f1041,definition,
    ( sQ28_spl
  <=> ssList(cons(sk6,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ28_spl])],[split_symbol_definition]) ).

fof(f1043,plain,
    ( sQ28_spl
    | ~ ssList(cons(sk6,nil)) ),
    inference(component_clause,[status(thm)],[f1041]) ).

fof(f1044,definition,
    ( sQ29_spl
  <=> ssList(app(sk7,cons(sk6,nil))) ),
    introduced(definition,[new_symbols(definition,[sQ29_spl])],[split_symbol_definition]) ).

fof(f1045,plain,
    ( ~ sQ29_spl
    | ssList(app(sk7,cons(sk6,nil))) ),
    inference(component_clause,[status(thm)],[f1044]) ).

fof(f1046,plain,
    ( sQ29_spl
    | ~ ssList(app(sk7,cons(sk6,nil))) ),
    inference(component_clause,[status(thm)],[f1044]) ).

fof(f1047,definition,
    ( sQ30_spl
  <=> sk3 = app(app(sk7,cons(sk6,nil)),app(cons(sk6,nil),sk8)) ),
    introduced(definition,[new_symbols(definition,[sQ30_spl])],[split_symbol_definition]) ).

fof(f1048,plain,
    ( ~ sQ30_spl
    | sk3 = app(app(sk7,cons(sk6,nil)),app(cons(sk6,nil),sk8)) ),
    inference(component_clause,[status(thm)],[f1047]) ).

fof(f1050,plain,
    ( ~ sQ12_spl
    | sQ30_spl
    | ~ sQ29_spl
    | ~ sQ28_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f1039,f1006,f1041,f1044,f1047,f656]) ).

fof(f1051,definition,
    ! [X0] :
      ( sQ31_spl
    <=> ( app(sk3,X0) = app(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)),app(sk8,X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ31_spl])],[split_symbol_definition]) ).

fof(f1054,plain,
    ( ~ sQ12_spl
    | ~ sQ25_spl
    | ~ sQ24_spl
    | sQ31_spl ),
    inference(split_clause,[status(thm)],[f1040,f1051,f1006,f1009,f656]) ).

fof(f1055,plain,
    ( sQ24_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1008,f445]) ).

fof(f1056,plain,
    sQ24_spl,
    inference(contradiction_clause,[status(thm)],[f1055]) ).

fof(f1057,plain,
    ! [X0] :
      ( ~ ssList(app(nil,X0))
      | app(nil,X0) = X0
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ ssList(app(nil,X0)) ),
    inference(resolution,[status(thm)],[f376,f280]) ).

fof(f1059,plain,
    ! [X0] :
      ( ~ sQ12_spl
      | sk8 = X0
      | ~ ssList(X0)
      | ~ ssList(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)))
      | ~ ssList(sk8)
      | sk3 != app(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)),X0) ),
    inference(paramodulation,[status(thm)],[f713,f376]) ).

fof(f1061,plain,
    ! [X0,X1] :
      ( X0 = X0
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(equality_resolution,[status(thm)],[f376]) ).

fof(f1062,definition,
    ! [X0] :
      ( sQ32_spl
    <=> ( ~ ssList(app(nil,X0))
        | app(nil,X0) = X0
        | ~ ssList(X0)
        | ~ ssList(app(nil,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ32_spl])],[split_symbol_definition]) ).

fof(f1065,plain,
    ( ~ sQ22_spl
    | sQ32_spl ),
    inference(split_clause,[status(thm)],[f1057,f1062,f894]) ).

fof(f1067,definition,
    ! [X0] :
      ( sQ33_spl
    <=> ( sk8 = X0
        | ~ ssList(X0)
        | sk3 != app(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)),X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ33_spl])],[split_symbol_definition]) ).

fof(f1068,plain,
    ! [X0] :
      ( ~ sQ33_spl
      | sk8 = X0
      | ~ ssList(X0)
      | sk3 != app(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)),X0) ),
    inference(component_clause,[status(thm)],[f1067]) ).

fof(f1070,plain,
    ( ~ sQ12_spl
    | ~ sQ25_spl
    | ~ sQ24_spl
    | sQ33_spl ),
    inference(split_clause,[status(thm)],[f1059,f1067,f1006,f1009,f656]) ).

fof(f1072,definition,
    ! [X0] :
      ( sQ34_spl
    <=> ( X0 = X0
        | ~ ssList(X0)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ34_spl])],[split_symbol_definition]) ).

fof(f1075,definition,
    ! [X1] :
      ( sQ35_spl
    <=> ~ ssList(X1) ),
    introduced(definition,[new_symbols(definition,[sQ35_spl])],[split_symbol_definition]) ).

fof(f1076,plain,
    ! [X0] :
      ( ~ sQ35_spl
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f1075]) ).

fof(f1078,plain,
    ( sQ35_spl
    | sQ34_spl ),
    inference(split_clause,[status(thm)],[f1061,f1072,f1075]) ).

fof(f1080,plain,
    ( ~ sQ35_spl
    | $false ),
    inference(backward_subsumption_resolution,[status(thm)],[f213,f1076]) ).

fof(f1112,plain,
    ~ sQ35_spl,
    inference(contradiction_clause,[status(thm)],[f1080]) ).

fof(f1115,plain,
    ( ~ sQ12_spl
    | ~ sQ33_spl
    | sk8 = sk8
    | ~ ssList(sk8) ),
    inference(resolution,[status(thm)],[f1068,f713]) ).

fof(f1117,definition,
    ( sQ36_spl
  <=> sk8 = sk8 ),
    introduced(definition,[new_symbols(definition,[sQ36_spl])],[split_symbol_definition]) ).

fof(f1120,plain,
    ( ~ sQ12_spl
    | ~ sQ33_spl
    | sQ36_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f1115,f1006,f1117,f1067,f656]) ).

fof(f1122,plain,
    ( sQ18_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f707]) ).

fof(f1123,plain,
    sQ18_spl,
    inference(contradiction_clause,[status(thm)],[f1122]) ).

fof(f1140,definition,
    ( sQ37_spl
  <=> ssList(app(cons(sk6,nil),sk8)) ),
    introduced(definition,[new_symbols(definition,[sQ37_spl])],[split_symbol_definition]) ).

fof(f1141,plain,
    ( ~ sQ37_spl
    | ssList(app(cons(sk6,nil),sk8)) ),
    inference(component_clause,[status(thm)],[f1140]) ).

fof(f1142,plain,
    ( sQ37_spl
    | ~ ssList(app(cons(sk6,nil),sk8)) ),
    inference(component_clause,[status(thm)],[f1140]) ).

fof(f1145,plain,
    ( sQ25_spl
    | ~ ssList(app(sk7,cons(sk6,nil)))
    | ~ ssList(cons(sk6,nil)) ),
    inference(resolution,[status(thm)],[f291,f1011]) ).

fof(f1147,plain,
    ( sQ25_spl
    | ~ sQ29_spl
    | ~ sQ28_spl ),
    inference(split_clause,[status(thm)],[f1145,f1041,f1044,f1009]) ).

fof(f1149,plain,
    ( sQ29_spl
    | ~ ssList(sk7)
    | ~ ssList(cons(sk6,nil)) ),
    inference(resolution,[status(thm)],[f1046,f291]) ).

fof(f1150,definition,
    ( sQ38_spl
  <=> ssList(sk7) ),
    introduced(definition,[new_symbols(definition,[sQ38_spl])],[split_symbol_definition]) ).

fof(f1152,plain,
    ( sQ38_spl
    | ~ ssList(sk7) ),
    inference(component_clause,[status(thm)],[f1150]) ).

fof(f1153,plain,
    ( sQ29_spl
    | ~ sQ38_spl
    | ~ sQ28_spl ),
    inference(split_clause,[status(thm)],[f1149,f1041,f1150,f1044]) ).

fof(f1154,plain,
    ( sQ28_spl
    | ~ ssList(nil)
    | ~ ssItem(sk6) ),
    inference(resolution,[status(thm)],[f1043,f292]) ).

fof(f1155,plain,
    ( sQ28_spl
    | ~ sQ22_spl
    | ~ sQ13_spl ),
    inference(split_clause,[status(thm)],[f1154,f667,f894,f1041]) ).

fof(f1156,plain,
    ( sQ38_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1152,f444]) ).

fof(f1157,plain,
    sQ38_spl,
    inference(contradiction_clause,[status(thm)],[f1156]) ).

fof(f1169,plain,
    ! [X0] :
      ( ~ sQ30_spl
      | X0 = app(cons(sk6,nil),sk8)
      | ~ ssList(app(cons(sk6,nil),sk8))
      | ~ ssList(app(sk7,cons(sk6,nil)))
      | ~ ssList(X0)
      | app(app(sk7,cons(sk6,nil)),X0) != sk3 ),
    inference(paramodulation,[status(thm)],[f1048,f376]) ).

fof(f1173,definition,
    ! [X0] :
      ( sQ39_spl
    <=> ( X0 = app(cons(sk6,nil),sk8)
        | ~ ssList(X0)
        | app(app(sk7,cons(sk6,nil)),X0) != sk3 ) ),
    introduced(definition,[new_symbols(definition,[sQ39_spl])],[split_symbol_definition]) ).

fof(f1176,plain,
    ( ~ sQ30_spl
    | ~ sQ37_spl
    | ~ sQ29_spl
    | sQ39_spl ),
    inference(split_clause,[status(thm)],[f1169,f1173,f1044,f1140,f1047]) ).

fof(f1180,plain,
    ( sQ37_spl
    | ~ ssList(cons(sk6,nil))
    | ~ ssList(sk8) ),
    inference(resolution,[status(thm)],[f1142,f291]) ).

fof(f1181,plain,
    ( sQ37_spl
    | ~ sQ28_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f1180,f1006,f1041,f1140]) ).

fof(f1182,plain,
    ( ~ sQ30_spl
    | frontsegP(sk3,app(sk7,cons(sk6,nil)))
    | ~ ssList(app(sk7,cons(sk6,nil)))
    | ~ ssList(app(cons(sk6,nil),sk8)) ),
    inference(paramodulation,[status(thm)],[f1048,f508]) ).

fof(f1184,definition,
    ( sQ40_spl
  <=> frontsegP(sk3,app(sk7,cons(sk6,nil))) ),
    introduced(definition,[new_symbols(definition,[sQ40_spl])],[split_symbol_definition]) ).

fof(f1185,plain,
    ( ~ sQ40_spl
    | frontsegP(sk3,app(sk7,cons(sk6,nil))) ),
    inference(component_clause,[status(thm)],[f1184]) ).

fof(f1187,plain,
    ( ~ sQ30_spl
    | sQ40_spl
    | ~ sQ29_spl
    | ~ sQ37_spl ),
    inference(split_clause,[status(thm)],[f1182,f1140,f1044,f1184,f1047]) ).

fof(f1189,plain,
    ( ~ sQ30_spl
    | rearsegP(sk3,app(cons(sk6,nil),sk8))
    | ~ ssList(app(cons(sk6,nil),sk8))
    | ~ ssList(app(sk7,cons(sk6,nil))) ),
    inference(paramodulation,[status(thm)],[f1048,f506]) ).

fof(f1191,definition,
    ( sQ41_spl
  <=> rearsegP(sk3,app(cons(sk6,nil),sk8)) ),
    introduced(definition,[new_symbols(definition,[sQ41_spl])],[split_symbol_definition]) ).

fof(f1194,plain,
    ( ~ sQ30_spl
    | sQ41_spl
    | ~ sQ37_spl
    | ~ sQ29_spl ),
    inference(split_clause,[status(thm)],[f1189,f1044,f1140,f1191,f1047]) ).

fof(f1198,plain,
    ( ~ ssList(nil)
    | nil = nil
    | ~ ssList(nil)
    | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f335,f280]) ).

fof(f1200,plain,
    ( ~ sQ30_spl
    | nil = app(cons(sk6,nil),sk8)
    | ~ ssList(app(sk7,cons(sk6,nil)))
    | ~ ssList(app(cons(sk6,nil),sk8))
    | sk3 != nil ),
    inference(paramodulation,[status(thm)],[f1048,f335]) ).

fof(f1201,plain,
    ( ~ sQ12_spl
    | nil = sk8
    | ~ ssList(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)))
    | ~ ssList(sk8)
    | sk3 != nil ),
    inference(paramodulation,[status(thm)],[f713,f335]) ).

fof(f1202,definition,
    ( sQ42_spl
  <=> nil = nil ),
    introduced(definition,[new_symbols(definition,[sQ42_spl])],[split_symbol_definition]) ).

fof(f1205,plain,
    ( sQ42_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1198,f894,f1202]) ).

fof(f1207,definition,
    ( sQ43_spl
  <=> nil = app(cons(sk6,nil),sk8) ),
    introduced(definition,[new_symbols(definition,[sQ43_spl])],[split_symbol_definition]) ).

fof(f1208,plain,
    ( ~ sQ43_spl
    | nil = app(cons(sk6,nil),sk8) ),
    inference(component_clause,[status(thm)],[f1207]) ).

fof(f1210,plain,
    ( ~ sQ30_spl
    | sQ43_spl
    | ~ sQ29_spl
    | ~ sQ37_spl
    | ~ sQ4_spl ),
    inference(split_clause,[status(thm)],[f1200,f472,f1140,f1044,f1207,f1047]) ).

fof(f1211,definition,
    ( sQ44_spl
  <=> nil = sk8 ),
    introduced(definition,[new_symbols(definition,[sQ44_spl])],[split_symbol_definition]) ).

fof(f1212,plain,
    ( ~ sQ44_spl
    | nil = sk8 ),
    inference(component_clause,[status(thm)],[f1211]) ).

fof(f1214,plain,
    ( ~ sQ12_spl
    | sQ44_spl
    | ~ sQ25_spl
    | ~ sQ24_spl
    | ~ sQ4_spl ),
    inference(split_clause,[status(thm)],[f1201,f472,f1006,f1009,f1211,f656]) ).

fof(f1217,plain,
    ( ~ sQ30_spl
    | nil = app(sk7,cons(sk6,nil))
    | ~ ssList(app(sk7,cons(sk6,nil)))
    | ~ ssList(app(cons(sk6,nil),sk8))
    | sk3 != nil ),
    inference(paramodulation,[status(thm)],[f1048,f333]) ).

fof(f1218,plain,
    ( ~ sQ12_spl
    | nil = app(app(sk7,cons(sk6,nil)),cons(sk6,nil))
    | ~ ssList(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)))
    | ~ ssList(sk8)
    | sk3 != nil ),
    inference(paramodulation,[status(thm)],[f713,f333]) ).

fof(f1221,definition,
    ( sQ45_spl
  <=> nil = app(sk7,cons(sk6,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ45_spl])],[split_symbol_definition]) ).

fof(f1222,plain,
    ( ~ sQ45_spl
    | nil = app(sk7,cons(sk6,nil)) ),
    inference(component_clause,[status(thm)],[f1221]) ).

fof(f1224,plain,
    ( ~ sQ30_spl
    | sQ45_spl
    | ~ sQ29_spl
    | ~ sQ37_spl
    | ~ sQ4_spl ),
    inference(split_clause,[status(thm)],[f1217,f472,f1140,f1044,f1221,f1047]) ).

fof(f1225,definition,
    ( sQ46_spl
  <=> nil = app(app(sk7,cons(sk6,nil)),cons(sk6,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ46_spl])],[split_symbol_definition]) ).

fof(f1226,plain,
    ( ~ sQ46_spl
    | nil = app(app(sk7,cons(sk6,nil)),cons(sk6,nil)) ),
    inference(component_clause,[status(thm)],[f1225]) ).

fof(f1228,plain,
    ( ~ sQ12_spl
    | sQ46_spl
    | ~ sQ25_spl
    | ~ sQ24_spl
    | ~ sQ4_spl ),
    inference(split_clause,[status(thm)],[f1218,f472,f1006,f1009,f1225,f656]) ).

fof(f1229,plain,
    ! [X0] :
      ( ~ sQ5_spl
      | app(sk3,X0) = cons(sk9,X0)
      | ~ ssList(X0)
      | ~ ssItem(sk9) ),
    inference(paramodulation,[status(thm)],[f477,f336]) ).

fof(f1230,definition,
    ! [X0] :
      ( sQ47_spl
    <=> ( app(sk3,X0) = cons(sk9,X0)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ47_spl])],[split_symbol_definition]) ).

fof(f1231,plain,
    ! [X0] :
      ( ~ sQ47_spl
      | app(sk3,X0) = cons(sk9,X0)
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f1230]) ).

fof(f1233,plain,
    ( ~ sQ5_spl
    | sQ47_spl
    | ~ sQ2_spl ),
    inference(split_clause,[status(thm)],[f1229,f465,f1230,f476]) ).

fof(f1234,plain,
    ( ~ sQ5_spl
    | ~ sQ47_spl
    | app(sk3,nil) = sk3
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f477,f1231]) ).

fof(f1235,definition,
    ( sQ48_spl
  <=> app(sk3,nil) = sk3 ),
    introduced(definition,[new_symbols(definition,[sQ48_spl])],[split_symbol_definition]) ).

fof(f1236,plain,
    ( ~ sQ48_spl
    | app(sk3,nil) = sk3 ),
    inference(component_clause,[status(thm)],[f1235]) ).

fof(f1237,plain,
    ( sQ48_spl
    | app(sk3,nil) != sk3 ),
    inference(component_clause,[status(thm)],[f1235]) ).

fof(f1238,plain,
    ( ~ sQ5_spl
    | ~ sQ47_spl
    | sQ48_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1234,f894,f1235,f1230,f476]) ).

fof(f1242,plain,
    ( ~ sQ48_spl
    | rearsegP(sk3,nil)
    | ~ ssList(nil)
    | ~ ssList(sk3) ),
    inference(paramodulation,[status(thm)],[f1236,f506]) ).

fof(f1243,plain,
    ( ~ sQ48_spl
    | frontsegP(sk3,sk3)
    | ~ ssList(sk3)
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f1236,f508]) ).

fof(f1244,plain,
    ! [X0] :
      ( ~ sQ48_spl
      | X0 = nil
      | ~ ssList(nil)
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | app(sk3,X0) != sk3 ),
    inference(paramodulation,[status(thm)],[f1236,f376]) ).

fof(f1251,definition,
    ( sQ49_spl
  <=> rearsegP(sk3,nil) ),
    introduced(definition,[new_symbols(definition,[sQ49_spl])],[split_symbol_definition]) ).

fof(f1252,plain,
    ( ~ sQ49_spl
    | rearsegP(sk3,nil) ),
    inference(component_clause,[status(thm)],[f1251]) ).

fof(f1254,plain,
    ( ~ sQ48_spl
    | sQ49_spl
    | ~ sQ22_spl
    | ~ sQ17_spl ),
    inference(split_clause,[status(thm)],[f1242,f701,f894,f1251,f1235]) ).

fof(f1255,definition,
    ( sQ50_spl
  <=> frontsegP(sk3,sk3) ),
    introduced(definition,[new_symbols(definition,[sQ50_spl])],[split_symbol_definition]) ).

fof(f1256,plain,
    ( ~ sQ50_spl
    | frontsegP(sk3,sk3) ),
    inference(component_clause,[status(thm)],[f1255]) ).

fof(f1258,plain,
    ( ~ sQ48_spl
    | sQ50_spl
    | ~ sQ17_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1243,f894,f701,f1255,f1235]) ).

fof(f1259,definition,
    ! [X0] :
      ( sQ51_spl
    <=> ( X0 = nil
        | ~ ssList(X0)
        | app(sk3,X0) != sk3 ) ),
    introduced(definition,[new_symbols(definition,[sQ51_spl])],[split_symbol_definition]) ).

fof(f1260,plain,
    ! [X0] :
      ( ~ sQ51_spl
      | X0 = nil
      | ~ ssList(X0)
      | app(sk3,X0) != sk3 ),
    inference(component_clause,[status(thm)],[f1259]) ).

fof(f1262,plain,
    ( ~ sQ48_spl
    | ~ sQ22_spl
    | ~ sQ17_spl
    | sQ51_spl ),
    inference(split_clause,[status(thm)],[f1244,f1259,f701,f894,f1235]) ).

fof(f1266,plain,
    ( ~ sQ30_spl
    | sk3 = app(sk7,app(cons(sk6,nil),app(cons(sk6,nil),sk8)))
    | ~ ssList(sk7)
    | ~ ssList(cons(sk6,nil))
    | ~ ssList(app(cons(sk6,nil),sk8)) ),
    inference(paramodulation,[status(thm)],[f1048,f374]) ).

fof(f1268,plain,
    ! [X0] :
      ( ~ sQ48_spl
      | app(sk3,X0) = app(sk3,app(nil,X0))
      | ~ ssList(sk3)
      | ~ ssList(nil)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f1236,f374]) ).

fof(f1269,plain,
    ! [X0] :
      ( ~ sQ30_spl
      | app(sk3,X0) = app(app(sk7,cons(sk6,nil)),app(app(cons(sk6,nil),sk8),X0))
      | ~ ssList(app(sk7,cons(sk6,nil)))
      | ~ ssList(app(cons(sk6,nil),sk8))
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f1048,f374]) ).

fof(f1271,definition,
    ( sQ52_spl
  <=> sk3 = app(sk7,app(cons(sk6,nil),app(cons(sk6,nil),sk8))) ),
    introduced(definition,[new_symbols(definition,[sQ52_spl])],[split_symbol_definition]) ).

fof(f1272,plain,
    ( ~ sQ52_spl
    | sk3 = app(sk7,app(cons(sk6,nil),app(cons(sk6,nil),sk8))) ),
    inference(component_clause,[status(thm)],[f1271]) ).

fof(f1274,plain,
    ( ~ sQ30_spl
    | sQ52_spl
    | ~ sQ38_spl
    | ~ sQ28_spl
    | ~ sQ37_spl ),
    inference(split_clause,[status(thm)],[f1266,f1140,f1041,f1150,f1271,f1047]) ).

fof(f1276,definition,
    ! [X0] :
      ( sQ53_spl
    <=> ( app(sk3,X0) = app(sk3,app(nil,X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ53_spl])],[split_symbol_definition]) ).

fof(f1277,plain,
    ! [X0] :
      ( ~ sQ53_spl
      | app(sk3,X0) = app(sk3,app(nil,X0))
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f1276]) ).

fof(f1279,plain,
    ( ~ sQ48_spl
    | ~ sQ17_spl
    | ~ sQ22_spl
    | sQ53_spl ),
    inference(split_clause,[status(thm)],[f1268,f1276,f894,f701,f1235]) ).

fof(f1280,definition,
    ! [X0] :
      ( sQ54_spl
    <=> ( app(sk3,X0) = app(app(sk7,cons(sk6,nil)),app(app(cons(sk6,nil),sk8),X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ54_spl])],[split_symbol_definition]) ).

fof(f1283,plain,
    ( ~ sQ30_spl
    | ~ sQ29_spl
    | ~ sQ37_spl
    | sQ54_spl ),
    inference(split_clause,[status(thm)],[f1269,f1280,f1140,f1044,f1047]) ).

fof(f1307,plain,
    ! [X0] :
      ( ~ sQ53_spl
      | X0 = app(nil,X0)
      | ~ ssList(app(nil,X0))
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1277,f376]) ).

fof(f1309,definition,
    ! [X0] :
      ( sQ58_spl
    <=> ( X0 = app(nil,X0)
        | ~ ssList(app(nil,X0))
        | ~ ssList(X0)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ58_spl])],[split_symbol_definition]) ).

fof(f1312,plain,
    ( ~ sQ53_spl
    | ~ sQ17_spl
    | sQ58_spl ),
    inference(split_clause,[status(thm)],[f1307,f1309,f701,f1276]) ).

fof(f1319,plain,
    ! [X0] :
      ( ~ ssList(app(X0,nil))
      | app(X0,nil) = X0
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ ssList(app(X0,nil)) ),
    inference(resolution,[status(thm)],[f378,f279]) ).

fof(f1321,plain,
    ! [X0] :
      ( ~ sQ48_spl
      | sk3 = X0
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ ssList(sk3)
      | sk3 != app(X0,nil) ),
    inference(paramodulation,[status(thm)],[f1236,f378]) ).

fof(f1322,plain,
    ! [X0] :
      ( ~ sQ30_spl
      | app(sk7,cons(sk6,nil)) = X0
      | ~ ssList(X0)
      | ~ ssList(app(cons(sk6,nil),sk8))
      | ~ ssList(app(sk7,cons(sk6,nil)))
      | sk3 != app(X0,app(cons(sk6,nil),sk8)) ),
    inference(paramodulation,[status(thm)],[f1048,f378]) ).

fof(f1323,plain,
    ! [X0] :
      ( ~ sQ12_spl
      | app(app(sk7,cons(sk6,nil)),cons(sk6,nil)) = X0
      | ~ ssList(X0)
      | ~ ssList(sk8)
      | ~ ssList(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)))
      | sk3 != app(X0,sk8) ),
    inference(paramodulation,[status(thm)],[f713,f378]) ).

fof(f1328,definition,
    ! [X0] :
      ( sQ59_spl
    <=> ( ~ ssList(app(X0,nil))
        | app(X0,nil) = X0
        | ~ ssList(X0)
        | ~ ssList(app(X0,nil)) ) ),
    introduced(definition,[new_symbols(definition,[sQ59_spl])],[split_symbol_definition]) ).

fof(f1331,plain,
    ( ~ sQ22_spl
    | sQ59_spl ),
    inference(split_clause,[status(thm)],[f1319,f1328,f894]) ).

fof(f1333,definition,
    ! [X0] :
      ( sQ60_spl
    <=> ( sk3 = X0
        | ~ ssList(X0)
        | sk3 != app(X0,nil) ) ),
    introduced(definition,[new_symbols(definition,[sQ60_spl])],[split_symbol_definition]) ).

fof(f1334,plain,
    ! [X0] :
      ( ~ sQ60_spl
      | sk3 = X0
      | ~ ssList(X0)
      | sk3 != app(X0,nil) ),
    inference(component_clause,[status(thm)],[f1333]) ).

fof(f1336,plain,
    ( ~ sQ48_spl
    | ~ sQ22_spl
    | ~ sQ17_spl
    | sQ60_spl ),
    inference(split_clause,[status(thm)],[f1321,f1333,f701,f894,f1235]) ).

fof(f1337,definition,
    ! [X0] :
      ( sQ61_spl
    <=> ( app(sk7,cons(sk6,nil)) = X0
        | ~ ssList(X0)
        | sk3 != app(X0,app(cons(sk6,nil),sk8)) ) ),
    introduced(definition,[new_symbols(definition,[sQ61_spl])],[split_symbol_definition]) ).

fof(f1340,plain,
    ( ~ sQ30_spl
    | ~ sQ37_spl
    | ~ sQ29_spl
    | sQ61_spl ),
    inference(split_clause,[status(thm)],[f1322,f1337,f1044,f1140,f1047]) ).

fof(f1341,definition,
    ! [X0] :
      ( sQ62_spl
    <=> ( app(app(sk7,cons(sk6,nil)),cons(sk6,nil)) = X0
        | ~ ssList(X0)
        | sk3 != app(X0,sk8) ) ),
    introduced(definition,[new_symbols(definition,[sQ62_spl])],[split_symbol_definition]) ).

fof(f1344,plain,
    ( ~ sQ12_spl
    | ~ sQ24_spl
    | ~ sQ25_spl
    | sQ62_spl ),
    inference(split_clause,[status(thm)],[f1323,f1341,f1009,f1006,f656]) ).

fof(f1356,plain,
    ! [X0] :
      ( ~ sQ48_spl
      | memberP(sk3,X0)
      | ~ ssItem(X0)
      | ~ ssList(sk3)
      | ~ ssList(nil)
      | ~ memberP(nil,X0) ),
    inference(paramodulation,[status(thm)],[f1236,f361]) ).

fof(f1357,plain,
    ! [X0] :
      ( ~ sQ30_spl
      | memberP(sk3,X0)
      | ~ ssItem(X0)
      | ~ ssList(app(sk7,cons(sk6,nil)))
      | ~ ssList(app(cons(sk6,nil),sk8))
      | ~ memberP(app(cons(sk6,nil),sk8),X0) ),
    inference(paramodulation,[status(thm)],[f1048,f361]) ).

fof(f1358,plain,
    ! [X0] :
      ( ~ sQ12_spl
      | memberP(sk3,X0)
      | ~ ssItem(X0)
      | ~ ssList(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)))
      | ~ ssList(sk8)
      | ~ memberP(sk8,X0) ),
    inference(paramodulation,[status(thm)],[f713,f361]) ).

fof(f1359,plain,
    ( ~ sQ48_spl
    | ~ sQ17_spl
    | ~ sQ22_spl
    | sQ21_spl ),
    inference(split_clause,[status(thm)],[f1356,f891,f894,f701,f1235]) ).

fof(f1360,definition,
    ! [X0] :
      ( sQ63_spl
    <=> ( memberP(sk3,X0)
        | ~ ssItem(X0)
        | ~ memberP(app(cons(sk6,nil),sk8),X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ63_spl])],[split_symbol_definition]) ).

fof(f1361,plain,
    ! [X0] :
      ( ~ sQ63_spl
      | memberP(sk3,X0)
      | ~ ssItem(X0)
      | ~ memberP(app(cons(sk6,nil),sk8),X0) ),
    inference(component_clause,[status(thm)],[f1360]) ).

fof(f1363,plain,
    ( ~ sQ30_spl
    | ~ sQ29_spl
    | ~ sQ37_spl
    | sQ63_spl ),
    inference(split_clause,[status(thm)],[f1357,f1360,f1140,f1044,f1047]) ).

fof(f1364,definition,
    ! [X0] :
      ( sQ64_spl
    <=> ( memberP(sk3,X0)
        | ~ ssItem(X0)
        | ~ memberP(sk8,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ64_spl])],[split_symbol_definition]) ).

fof(f1367,plain,
    ( ~ sQ12_spl
    | ~ sQ25_spl
    | ~ sQ24_spl
    | sQ64_spl ),
    inference(split_clause,[status(thm)],[f1358,f1364,f1006,f1009,f656]) ).

fof(f1370,plain,
    ! [X0] :
      ( ~ sQ48_spl
      | memberP(sk3,X0)
      | ~ ssItem(X0)
      | ~ ssList(sk3)
      | ~ ssList(nil)
      | ~ memberP(sk3,X0) ),
    inference(paramodulation,[status(thm)],[f1236,f360]) ).

fof(f1371,plain,
    ! [X0] :
      ( ~ sQ30_spl
      | memberP(sk3,X0)
      | ~ ssItem(X0)
      | ~ ssList(app(sk7,cons(sk6,nil)))
      | ~ ssList(app(cons(sk6,nil),sk8))
      | ~ memberP(app(sk7,cons(sk6,nil)),X0) ),
    inference(paramodulation,[status(thm)],[f1048,f360]) ).

fof(f1372,plain,
    ! [X0] :
      ( ~ sQ12_spl
      | memberP(sk3,X0)
      | ~ ssItem(X0)
      | ~ ssList(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)))
      | ~ ssList(sk8)
      | ~ memberP(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)),X0) ),
    inference(paramodulation,[status(thm)],[f713,f360]) ).

fof(f1373,definition,
    ! [X0] :
      ( sQ65_spl
    <=> ( memberP(sk3,X0)
        | ~ ssItem(X0)
        | ~ memberP(sk3,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ65_spl])],[split_symbol_definition]) ).

fof(f1376,plain,
    ( ~ sQ48_spl
    | ~ sQ17_spl
    | ~ sQ22_spl
    | sQ65_spl ),
    inference(split_clause,[status(thm)],[f1370,f1373,f894,f701,f1235]) ).

fof(f1377,definition,
    ! [X0] :
      ( sQ66_spl
    <=> ( memberP(sk3,X0)
        | ~ ssItem(X0)
        | ~ memberP(app(sk7,cons(sk6,nil)),X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ66_spl])],[split_symbol_definition]) ).

fof(f1378,plain,
    ! [X0] :
      ( ~ sQ66_spl
      | memberP(sk3,X0)
      | ~ ssItem(X0)
      | ~ memberP(app(sk7,cons(sk6,nil)),X0) ),
    inference(component_clause,[status(thm)],[f1377]) ).

fof(f1380,plain,
    ( ~ sQ30_spl
    | ~ sQ29_spl
    | ~ sQ37_spl
    | sQ66_spl ),
    inference(split_clause,[status(thm)],[f1371,f1377,f1140,f1044,f1047]) ).

fof(f1381,definition,
    ! [X0] :
      ( sQ67_spl
    <=> ( memberP(sk3,X0)
        | ~ ssItem(X0)
        | ~ memberP(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)),X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ67_spl])],[split_symbol_definition]) ).

fof(f1384,plain,
    ( ~ sQ12_spl
    | ~ sQ25_spl
    | ~ sQ24_spl
    | sQ67_spl ),
    inference(split_clause,[status(thm)],[f1372,f1381,f1006,f1009,f656]) ).

fof(f1385,plain,
    ! [X0] :
      ( ~ sQ63_spl
      | ~ ssItem(X0)
      | ~ ssList(cons(sk6,nil))
      | ~ ssList(sk8)
      | ~ memberP(cons(sk6,nil),X0)
      | memberP(sk3,X0)
      | ~ ssItem(X0) ),
    inference(resolution,[status(thm)],[f1361,f360]) ).

fof(f1386,plain,
    ! [X0] :
      ( ~ sQ63_spl
      | ~ ssItem(X0)
      | ~ ssList(cons(sk6,nil))
      | ~ ssList(sk8)
      | ~ memberP(sk8,X0)
      | memberP(sk3,X0)
      | ~ ssItem(X0) ),
    inference(resolution,[status(thm)],[f1361,f361]) ).

fof(f1387,definition,
    ! [X0] :
      ( sQ68_spl
    <=> ( ~ ssItem(X0)
        | ~ memberP(cons(sk6,nil),X0)
        | memberP(sk3,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ68_spl])],[split_symbol_definition]) ).

fof(f1388,plain,
    ! [X0] :
      ( ~ sQ68_spl
      | ~ ssItem(X0)
      | ~ memberP(cons(sk6,nil),X0)
      | memberP(sk3,X0)
      | ~ ssItem(X0) ),
    inference(component_clause,[status(thm)],[f1387]) ).

fof(f1390,plain,
    ( ~ sQ63_spl
    | ~ sQ28_spl
    | ~ sQ24_spl
    | sQ68_spl ),
    inference(split_clause,[status(thm)],[f1385,f1387,f1006,f1041,f1360]) ).

fof(f1391,definition,
    ! [X0] :
      ( sQ69_spl
    <=> ( ~ ssItem(X0)
        | ~ memberP(sk8,X0)
        | memberP(sk3,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ69_spl])],[split_symbol_definition]) ).

fof(f1394,plain,
    ( ~ sQ63_spl
    | ~ sQ28_spl
    | ~ sQ24_spl
    | sQ69_spl ),
    inference(split_clause,[status(thm)],[f1386,f1391,f1006,f1041,f1360]) ).

fof(f1395,plain,
    ! [X0] :
      ( ~ sQ68_spl
      | ~ memberP(cons(sk6,nil),X0)
      | memberP(sk3,X0)
      | ~ ssItem(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f1388]) ).

fof(f1397,plain,
    ! [X0] :
      ( ~ sQ68_spl
      | ~ ssItem(X0)
      | ~ ssItem(sk6)
      | ~ ssList(nil)
      | ~ memberP(nil,X0)
      | memberP(sk3,X0)
      | ~ ssItem(X0) ),
    inference(resolution,[status(thm)],[f1395,f359]) ).

fof(f1398,plain,
    ( ~ sQ68_spl
    | ~ ssItem(sk6)
    | ~ ssList(nil)
    | memberP(sk3,sk6)
    | ~ ssItem(sk6) ),
    inference(resolution,[status(thm)],[f1395,f504]) ).

fof(f1399,definition,
    ! [X0] :
      ( sQ70_spl
    <=> ( ~ ssItem(X0)
        | ~ memberP(nil,X0)
        | memberP(sk3,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ70_spl])],[split_symbol_definition]) ).

fof(f1402,plain,
    ( ~ sQ68_spl
    | ~ sQ13_spl
    | ~ sQ22_spl
    | sQ70_spl ),
    inference(split_clause,[status(thm)],[f1397,f1399,f894,f667,f1387]) ).

fof(f1403,definition,
    ( sQ71_spl
  <=> memberP(sk3,sk6) ),
    introduced(definition,[new_symbols(definition,[sQ71_spl])],[split_symbol_definition]) ).

fof(f1404,plain,
    ( ~ sQ71_spl
    | memberP(sk3,sk6) ),
    inference(component_clause,[status(thm)],[f1403]) ).

fof(f1406,plain,
    ( ~ sQ68_spl
    | ~ sQ22_spl
    | sQ71_spl
    | ~ sQ13_spl ),
    inference(split_clause,[status(thm)],[f1398,f667,f1403,f894,f1387]) ).

fof(f1409,plain,
    ! [X0] :
      ( ~ sQ66_spl
      | ~ ssItem(X0)
      | ~ ssList(sk7)
      | ~ ssList(cons(sk6,nil))
      | ~ memberP(sk7,X0)
      | memberP(sk3,X0)
      | ~ ssItem(X0) ),
    inference(resolution,[status(thm)],[f1378,f360]) ).

fof(f1412,definition,
    ! [X0] :
      ( sQ72_spl
    <=> ( ~ ssItem(X0)
        | ~ memberP(sk7,X0)
        | memberP(sk3,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ72_spl])],[split_symbol_definition]) ).

fof(f1415,plain,
    ( ~ sQ66_spl
    | ~ sQ38_spl
    | ~ sQ28_spl
    | sQ72_spl ),
    inference(split_clause,[status(thm)],[f1409,f1412,f1041,f1150,f1377]) ).

fof(f1420,plain,
    ! [X0] :
      ( ~ sQ5_spl
      | X0 = sk9
      | memberP(nil,X0)
      | ~ ssItem(X0)
      | ~ ssItem(sk9)
      | ~ ssList(nil)
      | ~ memberP(sk3,X0) ),
    inference(paramodulation,[status(thm)],[f477,f397]) ).

fof(f1421,definition,
    ! [X0] :
      ( sQ73_spl
    <=> ( X0 = sk9
        | memberP(nil,X0)
        | ~ ssItem(X0)
        | ~ memberP(sk3,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ73_spl])],[split_symbol_definition]) ).

fof(f1422,plain,
    ! [X0] :
      ( ~ sQ73_spl
      | X0 = sk9
      | memberP(nil,X0)
      | ~ ssItem(X0)
      | ~ memberP(sk3,X0) ),
    inference(component_clause,[status(thm)],[f1421]) ).

fof(f1424,plain,
    ( ~ sQ5_spl
    | ~ sQ2_spl
    | ~ sQ22_spl
    | sQ73_spl ),
    inference(split_clause,[status(thm)],[f1420,f1421,f894,f465,f476]) ).

fof(f1425,plain,
    ! [X0] :
      ( ~ sQ73_spl
      | X0 = sk9
      | ~ ssItem(X0)
      | ~ memberP(sk3,X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f1422,f276]) ).

fof(f1426,plain,
    ! [X0] :
      ( ~ sQ48_spl
      | cons(X0,sk3) = app(cons(X0,sk3),nil)
      | ~ ssList(nil)
      | ~ ssList(sk3)
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f1236,f389]) ).

fof(f1427,plain,
    ! [X0] :
      ( ~ sQ30_spl
      | cons(X0,sk3) = app(cons(X0,app(sk7,cons(sk6,nil))),app(cons(sk6,nil),sk8))
      | ~ ssList(app(cons(sk6,nil),sk8))
      | ~ ssList(app(sk7,cons(sk6,nil)))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f1048,f389]) ).

fof(f1428,plain,
    ! [X0] :
      ( ~ sQ12_spl
      | cons(X0,sk3) = app(cons(X0,app(app(sk7,cons(sk6,nil)),cons(sk6,nil))),sk8)
      | ~ ssList(sk8)
      | ~ ssList(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f713,f389]) ).

fof(f1429,definition,
    ! [X0] :
      ( sQ74_spl
    <=> ( cons(X0,sk3) = app(cons(X0,sk3),nil)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ74_spl])],[split_symbol_definition]) ).

fof(f1432,plain,
    ( ~ sQ48_spl
    | ~ sQ22_spl
    | ~ sQ17_spl
    | sQ74_spl ),
    inference(split_clause,[status(thm)],[f1426,f1429,f701,f894,f1235]) ).

fof(f1433,definition,
    ! [X0] :
      ( sQ75_spl
    <=> ( cons(X0,sk3) = app(cons(X0,app(sk7,cons(sk6,nil))),app(cons(sk6,nil),sk8))
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ75_spl])],[split_symbol_definition]) ).

fof(f1436,plain,
    ( ~ sQ30_spl
    | ~ sQ37_spl
    | ~ sQ29_spl
    | sQ75_spl ),
    inference(split_clause,[status(thm)],[f1427,f1433,f1044,f1140,f1047]) ).

fof(f1437,definition,
    ! [X0] :
      ( sQ76_spl
    <=> ( cons(X0,sk3) = app(cons(X0,app(app(sk7,cons(sk6,nil)),cons(sk6,nil))),sk8)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ76_spl])],[split_symbol_definition]) ).

fof(f1440,plain,
    ( ~ sQ12_spl
    | ~ sQ24_spl
    | ~ sQ25_spl
    | sQ76_spl ),
    inference(split_clause,[status(thm)],[f1428,f1437,f1009,f1006,f656]) ).

fof(f1445,plain,
    ! [X0] :
      ( ~ sQ48_spl
      | memberP(sk3,X0)
      | memberP(nil,X0)
      | ~ ssItem(X0)
      | ~ ssList(sk3)
      | ~ ssList(nil)
      | ~ memberP(sk3,X0) ),
    inference(paramodulation,[status(thm)],[f1236,f391]) ).

fof(f1446,plain,
    ! [X0] :
      ( ~ sQ30_spl
      | memberP(app(sk7,cons(sk6,nil)),X0)
      | memberP(app(cons(sk6,nil),sk8),X0)
      | ~ ssItem(X0)
      | ~ ssList(app(sk7,cons(sk6,nil)))
      | ~ ssList(app(cons(sk6,nil),sk8))
      | ~ memberP(sk3,X0) ),
    inference(paramodulation,[status(thm)],[f1048,f391]) ).

fof(f1447,plain,
    ! [X0] :
      ( ~ sQ12_spl
      | memberP(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)),X0)
      | memberP(sk8,X0)
      | ~ ssItem(X0)
      | ~ ssList(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)))
      | ~ ssList(sk8)
      | ~ memberP(sk3,X0) ),
    inference(paramodulation,[status(thm)],[f713,f391]) ).

fof(f1453,definition,
    ! [X0] :
      ( sQ78_spl
    <=> ( memberP(sk3,X0)
        | memberP(nil,X0)
        | ~ ssItem(X0)
        | ~ memberP(sk3,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ78_spl])],[split_symbol_definition]) ).

fof(f1456,plain,
    ( ~ sQ48_spl
    | ~ sQ17_spl
    | ~ sQ22_spl
    | sQ78_spl ),
    inference(split_clause,[status(thm)],[f1445,f1453,f894,f701,f1235]) ).

fof(f1457,definition,
    ! [X0] :
      ( sQ79_spl
    <=> ( memberP(app(sk7,cons(sk6,nil)),X0)
        | memberP(app(cons(sk6,nil),sk8),X0)
        | ~ ssItem(X0)
        | ~ memberP(sk3,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ79_spl])],[split_symbol_definition]) ).

fof(f1460,plain,
    ( ~ sQ30_spl
    | ~ sQ29_spl
    | ~ sQ37_spl
    | sQ79_spl ),
    inference(split_clause,[status(thm)],[f1446,f1457,f1140,f1044,f1047]) ).

fof(f1461,definition,
    ! [X0] :
      ( sQ80_spl
    <=> ( memberP(app(app(sk7,cons(sk6,nil)),cons(sk6,nil)),X0)
        | memberP(sk8,X0)
        | ~ ssItem(X0)
        | ~ memberP(sk3,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ80_spl])],[split_symbol_definition]) ).

fof(f1464,plain,
    ( ~ sQ12_spl
    | ~ sQ25_spl
    | ~ sQ24_spl
    | sQ80_spl ),
    inference(split_clause,[status(thm)],[f1447,f1461,f1006,f1009,f656]) ).

fof(f1518,plain,
    ( ~ sQ71_spl
    | ~ sQ73_spl
    | sk6 = sk9
    | ~ ssItem(sk6) ),
    inference(resolution,[status(thm)],[f1425,f1404]) ).

fof(f1520,definition,
    ( sQ84_spl
  <=> sk6 = sk9 ),
    introduced(definition,[new_symbols(definition,[sQ84_spl])],[split_symbol_definition]) ).

fof(f1521,plain,
    ( ~ sQ84_spl
    | sk6 = sk9 ),
    inference(component_clause,[status(thm)],[f1520]) ).

fof(f1523,plain,
    ( ~ sQ71_spl
    | ~ sQ73_spl
    | sQ84_spl
    | ~ sQ13_spl ),
    inference(split_clause,[status(thm)],[f1518,f667,f1520,f1421,f1403]) ).

fof(f1527,plain,
    ( ~ sQ71_spl
    | ~ sQ84_spl
    | memberP(sk3,sk9) ),
    inference(backward_demodulation,[status(thm)],[f1521,f1404]) ).

fof(f1533,plain,
    ( ~ sQ37_spl
    | ~ sQ84_spl
    | ssList(app(cons(sk9,nil),sk8)) ),
    inference(backward_demodulation,[status(thm)],[f1521,f1141]) ).

fof(f1535,plain,
    ( ~ sQ30_spl
    | ~ sQ84_spl
    | sk3 = app(app(sk7,cons(sk6,nil)),app(cons(sk9,nil),sk8)) ),
    inference(backward_demodulation,[status(thm)],[f1521,f1048]) ).

fof(f1538,plain,
    ( ~ sQ29_spl
    | ~ sQ84_spl
    | ssList(app(sk7,cons(sk9,nil))) ),
    inference(backward_demodulation,[status(thm)],[f1521,f1045]) ).

fof(f1565,plain,
    ( ~ sQ37_spl
    | ~ sQ84_spl
    | ~ sQ5_spl
    | ssList(app(sk3,sk8)) ),
    inference(forward_demodulation,[status(thm)],[f477,f1533]) ).

fof(f1569,plain,
    ( ~ sQ30_spl
    | ~ sQ84_spl
    | sk3 = app(app(sk7,cons(sk9,nil)),app(cons(sk9,nil),sk8)) ),
    inference(forward_demodulation,[status(thm)],[f1521,f1535]) ).

fof(f1570,plain,
    ( ~ sQ30_spl
    | ~ sQ84_spl
    | ~ sQ5_spl
    | sk3 = app(app(sk7,sk3),app(cons(sk9,nil),sk8)) ),
    inference(forward_demodulation,[status(thm)],[f477,f1569]) ).

fof(f1571,plain,
    ( ~ sQ30_spl
    | ~ sQ84_spl
    | ~ sQ5_spl
    | sk3 = app(app(sk7,sk3),app(sk3,sk8)) ),
    inference(forward_demodulation,[status(thm)],[f477,f1570]) ).

fof(f1578,plain,
    ( ~ sQ29_spl
    | ~ sQ84_spl
    | ~ sQ5_spl
    | ssList(app(sk7,sk3)) ),
    inference(forward_demodulation,[status(thm)],[f477,f1538]) ).

fof(f1629,plain,
    ( ~ sQ30_spl
    | ~ sQ84_spl
    | ~ sQ5_spl
    | sk3 = app(sk7,app(sk3,app(sk3,sk8)))
    | ~ ssList(sk7)
    | ~ ssList(sk3)
    | ~ ssList(app(sk3,sk8)) ),
    inference(paramodulation,[status(thm)],[f1571,f374]) ).

fof(f1645,definition,
    ( sQ86_spl
  <=> ssList(app(sk3,sk8)) ),
    introduced(definition,[new_symbols(definition,[sQ86_spl])],[split_symbol_definition]) ).

fof(f1647,plain,
    ( sQ86_spl
    | ~ ssList(app(sk3,sk8)) ),
    inference(component_clause,[status(thm)],[f1645]) ).

fof(f1648,definition,
    ( sQ87_spl
  <=> sk3 = app(sk7,app(sk3,app(sk3,sk8))) ),
    introduced(definition,[new_symbols(definition,[sQ87_spl])],[split_symbol_definition]) ).

fof(f1649,plain,
    ( ~ sQ87_spl
    | sk3 = app(sk7,app(sk3,app(sk3,sk8))) ),
    inference(component_clause,[status(thm)],[f1648]) ).

fof(f1650,plain,
    ( sQ87_spl
    | sk3 != app(sk7,app(sk3,app(sk3,sk8))) ),
    inference(component_clause,[status(thm)],[f1648]) ).

fof(f1651,plain,
    ( ~ sQ30_spl
    | ~ sQ84_spl
    | ~ sQ5_spl
    | sQ87_spl
    | ~ sQ38_spl
    | ~ sQ17_spl
    | ~ sQ86_spl ),
    inference(split_clause,[status(thm)],[f1629,f1645,f701,f1150,f1648,f476,f1520,f1047]) ).

fof(f1655,definition,
    ( sQ89_spl
  <=> ssList(app(sk7,sk3)) ),
    introduced(definition,[new_symbols(definition,[sQ89_spl])],[split_symbol_definition]) ).

fof(f1657,plain,
    ( sQ89_spl
    | ~ ssList(app(sk7,sk3)) ),
    inference(component_clause,[status(thm)],[f1655]) ).

fof(f1680,definition,
    ( sQ95_spl
  <=> nil = app(sk7,sk3) ),
    introduced(definition,[new_symbols(definition,[sQ95_spl])],[split_symbol_definition]) ).

fof(f1681,plain,
    ( ~ sQ95_spl
    | nil = app(sk7,sk3) ),
    inference(component_clause,[status(thm)],[f1680]) ).

fof(f1682,plain,
    ( sQ95_spl
    | nil != app(sk7,sk3) ),
    inference(component_clause,[status(thm)],[f1680]) ).

fof(f1684,definition,
    ( sQ96_spl
  <=> nil = app(sk3,sk8) ),
    introduced(definition,[new_symbols(definition,[sQ96_spl])],[split_symbol_definition]) ).

fof(f1685,plain,
    ( ~ sQ96_spl
    | nil = app(sk3,sk8) ),
    inference(component_clause,[status(thm)],[f1684]) ).

fof(f1686,plain,
    ( sQ96_spl
    | nil != app(sk3,sk8) ),
    inference(component_clause,[status(thm)],[f1684]) ).

fof(f1688,definition,
    ( sQ97_spl
  <=> rearsegP(sk3,app(sk3,sk8)) ),
    introduced(definition,[new_symbols(definition,[sQ97_spl])],[split_symbol_definition]) ).

fof(f1689,plain,
    ( ~ sQ97_spl
    | rearsegP(sk3,app(sk3,sk8)) ),
    inference(component_clause,[status(thm)],[f1688]) ).

fof(f1692,definition,
    ( sQ98_spl
  <=> frontsegP(sk3,app(sk7,sk3)) ),
    introduced(definition,[new_symbols(definition,[sQ98_spl])],[split_symbol_definition]) ).

fof(f1693,plain,
    ( ~ sQ98_spl
    | frontsegP(sk3,app(sk7,sk3)) ),
    inference(component_clause,[status(thm)],[f1692]) ).

fof(f1703,plain,
    ( sQ86_spl
    | ~ sQ37_spl
    | ~ sQ84_spl
    | ~ sQ5_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1647,f1565]) ).

fof(f1704,plain,
    ( sQ86_spl
    | ~ sQ37_spl
    | ~ sQ84_spl
    | ~ sQ5_spl ),
    inference(contradiction_clause,[status(thm)],[f1703]) ).

fof(f1712,plain,
    ! [X0,X1] :
      ( ~ sQ44_spl
      | sk8 = X0
      | ~ ssList(X0)
      | ~ ssList(X1)
      | app(X0,X1) != nil ),
    inference(backward_demodulation,[status(thm)],[f1212,f333]) ).

fof(f1713,plain,
    ! [X0,X1] :
      ( ~ sQ44_spl
      | sk8 = X1
      | ~ ssList(X0)
      | ~ ssList(X1)
      | app(X0,X1) != nil ),
    inference(backward_demodulation,[status(thm)],[f1212,f335]) ).

fof(f1715,plain,
    ! [X0] :
      ( ~ sQ44_spl
      | app(X0,sk8) = X0
      | ~ ssList(X0) ),
    inference(backward_demodulation,[status(thm)],[f1212,f279]) ).

fof(f1716,plain,
    ! [X0] :
      ( ~ sQ44_spl
      | app(sk8,X0) = X0
      | ~ ssList(X0) ),
    inference(backward_demodulation,[status(thm)],[f1212,f280]) ).

fof(f1751,plain,
    ( ~ sQ45_spl
    | ~ sQ44_spl
    | sk8 = app(sk7,cons(sk6,nil)) ),
    inference(forward_demodulation,[status(thm)],[f1212,f1222]) ).

fof(f1754,plain,
    ( ~ sQ46_spl
    | ~ sQ44_spl
    | sk8 = app(app(sk7,cons(sk6,nil)),cons(sk6,nil)) ),
    inference(forward_demodulation,[status(thm)],[f1212,f1226]) ).

fof(f1850,plain,
    ( sQ48_spl
    | ~ sQ44_spl
    | app(sk3,sk8) != sk3 ),
    inference(forward_demodulation,[status(thm)],[f1212,f1237]) ).

fof(f1927,plain,
    ( ~ sQ4_spl
    | ~ sQ44_spl
    | sk8 = sk3 ),
    inference(forward_demodulation,[status(thm)],[f1212,f473]) ).

fof(f2011,plain,
    ! [X0,X1] :
      ( ~ sQ44_spl
      | sk8 = X0
      | ~ ssList(X0)
      | ~ ssList(X1)
      | app(X0,X1) != sk8 ),
    inference(forward_demodulation,[status(thm)],[f1212,f1712]) ).

fof(f2012,plain,
    ! [X0,X1] :
      ( ~ sQ44_spl
      | sk8 = X1
      | ~ ssList(X0)
      | ~ ssList(X1)
      | app(X0,X1) != sk8 ),
    inference(forward_demodulation,[status(thm)],[f1212,f1713]) ).

fof(f2074,plain,
    ( ~ sQ29_spl
    | ~ sQ84_spl
    | ~ sQ5_spl
    | sQ89_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1578,f1657]) ).

fof(f2075,plain,
    ( ~ sQ29_spl
    | ~ sQ84_spl
    | ~ sQ5_spl
    | sQ89_spl ),
    inference(contradiction_clause,[status(thm)],[f2074]) ).

fof(f2115,plain,
    ! [X0,X1] :
      ( X0 = X0
      | ~ ssList(X1)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | ~ ssItem(X0) ),
    inference(equality_resolution,[status(thm)],[f407]) ).

fof(f2116,definition,
    ! [X0] :
      ( sQ100_spl
    <=> ( X0 = X0
        | ~ ssItem(X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ100_spl])],[split_symbol_definition]) ).

fof(f2119,definition,
    ! [X1] :
      ( sQ101_spl
    <=> ( ~ ssList(X1)
        | ~ ssList(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ101_spl])],[split_symbol_definition]) ).

fof(f2120,plain,
    ! [X0] :
      ( ~ sQ101_spl
      | ~ ssList(X0)
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f2119]) ).

fof(f2122,plain,
    ( sQ101_spl
    | sQ100_spl ),
    inference(split_clause,[status(thm)],[f2115,f2116,f2119]) ).

fof(f2124,definition,
    ! [X0] :
      ( sQ102_spl
    <=> ( ~ ssItem(X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ102_spl])],[split_symbol_definition]) ).

fof(f2125,plain,
    ! [X0] :
      ( ~ sQ102_spl
      | ~ ssItem(X0)
      | ~ ssItem(X0) ),
    inference(component_clause,[status(thm)],[f2124]) ).

fof(f2175,definition,
    ( sQ105_spl
  <=> sk3 = app(app(sk7,sk3),app(sk3,sk8)) ),
    introduced(definition,[new_symbols(definition,[sQ105_spl])],[split_symbol_definition]) ).

fof(f2176,plain,
    ( ~ sQ105_spl
    | sk3 = app(app(sk7,sk3),app(sk3,sk8)) ),
    inference(component_clause,[status(thm)],[f2175]) ).

fof(f2177,plain,
    ( sQ105_spl
    | sk3 != app(app(sk7,sk3),app(sk3,sk8)) ),
    inference(component_clause,[status(thm)],[f2175]) ).

fof(f2182,definition,
    ( sQ107_spl
  <=> ssList(app(app(sk7,sk3),sk3)) ),
    introduced(definition,[new_symbols(definition,[sQ107_spl])],[split_symbol_definition]) ).

fof(f2184,plain,
    ( sQ107_spl
    | ~ ssList(app(app(sk7,sk3),sk3)) ),
    inference(component_clause,[status(thm)],[f2182]) ).

fof(f2268,definition,
    ( sQ114_spl
  <=> nil = app(app(sk7,sk3),sk3) ),
    introduced(definition,[new_symbols(definition,[sQ114_spl])],[split_symbol_definition]) ).

fof(f2270,plain,
    ( sQ114_spl
    | nil != app(app(sk7,sk3),sk3) ),
    inference(component_clause,[status(thm)],[f2268]) ).

fof(f2323,plain,
    ( ~ sQ87_spl
    | nil = app(sk3,app(sk3,sk8))
    | ~ ssList(sk7)
    | ~ ssList(app(sk3,app(sk3,sk8)))
    | sk3 != nil ),
    inference(paramodulation,[status(thm)],[f1649,f335]) ).

fof(f2324,plain,
    ( ~ sQ87_spl
    | nil = sk7
    | ~ ssList(sk7)
    | ~ ssList(app(sk3,app(sk3,sk8)))
    | sk3 != nil ),
    inference(paramodulation,[status(thm)],[f1649,f333]) ).

fof(f2325,plain,
    ! [X0] :
      ( ~ sQ87_spl
      | memberP(sk7,X0)
      | memberP(app(sk3,app(sk3,sk8)),X0)
      | ~ ssItem(X0)
      | ~ ssList(sk7)
      | ~ ssList(app(sk3,app(sk3,sk8)))
      | ~ memberP(sk3,X0) ),
    inference(paramodulation,[status(thm)],[f1649,f391]) ).

fof(f2326,plain,
    ! [X0] :
      ( ~ sQ87_spl
      | cons(X0,sk3) = app(cons(X0,sk7),app(sk3,app(sk3,sk8)))
      | ~ ssList(app(sk3,app(sk3,sk8)))
      | ~ ssList(sk7)
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f1649,f389]) ).

fof(f2327,plain,
    ! [X0] :
      ( ~ sQ87_spl
      | memberP(sk3,X0)
      | ~ ssItem(X0)
      | ~ ssList(sk7)
      | ~ ssList(app(sk3,app(sk3,sk8)))
      | ~ memberP(sk7,X0) ),
    inference(paramodulation,[status(thm)],[f1649,f360]) ).

fof(f2328,plain,
    ! [X0] :
      ( ~ sQ87_spl
      | memberP(sk3,X0)
      | ~ ssItem(X0)
      | ~ ssList(sk7)
      | ~ ssList(app(sk3,app(sk3,sk8)))
      | ~ memberP(app(sk3,app(sk3,sk8)),X0) ),
    inference(paramodulation,[status(thm)],[f1649,f361]) ).

fof(f2329,plain,
    ! [X0] :
      ( ~ sQ87_spl
      | X0 = sk7
      | ~ ssList(sk7)
      | ~ ssList(app(sk3,app(sk3,sk8)))
      | ~ ssList(X0)
      | app(X0,app(sk3,app(sk3,sk8))) != sk3 ),
    inference(paramodulation,[status(thm)],[f1649,f378]) ).

fof(f2331,plain,
    ! [X0] :
      ( ~ sQ87_spl
      | app(sk3,X0) = app(sk7,app(app(sk3,app(sk3,sk8)),X0))
      | ~ ssList(sk7)
      | ~ ssList(app(sk3,app(sk3,sk8)))
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f1649,f374]) ).

fof(f2332,plain,
    ( ~ sQ87_spl
    | rearsegP(sk3,app(sk3,app(sk3,sk8)))
    | ~ ssList(app(sk3,app(sk3,sk8)))
    | ~ ssList(sk7) ),
    inference(paramodulation,[status(thm)],[f1649,f506]) ).

fof(f2333,plain,
    ( ~ sQ87_spl
    | frontsegP(sk3,sk7)
    | ~ ssList(sk7)
    | ~ ssList(app(sk3,app(sk3,sk8))) ),
    inference(paramodulation,[status(thm)],[f1649,f508]) ).

fof(f2334,plain,
    ! [X0] :
      ( ~ sQ87_spl
      | X0 = app(sk3,app(sk3,sk8))
      | ~ ssList(app(sk3,app(sk3,sk8)))
      | ~ ssList(sk7)
      | ~ ssList(X0)
      | app(sk7,X0) != sk3 ),
    inference(paramodulation,[status(thm)],[f1649,f376]) ).

fof(f2338,definition,
    ( sQ116_spl
  <=> ssList(app(sk3,app(sk3,sk8))) ),
    introduced(definition,[new_symbols(definition,[sQ116_spl])],[split_symbol_definition]) ).

fof(f2339,plain,
    ( ~ sQ116_spl
    | ssList(app(sk3,app(sk3,sk8))) ),
    inference(component_clause,[status(thm)],[f2338]) ).

fof(f2340,plain,
    ( sQ116_spl
    | ~ ssList(app(sk3,app(sk3,sk8))) ),
    inference(component_clause,[status(thm)],[f2338]) ).

fof(f2341,definition,
    ( sQ117_spl
  <=> nil = app(sk3,app(sk3,sk8)) ),
    introduced(definition,[new_symbols(definition,[sQ117_spl])],[split_symbol_definition]) ).

fof(f2342,plain,
    ( ~ sQ117_spl
    | nil = app(sk3,app(sk3,sk8)) ),
    inference(component_clause,[status(thm)],[f2341]) ).

fof(f2344,plain,
    ( ~ sQ87_spl
    | sQ117_spl
    | ~ sQ38_spl
    | ~ sQ116_spl
    | ~ sQ4_spl ),
    inference(split_clause,[status(thm)],[f2323,f472,f2338,f1150,f2341,f1648]) ).

fof(f2345,definition,
    ( sQ118_spl
  <=> nil = sk7 ),
    introduced(definition,[new_symbols(definition,[sQ118_spl])],[split_symbol_definition]) ).

fof(f2346,plain,
    ( ~ sQ118_spl
    | nil = sk7 ),
    inference(component_clause,[status(thm)],[f2345]) ).

fof(f2348,plain,
    ( ~ sQ87_spl
    | sQ118_spl
    | ~ sQ38_spl
    | ~ sQ116_spl
    | ~ sQ4_spl ),
    inference(split_clause,[status(thm)],[f2324,f472,f2338,f1150,f2345,f1648]) ).

fof(f2349,definition,
    ! [X0] :
      ( sQ119_spl
    <=> ( memberP(sk7,X0)
        | memberP(app(sk3,app(sk3,sk8)),X0)
        | ~ ssItem(X0)
        | ~ memberP(sk3,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ119_spl])],[split_symbol_definition]) ).

fof(f2352,plain,
    ( ~ sQ87_spl
    | ~ sQ38_spl
    | ~ sQ116_spl
    | sQ119_spl ),
    inference(split_clause,[status(thm)],[f2325,f2349,f2338,f1150,f1648]) ).

fof(f2353,definition,
    ! [X0] :
      ( sQ120_spl
    <=> ( cons(X0,sk3) = app(cons(X0,sk7),app(sk3,app(sk3,sk8)))
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ120_spl])],[split_symbol_definition]) ).

fof(f2356,plain,
    ( ~ sQ87_spl
    | ~ sQ116_spl
    | ~ sQ38_spl
    | sQ120_spl ),
    inference(split_clause,[status(thm)],[f2326,f2353,f1150,f2338,f1648]) ).

fof(f2357,definition,
    ! [X0] :
      ( sQ121_spl
    <=> ( memberP(sk3,X0)
        | ~ ssItem(X0)
        | ~ memberP(sk7,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ121_spl])],[split_symbol_definition]) ).

fof(f2360,plain,
    ( ~ sQ87_spl
    | ~ sQ38_spl
    | ~ sQ116_spl
    | sQ121_spl ),
    inference(split_clause,[status(thm)],[f2327,f2357,f2338,f1150,f1648]) ).

fof(f2361,definition,
    ! [X0] :
      ( sQ122_spl
    <=> ( memberP(sk3,X0)
        | ~ ssItem(X0)
        | ~ memberP(app(sk3,app(sk3,sk8)),X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ122_spl])],[split_symbol_definition]) ).

fof(f2364,plain,
    ( ~ sQ87_spl
    | ~ sQ38_spl
    | ~ sQ116_spl
    | sQ122_spl ),
    inference(split_clause,[status(thm)],[f2328,f2361,f2338,f1150,f1648]) ).

fof(f2365,definition,
    ! [X0] :
      ( sQ123_spl
    <=> ( X0 = sk7
        | ~ ssList(X0)
        | app(X0,app(sk3,app(sk3,sk8))) != sk3 ) ),
    introduced(definition,[new_symbols(definition,[sQ123_spl])],[split_symbol_definition]) ).

fof(f2368,plain,
    ( ~ sQ87_spl
    | ~ sQ38_spl
    | ~ sQ116_spl
    | sQ123_spl ),
    inference(split_clause,[status(thm)],[f2329,f2365,f2338,f1150,f1648]) ).

fof(f2370,definition,
    ! [X0] :
      ( sQ124_spl
    <=> ( app(sk3,X0) = app(sk7,app(app(sk3,app(sk3,sk8)),X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ124_spl])],[split_symbol_definition]) ).

fof(f2373,plain,
    ( ~ sQ87_spl
    | ~ sQ38_spl
    | ~ sQ116_spl
    | sQ124_spl ),
    inference(split_clause,[status(thm)],[f2331,f2370,f2338,f1150,f1648]) ).

fof(f2374,definition,
    ( sQ125_spl
  <=> rearsegP(sk3,app(sk3,app(sk3,sk8))) ),
    introduced(definition,[new_symbols(definition,[sQ125_spl])],[split_symbol_definition]) ).

fof(f2375,plain,
    ( ~ sQ125_spl
    | rearsegP(sk3,app(sk3,app(sk3,sk8))) ),
    inference(component_clause,[status(thm)],[f2374]) ).

fof(f2377,plain,
    ( ~ sQ87_spl
    | sQ125_spl
    | ~ sQ116_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f2332,f1150,f2338,f2374,f1648]) ).

fof(f2378,definition,
    ( sQ126_spl
  <=> frontsegP(sk3,sk7) ),
    introduced(definition,[new_symbols(definition,[sQ126_spl])],[split_symbol_definition]) ).

fof(f2379,plain,
    ( ~ sQ126_spl
    | frontsegP(sk3,sk7) ),
    inference(component_clause,[status(thm)],[f2378]) ).

fof(f2381,plain,
    ( ~ sQ87_spl
    | sQ126_spl
    | ~ sQ38_spl
    | ~ sQ116_spl ),
    inference(split_clause,[status(thm)],[f2333,f2338,f1150,f2378,f1648]) ).

fof(f2382,definition,
    ! [X0] :
      ( sQ127_spl
    <=> ( X0 = app(sk3,app(sk3,sk8))
        | ~ ssList(X0)
        | app(sk7,X0) != sk3 ) ),
    introduced(definition,[new_symbols(definition,[sQ127_spl])],[split_symbol_definition]) ).

fof(f2383,plain,
    ! [X0] :
      ( ~ sQ127_spl
      | X0 = app(sk3,app(sk3,sk8))
      | ~ ssList(X0)
      | app(sk7,X0) != sk3 ),
    inference(component_clause,[status(thm)],[f2382]) ).

fof(f2385,plain,
    ( ~ sQ87_spl
    | ~ sQ116_spl
    | ~ sQ38_spl
    | sQ127_spl ),
    inference(split_clause,[status(thm)],[f2334,f2382,f1150,f2338,f1648]) ).

fof(f2389,plain,
    ( sQ116_spl
    | ~ ssList(sk3)
    | ~ ssList(app(sk3,sk8)) ),
    inference(resolution,[status(thm)],[f2340,f291]) ).

fof(f2390,plain,
    ( sQ116_spl
    | ~ sQ17_spl
    | ~ sQ86_spl ),
    inference(split_clause,[status(thm)],[f2389,f1645,f701,f2338]) ).

fof(f2445,plain,
    ( ~ sQ5_spl
    | tl(sk3) = nil
    | ~ ssList(nil)
    | ~ ssItem(sk9) ),
    inference(paramodulation,[status(thm)],[f477,f302]) ).

fof(f2446,definition,
    ( sQ128_spl
  <=> tl(sk3) = nil ),
    introduced(definition,[new_symbols(definition,[sQ128_spl])],[split_symbol_definition]) ).

fof(f2447,plain,
    ( ~ sQ128_spl
    | tl(sk3) = nil ),
    inference(component_clause,[status(thm)],[f2446]) ).

fof(f2449,plain,
    ( ~ sQ5_spl
    | sQ128_spl
    | ~ sQ22_spl
    | ~ sQ2_spl ),
    inference(split_clause,[status(thm)],[f2445,f465,f894,f2446,f476]) ).

fof(f2452,definition,
    ( sQ129_spl
  <=> duplicatefreeP(nil) ),
    introduced(definition,[new_symbols(definition,[sQ129_spl])],[split_symbol_definition]) ).

fof(f2490,plain,
    ! [X0] :
      ( ~ sQ87_spl
      | segmentP(app(sk3,X0),app(sk3,app(sk3,sk8)))
      | ~ ssList(app(app(sk7,app(sk3,app(sk3,sk8))),X0))
      | ~ ssList(app(sk3,app(sk3,sk8)))
      | ~ ssList(sk7)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f1649,f511]) ).

fof(f2491,plain,
    ! [X0] :
      ( ~ sQ48_spl
      | segmentP(app(sk3,X0),nil)
      | ~ ssList(app(app(sk3,nil),X0))
      | ~ ssList(nil)
      | ~ ssList(sk3)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f1236,f511]) ).

fof(f2494,definition,
    ( sQ130_spl
  <=> ssList(app(app(sk7,sk3),app(sk3,sk8))) ),
    introduced(definition,[new_symbols(definition,[sQ130_spl])],[split_symbol_definition]) ).

fof(f2496,plain,
    ( sQ130_spl
    | ~ ssList(app(app(sk7,sk3),app(sk3,sk8))) ),
    inference(component_clause,[status(thm)],[f2494]) ).

fof(f2497,definition,
    ( sQ131_spl
  <=> segmentP(sk3,sk3) ),
    introduced(definition,[new_symbols(definition,[sQ131_spl])],[split_symbol_definition]) ).

fof(f2498,plain,
    ( ~ sQ131_spl
    | segmentP(sk3,sk3) ),
    inference(component_clause,[status(thm)],[f2497]) ).

fof(f2499,plain,
    ( sQ131_spl
    | ~ segmentP(sk3,sk3) ),
    inference(component_clause,[status(thm)],[f2497]) ).

fof(f2505,definition,
    ! [X0] :
      ( sQ133_spl
    <=> ( segmentP(app(sk3,X0),app(sk3,app(sk3,sk8)))
        | ~ ssList(app(app(sk7,app(sk3,app(sk3,sk8))),X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ133_spl])],[split_symbol_definition]) ).

fof(f2508,plain,
    ( ~ sQ87_spl
    | ~ sQ116_spl
    | ~ sQ38_spl
    | sQ133_spl ),
    inference(split_clause,[status(thm)],[f2490,f2505,f1150,f2338,f1648]) ).

fof(f2509,definition,
    ! [X0] :
      ( sQ134_spl
    <=> ( segmentP(app(sk3,X0),nil)
        | ~ ssList(app(app(sk3,nil),X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ134_spl])],[split_symbol_definition]) ).

fof(f2512,plain,
    ( ~ sQ48_spl
    | ~ sQ22_spl
    | ~ sQ17_spl
    | sQ134_spl ),
    inference(split_clause,[status(thm)],[f2491,f2509,f701,f894,f1235]) ).

fof(f2536,plain,
    ( ~ sQ5_spl
    | ~ sQ1_spl
    | ~ ssList(nil)
    | sk3 != nil ),
    inference(paramodulation,[status(thm)],[f477,f916]) ).

fof(f2537,plain,
    ( ~ sQ5_spl
    | ~ sQ1_spl
    | ~ sQ22_spl
    | ~ sQ4_spl ),
    inference(split_clause,[status(thm)],[f2536,f472,f894,f461,f476]) ).

fof(f2657,definition,
    ( sQ152_spl
  <=> hd(sk3) = sk9 ),
    introduced(definition,[new_symbols(definition,[sQ152_spl])],[split_symbol_definition]) ).

fof(f2659,plain,
    ( sQ152_spl
    | hd(sk3) != sk9 ),
    inference(component_clause,[status(thm)],[f2657]) ).

fof(f2666,plain,
    ! [X0,X1] :
      ( ~ sQ87_spl
      | segmentP(app(sk3,X1),X0)
      | ~ ssList(app(sk3,app(sk3,sk8)))
      | ~ ssList(X0)
      | ~ ssList(sk7)
      | ~ ssList(X1)
      | ~ segmentP(app(sk3,app(sk3,sk8)),X0) ),
    inference(paramodulation,[status(thm)],[f1649,f410]) ).

fof(f2667,plain,
    ! [X0,X1] :
      ( ~ sQ48_spl
      | segmentP(app(sk3,X1),X0)
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(X1)
      | ~ segmentP(nil,X0) ),
    inference(paramodulation,[status(thm)],[f1236,f410]) ).

fof(f2679,definition,
    ! [X0,X1] :
      ( sQ155_spl
    <=> ( segmentP(app(sk3,X1),X0)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ segmentP(app(sk3,app(sk3,sk8)),X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ155_spl])],[split_symbol_definition]) ).

fof(f2682,plain,
    ( ~ sQ87_spl
    | ~ sQ116_spl
    | ~ sQ38_spl
    | sQ155_spl ),
    inference(split_clause,[status(thm)],[f2666,f2679,f1150,f2338,f1648]) ).

fof(f2683,definition,
    ! [X0,X1] :
      ( sQ156_spl
    <=> ( segmentP(app(sk3,X1),X0)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ segmentP(nil,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ156_spl])],[split_symbol_definition]) ).

fof(f2684,plain,
    ! [X0,X1] :
      ( ~ sQ156_spl
      | segmentP(app(sk3,X1),X0)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ segmentP(nil,X0) ),
    inference(component_clause,[status(thm)],[f2683]) ).

fof(f2686,plain,
    ( ~ sQ48_spl
    | ~ sQ22_spl
    | ~ sQ17_spl
    | sQ156_spl ),
    inference(split_clause,[status(thm)],[f2667,f2683,f701,f894,f1235]) ).

fof(f2691,definition,
    ! [X0,X1] :
      ( sQ158_spl
    <=> ( segmentP(app(sk3,X1),X0)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ segmentP(sk8,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ158_spl])],[split_symbol_definition]) ).

fof(f2692,plain,
    ! [X0,X1] :
      ( ~ sQ158_spl
      | segmentP(app(sk3,X1),X0)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ segmentP(sk8,X0) ),
    inference(component_clause,[status(thm)],[f2691]) ).

fof(f2695,plain,
    ! [X0] :
      ( nil = skaf48(X0,nil)
      | ~ ssList(app(skaf47(nil,X0),X0))
      | ~ ssList(skaf48(X0,nil))
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ segmentP(nil,X0) ),
    inference(resolution,[status(thm)],[f404,f335]) ).

fof(f2696,plain,
    ! [X0] :
      ( nil = app(skaf47(nil,X0),X0)
      | ~ ssList(app(skaf47(nil,X0),X0))
      | ~ ssList(skaf48(X0,nil))
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ segmentP(nil,X0) ),
    inference(resolution,[status(thm)],[f404,f333]) ).

fof(f2697,definition,
    ! [X0] :
      ( sQ159_spl
    <=> ( nil = skaf48(X0,nil)
        | ~ ssList(app(skaf47(nil,X0),X0))
        | ~ ssList(skaf48(X0,nil))
        | ~ ssList(X0)
        | ~ segmentP(nil,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ159_spl])],[split_symbol_definition]) ).

fof(f2700,plain,
    ( ~ sQ22_spl
    | sQ159_spl ),
    inference(split_clause,[status(thm)],[f2695,f2697,f894]) ).

fof(f2701,definition,
    ! [X0] :
      ( sQ160_spl
    <=> ( nil = app(skaf47(nil,X0),X0)
        | ~ ssList(app(skaf47(nil,X0),X0))
        | ~ ssList(skaf48(X0,nil))
        | ~ ssList(X0)
        | ~ segmentP(nil,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ160_spl])],[split_symbol_definition]) ).

fof(f2704,plain,
    ( ~ sQ22_spl
    | sQ160_spl ),
    inference(split_clause,[status(thm)],[f2696,f2701,f894]) ).

fof(f2737,definition,
    ( sQ166_spl
  <=> ssList(app(sk3,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ166_spl])],[split_symbol_definition]) ).

fof(f2739,plain,
    ( sQ166_spl
    | ~ ssList(app(sk3,nil)) ),
    inference(component_clause,[status(thm)],[f2737]) ).

fof(f2740,definition,
    ( sQ167_spl
  <=> segmentP(sk3,sk8) ),
    introduced(definition,[new_symbols(definition,[sQ167_spl])],[split_symbol_definition]) ).

fof(f2741,plain,
    ( ~ sQ167_spl
    | segmentP(sk3,sk8) ),
    inference(component_clause,[status(thm)],[f2740]) ).

fof(f2744,plain,
    ( sQ166_spl
    | ~ sQ48_spl
    | ~ ssList(sk3) ),
    inference(forward_demodulation,[status(thm)],[f1236,f2739]) ).

fof(f2745,plain,
    ( sQ166_spl
    | ~ sQ48_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2744,f438]) ).

fof(f2746,plain,
    ( sQ166_spl
    | ~ sQ48_spl ),
    inference(contradiction_clause,[status(thm)],[f2745]) ).

fof(f2748,plain,
    ! [X0] :
      ( ~ sQ48_spl
      | ~ sQ156_spl
      | segmentP(sk3,X0)
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ segmentP(nil,X0) ),
    inference(paramodulation,[status(thm)],[f1236,f2684]) ).

fof(f2749,definition,
    ! [X0] :
      ( sQ168_spl
    <=> ( segmentP(sk3,X0)
        | ~ ssList(X0)
        | ~ segmentP(nil,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ168_spl])],[split_symbol_definition]) ).

fof(f2750,plain,
    ! [X0] :
      ( ~ sQ168_spl
      | segmentP(sk3,X0)
      | ~ ssList(X0)
      | ~ segmentP(nil,X0) ),
    inference(component_clause,[status(thm)],[f2749]) ).

fof(f2752,plain,
    ( ~ sQ48_spl
    | ~ sQ156_spl
    | ~ sQ22_spl
    | sQ168_spl ),
    inference(split_clause,[status(thm)],[f2748,f2749,f894,f2683,f1235]) ).

fof(f2753,plain,
    ( ~ sQ168_spl
    | ~ ssList(nil)
    | segmentP(sk3,nil)
    | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f2750,f261]) ).

fof(f2755,definition,
    ( sQ169_spl
  <=> segmentP(sk3,nil) ),
    introduced(definition,[new_symbols(definition,[sQ169_spl])],[split_symbol_definition]) ).

fof(f2756,plain,
    ( ~ sQ169_spl
    | segmentP(sk3,nil) ),
    inference(component_clause,[status(thm)],[f2755]) ).

fof(f2758,plain,
    ( ~ sQ168_spl
    | sQ169_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f2753,f894,f2755,f2749]) ).

fof(f2780,plain,
    ( ~ sQ101_spl
    | $false ),
    inference(backward_subsumption_resolution,[status(thm)],[f213,f2816]) ).

fof(f2816,plain,
    ! [X0] :
      ( ~ sQ101_spl
      | ~ ssList(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f2120]) ).

fof(f2817,plain,
    ~ sQ101_spl,
    inference(contradiction_clause,[status(thm)],[f2780]) ).

fof(f2855,definition,
    ! [X0] :
      ( sQ173_spl
    <=> ( ssList(cons(X0,sk3))
        | ~ ssList(cons(X0,app(app(sk7,sk3),sk3))) ) ),
    introduced(definition,[new_symbols(definition,[sQ173_spl])],[split_symbol_definition]) ).

fof(f2883,definition,
    ! [X0] :
      ( sQ174_spl
    <=> ( rearsegP(cons(X0,sk3),sk8)
        | ~ ssList(cons(X0,app(app(sk7,sk3),sk3))) ) ),
    introduced(definition,[new_symbols(definition,[sQ174_spl])],[split_symbol_definition]) ).

fof(f2898,definition,
    ! [X0] :
      ( sQ175_spl
    <=> ( frontsegP(cons(X0,sk3),cons(X0,app(app(sk7,sk3),sk3)))
        | ~ ssList(cons(X0,app(app(sk7,sk3),sk3))) ) ),
    introduced(definition,[new_symbols(definition,[sQ175_spl])],[split_symbol_definition]) ).

fof(f2959,definition,
    ! [X0,X1] :
      ( sQ177_spl
    <=> ( segmentP(app(cons(X1,sk3),X0),sk8)
        | ~ ssList(app(app(cons(X1,app(app(sk7,sk3),sk3)),sk8),X0))
        | ~ ssList(cons(X1,app(app(sk7,sk3),sk3)))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ177_spl])],[split_symbol_definition]) ).

fof(f2977,plain,
    ! [X0] :
      ( ~ sQ48_spl
      | ~ sQ158_spl
      | segmentP(sk3,X0)
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ segmentP(sk8,X0) ),
    inference(paramodulation,[status(thm)],[f1236,f2692]) ).

fof(f2978,definition,
    ! [X0] :
      ( sQ178_spl
    <=> ( segmentP(sk3,X0)
        | ~ ssList(X0)
        | ~ segmentP(sk8,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ178_spl])],[split_symbol_definition]) ).

fof(f2979,plain,
    ! [X0] :
      ( ~ sQ178_spl
      | segmentP(sk3,X0)
      | ~ ssList(X0)
      | ~ segmentP(sk8,X0) ),
    inference(component_clause,[status(thm)],[f2978]) ).

fof(f2981,plain,
    ( ~ sQ48_spl
    | ~ sQ158_spl
    | ~ sQ22_spl
    | sQ178_spl ),
    inference(split_clause,[status(thm)],[f2977,f2978,f894,f2691,f1235]) ).

fof(f2983,plain,
    ( ~ sQ178_spl
    | ~ ssList(sk8)
    | segmentP(sk3,sk8)
    | ~ ssList(sk8) ),
    inference(resolution,[status(thm)],[f2979,f262]) ).

fof(f2985,plain,
    ( ~ sQ178_spl
    | sQ167_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f2983,f1006,f2740,f2978]) ).

fof(f3076,definition,
    ( sQ188_spl
  <=> ssList(skaf51(nil)) ),
    introduced(definition,[new_symbols(definition,[sQ188_spl])],[split_symbol_definition]) ).

fof(f3078,plain,
    ( sQ188_spl
    | ~ ssList(skaf51(nil)) ),
    inference(component_clause,[status(thm)],[f3076]) ).

fof(f3081,plain,
    ( sQ188_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f3078,f249]) ).

fof(f3082,plain,
    sQ188_spl,
    inference(contradiction_clause,[status(thm)],[f3081]) ).

fof(f3108,definition,
    ! [X0,X1] :
      ( sQ189_spl
    <=> ( cons(X0,app(app(sk7,sk3),sk3)) = X1
        | ~ ssList(X1)
        | ~ ssList(cons(X0,app(app(sk7,sk3),sk3)))
        | cons(X0,sk3) != app(X1,sk8) ) ),
    introduced(definition,[new_symbols(definition,[sQ189_spl])],[split_symbol_definition]) ).

fof(f3134,definition,
    ! [X0,X1] :
      ( sQ190_spl
    <=> ( app(cons(X1,sk3),X0) = app(cons(X1,app(app(sk7,sk3),sk3)),app(sk8,X0))
        | ~ ssList(cons(X1,app(app(sk7,sk3),sk3)))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ190_spl])],[split_symbol_definition]) ).

fof(f3240,definition,
    ! [X0,X1,X2] :
      ( sQ198_spl
    <=> ( segmentP(app(cons(X2,sk3),X1),X0)
        | ~ ssList(X0)
        | ~ ssList(cons(X2,app(app(sk7,sk3),sk3)))
        | ~ ssList(X1)
        | ~ segmentP(sk8,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ198_spl])],[split_symbol_definition]) ).

fof(f3270,definition,
    ! [X0,X1] :
      ( sQ199_spl
    <=> ( sk8 = X1
        | ~ ssList(X1)
        | ~ ssList(cons(X0,app(app(sk7,sk3),sk3)))
        | cons(X0,sk3) != app(cons(X0,app(app(sk7,sk3),sk3)),X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ199_spl])],[split_symbol_definition]) ).

fof(f3290,plain,
    ! [X0] :
      ( ~ sQ127_spl
      | X0 = app(sk3,sk8)
      | ~ ssList(app(sk3,sk8))
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | ~ ssList(app(sk3,X0))
      | app(sk7,app(sk3,X0)) != sk3 ),
    inference(resolution,[status(thm)],[f2383,f376]) ).

fof(f3291,plain,
    ! [X0] :
      ( ~ sQ127_spl
      | X0 = sk3
      | ~ ssList(sk3)
      | ~ ssList(app(sk3,sk8))
      | ~ ssList(X0)
      | ~ ssList(app(X0,app(sk3,sk8)))
      | app(sk7,app(X0,app(sk3,sk8))) != sk3 ),
    inference(resolution,[status(thm)],[f2383,f378]) ).

fof(f3293,plain,
    ( ~ sQ51_spl
    | ~ sQ127_spl
    | app(sk3,sk8) = nil
    | ~ ssList(app(sk3,sk8))
    | ~ ssList(sk3)
    | app(sk7,sk3) != sk3 ),
    inference(resolution,[status(thm)],[f2383,f1260]) ).

fof(f3296,plain,
    ( ~ sQ127_spl
    | nil = sk3
    | ~ ssList(sk3)
    | ~ ssList(app(sk3,sk8))
    | ~ ssList(nil)
    | app(sk7,nil) != sk3 ),
    inference(resolution,[status(thm)],[f2383,f333]) ).

fof(f3298,definition,
    ! [X0] :
      ( sQ200_spl
    <=> ( X0 = app(sk3,sk8)
        | ~ ssList(X0)
        | ~ ssList(app(sk3,X0))
        | app(sk7,app(sk3,X0)) != sk3 ) ),
    introduced(definition,[new_symbols(definition,[sQ200_spl])],[split_symbol_definition]) ).

fof(f3301,plain,
    ( ~ sQ127_spl
    | ~ sQ86_spl
    | ~ sQ17_spl
    | sQ200_spl ),
    inference(split_clause,[status(thm)],[f3290,f3298,f701,f1645,f2382]) ).

fof(f3302,definition,
    ! [X0] :
      ( sQ201_spl
    <=> ( X0 = sk3
        | ~ ssList(X0)
        | ~ ssList(app(X0,app(sk3,sk8)))
        | app(sk7,app(X0,app(sk3,sk8))) != sk3 ) ),
    introduced(definition,[new_symbols(definition,[sQ201_spl])],[split_symbol_definition]) ).

fof(f3305,plain,
    ( ~ sQ127_spl
    | ~ sQ17_spl
    | ~ sQ86_spl
    | sQ201_spl ),
    inference(split_clause,[status(thm)],[f3291,f3302,f1645,f701,f2382]) ).

fof(f3310,definition,
    ( sQ203_spl
  <=> app(sk7,sk3) = sk3 ),
    introduced(definition,[new_symbols(definition,[sQ203_spl])],[split_symbol_definition]) ).

fof(f3311,plain,
    ( ~ sQ203_spl
    | app(sk7,sk3) = sk3 ),
    inference(component_clause,[status(thm)],[f3310]) ).

fof(f3312,plain,
    ( sQ203_spl
    | app(sk7,sk3) != sk3 ),
    inference(component_clause,[status(thm)],[f3310]) ).

fof(f3313,plain,
    ( ~ sQ51_spl
    | ~ sQ127_spl
    | sQ96_spl
    | ~ sQ86_spl
    | ~ sQ17_spl
    | ~ sQ203_spl ),
    inference(split_clause,[status(thm)],[f3293,f3310,f701,f1645,f1684,f2382,f1259]) ).

fof(f3316,definition,
    ( sQ204_spl
  <=> app(sk7,nil) = sk3 ),
    introduced(definition,[new_symbols(definition,[sQ204_spl])],[split_symbol_definition]) ).

fof(f3317,plain,
    ( ~ sQ204_spl
    | app(sk7,nil) = sk3 ),
    inference(component_clause,[status(thm)],[f3316]) ).

fof(f3318,plain,
    ( sQ204_spl
    | app(sk7,nil) != sk3 ),
    inference(component_clause,[status(thm)],[f3316]) ).

fof(f3319,plain,
    ( ~ sQ127_spl
    | sQ4_spl
    | ~ sQ17_spl
    | ~ sQ86_spl
    | ~ sQ22_spl
    | ~ sQ204_spl ),
    inference(split_clause,[status(thm)],[f3296,f3316,f894,f1645,f701,f472,f2382]) ).

fof(f3392,plain,
    ( ~ sQ96_spl
    | nil = sk3
    | ~ ssList(sk3)
    | ~ ssList(sk8) ),
    inference(resolution,[status(thm)],[f1685,f333]) ).

fof(f3394,plain,
    ! [X0] :
      ( ~ sQ96_spl
      | ~ sQ158_spl
      | segmentP(nil,X0)
      | ~ ssList(X0)
      | ~ ssList(sk8)
      | ~ segmentP(sk8,X0) ),
    inference(paramodulation,[status(thm)],[f1685,f2692]) ).

fof(f3395,plain,
    ! [X0] :
      ( ~ sQ96_spl
      | ~ sQ156_spl
      | segmentP(nil,X0)
      | ~ ssList(X0)
      | ~ ssList(sk8)
      | ~ segmentP(nil,X0) ),
    inference(paramodulation,[status(thm)],[f1685,f2684]) ).

fof(f3398,plain,
    ! [X0] :
      ( ~ sQ96_spl
      | X0 = sk8
      | ~ ssList(sk8)
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | app(sk3,X0) != nil ),
    inference(paramodulation,[status(thm)],[f1685,f376]) ).

fof(f3400,plain,
    ! [X0,X1] :
      ( ~ sQ96_spl
      | segmentP(app(nil,X1),X0)
      | ~ ssList(sk8)
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(X1)
      | ~ segmentP(sk8,X0) ),
    inference(paramodulation,[status(thm)],[f1685,f410]) ).

fof(f3401,plain,
    ! [X0] :
      ( ~ sQ96_spl
      | app(nil,X0) = app(sk3,app(sk8,X0))
      | ~ ssList(sk3)
      | ~ ssList(sk8)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f1685,f374]) ).

fof(f3402,plain,
    ! [X0] :
      ( ~ sQ96_spl
      | X0 = sk3
      | ~ ssList(sk3)
      | ~ ssList(sk8)
      | ~ ssList(X0)
      | app(X0,sk8) != nil ),
    inference(paramodulation,[status(thm)],[f1685,f378]) ).

fof(f3407,plain,
    ! [X0] :
      ( ~ sQ96_spl
      | segmentP(app(nil,X0),sk8)
      | ~ ssList(app(app(sk3,sk8),X0))
      | ~ ssList(sk8)
      | ~ ssList(sk3)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f1685,f511]) ).

fof(f3409,plain,
    ( ~ sQ96_spl
    | frontsegP(nil,sk3)
    | ~ ssList(sk3)
    | ~ ssList(sk8) ),
    inference(paramodulation,[status(thm)],[f1685,f508]) ).

fof(f3410,plain,
    ( ~ sQ96_spl
    | rearsegP(nil,sk8)
    | ~ ssList(sk8)
    | ~ ssList(sk3) ),
    inference(paramodulation,[status(thm)],[f1685,f506]) ).

fof(f3412,plain,
    ( ~ sQ96_spl
    | sQ4_spl
    | ~ sQ17_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f3392,f1006,f701,f472,f1684]) ).

fof(f3414,definition,
    ! [X0] :
      ( sQ205_spl
    <=> ( segmentP(nil,X0)
        | ~ ssList(X0)
        | ~ segmentP(sk8,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ205_spl])],[split_symbol_definition]) ).

fof(f3417,plain,
    ( ~ sQ96_spl
    | ~ sQ158_spl
    | ~ sQ24_spl
    | sQ205_spl ),
    inference(split_clause,[status(thm)],[f3394,f3414,f1006,f2691,f1684]) ).

fof(f3418,definition,
    ! [X0] :
      ( sQ206_spl
    <=> ( segmentP(nil,X0)
        | ~ ssList(X0)
        | ~ segmentP(nil,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ206_spl])],[split_symbol_definition]) ).

fof(f3421,plain,
    ( ~ sQ96_spl
    | ~ sQ156_spl
    | ~ sQ24_spl
    | sQ206_spl ),
    inference(split_clause,[status(thm)],[f3395,f3418,f1006,f2683,f1684]) ).

fof(f3427,definition,
    ! [X0] :
      ( sQ208_spl
    <=> ( X0 = sk8
        | ~ ssList(X0)
        | app(sk3,X0) != nil ) ),
    introduced(definition,[new_symbols(definition,[sQ208_spl])],[split_symbol_definition]) ).

fof(f3430,plain,
    ( ~ sQ96_spl
    | ~ sQ24_spl
    | ~ sQ17_spl
    | sQ208_spl ),
    inference(split_clause,[status(thm)],[f3398,f3427,f701,f1006,f1684]) ).

fof(f3432,definition,
    ! [X0,X1] :
      ( sQ209_spl
    <=> ( segmentP(app(nil,X1),X0)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ segmentP(sk8,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ209_spl])],[split_symbol_definition]) ).

fof(f3435,plain,
    ( ~ sQ96_spl
    | ~ sQ24_spl
    | ~ sQ17_spl
    | sQ209_spl ),
    inference(split_clause,[status(thm)],[f3400,f3432,f701,f1006,f1684]) ).

fof(f3436,definition,
    ! [X0] :
      ( sQ210_spl
    <=> ( app(nil,X0) = app(sk3,app(sk8,X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ210_spl])],[split_symbol_definition]) ).

fof(f3439,plain,
    ( ~ sQ96_spl
    | ~ sQ17_spl
    | ~ sQ24_spl
    | sQ210_spl ),
    inference(split_clause,[status(thm)],[f3401,f3436,f1006,f701,f1684]) ).

fof(f3440,definition,
    ! [X0] :
      ( sQ211_spl
    <=> ( X0 = sk3
        | ~ ssList(X0)
        | app(X0,sk8) != nil ) ),
    introduced(definition,[new_symbols(definition,[sQ211_spl])],[split_symbol_definition]) ).

fof(f3443,plain,
    ( ~ sQ96_spl
    | ~ sQ17_spl
    | ~ sQ24_spl
    | sQ211_spl ),
    inference(split_clause,[status(thm)],[f3402,f3440,f1006,f701,f1684]) ).

fof(f3451,definition,
    ! [X0] :
      ( sQ213_spl
    <=> ( segmentP(app(nil,X0),sk8)
        | ~ ssList(app(app(sk3,sk8),X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ213_spl])],[split_symbol_definition]) ).

fof(f3454,plain,
    ( ~ sQ96_spl
    | ~ sQ24_spl
    | ~ sQ17_spl
    | sQ213_spl ),
    inference(split_clause,[status(thm)],[f3407,f3451,f701,f1006,f1684]) ).

fof(f3459,definition,
    ( sQ215_spl
  <=> frontsegP(nil,sk3) ),
    introduced(definition,[new_symbols(definition,[sQ215_spl])],[split_symbol_definition]) ).

fof(f3462,plain,
    ( ~ sQ96_spl
    | sQ215_spl
    | ~ sQ17_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f3409,f1006,f701,f3459,f1684]) ).

fof(f3463,definition,
    ( sQ216_spl
  <=> rearsegP(nil,sk8) ),
    introduced(definition,[new_symbols(definition,[sQ216_spl])],[split_symbol_definition]) ).

fof(f3464,plain,
    ( ~ sQ216_spl
    | rearsegP(nil,sk8) ),
    inference(component_clause,[status(thm)],[f3463]) ).

fof(f3466,plain,
    ( ~ sQ96_spl
    | sQ216_spl
    | ~ sQ24_spl
    | ~ sQ17_spl ),
    inference(split_clause,[status(thm)],[f3410,f701,f1006,f3463,f1684]) ).

fof(f3508,plain,
    ( ~ sQ48_spl
    | ~ sQ44_spl
    | app(sk3,sk8) = sk3 ),
    inference(backward_demodulation,[status(thm)],[f1212,f1236]) ).

fof(f3517,plain,
    ( sQ96_spl
    | ~ sQ44_spl
    | sk8 != app(sk3,sk8) ),
    inference(backward_demodulation,[status(thm)],[f1212,f1686]) ).

fof(f3611,plain,
    ( ~ sQ116_spl
    | ~ sQ48_spl
    | ~ sQ44_spl
    | ssList(app(sk3,sk3)) ),
    inference(backward_demodulation,[status(thm)],[f3508,f2339]) ).

fof(f3627,plain,
    ( sQ96_spl
    | ~ sQ44_spl
    | ~ sQ48_spl
    | sk8 != sk3 ),
    inference(forward_demodulation,[status(thm)],[f3508,f3517]) ).

fof(f3685,plain,
    ! [X0] :
      ( ~ sQ48_spl
      | ~ sQ44_spl
      | X0 = sk8
      | ~ ssList(sk8)
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | app(sk3,X0) != sk3 ),
    inference(paramodulation,[status(thm)],[f3508,f376]) ).

fof(f3687,plain,
    ! [X0,X1] :
      ( ~ sQ48_spl
      | ~ sQ44_spl
      | segmentP(app(sk3,X1),X0)
      | ~ ssList(sk8)
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(X1)
      | ~ segmentP(sk8,X0) ),
    inference(paramodulation,[status(thm)],[f3508,f410]) ).

fof(f3688,plain,
    ! [X0] :
      ( ~ sQ48_spl
      | ~ sQ44_spl
      | app(sk3,X0) = app(sk3,app(sk8,X0))
      | ~ ssList(sk3)
      | ~ ssList(sk8)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f3508,f374]) ).

fof(f3689,plain,
    ! [X0] :
      ( ~ sQ48_spl
      | ~ sQ44_spl
      | X0 = sk3
      | ~ ssList(sk3)
      | ~ ssList(sk8)
      | ~ ssList(X0)
      | app(X0,sk8) != sk3 ),
    inference(paramodulation,[status(thm)],[f3508,f378]) ).

fof(f3692,plain,
    ! [X0] :
      ( ~ sQ48_spl
      | ~ sQ44_spl
      | segmentP(app(sk3,X0),sk8)
      | ~ ssList(app(app(sk3,sk8),X0))
      | ~ ssList(sk8)
      | ~ ssList(sk3)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f3508,f511]) ).

fof(f3706,definition,
    ! [X0] :
      ( sQ219_spl
    <=> ( X0 = sk8
        | ~ ssList(X0)
        | app(sk3,X0) != sk3 ) ),
    introduced(definition,[new_symbols(definition,[sQ219_spl])],[split_symbol_definition]) ).

fof(f3709,plain,
    ( ~ sQ48_spl
    | ~ sQ44_spl
    | ~ sQ24_spl
    | ~ sQ17_spl
    | sQ219_spl ),
    inference(split_clause,[status(thm)],[f3685,f3706,f701,f1006,f1211,f1235]) ).

fof(f3711,plain,
    ( ~ sQ48_spl
    | ~ sQ44_spl
    | ~ sQ24_spl
    | ~ sQ17_spl
    | sQ158_spl ),
    inference(split_clause,[status(thm)],[f3687,f2691,f701,f1006,f1211,f1235]) ).

fof(f3712,definition,
    ! [X0] :
      ( sQ220_spl
    <=> ( app(sk3,X0) = app(sk3,app(sk8,X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ220_spl])],[split_symbol_definition]) ).

fof(f3715,plain,
    ( ~ sQ48_spl
    | ~ sQ44_spl
    | ~ sQ17_spl
    | ~ sQ24_spl
    | sQ220_spl ),
    inference(split_clause,[status(thm)],[f3688,f3712,f1006,f701,f1211,f1235]) ).

fof(f3716,definition,
    ! [X0] :
      ( sQ221_spl
    <=> ( X0 = sk3
        | ~ ssList(X0)
        | app(X0,sk8) != sk3 ) ),
    introduced(definition,[new_symbols(definition,[sQ221_spl])],[split_symbol_definition]) ).

fof(f3719,plain,
    ( ~ sQ48_spl
    | ~ sQ44_spl
    | ~ sQ17_spl
    | ~ sQ24_spl
    | sQ221_spl ),
    inference(split_clause,[status(thm)],[f3689,f3716,f1006,f701,f1211,f1235]) ).

fof(f3722,definition,
    ! [X0] :
      ( sQ222_spl
    <=> ( segmentP(app(sk3,X0),sk8)
        | ~ ssList(app(app(sk3,sk8),X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ222_spl])],[split_symbol_definition]) ).

fof(f3725,plain,
    ( ~ sQ48_spl
    | ~ sQ44_spl
    | ~ sQ24_spl
    | ~ sQ17_spl
    | sQ222_spl ),
    inference(split_clause,[status(thm)],[f3692,f3722,f701,f1006,f1211,f1235]) ).

fof(f3756,definition,
    ( sQ223_spl
  <=> app(sk3,sk8) = sk3 ),
    introduced(definition,[new_symbols(definition,[sQ223_spl])],[split_symbol_definition]) ).

fof(f3784,definition,
    ( sQ228_spl
  <=> sk3 = sk8 ),
    introduced(definition,[new_symbols(definition,[sQ228_spl])],[split_symbol_definition]) ).

fof(f3785,plain,
    ( ~ sQ228_spl
    | sk3 = sk8 ),
    inference(component_clause,[status(thm)],[f3784]) ).

fof(f3827,plain,
    ! [X0] :
      ( ~ sQ44_spl
      | app(sk8,X0) = X0
      | ~ ssList(X0)
      | ~ ssList(sk8)
      | ~ ssList(app(sk8,X0))
      | ~ ssList(app(sk8,X0)) ),
    inference(resolution,[status(thm)],[f1716,f376]) ).

fof(f3829,definition,
    ! [X0] :
      ( sQ235_spl
    <=> ( app(sk8,X0) = X0
        | ~ ssList(X0)
        | ~ ssList(app(sk8,X0))
        | ~ ssList(app(sk8,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ235_spl])],[split_symbol_definition]) ).

fof(f3832,plain,
    ( ~ sQ44_spl
    | ~ sQ24_spl
    | sQ235_spl ),
    inference(split_clause,[status(thm)],[f3827,f3829,f1006,f1211]) ).

fof(f3835,plain,
    ! [X0] :
      ( ~ sQ44_spl
      | app(X0,sk8) = X0
      | ~ ssList(X0)
      | ~ ssList(sk8)
      | ~ ssList(app(X0,sk8))
      | ~ ssList(app(X0,sk8)) ),
    inference(resolution,[status(thm)],[f1715,f378]) ).

fof(f3838,definition,
    ! [X0] :
      ( sQ236_spl
    <=> ( app(X0,sk8) = X0
        | ~ ssList(X0)
        | ~ ssList(app(X0,sk8))
        | ~ ssList(app(X0,sk8)) ) ),
    introduced(definition,[new_symbols(definition,[sQ236_spl])],[split_symbol_definition]) ).

fof(f3841,plain,
    ( ~ sQ44_spl
    | ~ sQ24_spl
    | sQ236_spl ),
    inference(split_clause,[status(thm)],[f3835,f3838,f1006,f1211]) ).

fof(f3852,plain,
    ! [X0] :
      ( ~ sQ44_spl
      | ~ ssList(sk8)
      | ~ ssList(X0)
      | ~ segmentP(sk8,X0)
      | sk8 = app(skaf47(sk8,X0),X0)
      | ~ ssList(app(skaf47(sk8,X0),X0))
      | ~ ssList(skaf48(X0,sk8)) ),
    inference(resolution,[status(thm)],[f2011,f404]) ).

fof(f3857,definition,
    ! [X0] :
      ( sQ237_spl
    <=> ( ~ ssList(X0)
        | ~ segmentP(sk8,X0)
        | sk8 = app(skaf47(sk8,X0),X0)
        | ~ ssList(app(skaf47(sk8,X0),X0))
        | ~ ssList(skaf48(X0,sk8)) ) ),
    introduced(definition,[new_symbols(definition,[sQ237_spl])],[split_symbol_definition]) ).

fof(f3860,plain,
    ( ~ sQ44_spl
    | ~ sQ24_spl
    | sQ237_spl ),
    inference(split_clause,[status(thm)],[f3852,f3857,f1006,f1211]) ).

fof(f3861,definition,
    ( sQ238_spl
  <=> ssList(cons(skaf50(sk8),skaf53(sk8))) ),
    introduced(definition,[new_symbols(definition,[sQ238_spl])],[split_symbol_definition]) ).

fof(f3863,plain,
    ( sQ238_spl
    | ~ ssList(cons(skaf50(sk8),skaf53(sk8))) ),
    inference(component_clause,[status(thm)],[f3861]) ).

fof(f3864,definition,
    ( sQ239_spl
  <=> ssList(app(skaf51(sk8),cons(skaf49(sk8),skaf52(sk8)))) ),
    introduced(definition,[new_symbols(definition,[sQ239_spl])],[split_symbol_definition]) ).

fof(f3866,plain,
    ( sQ239_spl
    | ~ ssList(app(skaf51(sk8),cons(skaf49(sk8),skaf52(sk8)))) ),
    inference(component_clause,[status(thm)],[f3864]) ).

fof(f3908,definition,
    ( sQ242_spl
  <=> ssList(app(sk3,sk3)) ),
    introduced(definition,[new_symbols(definition,[sQ242_spl])],[split_symbol_definition]) ).

fof(f3910,plain,
    ( sQ242_spl
    | ~ ssList(app(sk3,sk3)) ),
    inference(component_clause,[status(thm)],[f3908]) ).

fof(f3911,definition,
    ( sQ243_spl
  <=> sk8 = sk7 ),
    introduced(definition,[new_symbols(definition,[sQ243_spl])],[split_symbol_definition]) ).

fof(f3912,plain,
    ( ~ sQ243_spl
    | sk8 = sk7 ),
    inference(component_clause,[status(thm)],[f3911]) ).

fof(f3956,plain,
    ( sQ242_spl
    | ~ sQ116_spl
    | ~ sQ48_spl
    | ~ sQ44_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f3910,f3611]) ).

fof(f3957,plain,
    ( sQ242_spl
    | ~ sQ116_spl
    | ~ sQ48_spl
    | ~ sQ44_spl ),
    inference(contradiction_clause,[status(thm)],[f3956]) ).

fof(f3983,plain,
    ! [X0] :
      ( ~ sQ44_spl
      | ~ ssList(sk8)
      | ~ ssList(X0)
      | ~ segmentP(sk8,X0)
      | sk8 = skaf48(X0,sk8)
      | ~ ssList(app(skaf47(sk8,X0),X0))
      | ~ ssList(skaf48(X0,sk8)) ),
    inference(resolution,[status(thm)],[f2012,f404]) ).

fof(f3988,definition,
    ! [X0] :
      ( sQ253_spl
    <=> ( ~ ssList(X0)
        | ~ segmentP(sk8,X0)
        | sk8 = skaf48(X0,sk8)
        | ~ ssList(app(skaf47(sk8,X0),X0))
        | ~ ssList(skaf48(X0,sk8)) ) ),
    introduced(definition,[new_symbols(definition,[sQ253_spl])],[split_symbol_definition]) ).

fof(f3991,plain,
    ( ~ sQ44_spl
    | ~ sQ24_spl
    | sQ253_spl ),
    inference(split_clause,[status(thm)],[f3983,f3988,f1006,f1211]) ).

fof(f4007,definition,
    ( sQ255_spl
  <=> singletonP(sk8) ),
    introduced(definition,[new_symbols(definition,[sQ255_spl])],[split_symbol_definition]) ).

fof(f4187,definition,
    ! [X0] :
      ( sQ273_spl
    <=> cons(X0,sk3) = app(cons(X0,app(app(sk7,sk3),sk3)),sk8) ),
    introduced(definition,[new_symbols(definition,[sQ273_spl])],[split_symbol_definition]) ).

fof(f4188,plain,
    ! [X0] :
      ( ~ sQ273_spl
      | cons(X0,sk3) = app(cons(X0,app(app(sk7,sk3),sk3)),sk8) ),
    inference(component_clause,[status(thm)],[f4187]) ).

fof(f4453,definition,
    ( sQ285_spl
  <=> frontsegP(nil,nil) ),
    introduced(definition,[new_symbols(definition,[sQ285_spl])],[split_symbol_definition]) ).

fof(f4454,plain,
    ( ~ sQ285_spl
    | frontsegP(nil,nil) ),
    inference(component_clause,[status(thm)],[f4453]) ).

fof(f4455,plain,
    ( sQ285_spl
    | ~ frontsegP(nil,nil) ),
    inference(component_clause,[status(thm)],[f4453]) ).

fof(f4507,plain,
    ( ~ sQ128_spl
    | nil = sk3
    | cons(hd(sk3),nil) = sk3
    | ~ ssList(sk3) ),
    inference(paramodulation,[status(thm)],[f2447,f312]) ).

fof(f4521,definition,
    ( sQ289_spl
  <=> cons(hd(sk3),nil) = sk3 ),
    introduced(definition,[new_symbols(definition,[sQ289_spl])],[split_symbol_definition]) ).

fof(f4522,plain,
    ( ~ sQ289_spl
    | cons(hd(sk3),nil) = sk3 ),
    inference(component_clause,[status(thm)],[f4521]) ).

fof(f4524,plain,
    ( ~ sQ128_spl
    | sQ4_spl
    | sQ289_spl
    | ~ sQ17_spl ),
    inference(split_clause,[status(thm)],[f4507,f701,f4521,f472,f2446]) ).

fof(f4538,definition,
    ( sQ291_spl
  <=> ssList(skaf82(sk3)) ),
    introduced(definition,[new_symbols(definition,[sQ291_spl])],[split_symbol_definition]) ).

fof(f4540,plain,
    ( sQ291_spl
    | ~ ssList(skaf82(sk3)) ),
    inference(component_clause,[status(thm)],[f4538]) ).

fof(f4541,definition,
    ( sQ292_spl
  <=> nil = skaf82(sk3) ),
    introduced(definition,[new_symbols(definition,[sQ292_spl])],[split_symbol_definition]) ).

fof(f4542,plain,
    ( ~ sQ292_spl
    | nil = skaf82(sk3) ),
    inference(component_clause,[status(thm)],[f4541]) ).

fof(f4551,plain,
    ( sQ291_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f4540,f218]) ).

fof(f4552,plain,
    sQ291_spl,
    inference(contradiction_clause,[status(thm)],[f4551]) ).

fof(f4556,definition,
    ( sQ294_spl
  <=> cons(skaf83(sk3),nil) = sk3 ),
    introduced(definition,[new_symbols(definition,[sQ294_spl])],[split_symbol_definition]) ).

fof(f4557,plain,
    ( ~ sQ294_spl
    | cons(skaf83(sk3),nil) = sk3 ),
    inference(component_clause,[status(thm)],[f4556]) ).

fof(f4562,definition,
    ( sQ295_spl
  <=> cons(sk9,skaf82(sk3)) = sk3 ),
    introduced(definition,[new_symbols(definition,[sQ295_spl])],[split_symbol_definition]) ).

fof(f4563,plain,
    ( ~ sQ295_spl
    | cons(sk9,skaf82(sk3)) = sk3 ),
    inference(component_clause,[status(thm)],[f4562]) ).

fof(f4589,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | X0 = nil
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ segmentP(nil,X0) ),
    inference(resolution,[status(thm)],[f345,f261]) ).

fof(f4599,definition,
    ( sQ299_spl
  <=> segmentP(nil,sk3) ),
    introduced(definition,[new_symbols(definition,[sQ299_spl])],[split_symbol_definition]) ).

fof(f4601,plain,
    ( sQ299_spl
    | ~ segmentP(nil,sk3) ),
    inference(component_clause,[status(thm)],[f4599]) ).

fof(f4603,definition,
    ( sQ300_spl
  <=> segmentP(sk8,sk3) ),
    introduced(definition,[new_symbols(definition,[sQ300_spl])],[split_symbol_definition]) ).

fof(f4605,plain,
    ( sQ300_spl
    | ~ segmentP(sk8,sk3) ),
    inference(component_clause,[status(thm)],[f4603]) ).

fof(f4608,definition,
    ! [X0] :
      ( sQ301_spl
    <=> ( ~ ssList(X0)
        | X0 = nil
        | ~ ssList(X0)
        | ~ segmentP(nil,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ301_spl])],[split_symbol_definition]) ).

fof(f4611,plain,
    ( ~ sQ22_spl
    | sQ301_spl ),
    inference(split_clause,[status(thm)],[f4589,f4608,f894]) ).

fof(f4621,plain,
    ( ~ sQ125_spl
    | sk3 = app(sk3,app(sk3,sk8))
    | ~ ssList(sk3)
    | ~ ssList(app(sk3,app(sk3,sk8)))
    | ~ rearsegP(app(sk3,app(sk3,sk8)),sk3) ),
    inference(resolution,[status(thm)],[f346,f2375]) ).

fof(f4623,plain,
    ( ~ sQ49_spl
    | sk3 = nil
    | ~ ssList(sk3)
    | ~ ssList(nil)
    | ~ rearsegP(nil,sk3) ),
    inference(resolution,[status(thm)],[f346,f1252]) ).

fof(f4625,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | X0 = nil
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ rearsegP(nil,X0) ),
    inference(resolution,[status(thm)],[f346,f263]) ).

fof(f4629,definition,
    ( sQ302_spl
  <=> rearsegP(app(sk3,app(sk3,sk8)),sk3) ),
    introduced(definition,[new_symbols(definition,[sQ302_spl])],[split_symbol_definition]) ).

fof(f4631,plain,
    ( sQ302_spl
    | ~ rearsegP(app(sk3,app(sk3,sk8)),sk3) ),
    inference(component_clause,[status(thm)],[f4629]) ).

fof(f4632,definition,
    ( sQ303_spl
  <=> sk3 = app(sk3,app(sk3,sk8)) ),
    introduced(definition,[new_symbols(definition,[sQ303_spl])],[split_symbol_definition]) ).

fof(f4635,plain,
    ( ~ sQ125_spl
    | sQ303_spl
    | ~ sQ17_spl
    | ~ sQ116_spl
    | ~ sQ302_spl ),
    inference(split_clause,[status(thm)],[f4621,f4629,f2338,f701,f4632,f2374]) ).

fof(f4636,definition,
    ( sQ304_spl
  <=> rearsegP(app(sk3,sk8),sk3) ),
    introduced(definition,[new_symbols(definition,[sQ304_spl])],[split_symbol_definition]) ).

fof(f4638,plain,
    ( sQ304_spl
    | ~ rearsegP(app(sk3,sk8),sk3) ),
    inference(component_clause,[status(thm)],[f4636]) ).

fof(f4640,definition,
    ( sQ305_spl
  <=> rearsegP(nil,sk3) ),
    introduced(definition,[new_symbols(definition,[sQ305_spl])],[split_symbol_definition]) ).

fof(f4643,plain,
    ( ~ sQ49_spl
    | sQ4_spl
    | ~ sQ17_spl
    | ~ sQ22_spl
    | ~ sQ305_spl ),
    inference(split_clause,[status(thm)],[f4623,f4640,f894,f701,f472,f1251]) ).

fof(f4644,definition,
    ( sQ306_spl
  <=> rearsegP(sk8,sk3) ),
    introduced(definition,[new_symbols(definition,[sQ306_spl])],[split_symbol_definition]) ).

fof(f4646,plain,
    ( sQ306_spl
    | ~ rearsegP(sk8,sk3) ),
    inference(component_clause,[status(thm)],[f4644]) ).

fof(f4648,definition,
    ! [X0] :
      ( sQ307_spl
    <=> ( ~ ssList(X0)
        | X0 = nil
        | ~ ssList(X0)
        | ~ rearsegP(nil,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ307_spl])],[split_symbol_definition]) ).

fof(f4651,plain,
    ( ~ sQ22_spl
    | sQ307_spl ),
    inference(split_clause,[status(thm)],[f4625,f4648,f894]) ).

fof(f4708,definition,
    ( sQ308_spl
  <=> rearsegP(sk3,sk3) ),
    introduced(definition,[new_symbols(definition,[sQ308_spl])],[split_symbol_definition]) ).

fof(f4710,plain,
    ( sQ308_spl
    | ~ rearsegP(sk3,sk3) ),
    inference(component_clause,[status(thm)],[f4708]) ).

fof(f4727,definition,
    ! [X0,X1] :
      ( sQ311_spl
    <=> ( ~ ssList(X0)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ frontsegP(X0,X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ311_spl])],[split_symbol_definition]) ).

fof(f4728,plain,
    ! [X0,X1] :
      ( ~ sQ311_spl
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ frontsegP(X0,X1) ),
    inference(component_clause,[status(thm)],[f4727]) ).

fof(f4735,definition,
    ! [X0] :
      ( sQ313_spl
    <=> ( frontsegP(cons(sk9,X0),sk3)
        | ~ ssList(X0)
        | ~ frontsegP(X0,nil) ) ),
    introduced(definition,[new_symbols(definition,[sQ313_spl])],[split_symbol_definition]) ).

fof(f4736,plain,
    ! [X0] :
      ( ~ sQ313_spl
      | frontsegP(cons(sk9,X0),sk3)
      | ~ ssList(X0)
      | ~ frontsegP(X0,nil) ),
    inference(component_clause,[status(thm)],[f4735]) ).

fof(f4739,plain,
    ! [X0] :
      ( ~ sQ313_spl
      | frontsegP(cons(sk9,X0),sk3)
      | ~ ssList(X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4736,f265]) ).

fof(f4742,definition,
    ( sQ314_spl
  <=> ssList(cons(skaf74(nil),skaf77(nil))) ),
    introduced(definition,[new_symbols(definition,[sQ314_spl])],[split_symbol_definition]) ).

fof(f4744,plain,
    ( sQ314_spl
    | ~ ssList(cons(skaf74(nil),skaf77(nil))) ),
    inference(component_clause,[status(thm)],[f4742]) ).

fof(f4912,plain,
    ( ~ sQ126_spl
    | sk3 = sk7
    | ~ ssList(sk3)
    | ~ ssList(sk7)
    | ~ frontsegP(sk7,sk3) ),
    inference(resolution,[status(thm)],[f347,f2379]) ).

fof(f4914,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | X0 = nil
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ frontsegP(nil,X0) ),
    inference(resolution,[status(thm)],[f347,f265]) ).

fof(f4928,definition,
    ( sQ323_spl
  <=> frontsegP(app(app(sk7,sk3),sk3),sk3) ),
    introduced(definition,[new_symbols(definition,[sQ323_spl])],[split_symbol_definition]) ).

fof(f4930,plain,
    ( sQ323_spl
    | ~ frontsegP(app(app(sk7,sk3),sk3),sk3) ),
    inference(component_clause,[status(thm)],[f4928]) ).

fof(f4931,definition,
    ( sQ324_spl
  <=> sk3 = app(app(sk7,sk3),sk3) ),
    introduced(definition,[new_symbols(definition,[sQ324_spl])],[split_symbol_definition]) ).

fof(f4932,plain,
    ( ~ sQ324_spl
    | sk3 = app(app(sk7,sk3),sk3) ),
    inference(component_clause,[status(thm)],[f4931]) ).

fof(f4933,plain,
    ( sQ324_spl
    | sk3 != app(app(sk7,sk3),sk3) ),
    inference(component_clause,[status(thm)],[f4931]) ).

fof(f4935,definition,
    ( sQ325_spl
  <=> frontsegP(app(sk7,sk3),sk3) ),
    introduced(definition,[new_symbols(definition,[sQ325_spl])],[split_symbol_definition]) ).

fof(f4937,plain,
    ( sQ325_spl
    | ~ frontsegP(app(sk7,sk3),sk3) ),
    inference(component_clause,[status(thm)],[f4935]) ).

fof(f4939,definition,
    ( sQ326_spl
  <=> frontsegP(sk7,sk3) ),
    introduced(definition,[new_symbols(definition,[sQ326_spl])],[split_symbol_definition]) ).

fof(f4941,plain,
    ( sQ326_spl
    | ~ frontsegP(sk7,sk3) ),
    inference(component_clause,[status(thm)],[f4939]) ).

fof(f4942,definition,
    ( sQ327_spl
  <=> sk3 = sk7 ),
    introduced(definition,[new_symbols(definition,[sQ327_spl])],[split_symbol_definition]) ).

fof(f4943,plain,
    ( ~ sQ327_spl
    | sk3 = sk7 ),
    inference(component_clause,[status(thm)],[f4942]) ).

fof(f4945,plain,
    ( ~ sQ126_spl
    | sQ327_spl
    | ~ sQ17_spl
    | ~ sQ38_spl
    | ~ sQ326_spl ),
    inference(split_clause,[status(thm)],[f4912,f4939,f1150,f701,f4942,f2378]) ).

fof(f4947,definition,
    ! [X0] :
      ( sQ328_spl
    <=> ( ~ ssList(X0)
        | X0 = nil
        | ~ ssList(X0)
        | ~ frontsegP(nil,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ328_spl])],[split_symbol_definition]) ).

fof(f4950,plain,
    ( ~ sQ22_spl
    | sQ328_spl ),
    inference(split_clause,[status(thm)],[f4914,f4947,f894]) ).

fof(f4954,plain,
    ! [X0] :
      ( nil = X0
      | ~ ssList(skaf46(nil,X0))
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ rearsegP(nil,X0) ),
    inference(resolution,[status(thm)],[f349,f335]) ).

fof(f4955,plain,
    ! [X0] :
      ( nil = skaf46(nil,X0)
      | ~ ssList(skaf46(nil,X0))
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ rearsegP(nil,X0) ),
    inference(resolution,[status(thm)],[f349,f333]) ).

fof(f4957,plain,
    ( ~ sQ60_spl
    | sk3 = skaf46(sk3,nil)
    | ~ ssList(skaf46(sk3,nil))
    | ~ ssList(sk3)
    | ~ ssList(nil)
    | ~ rearsegP(sk3,nil) ),
    inference(resolution,[status(thm)],[f349,f1334]) ).

fof(f4959,definition,
    ! [X0] :
      ( sQ329_spl
    <=> ( nil = X0
        | ~ ssList(skaf46(nil,X0))
        | ~ ssList(X0)
        | ~ ssList(X0)
        | ~ rearsegP(nil,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ329_spl])],[split_symbol_definition]) ).

fof(f4962,plain,
    ( ~ sQ22_spl
    | sQ329_spl ),
    inference(split_clause,[status(thm)],[f4954,f4959,f894]) ).

fof(f4963,definition,
    ! [X0] :
      ( sQ330_spl
    <=> ( nil = skaf46(nil,X0)
        | ~ ssList(skaf46(nil,X0))
        | ~ ssList(X0)
        | ~ ssList(X0)
        | ~ rearsegP(nil,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ330_spl])],[split_symbol_definition]) ).

fof(f4966,plain,
    ( ~ sQ22_spl
    | sQ330_spl ),
    inference(split_clause,[status(thm)],[f4955,f4963,f894]) ).

fof(f4969,definition,
    ( sQ331_spl
  <=> ssList(skaf46(sk3,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ331_spl])],[split_symbol_definition]) ).

fof(f4971,plain,
    ( sQ331_spl
    | ~ ssList(skaf46(sk3,nil)) ),
    inference(component_clause,[status(thm)],[f4969]) ).

fof(f4972,definition,
    ( sQ332_spl
  <=> sk3 = skaf46(sk3,nil) ),
    introduced(definition,[new_symbols(definition,[sQ332_spl])],[split_symbol_definition]) ).

fof(f4973,plain,
    ( ~ sQ332_spl
    | sk3 = skaf46(sk3,nil) ),
    inference(component_clause,[status(thm)],[f4972]) ).

fof(f4975,plain,
    ( ~ sQ60_spl
    | sQ332_spl
    | ~ sQ331_spl
    | ~ sQ17_spl
    | ~ sQ22_spl
    | ~ sQ49_spl ),
    inference(split_clause,[status(thm)],[f4957,f1251,f894,f701,f4969,f4972,f1333]) ).

fof(f4980,plain,
    ( sQ331_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f4971,f255]) ).

fof(f4981,plain,
    sQ331_spl,
    inference(contradiction_clause,[status(thm)],[f4980]) ).

fof(f4986,plain,
    ( ~ sQ51_spl
    | skaf45(sk3,sk3) = nil
    | ~ ssList(skaf45(sk3,sk3))
    | ~ ssList(sk3)
    | ~ ssList(sk3)
    | ~ frontsegP(sk3,sk3) ),
    inference(resolution,[status(thm)],[f350,f1260]) ).

fof(f4987,plain,
    ! [X0] :
      ( nil = skaf45(nil,X0)
      | ~ ssList(X0)
      | ~ ssList(skaf45(nil,X0))
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ frontsegP(nil,X0) ),
    inference(resolution,[status(thm)],[f350,f335]) ).

fof(f4988,plain,
    ! [X0] :
      ( nil = X0
      | ~ ssList(X0)
      | ~ ssList(skaf45(nil,X0))
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ frontsegP(nil,X0) ),
    inference(resolution,[status(thm)],[f350,f333]) ).

fof(f4991,definition,
    ( sQ333_spl
  <=> ssList(skaf45(sk3,sk3)) ),
    introduced(definition,[new_symbols(definition,[sQ333_spl])],[split_symbol_definition]) ).

fof(f4993,plain,
    ( sQ333_spl
    | ~ ssList(skaf45(sk3,sk3)) ),
    inference(component_clause,[status(thm)],[f4991]) ).

fof(f4994,definition,
    ( sQ334_spl
  <=> skaf45(sk3,sk3) = nil ),
    introduced(definition,[new_symbols(definition,[sQ334_spl])],[split_symbol_definition]) ).

fof(f4997,plain,
    ( ~ sQ51_spl
    | sQ334_spl
    | ~ sQ333_spl
    | ~ sQ17_spl
    | ~ sQ50_spl ),
    inference(split_clause,[status(thm)],[f4986,f1255,f701,f4991,f4994,f1259]) ).

fof(f4998,definition,
    ! [X0] :
      ( sQ335_spl
    <=> ( nil = skaf45(nil,X0)
        | ~ ssList(X0)
        | ~ ssList(skaf45(nil,X0))
        | ~ ssList(X0)
        | ~ frontsegP(nil,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ335_spl])],[split_symbol_definition]) ).

fof(f5001,plain,
    ( ~ sQ22_spl
    | sQ335_spl ),
    inference(split_clause,[status(thm)],[f4987,f4998,f894]) ).

fof(f5002,definition,
    ! [X0] :
      ( sQ336_spl
    <=> ( nil = X0
        | ~ ssList(X0)
        | ~ ssList(skaf45(nil,X0))
        | ~ ssList(X0)
        | ~ frontsegP(nil,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ336_spl])],[split_symbol_definition]) ).

fof(f5005,plain,
    ( ~ sQ22_spl
    | sQ336_spl ),
    inference(split_clause,[status(thm)],[f4988,f5002,f894]) ).

fof(f5012,plain,
    ( sQ333_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f4993,f256]) ).

fof(f5013,plain,
    sQ333_spl,
    inference(contradiction_clause,[status(thm)],[f5012]) ).

fof(f5024,plain,
    ( ~ sQ87_spl
    | hd(sk3) = hd(sk7)
    | nil = sk7
    | ~ ssList(sk7)
    | ~ ssList(app(sk3,app(sk3,sk8))) ),
    inference(paramodulation,[status(thm)],[f1649,f339]) ).

fof(f5027,plain,
    ( ~ sQ30_spl
    | ~ sQ84_spl
    | ~ sQ5_spl
    | hd(sk3) = hd(app(sk7,sk3))
    | nil = app(sk7,sk3)
    | ~ ssList(app(sk7,sk3))
    | ~ ssList(app(sk3,sk8)) ),
    inference(paramodulation,[status(thm)],[f1571,f339]) ).

fof(f5029,definition,
    ( sQ337_spl
  <=> hd(sk3) = hd(sk7) ),
    introduced(definition,[new_symbols(definition,[sQ337_spl])],[split_symbol_definition]) ).

fof(f5030,plain,
    ( ~ sQ337_spl
    | hd(sk3) = hd(sk7) ),
    inference(component_clause,[status(thm)],[f5029]) ).

fof(f5032,plain,
    ( ~ sQ87_spl
    | sQ337_spl
    | sQ118_spl
    | ~ sQ38_spl
    | ~ sQ116_spl ),
    inference(split_clause,[status(thm)],[f5024,f2338,f1150,f2345,f5029,f1648]) ).

fof(f5041,definition,
    ( sQ340_spl
  <=> hd(sk3) = hd(app(sk7,sk3)) ),
    introduced(definition,[new_symbols(definition,[sQ340_spl])],[split_symbol_definition]) ).

fof(f5042,plain,
    ( ~ sQ340_spl
    | hd(sk3) = hd(app(sk7,sk3)) ),
    inference(component_clause,[status(thm)],[f5041]) ).

fof(f5044,plain,
    ( ~ sQ30_spl
    | ~ sQ84_spl
    | ~ sQ5_spl
    | sQ340_spl
    | sQ95_spl
    | ~ sQ89_spl
    | ~ sQ86_spl ),
    inference(split_clause,[status(thm)],[f5027,f1645,f1655,f1680,f5041,f476,f1520,f1047]) ).

fof(f5086,plain,
    ( ~ sQ332_spl
    | ~ sQ118_spl
    | sk3 = skaf46(sk3,sk7) ),
    inference(backward_demodulation,[status(thm)],[f2346,f4973]) ).

fof(f5103,plain,
    ( ~ sQ285_spl
    | ~ sQ118_spl
    | frontsegP(nil,sk7) ),
    inference(backward_demodulation,[status(thm)],[f2346,f4454]) ).

fof(f5116,plain,
    ! [X0] :
      ( ~ sQ118_spl
      | rearsegP(X0,sk7)
      | ~ ssList(X0) ),
    inference(backward_demodulation,[status(thm)],[f2346,f263]) ).

fof(f5117,plain,
    ! [X0] :
      ( ~ sQ118_spl
      | segmentP(X0,sk7)
      | ~ ssList(X0) ),
    inference(backward_demodulation,[status(thm)],[f2346,f261]) ).

fof(f5131,plain,
    ! [X0] :
      ( ~ sQ118_spl
      | app(sk7,X0) = X0
      | ~ ssList(X0) ),
    inference(backward_demodulation,[status(thm)],[f2346,f280]) ).

fof(f5132,plain,
    ! [X0] :
      ( ~ sQ118_spl
      | app(X0,sk7) = X0
      | ~ ssList(X0) ),
    inference(backward_demodulation,[status(thm)],[f2346,f279]) ).

fof(f5137,plain,
    ( ~ sQ49_spl
    | ~ sQ118_spl
    | rearsegP(sk3,sk7) ),
    inference(backward_demodulation,[status(thm)],[f2346,f1252]) ).

fof(f5139,plain,
    ( ~ sQ169_spl
    | ~ sQ118_spl
    | segmentP(sk3,sk7) ),
    inference(backward_demodulation,[status(thm)],[f2346,f2756]) ).

fof(f5226,plain,
    ( ~ sQ285_spl
    | ~ sQ118_spl
    | frontsegP(sk7,sk7) ),
    inference(forward_demodulation,[status(thm)],[f2346,f5103]) ).

fof(f5241,plain,
    ( sQ302_spl
    | ~ ssList(app(sk3,sk8))
    | ~ ssList(sk3)
    | ~ ssList(sk3)
    | ~ rearsegP(app(sk3,sk8),sk3) ),
    inference(resolution,[status(thm)],[f356,f4631]) ).

fof(f5242,plain,
    ( sQ304_spl
    | ~ ssList(sk8)
    | ~ ssList(sk3)
    | ~ ssList(sk3)
    | ~ rearsegP(sk8,sk3) ),
    inference(resolution,[status(thm)],[f356,f4638]) ).

fof(f5244,plain,
    ! [X0] :
      ( ~ sQ87_spl
      | rearsegP(sk3,X0)
      | ~ ssList(app(sk3,app(sk3,sk8)))
      | ~ ssList(X0)
      | ~ ssList(sk7)
      | ~ rearsegP(app(sk3,app(sk3,sk8)),X0) ),
    inference(paramodulation,[status(thm)],[f1649,f356]) ).

fof(f5245,plain,
    ( sQ302_spl
    | ~ sQ86_spl
    | ~ sQ17_spl
    | ~ sQ304_spl ),
    inference(split_clause,[status(thm)],[f5241,f4636,f701,f1645,f4629]) ).

fof(f5246,plain,
    ( sQ304_spl
    | ~ sQ24_spl
    | ~ sQ17_spl
    | ~ sQ306_spl ),
    inference(split_clause,[status(thm)],[f5242,f4644,f701,f1006,f4636]) ).

fof(f5249,definition,
    ! [X0] :
      ( sQ342_spl
    <=> ( rearsegP(sk3,X0)
        | ~ ssList(X0)
        | ~ rearsegP(app(sk3,app(sk3,sk8)),X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ342_spl])],[split_symbol_definition]) ).

fof(f5252,plain,
    ( ~ sQ87_spl
    | ~ sQ116_spl
    | ~ sQ38_spl
    | sQ342_spl ),
    inference(split_clause,[status(thm)],[f5244,f5249,f1150,f2338,f1648]) ).

fof(f5565,plain,
    ! [X0] :
      ( ~ sQ169_spl
      | segmentP(X0,nil)
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(nil)
      | ~ segmentP(X0,sk3) ),
    inference(resolution,[status(thm)],[f380,f2756]) ).

fof(f5566,plain,
    ! [X0] :
      ( ~ sQ131_spl
      | segmentP(X0,sk3)
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(sk3)
      | ~ segmentP(X0,sk3) ),
    inference(resolution,[status(thm)],[f380,f2498]) ).

fof(f5567,plain,
    ! [X0] :
      ( ~ sQ167_spl
      | segmentP(X0,sk8)
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(sk8)
      | ~ segmentP(X0,sk3) ),
    inference(resolution,[status(thm)],[f380,f2741]) ).

fof(f5576,definition,
    ! [X0] :
      ( sQ352_spl
    <=> ( segmentP(X0,nil)
        | ~ ssList(X0)
        | ~ segmentP(X0,sk3) ) ),
    introduced(definition,[new_symbols(definition,[sQ352_spl])],[split_symbol_definition]) ).

fof(f5579,plain,
    ( ~ sQ169_spl
    | ~ sQ17_spl
    | ~ sQ22_spl
    | sQ352_spl ),
    inference(split_clause,[status(thm)],[f5565,f5576,f894,f701,f2755]) ).

fof(f5580,definition,
    ! [X0] :
      ( sQ353_spl
    <=> ( segmentP(X0,sk3)
        | ~ ssList(X0)
        | ~ segmentP(X0,sk3) ) ),
    introduced(definition,[new_symbols(definition,[sQ353_spl])],[split_symbol_definition]) ).

fof(f5583,plain,
    ( ~ sQ131_spl
    | ~ sQ17_spl
    | sQ353_spl ),
    inference(split_clause,[status(thm)],[f5566,f5580,f701,f2497]) ).

fof(f5584,definition,
    ! [X0] :
      ( sQ354_spl
    <=> ( segmentP(X0,sk8)
        | ~ ssList(X0)
        | ~ segmentP(X0,sk3) ) ),
    introduced(definition,[new_symbols(definition,[sQ354_spl])],[split_symbol_definition]) ).

fof(f5585,plain,
    ! [X0] :
      ( ~ sQ354_spl
      | segmentP(X0,sk8)
      | ~ ssList(X0)
      | ~ segmentP(X0,sk3) ),
    inference(component_clause,[status(thm)],[f5584]) ).

fof(f5587,plain,
    ( ~ sQ167_spl
    | ~ sQ17_spl
    | ~ sQ24_spl
    | sQ354_spl ),
    inference(split_clause,[status(thm)],[f5567,f5584,f1006,f701,f2740]) ).

fof(f5591,plain,
    ! [X0] :
      ( ~ sQ49_spl
      | rearsegP(X0,nil)
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(nil)
      | ~ rearsegP(X0,sk3) ),
    inference(resolution,[status(thm)],[f382,f1252]) ).

fof(f5593,plain,
    ! [X0] :
      ( ~ sQ27_spl
      | rearsegP(X0,sk8)
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(sk8)
      | ~ rearsegP(X0,sk3) ),
    inference(resolution,[status(thm)],[f382,f1017]) ).

fof(f5599,definition,
    ! [X0] :
      ( sQ355_spl
    <=> ( rearsegP(X0,nil)
        | ~ ssList(X0)
        | ~ rearsegP(X0,sk3) ) ),
    introduced(definition,[new_symbols(definition,[sQ355_spl])],[split_symbol_definition]) ).

fof(f5602,plain,
    ( ~ sQ49_spl
    | ~ sQ17_spl
    | ~ sQ22_spl
    | sQ355_spl ),
    inference(split_clause,[status(thm)],[f5591,f5599,f894,f701,f1251]) ).

fof(f5603,definition,
    ! [X0] :
      ( sQ356_spl
    <=> ( rearsegP(X0,app(sk3,sk8))
        | ~ ssList(X0)
        | ~ rearsegP(X0,sk3) ) ),
    introduced(definition,[new_symbols(definition,[sQ356_spl])],[split_symbol_definition]) ).

fof(f5607,definition,
    ! [X0] :
      ( sQ357_spl
    <=> ( rearsegP(X0,sk8)
        | ~ ssList(X0)
        | ~ rearsegP(X0,sk3) ) ),
    introduced(definition,[new_symbols(definition,[sQ357_spl])],[split_symbol_definition]) ).

fof(f5608,plain,
    ! [X0] :
      ( ~ sQ357_spl
      | rearsegP(X0,sk8)
      | ~ ssList(X0)
      | ~ rearsegP(X0,sk3) ),
    inference(component_clause,[status(thm)],[f5607]) ).

fof(f5610,plain,
    ( ~ sQ27_spl
    | ~ sQ17_spl
    | ~ sQ24_spl
    | sQ357_spl ),
    inference(split_clause,[status(thm)],[f5593,f5607,f1006,f701,f1016]) ).

fof(f5615,plain,
    ! [X0] :
      ( ~ sQ126_spl
      | frontsegP(X0,sk7)
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(sk7)
      | ~ frontsegP(X0,sk3) ),
    inference(resolution,[status(thm)],[f384,f2379]) ).

fof(f5616,plain,
    ! [X0] :
      ( ~ sQ50_spl
      | frontsegP(X0,sk3)
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(sk3)
      | ~ frontsegP(X0,sk3) ),
    inference(resolution,[status(thm)],[f384,f1256]) ).

fof(f5627,definition,
    ! [X0] :
      ( sQ359_spl
    <=> ( frontsegP(X0,sk7)
        | ~ ssList(X0)
        | ~ frontsegP(X0,sk3) ) ),
    introduced(definition,[new_symbols(definition,[sQ359_spl])],[split_symbol_definition]) ).

fof(f5628,plain,
    ! [X0] :
      ( ~ sQ359_spl
      | frontsegP(X0,sk7)
      | ~ ssList(X0)
      | ~ frontsegP(X0,sk3) ),
    inference(component_clause,[status(thm)],[f5627]) ).

fof(f5630,plain,
    ( ~ sQ126_spl
    | ~ sQ17_spl
    | ~ sQ38_spl
    | sQ359_spl ),
    inference(split_clause,[status(thm)],[f5615,f5627,f1150,f701,f2378]) ).

fof(f5631,definition,
    ! [X0] :
      ( sQ360_spl
    <=> ( frontsegP(X0,sk3)
        | ~ ssList(X0)
        | ~ frontsegP(X0,sk3) ) ),
    introduced(definition,[new_symbols(definition,[sQ360_spl])],[split_symbol_definition]) ).

fof(f5634,plain,
    ( ~ sQ50_spl
    | ~ sQ17_spl
    | sQ360_spl ),
    inference(split_clause,[status(thm)],[f5616,f5631,f701,f1255]) ).

fof(f5636,plain,
    ! [X0] :
      ( ~ sQ285_spl
      | frontsegP(X0,nil)
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ ssList(nil)
      | ~ frontsegP(X0,nil) ),
    inference(resolution,[status(thm)],[f4454,f384]) ).

fof(f5638,definition,
    ! [X0] :
      ( sQ361_spl
    <=> ( frontsegP(X0,nil)
        | ~ ssList(X0)
        | ~ frontsegP(X0,nil) ) ),
    introduced(definition,[new_symbols(definition,[sQ361_spl])],[split_symbol_definition]) ).

fof(f5641,plain,
    ( ~ sQ285_spl
    | ~ sQ22_spl
    | sQ361_spl ),
    inference(split_clause,[status(thm)],[f5636,f5638,f894,f4453]) ).

fof(f5645,definition,
    ! [X0] :
      ( sQ362_spl
    <=> ( frontsegP(X0,nil)
        | ~ ssList(X0)
        | ~ frontsegP(X0,sk3) ) ),
    introduced(definition,[new_symbols(definition,[sQ362_spl])],[split_symbol_definition]) ).

fof(f5750,definition,
    ! [X0] :
      ( sQ363_spl
    <=> ( frontsegP(sk3,X0)
        | ~ ssList(X0)
        | ~ frontsegP(nil,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ363_spl])],[split_symbol_definition]) ).

fof(f5751,plain,
    ! [X0] :
      ( ~ sQ363_spl
      | frontsegP(sk3,X0)
      | ~ ssList(X0)
      | ~ frontsegP(nil,X0) ),
    inference(component_clause,[status(thm)],[f5750]) ).

fof(f5784,definition,
    ( sQ370_spl
  <=> frontsegP(sk3,nil) ),
    introduced(definition,[new_symbols(definition,[sQ370_spl])],[split_symbol_definition]) ).

fof(f5785,plain,
    ( ~ sQ370_spl
    | frontsegP(sk3,nil) ),
    inference(component_clause,[status(thm)],[f5784]) ).

fof(f5815,plain,
    ( sQ114_spl
    | ~ sQ118_spl
    | sk7 != app(app(sk7,sk3),sk3) ),
    inference(backward_demodulation,[status(thm)],[f2346,f2270]) ).

fof(f5942,definition,
    ( sQ372_spl
  <=> sk7 = app(app(sk7,sk3),sk3) ),
    introduced(definition,[new_symbols(definition,[sQ372_spl])],[split_symbol_definition]) ).

fof(f5943,plain,
    ( ~ sQ372_spl
    | sk7 = app(app(sk7,sk3),sk3) ),
    inference(component_clause,[status(thm)],[f5942]) ).

fof(f5947,plain,
    ! [X0] :
      ( ~ sQ285_spl
      | ~ sQ118_spl
      | frontsegP(X0,sk7)
      | ~ ssList(X0)
      | ~ ssList(sk7)
      | ~ ssList(sk7)
      | ~ frontsegP(X0,sk7) ),
    inference(resolution,[status(thm)],[f5226,f384]) ).

fof(f5948,plain,
    ( ~ sQ285_spl
    | ~ sQ118_spl
    | sk7 = sk7
    | ~ ssList(sk7)
    | ~ ssList(sk7)
    | ~ frontsegP(sk7,sk7) ),
    inference(resolution,[status(thm)],[f5226,f347]) ).

fof(f5949,definition,
    ! [X0] :
      ( sQ373_spl
    <=> ( frontsegP(X0,sk7)
        | ~ ssList(X0)
        | ~ frontsegP(X0,sk7) ) ),
    introduced(definition,[new_symbols(definition,[sQ373_spl])],[split_symbol_definition]) ).

fof(f5952,plain,
    ( ~ sQ285_spl
    | ~ sQ118_spl
    | ~ sQ38_spl
    | sQ373_spl ),
    inference(split_clause,[status(thm)],[f5947,f5949,f1150,f2345,f4453]) ).

fof(f5953,definition,
    ( sQ374_spl
  <=> frontsegP(sk7,sk7) ),
    introduced(definition,[new_symbols(definition,[sQ374_spl])],[split_symbol_definition]) ).

fof(f5955,plain,
    ( sQ374_spl
    | ~ frontsegP(sk7,sk7) ),
    inference(component_clause,[status(thm)],[f5953]) ).

fof(f5956,definition,
    ( sQ375_spl
  <=> sk7 = sk7 ),
    introduced(definition,[new_symbols(definition,[sQ375_spl])],[split_symbol_definition]) ).

fof(f5959,plain,
    ( ~ sQ285_spl
    | ~ sQ118_spl
    | sQ375_spl
    | ~ sQ38_spl
    | ~ sQ374_spl ),
    inference(split_clause,[status(thm)],[f5948,f5953,f1150,f5956,f2345,f4453]) ).

fof(f6075,definition,
    ( sQ377_spl
  <=> ssList(skaf80(nil)) ),
    introduced(definition,[new_symbols(definition,[sQ377_spl])],[split_symbol_definition]) ).

fof(f6077,plain,
    ( sQ377_spl
    | ~ ssList(skaf80(nil)) ),
    inference(component_clause,[status(thm)],[f6075]) ).

fof(f6167,plain,
    ( ~ sQ340_spl
    | ~ sQ337_spl
    | hd(sk7) = hd(app(sk7,sk3)) ),
    inference(backward_demodulation,[status(thm)],[f5030,f5042]) ).

fof(f6169,plain,
    ( ~ sQ289_spl
    | ~ sQ337_spl
    | cons(hd(sk7),nil) = sk3 ),
    inference(forward_demodulation,[status(thm)],[f5030,f4522]) ).

fof(f6170,plain,
    ( sQ152_spl
    | ~ sQ337_spl
    | hd(sk7) != sk9 ),
    inference(forward_demodulation,[status(thm)],[f5030,f2659]) ).

fof(f6194,plain,
    ! [X0] :
      ( ~ sQ370_spl
      | frontsegP(X0,nil)
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(nil)
      | ~ frontsegP(X0,sk3) ),
    inference(resolution,[status(thm)],[f5785,f384]) ).

fof(f6196,plain,
    ( ~ sQ370_spl
    | ~ sQ17_spl
    | ~ sQ22_spl
    | sQ362_spl ),
    inference(split_clause,[status(thm)],[f6194,f5645,f894,f701,f5784]) ).

fof(f6202,plain,
    ! [X0] :
      ( ~ sQ48_spl
      | frontsegP(sk3,X0)
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ frontsegP(sk3,X0) ),
    inference(paramodulation,[status(thm)],[f1236,f357]) ).

fof(f6203,plain,
    ! [X0] :
      ( ~ sQ48_spl
      | rearsegP(sk3,X0)
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ rearsegP(nil,X0) ),
    inference(paramodulation,[status(thm)],[f1236,f356]) ).

fof(f6218,definition,
    ! [X0] :
      ( sQ394_spl
    <=> ( frontsegP(sk3,X0)
        | ~ ssList(X0)
        | ~ frontsegP(sk3,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ394_spl])],[split_symbol_definition]) ).

fof(f6221,plain,
    ( ~ sQ48_spl
    | ~ sQ17_spl
    | ~ sQ22_spl
    | sQ394_spl ),
    inference(split_clause,[status(thm)],[f6202,f6218,f894,f701,f1235]) ).

fof(f6222,definition,
    ! [X0] :
      ( sQ395_spl
    <=> ( rearsegP(sk3,X0)
        | ~ ssList(X0)
        | ~ rearsegP(nil,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ395_spl])],[split_symbol_definition]) ).

fof(f6225,plain,
    ( ~ sQ48_spl
    | ~ sQ22_spl
    | ~ sQ17_spl
    | sQ395_spl ),
    inference(split_clause,[status(thm)],[f6203,f6222,f701,f894,f1235]) ).

fof(f6250,definition,
    ( sQ396_spl
  <=> hd(sk3) = hd(nil) ),
    introduced(definition,[new_symbols(definition,[sQ396_spl])],[split_symbol_definition]) ).

fof(f6251,plain,
    ( ~ sQ396_spl
    | hd(sk3) = hd(nil) ),
    inference(component_clause,[status(thm)],[f6250]) ).

fof(f6292,plain,
    ( sQ299_spl
    | ~ sQ228_spl
    | ~ segmentP(nil,sk8) ),
    inference(backward_demodulation,[status(thm)],[f3785,f4601]) ).

fof(f6299,plain,
    ( sQ326_spl
    | ~ sQ228_spl
    | ~ frontsegP(sk7,sk8) ),
    inference(backward_demodulation,[status(thm)],[f3785,f4941]) ).

fof(f6304,plain,
    ( ~ sQ131_spl
    | ~ sQ228_spl
    | segmentP(sk3,sk8) ),
    inference(backward_demodulation,[status(thm)],[f3785,f2498]) ).

fof(f6305,plain,
    ( sQ300_spl
    | ~ sQ228_spl
    | ~ segmentP(sk8,sk8) ),
    inference(backward_demodulation,[status(thm)],[f3785,f4605]) ).

fof(f6313,plain,
    ( ~ sQ167_spl
    | ~ sQ228_spl
    | segmentP(sk8,sk8) ),
    inference(backward_demodulation,[status(thm)],[f3785,f2741]) ).

fof(f6316,plain,
    ( ~ sQ27_spl
    | ~ sQ228_spl
    | rearsegP(sk8,sk8) ),
    inference(backward_demodulation,[status(thm)],[f3785,f1017]) ).

fof(f6430,plain,
    ( ~ sQ131_spl
    | ~ sQ228_spl
    | segmentP(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f3785,f6304]) ).

fof(f6431,plain,
    ( sQ300_spl
    | ~ sQ228_spl
    | ~ sQ131_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f6305,f6430]) ).

fof(f6432,plain,
    ( sQ300_spl
    | ~ sQ228_spl
    | ~ sQ131_spl ),
    inference(contradiction_clause,[status(thm)],[f6431]) ).

fof(f6502,plain,
    ( sQ285_spl
    | ~ sQ118_spl
    | ~ frontsegP(sk7,nil) ),
    inference(forward_demodulation,[status(thm)],[f2346,f4455]) ).

fof(f6503,plain,
    ( sQ285_spl
    | ~ sQ118_spl
    | ~ frontsegP(sk7,sk7) ),
    inference(forward_demodulation,[status(thm)],[f2346,f6502]) ).

fof(f6589,plain,
    ! [X0] :
      ( ~ sQ49_spl
      | ~ sQ118_spl
      | rearsegP(X0,sk7)
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(sk7)
      | ~ rearsegP(X0,sk3) ),
    inference(resolution,[status(thm)],[f5137,f382]) ).

fof(f6590,plain,
    ( ~ sQ49_spl
    | ~ sQ118_spl
    | sk3 = sk7
    | ~ ssList(sk3)
    | ~ ssList(sk7)
    | ~ rearsegP(sk7,sk3) ),
    inference(resolution,[status(thm)],[f5137,f346]) ).

fof(f6591,definition,
    ! [X0] :
      ( sQ397_spl
    <=> ( rearsegP(X0,sk7)
        | ~ ssList(X0)
        | ~ rearsegP(X0,sk3) ) ),
    introduced(definition,[new_symbols(definition,[sQ397_spl])],[split_symbol_definition]) ).

fof(f6592,plain,
    ! [X0] :
      ( ~ sQ397_spl
      | rearsegP(X0,sk7)
      | ~ ssList(X0)
      | ~ rearsegP(X0,sk3) ),
    inference(component_clause,[status(thm)],[f6591]) ).

fof(f6594,plain,
    ( ~ sQ49_spl
    | ~ sQ118_spl
    | ~ sQ17_spl
    | ~ sQ38_spl
    | sQ397_spl ),
    inference(split_clause,[status(thm)],[f6589,f6591,f1150,f701,f2345,f1251]) ).

fof(f6595,definition,
    ( sQ398_spl
  <=> rearsegP(sk7,sk3) ),
    introduced(definition,[new_symbols(definition,[sQ398_spl])],[split_symbol_definition]) ).

fof(f6597,plain,
    ( sQ398_spl
    | ~ rearsegP(sk7,sk3) ),
    inference(component_clause,[status(thm)],[f6595]) ).

fof(f6598,plain,
    ( ~ sQ49_spl
    | ~ sQ118_spl
    | sQ327_spl
    | ~ sQ17_spl
    | ~ sQ38_spl
    | ~ sQ398_spl ),
    inference(split_clause,[status(thm)],[f6590,f6595,f1150,f701,f4942,f2345,f1251]) ).

fof(f6601,plain,
    ! [X0] :
      ( ~ sQ169_spl
      | ~ sQ118_spl
      | segmentP(X0,sk7)
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(sk7)
      | ~ segmentP(X0,sk3) ),
    inference(resolution,[status(thm)],[f5139,f380]) ).

fof(f6603,definition,
    ! [X0] :
      ( sQ399_spl
    <=> ( segmentP(X0,sk7)
        | ~ ssList(X0)
        | ~ segmentP(X0,sk3) ) ),
    introduced(definition,[new_symbols(definition,[sQ399_spl])],[split_symbol_definition]) ).

fof(f6604,plain,
    ! [X0] :
      ( ~ sQ399_spl
      | segmentP(X0,sk7)
      | ~ ssList(X0)
      | ~ segmentP(X0,sk3) ),
    inference(component_clause,[status(thm)],[f6603]) ).

fof(f6606,plain,
    ( ~ sQ169_spl
    | ~ sQ118_spl
    | ~ sQ17_spl
    | ~ sQ38_spl
    | sQ399_spl ),
    inference(split_clause,[status(thm)],[f6601,f6603,f1150,f701,f2345,f2755]) ).

fof(f6607,definition,
    ( sQ400_spl
  <=> segmentP(sk7,sk3) ),
    introduced(definition,[new_symbols(definition,[sQ400_spl])],[split_symbol_definition]) ).

fof(f6609,plain,
    ( sQ400_spl
    | ~ segmentP(sk7,sk3) ),
    inference(component_clause,[status(thm)],[f6607]) ).

fof(f6625,plain,
    ( sQ400_spl
    | ~ sQ327_spl
    | ~ segmentP(sk7,sk7) ),
    inference(backward_demodulation,[status(thm)],[f4943,f6609]) ).

fof(f6687,plain,
    ( ~ sQ167_spl
    | ~ sQ327_spl
    | segmentP(sk7,sk8) ),
    inference(backward_demodulation,[status(thm)],[f4943,f2741]) ).

fof(f6789,plain,
    ( sQ204_spl
    | ~ sQ327_spl
    | app(sk7,nil) != sk7 ),
    inference(forward_demodulation,[status(thm)],[f4943,f3318]) ).

fof(f6790,plain,
    ( ~ sQ48_spl
    | ~ sQ327_spl
    | app(sk7,nil) = sk3 ),
    inference(forward_demodulation,[status(thm)],[f4943,f1236]) ).

fof(f6791,plain,
    ( ~ sQ48_spl
    | ~ sQ327_spl
    | app(sk7,nil) = sk7 ),
    inference(forward_demodulation,[status(thm)],[f4943,f6790]) ).

fof(f6792,plain,
    ( ~ sQ48_spl
    | ~ sQ327_spl
    | sQ204_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f6791,f6789]) ).

fof(f6793,plain,
    ( ~ sQ48_spl
    | ~ sQ327_spl
    | sQ204_spl ),
    inference(contradiction_clause,[status(thm)],[f6792]) ).

fof(f6989,plain,
    ( sQ325_spl
    | ~ ssList(sk7)
    | ~ ssList(sk3)
    | ~ ssList(sk3)
    | ~ frontsegP(sk7,sk3) ),
    inference(resolution,[status(thm)],[f4937,f357]) ).

fof(f6990,plain,
    ( sQ325_spl
    | ~ sQ38_spl
    | ~ sQ17_spl
    | ~ sQ326_spl ),
    inference(split_clause,[status(thm)],[f6989,f4939,f701,f1150,f4935]) ).

fof(f7040,plain,
    ! [X0,X1] :
      ( segmentP(X1,nil)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ segmentP(X1,X0)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f261,f380]) ).

fof(f7042,definition,
    ! [X0,X1] :
      ( sQ412_spl
    <=> ( segmentP(X1,nil)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ segmentP(X1,X0)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ412_spl])],[split_symbol_definition]) ).

fof(f7045,plain,
    ( ~ sQ22_spl
    | sQ412_spl ),
    inference(split_clause,[status(thm)],[f7040,f7042,f894]) ).

fof(f7048,plain,
    ! [X0,X1] :
      ( rearsegP(X1,nil)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ rearsegP(X1,X0)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f263,f382]) ).

fof(f7050,definition,
    ! [X0,X1] :
      ( sQ413_spl
    <=> ( rearsegP(X1,nil)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ rearsegP(X1,X0)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ413_spl])],[split_symbol_definition]) ).

fof(f7053,plain,
    ( ~ sQ22_spl
    | sQ413_spl ),
    inference(split_clause,[status(thm)],[f7048,f7050,f894]) ).

fof(f7056,plain,
    ! [X0,X1] :
      ( frontsegP(X1,nil)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ frontsegP(X1,X0)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f265,f384]) ).

fof(f7058,definition,
    ! [X0,X1] :
      ( sQ414_spl
    <=> ( frontsegP(X1,nil)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ frontsegP(X1,X0)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ414_spl])],[split_symbol_definition]) ).

fof(f7061,plain,
    ( ~ sQ22_spl
    | sQ414_spl ),
    inference(split_clause,[status(thm)],[f7056,f7058,f894]) ).

fof(f7077,plain,
    ! [X0] :
      ( ~ sQ5_spl
      | frontsegP(cons(sk9,X0),sk3)
      | ~ ssItem(sk9)
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ frontsegP(X0,nil) ),
    inference(paramodulation,[status(thm)],[f477,f514]) ).

fof(f7081,plain,
    ( ~ sQ5_spl
    | ~ sQ2_spl
    | ~ sQ22_spl
    | sQ313_spl ),
    inference(split_clause,[status(thm)],[f7077,f4735,f894,f465,f476]) ).

fof(f7083,plain,
    ! [X0,X1,X2] :
      ( ~ ssItem(X2)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ frontsegP(X1,X0)
      | X2 = X2
      | ~ ssItem(X2)
      | ~ ssItem(X2)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f418,f514]) ).

fof(f7087,definition,
    ! [X2] :
      ( sQ415_spl
    <=> ( ~ ssItem(X2)
        | X2 = X2
        | ~ ssItem(X2)
        | ~ ssItem(X2) ) ),
    introduced(definition,[new_symbols(definition,[sQ415_spl])],[split_symbol_definition]) ).

fof(f7090,plain,
    ( sQ415_spl
    | sQ311_spl ),
    inference(split_clause,[status(thm)],[f7083,f4727,f7087]) ).

fof(f7101,plain,
    ! [X0,X1] :
      ( ~ sQ311_spl
      | ~ ssList(X0)
      | ~ ssList(X1)
      | ~ frontsegP(X0,X1) ),
    inference(duplicate_literals_removal,[status(thm)],[f4728]) ).

fof(f7183,definition,
    ( sQ432_spl
  <=> sk3 = skaf82(sk3) ),
    introduced(definition,[new_symbols(definition,[sQ432_spl])],[split_symbol_definition]) ).

fof(f7210,plain,
    ( sQ239_spl
    | ~ ssList(skaf51(sk8))
    | ~ ssList(cons(skaf49(sk8),skaf52(sk8))) ),
    inference(resolution,[status(thm)],[f3866,f291]) ).

fof(f7211,definition,
    ( sQ434_spl
  <=> ssList(cons(skaf49(sk8),skaf52(sk8))) ),
    introduced(definition,[new_symbols(definition,[sQ434_spl])],[split_symbol_definition]) ).

fof(f7213,plain,
    ( sQ434_spl
    | ~ ssList(cons(skaf49(sk8),skaf52(sk8))) ),
    inference(component_clause,[status(thm)],[f7211]) ).

fof(f7214,definition,
    ( sQ435_spl
  <=> ssList(skaf51(sk8)) ),
    introduced(definition,[new_symbols(definition,[sQ435_spl])],[split_symbol_definition]) ).

fof(f7216,plain,
    ( sQ435_spl
    | ~ ssList(skaf51(sk8)) ),
    inference(component_clause,[status(thm)],[f7214]) ).

fof(f7217,plain,
    ( sQ239_spl
    | ~ sQ435_spl
    | ~ sQ434_spl ),
    inference(split_clause,[status(thm)],[f7210,f7211,f7214,f3864]) ).

fof(f7218,plain,
    ( sQ435_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f7216,f249]) ).

fof(f7219,plain,
    sQ435_spl,
    inference(contradiction_clause,[status(thm)],[f7218]) ).

fof(f7244,plain,
    ( ~ sQ294_spl
    | ~ ssList(nil)
    | ~ ssItem(skaf83(sk3))
    | sk3 != nil ),
    inference(paramodulation,[status(thm)],[f4557,f307]) ).

fof(f7247,definition,
    ( sQ436_spl
  <=> ssItem(skaf83(sk3)) ),
    introduced(definition,[new_symbols(definition,[sQ436_spl])],[split_symbol_definition]) ).

fof(f7249,plain,
    ( sQ436_spl
    | ~ ssItem(skaf83(sk3)) ),
    inference(component_clause,[status(thm)],[f7247]) ).

fof(f7315,plain,
    ( ~ sQ294_spl
    | ~ sQ22_spl
    | ~ sQ436_spl
    | ~ sQ4_spl ),
    inference(split_clause,[status(thm)],[f7244,f472,f7247,f894,f4556]) ).

fof(f7321,plain,
    ( sQ436_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f7249,f217]) ).

fof(f7322,plain,
    sQ436_spl,
    inference(contradiction_clause,[status(thm)],[f7321]) ).

fof(f7342,plain,
    ! [X0] :
      ( ~ sQ289_spl
      | ~ sQ337_spl
      | X0 = hd(sk7)
      | memberP(nil,X0)
      | ~ ssItem(X0)
      | ~ ssItem(hd(sk7))
      | ~ ssList(nil)
      | ~ memberP(sk3,X0) ),
    inference(paramodulation,[status(thm)],[f6169,f397]) ).

fof(f7360,plain,
    ( ~ sQ289_spl
    | ~ sQ337_spl
    | ~ ssList(nil)
    | ~ ssItem(hd(sk7))
    | sk3 != nil ),
    inference(paramodulation,[status(thm)],[f6169,f307]) ).

fof(f7363,definition,
    ( sQ452_spl
  <=> ssItem(hd(sk7)) ),
    introduced(definition,[new_symbols(definition,[sQ452_spl])],[split_symbol_definition]) ).

fof(f7371,definition,
    ! [X0] :
      ( sQ453_spl
    <=> ( X0 = hd(sk7)
        | memberP(nil,X0)
        | ~ ssItem(X0)
        | ~ memberP(sk3,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ453_spl])],[split_symbol_definition]) ).

fof(f7372,plain,
    ! [X0] :
      ( ~ sQ453_spl
      | X0 = hd(sk7)
      | memberP(nil,X0)
      | ~ ssItem(X0)
      | ~ memberP(sk3,X0) ),
    inference(component_clause,[status(thm)],[f7371]) ).

fof(f7374,plain,
    ( ~ sQ289_spl
    | ~ sQ337_spl
    | ~ sQ452_spl
    | ~ sQ22_spl
    | sQ453_spl ),
    inference(split_clause,[status(thm)],[f7342,f7371,f894,f7363,f5029,f4521]) ).

fof(f7431,plain,
    ( ~ sQ289_spl
    | ~ sQ337_spl
    | ~ sQ22_spl
    | ~ sQ452_spl
    | ~ sQ4_spl ),
    inference(split_clause,[status(thm)],[f7360,f472,f7363,f894,f5029,f4521]) ).

fof(f7449,plain,
    ! [X0] :
      ( ~ sQ453_spl
      | X0 = hd(sk7)
      | ~ ssItem(X0)
      | ~ memberP(sk3,X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f7372,f276]) ).

fof(f7453,definition,
    ( sQ468_spl
  <=> hd(sk7) = sk9 ),
    introduced(definition,[new_symbols(definition,[sQ468_spl])],[split_symbol_definition]) ).

fof(f7454,plain,
    ( ~ sQ468_spl
    | hd(sk7) = sk9 ),
    inference(component_clause,[status(thm)],[f7453]) ).

fof(f7459,plain,
    ( ~ sQ468_spl
    | sQ152_spl
    | ~ sQ337_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f7454,f6170]) ).

fof(f7460,plain,
    ( ~ sQ468_spl
    | sQ152_spl
    | ~ sQ337_spl ),
    inference(contradiction_clause,[status(thm)],[f7459]) ).

fof(f7530,plain,
    ! [X0] :
      ( ~ sQ311_spl
      | ~ ssList(X0)
      | ~ ssList(X0)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f7101,f266]) ).

fof(f7541,plain,
    ( ~ sQ311_spl
    | $false ),
    inference(backward_subsumption_resolution,[status(thm)],[f438,f7578]) ).

fof(f7578,plain,
    ! [X0] :
      ( ~ sQ311_spl
      | ~ ssList(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f7530]) ).

fof(f7579,definition,
    ! [X0] :
      ( sQ469_spl
    <=> ~ ssItem(X0) ),
    introduced(definition,[new_symbols(definition,[sQ469_spl])],[split_symbol_definition]) ).

fof(f7580,plain,
    ! [X0] :
      ( ~ sQ469_spl
      | ~ ssItem(X0) ),
    inference(component_clause,[status(thm)],[f7579]) ).

fof(f7583,plain,
    ~ sQ311_spl,
    inference(contradiction_clause,[status(thm)],[f7541]) ).

fof(f7584,plain,
    ( ~ sQ469_spl
    | $false ),
    inference(backward_subsumption_resolution,[status(thm)],[f252,f7580]) ).

fof(f7607,plain,
    ~ sQ469_spl,
    inference(contradiction_clause,[status(thm)],[f7584]) ).

fof(f7756,plain,
    ( ~ sQ295_spl
    | ~ ssList(skaf82(sk3))
    | ~ ssItem(sk9)
    | sk3 != nil ),
    inference(paramodulation,[status(thm)],[f4563,f305]) ).

fof(f7759,plain,
    ( ~ sQ295_spl
    | ~ sQ291_spl
    | ~ sQ2_spl
    | ~ sQ4_spl ),
    inference(split_clause,[status(thm)],[f7756,f472,f465,f4538,f4562]) ).

fof(f7761,plain,
    ( sQ314_spl
    | ~ ssList(skaf77(nil))
    | ~ ssItem(skaf74(nil)) ),
    inference(resolution,[status(thm)],[f292,f4744]) ).

fof(f7762,plain,
    ( sQ238_spl
    | ~ ssList(skaf53(sk8))
    | ~ ssItem(skaf50(sk8)) ),
    inference(resolution,[status(thm)],[f292,f3863]) ).

fof(f7763,plain,
    ( sQ434_spl
    | ~ ssList(skaf52(sk8))
    | ~ ssItem(skaf49(sk8)) ),
    inference(resolution,[status(thm)],[f292,f7213]) ).

fof(f7767,definition,
    ( sQ471_spl
  <=> ssItem(skaf74(nil)) ),
    introduced(definition,[new_symbols(definition,[sQ471_spl])],[split_symbol_definition]) ).

fof(f7769,plain,
    ( sQ471_spl
    | ~ ssItem(skaf74(nil)) ),
    inference(component_clause,[status(thm)],[f7767]) ).

fof(f7770,definition,
    ( sQ472_spl
  <=> ssList(skaf77(nil)) ),
    introduced(definition,[new_symbols(definition,[sQ472_spl])],[split_symbol_definition]) ).

fof(f7772,plain,
    ( sQ472_spl
    | ~ ssList(skaf77(nil)) ),
    inference(component_clause,[status(thm)],[f7770]) ).

fof(f7773,plain,
    ( sQ314_spl
    | ~ sQ472_spl
    | ~ sQ471_spl ),
    inference(split_clause,[status(thm)],[f7761,f7767,f7770,f4742]) ).

fof(f7774,definition,
    ( sQ473_spl
  <=> ssItem(skaf50(sk8)) ),
    introduced(definition,[new_symbols(definition,[sQ473_spl])],[split_symbol_definition]) ).

fof(f7776,plain,
    ( sQ473_spl
    | ~ ssItem(skaf50(sk8)) ),
    inference(component_clause,[status(thm)],[f7774]) ).

fof(f7777,definition,
    ( sQ474_spl
  <=> ssList(skaf53(sk8)) ),
    introduced(definition,[new_symbols(definition,[sQ474_spl])],[split_symbol_definition]) ).

fof(f7779,plain,
    ( sQ474_spl
    | ~ ssList(skaf53(sk8)) ),
    inference(component_clause,[status(thm)],[f7777]) ).

fof(f7780,plain,
    ( sQ238_spl
    | ~ sQ474_spl
    | ~ sQ473_spl ),
    inference(split_clause,[status(thm)],[f7762,f7774,f7777,f3861]) ).

fof(f7781,definition,
    ( sQ475_spl
  <=> ssItem(skaf49(sk8)) ),
    introduced(definition,[new_symbols(definition,[sQ475_spl])],[split_symbol_definition]) ).

fof(f7783,plain,
    ( sQ475_spl
    | ~ ssItem(skaf49(sk8)) ),
    inference(component_clause,[status(thm)],[f7781]) ).

fof(f7784,definition,
    ( sQ476_spl
  <=> ssList(skaf52(sk8)) ),
    introduced(definition,[new_symbols(definition,[sQ476_spl])],[split_symbol_definition]) ).

fof(f7786,plain,
    ( sQ476_spl
    | ~ ssList(skaf52(sk8)) ),
    inference(component_clause,[status(thm)],[f7784]) ).

fof(f7787,plain,
    ( sQ434_spl
    | ~ sQ476_spl
    | ~ sQ475_spl ),
    inference(split_clause,[status(thm)],[f7763,f7781,f7784,f7211]) ).

fof(f7791,plain,
    ( sQ476_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f7786,f248]) ).

fof(f7792,plain,
    sQ476_spl,
    inference(contradiction_clause,[status(thm)],[f7791]) ).

fof(f7793,plain,
    ( sQ475_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f7783,f251]) ).

fof(f7794,plain,
    sQ475_spl,
    inference(contradiction_clause,[status(thm)],[f7793]) ).

fof(f7795,plain,
    ( sQ474_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f7779,f247]) ).

fof(f7796,plain,
    sQ474_spl,
    inference(contradiction_clause,[status(thm)],[f7795]) ).

fof(f7797,plain,
    ( sQ473_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f7776,f250]) ).

fof(f7798,plain,
    sQ473_spl,
    inference(contradiction_clause,[status(thm)],[f7797]) ).

fof(f7799,plain,
    ( sQ472_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f7772,f223]) ).

fof(f7800,plain,
    sQ472_spl,
    inference(contradiction_clause,[status(thm)],[f7799]) ).

fof(f7801,plain,
    ( sQ471_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f7769,f226]) ).

fof(f7802,plain,
    sQ471_spl,
    inference(contradiction_clause,[status(thm)],[f7801]) ).

fof(f7913,plain,
    ! [X0] :
      ( ~ sQ359_spl
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | frontsegP(app(sk3,X0),sk7)
      | ~ ssList(app(sk3,X0)) ),
    inference(resolution,[status(thm)],[f5628,f508]) ).

fof(f7916,definition,
    ! [X0] :
      ( sQ478_spl
    <=> ( ~ ssList(X0)
        | frontsegP(app(sk3,X0),sk7)
        | ~ ssList(app(sk3,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ478_spl])],[split_symbol_definition]) ).

fof(f7919,plain,
    ( ~ sQ359_spl
    | ~ sQ17_spl
    | sQ478_spl ),
    inference(split_clause,[status(thm)],[f7913,f7916,f701,f5627]) ).

fof(f7929,plain,
    ( ~ sQ285_spl
    | ~ sQ363_spl
    | frontsegP(sk3,nil)
    | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f5751,f4454]) ).

fof(f7930,plain,
    ( ~ sQ285_spl
    | ~ sQ363_spl
    | sQ370_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f7929,f894,f5784,f5750,f4453]) ).

fof(f7935,definition,
    ( sQ479_spl
  <=> app(sk3,skaf82(sk3)) = sk3 ),
    introduced(definition,[new_symbols(definition,[sQ479_spl])],[split_symbol_definition]) ).

fof(f7936,plain,
    ( ~ sQ479_spl
    | app(sk3,skaf82(sk3)) = sk3 ),
    inference(component_clause,[status(thm)],[f7935]) ).

fof(f7998,plain,
    ( ~ sQ479_spl
    | rearsegP(sk3,skaf82(sk3))
    | ~ ssList(skaf82(sk3))
    | ~ ssList(sk3) ),
    inference(paramodulation,[status(thm)],[f7936,f506]) ).

fof(f7999,plain,
    ! [X0,X1] :
      ( ~ sQ479_spl
      | segmentP(app(sk3,X1),X0)
      | ~ ssList(skaf82(sk3))
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(X1)
      | ~ segmentP(skaf82(sk3),X0) ),
    inference(paramodulation,[status(thm)],[f7936,f410]) ).

fof(f8001,plain,
    ! [X0] :
      ( ~ sQ479_spl
      | X0 = sk3
      | ~ ssList(sk3)
      | ~ ssList(skaf82(sk3))
      | ~ ssList(X0)
      | app(X0,skaf82(sk3)) != sk3 ),
    inference(paramodulation,[status(thm)],[f7936,f378]) ).

fof(f8005,plain,
    ! [X0] :
      ( ~ sQ479_spl
      | rearsegP(sk3,X0)
      | ~ ssList(skaf82(sk3))
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ rearsegP(skaf82(sk3),X0) ),
    inference(paramodulation,[status(thm)],[f7936,f356]) ).

fof(f8006,plain,
    ! [X0] :
      ( ~ sQ479_spl
      | app(sk3,X0) = app(sk3,app(skaf82(sk3),X0))
      | ~ ssList(sk3)
      | ~ ssList(skaf82(sk3))
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f7936,f374]) ).

fof(f8007,plain,
    ! [X0] :
      ( ~ sQ479_spl
      | X0 = skaf82(sk3)
      | ~ ssList(skaf82(sk3))
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | app(sk3,X0) != sk3 ),
    inference(paramodulation,[status(thm)],[f7936,f376]) ).

fof(f8009,plain,
    ! [X0] :
      ( ~ sQ479_spl
      | segmentP(app(sk3,X0),skaf82(sk3))
      | ~ ssList(app(app(sk3,skaf82(sk3)),X0))
      | ~ ssList(skaf82(sk3))
      | ~ ssList(sk3)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f7936,f511]) ).

fof(f8010,definition,
    ( sQ480_spl
  <=> rearsegP(sk3,skaf82(sk3)) ),
    introduced(definition,[new_symbols(definition,[sQ480_spl])],[split_symbol_definition]) ).

fof(f8011,plain,
    ( ~ sQ480_spl
    | rearsegP(sk3,skaf82(sk3)) ),
    inference(component_clause,[status(thm)],[f8010]) ).

fof(f8013,plain,
    ( ~ sQ479_spl
    | sQ480_spl
    | ~ sQ291_spl
    | ~ sQ17_spl ),
    inference(split_clause,[status(thm)],[f7998,f701,f4538,f8010,f7935]) ).

fof(f8014,definition,
    ! [X0,X1] :
      ( sQ481_spl
    <=> ( segmentP(app(sk3,X1),X0)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ segmentP(skaf82(sk3),X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ481_spl])],[split_symbol_definition]) ).

fof(f8017,plain,
    ( ~ sQ479_spl
    | ~ sQ291_spl
    | ~ sQ17_spl
    | sQ481_spl ),
    inference(split_clause,[status(thm)],[f7999,f8014,f701,f4538,f7935]) ).

fof(f8019,definition,
    ! [X0] :
      ( sQ482_spl
    <=> ( X0 = sk3
        | ~ ssList(X0)
        | app(X0,skaf82(sk3)) != sk3 ) ),
    introduced(definition,[new_symbols(definition,[sQ482_spl])],[split_symbol_definition]) ).

fof(f8022,plain,
    ( ~ sQ479_spl
    | ~ sQ17_spl
    | ~ sQ291_spl
    | sQ482_spl ),
    inference(split_clause,[status(thm)],[f8001,f8019,f4538,f701,f7935]) ).

fof(f8026,definition,
    ! [X0] :
      ( sQ483_spl
    <=> ( rearsegP(sk3,X0)
        | ~ ssList(X0)
        | ~ rearsegP(skaf82(sk3),X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ483_spl])],[split_symbol_definition]) ).

fof(f8029,plain,
    ( ~ sQ479_spl
    | ~ sQ291_spl
    | ~ sQ17_spl
    | sQ483_spl ),
    inference(split_clause,[status(thm)],[f8005,f8026,f701,f4538,f7935]) ).

fof(f8030,definition,
    ! [X0] :
      ( sQ484_spl
    <=> ( app(sk3,X0) = app(sk3,app(skaf82(sk3),X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ484_spl])],[split_symbol_definition]) ).

fof(f8033,plain,
    ( ~ sQ479_spl
    | ~ sQ17_spl
    | ~ sQ291_spl
    | sQ484_spl ),
    inference(split_clause,[status(thm)],[f8006,f8030,f4538,f701,f7935]) ).

fof(f8034,definition,
    ! [X0] :
      ( sQ485_spl
    <=> ( X0 = skaf82(sk3)
        | ~ ssList(X0)
        | app(sk3,X0) != sk3 ) ),
    introduced(definition,[new_symbols(definition,[sQ485_spl])],[split_symbol_definition]) ).

fof(f8037,plain,
    ( ~ sQ479_spl
    | ~ sQ291_spl
    | ~ sQ17_spl
    | sQ485_spl ),
    inference(split_clause,[status(thm)],[f8007,f8034,f701,f4538,f7935]) ).

fof(f8039,definition,
    ! [X0] :
      ( sQ486_spl
    <=> ( segmentP(app(sk3,X0),skaf82(sk3))
        | ~ ssList(app(app(sk3,skaf82(sk3)),X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ486_spl])],[split_symbol_definition]) ).

fof(f8042,plain,
    ( ~ sQ479_spl
    | ~ sQ291_spl
    | ~ sQ17_spl
    | sQ486_spl ),
    inference(split_clause,[status(thm)],[f8009,f8039,f701,f4538,f7935]) ).

fof(f8044,plain,
    ( ~ sQ480_spl
    | sk3 = skaf82(sk3)
    | ~ ssList(sk3)
    | ~ ssList(skaf82(sk3))
    | ~ rearsegP(skaf82(sk3),sk3) ),
    inference(resolution,[status(thm)],[f8011,f346]) ).

fof(f8045,plain,
    ! [X0] :
      ( ~ sQ480_spl
      | rearsegP(X0,skaf82(sk3))
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(skaf82(sk3))
      | ~ rearsegP(X0,sk3) ),
    inference(resolution,[status(thm)],[f8011,f382]) ).

fof(f8046,definition,
    ( sQ487_spl
  <=> rearsegP(skaf82(sk3),sk3) ),
    introduced(definition,[new_symbols(definition,[sQ487_spl])],[split_symbol_definition]) ).

fof(f8049,plain,
    ( ~ sQ480_spl
    | sQ432_spl
    | ~ sQ17_spl
    | ~ sQ291_spl
    | ~ sQ487_spl ),
    inference(split_clause,[status(thm)],[f8044,f8046,f4538,f701,f7183,f8010]) ).

fof(f8050,definition,
    ! [X0] :
      ( sQ488_spl
    <=> ( rearsegP(X0,skaf82(sk3))
        | ~ ssList(X0)
        | ~ rearsegP(X0,sk3) ) ),
    introduced(definition,[new_symbols(definition,[sQ488_spl])],[split_symbol_definition]) ).

fof(f8053,plain,
    ( ~ sQ480_spl
    | ~ sQ17_spl
    | ~ sQ291_spl
    | sQ488_spl ),
    inference(split_clause,[status(thm)],[f8045,f8050,f4538,f701,f8010]) ).

fof(f8058,plain,
    ! [X0] :
      ( ~ sQ357_spl
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | rearsegP(app(X0,sk3),sk8)
      | ~ ssList(app(X0,sk3)) ),
    inference(resolution,[status(thm)],[f5608,f506]) ).

fof(f8059,plain,
    ! [X0,X1] :
      ( ~ sQ357_spl
      | ~ ssList(X1)
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | ~ rearsegP(X1,sk3)
      | rearsegP(app(X0,X1),sk8)
      | ~ ssList(app(X0,X1)) ),
    inference(resolution,[status(thm)],[f5608,f356]) ).

fof(f8061,definition,
    ! [X0] :
      ( sQ489_spl
    <=> ( ~ ssList(X0)
        | rearsegP(app(X0,sk3),sk8)
        | ~ ssList(app(X0,sk3)) ) ),
    introduced(definition,[new_symbols(definition,[sQ489_spl])],[split_symbol_definition]) ).

fof(f8064,plain,
    ( ~ sQ357_spl
    | ~ sQ17_spl
    | sQ489_spl ),
    inference(split_clause,[status(thm)],[f8058,f8061,f701,f5607]) ).

fof(f8065,definition,
    ! [X0,X1] :
      ( sQ490_spl
    <=> ( ~ ssList(X1)
        | ~ ssList(X0)
        | ~ rearsegP(X1,sk3)
        | rearsegP(app(X0,X1),sk8)
        | ~ ssList(app(X0,X1)) ) ),
    introduced(definition,[new_symbols(definition,[sQ490_spl])],[split_symbol_definition]) ).

fof(f8068,plain,
    ( ~ sQ357_spl
    | ~ sQ17_spl
    | sQ490_spl ),
    inference(split_clause,[status(thm)],[f8059,f8065,f701,f5607]) ).

fof(f8071,plain,
    ! [X0,X1,X2] :
      ( ~ sQ354_spl
      | ~ ssList(X1)
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | ~ segmentP(X1,sk3)
      | segmentP(app(app(X0,X1),X2),sk8)
      | ~ ssList(app(app(X0,X1),X2)) ),
    inference(resolution,[status(thm)],[f5585,f410]) ).

fof(f8072,plain,
    ! [X0,X1] :
      ( ~ sQ354_spl
      | ~ ssList(app(app(X0,sk3),X1))
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | segmentP(app(app(X0,sk3),X1),sk8)
      | ~ ssList(app(app(X0,sk3),X1)) ),
    inference(resolution,[status(thm)],[f5585,f511]) ).

fof(f8075,definition,
    ! [X0,X1,X2] :
      ( sQ491_spl
    <=> ( ~ ssList(X1)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ segmentP(X1,sk3)
        | segmentP(app(app(X0,X1),X2),sk8)
        | ~ ssList(app(app(X0,X1),X2)) ) ),
    introduced(definition,[new_symbols(definition,[sQ491_spl])],[split_symbol_definition]) ).

fof(f8078,plain,
    ( ~ sQ354_spl
    | ~ sQ17_spl
    | sQ491_spl ),
    inference(split_clause,[status(thm)],[f8071,f8075,f701,f5584]) ).

fof(f8079,definition,
    ! [X0,X1] :
      ( sQ492_spl
    <=> ( ~ ssList(app(app(X0,sk3),X1))
        | ~ ssList(X0)
        | ~ ssList(X1)
        | segmentP(app(app(X0,sk3),X1),sk8)
        | ~ ssList(app(app(X0,sk3),X1)) ) ),
    introduced(definition,[new_symbols(definition,[sQ492_spl])],[split_symbol_definition]) ).

fof(f8082,plain,
    ( ~ sQ354_spl
    | ~ sQ17_spl
    | sQ492_spl ),
    inference(split_clause,[status(thm)],[f8072,f8079,f701,f5584]) ).

fof(f8086,plain,
    ! [X0,X1,X2] :
      ( ~ sQ399_spl
      | ~ ssList(X1)
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | ~ ssList(X2)
      | ~ segmentP(X1,sk3)
      | segmentP(app(app(X0,X1),X2),sk7)
      | ~ ssList(app(app(X0,X1),X2)) ),
    inference(resolution,[status(thm)],[f6604,f410]) ).

fof(f8087,plain,
    ! [X0,X1] :
      ( ~ sQ399_spl
      | ~ ssList(app(app(X0,sk3),X1))
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | ~ ssList(X1)
      | segmentP(app(app(X0,sk3),X1),sk7)
      | ~ ssList(app(app(X0,sk3),X1)) ),
    inference(resolution,[status(thm)],[f6604,f511]) ).

fof(f8089,plain,
    ( ~ sQ399_spl
    | ~ ssList(sk3)
    | segmentP(sk3,sk7)
    | ~ ssList(sk3) ),
    inference(resolution,[status(thm)],[f6604,f262]) ).

fof(f8090,definition,
    ! [X0,X1,X2] :
      ( sQ493_spl
    <=> ( ~ ssList(X1)
        | ~ ssList(X0)
        | ~ ssList(X2)
        | ~ segmentP(X1,sk3)
        | segmentP(app(app(X0,X1),X2),sk7)
        | ~ ssList(app(app(X0,X1),X2)) ) ),
    introduced(definition,[new_symbols(definition,[sQ493_spl])],[split_symbol_definition]) ).

fof(f8093,plain,
    ( ~ sQ399_spl
    | ~ sQ17_spl
    | sQ493_spl ),
    inference(split_clause,[status(thm)],[f8086,f8090,f701,f6603]) ).

fof(f8094,definition,
    ! [X0,X1] :
      ( sQ494_spl
    <=> ( ~ ssList(app(app(X0,sk3),X1))
        | ~ ssList(X0)
        | ~ ssList(X1)
        | segmentP(app(app(X0,sk3),X1),sk7)
        | ~ ssList(app(app(X0,sk3),X1)) ) ),
    introduced(definition,[new_symbols(definition,[sQ494_spl])],[split_symbol_definition]) ).

fof(f8097,plain,
    ( ~ sQ399_spl
    | ~ sQ17_spl
    | sQ494_spl ),
    inference(split_clause,[status(thm)],[f8087,f8094,f701,f6603]) ).

fof(f8098,definition,
    ( sQ495_spl
  <=> segmentP(sk3,sk7) ),
    introduced(definition,[new_symbols(definition,[sQ495_spl])],[split_symbol_definition]) ).

fof(f8099,plain,
    ( ~ sQ495_spl
    | segmentP(sk3,sk7) ),
    inference(component_clause,[status(thm)],[f8098]) ).

fof(f8102,plain,
    ( ~ sQ399_spl
    | sQ495_spl
    | ~ sQ17_spl ),
    inference(split_clause,[status(thm)],[f8089,f701,f8098,f6603]) ).

fof(f8104,plain,
    ! [X0] :
      ( ~ sQ273_spl
      | rearsegP(cons(X0,sk3),sk8)
      | ~ ssList(sk8)
      | ~ ssList(cons(X0,app(app(sk7,sk3),sk3))) ),
    inference(paramodulation,[status(thm)],[f4188,f506]) ).

fof(f8105,plain,
    ! [X0,X1,X2] :
      ( ~ sQ273_spl
      | segmentP(app(cons(X2,sk3),X1),X0)
      | ~ ssList(sk8)
      | ~ ssList(X0)
      | ~ ssList(cons(X2,app(app(sk7,sk3),sk3)))
      | ~ ssList(X1)
      | ~ segmentP(sk8,X0) ),
    inference(paramodulation,[status(thm)],[f4188,f410]) ).

fof(f8106,plain,
    ! [X0] :
      ( ~ sQ273_spl
      | frontsegP(cons(X0,sk3),cons(X0,app(app(sk7,sk3),sk3)))
      | ~ ssList(cons(X0,app(app(sk7,sk3),sk3)))
      | ~ ssList(sk8) ),
    inference(paramodulation,[status(thm)],[f4188,f508]) ).

fof(f8107,plain,
    ! [X0,X1] :
      ( ~ sQ273_spl
      | X0 = cons(X1,app(app(sk7,sk3),sk3))
      | ~ ssList(cons(X1,app(app(sk7,sk3),sk3)))
      | ~ ssList(sk8)
      | ~ ssList(X0)
      | app(X0,sk8) != cons(X1,sk3) ),
    inference(paramodulation,[status(thm)],[f4188,f378]) ).

fof(f8109,plain,
    ! [X0] :
      ( ~ sQ273_spl
      | ~ sQ0_spl
      | ~ ssList(cons(X0,app(app(sk7,sk3),sk3)))
      | ~ ssList(sk8)
      | duplicatefreeP(cons(X0,sk3)) ),
    inference(paramodulation,[status(thm)],[f4188,f877]) ).

fof(f8110,plain,
    ! [X0] :
      ( ~ sQ273_spl
      | ssList(cons(X0,sk3))
      | ~ ssList(cons(X0,app(app(sk7,sk3),sk3)))
      | ~ ssList(sk8) ),
    inference(paramodulation,[status(thm)],[f4188,f291]) ).

fof(f8111,plain,
    ! [X0,X1] :
      ( ~ sQ273_spl
      | rearsegP(cons(X1,sk3),X0)
      | ~ ssList(sk8)
      | ~ ssList(X0)
      | ~ ssList(cons(X1,app(app(sk7,sk3),sk3)))
      | ~ rearsegP(sk8,X0) ),
    inference(paramodulation,[status(thm)],[f4188,f356]) ).

fof(f8112,plain,
    ! [X0,X1] :
      ( ~ sQ273_spl
      | app(cons(X1,sk3),X0) = app(cons(X1,app(app(sk7,sk3),sk3)),app(sk8,X0))
      | ~ ssList(cons(X1,app(app(sk7,sk3),sk3)))
      | ~ ssList(sk8)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f4188,f374]) ).

fof(f8113,plain,
    ! [X0,X1] :
      ( ~ sQ273_spl
      | X1 = sk8
      | ~ ssList(sk8)
      | ~ ssList(cons(X0,app(app(sk7,sk3),sk3)))
      | ~ ssList(X1)
      | app(cons(X0,app(app(sk7,sk3),sk3)),X1) != cons(X0,sk3) ),
    inference(paramodulation,[status(thm)],[f4188,f376]) ).

fof(f8115,plain,
    ! [X0,X1] :
      ( ~ sQ273_spl
      | segmentP(app(cons(X1,sk3),X0),sk8)
      | ~ ssList(app(app(cons(X1,app(app(sk7,sk3),sk3)),sk8),X0))
      | ~ ssList(sk8)
      | ~ ssList(cons(X1,app(app(sk7,sk3),sk3)))
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f4188,f511]) ).

fof(f8116,plain,
    ( ~ sQ273_spl
    | ~ sQ24_spl
    | sQ174_spl ),
    inference(split_clause,[status(thm)],[f8104,f2883,f1006,f4187]) ).

fof(f8117,plain,
    ( ~ sQ273_spl
    | ~ sQ24_spl
    | sQ198_spl ),
    inference(split_clause,[status(thm)],[f8105,f3240,f1006,f4187]) ).

fof(f8118,plain,
    ( ~ sQ273_spl
    | sQ175_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f8106,f1006,f2898,f4187]) ).

fof(f8119,plain,
    ( ~ sQ273_spl
    | ~ sQ24_spl
    | sQ189_spl ),
    inference(split_clause,[status(thm)],[f8107,f3108,f1006,f4187]) ).

fof(f8121,definition,
    ! [X0] :
      ( sQ496_spl
    <=> ( ~ ssList(cons(X0,app(app(sk7,sk3),sk3)))
        | duplicatefreeP(cons(X0,sk3)) ) ),
    introduced(definition,[new_symbols(definition,[sQ496_spl])],[split_symbol_definition]) ).

fof(f8124,plain,
    ( ~ sQ273_spl
    | ~ sQ0_spl
    | ~ sQ24_spl
    | sQ496_spl ),
    inference(split_clause,[status(thm)],[f8109,f8121,f1006,f458,f4187]) ).

fof(f8125,plain,
    ( ~ sQ273_spl
    | sQ173_spl
    | ~ sQ24_spl ),
    inference(split_clause,[status(thm)],[f8110,f1006,f2855,f4187]) ).

fof(f8126,definition,
    ! [X0,X1] :
      ( sQ497_spl
    <=> ( rearsegP(cons(X1,sk3),X0)
        | ~ ssList(X0)
        | ~ ssList(cons(X1,app(app(sk7,sk3),sk3)))
        | ~ rearsegP(sk8,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ497_spl])],[split_symbol_definition]) ).

fof(f8129,plain,
    ( ~ sQ273_spl
    | ~ sQ24_spl
    | sQ497_spl ),
    inference(split_clause,[status(thm)],[f8111,f8126,f1006,f4187]) ).

fof(f8130,plain,
    ( ~ sQ273_spl
    | ~ sQ24_spl
    | sQ190_spl ),
    inference(split_clause,[status(thm)],[f8112,f3134,f1006,f4187]) ).

fof(f8131,plain,
    ( ~ sQ273_spl
    | ~ sQ24_spl
    | sQ199_spl ),
    inference(split_clause,[status(thm)],[f8113,f3270,f1006,f4187]) ).

fof(f8133,plain,
    ( ~ sQ273_spl
    | ~ sQ24_spl
    | sQ177_spl ),
    inference(split_clause,[status(thm)],[f8115,f2959,f1006,f4187]) ).

fof(f8138,plain,
    ! [X0] :
      ( ~ sQ397_spl
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | rearsegP(app(X0,sk3),sk7)
      | ~ ssList(app(X0,sk3)) ),
    inference(resolution,[status(thm)],[f6592,f506]) ).

fof(f8139,plain,
    ! [X0,X1] :
      ( ~ sQ397_spl
      | ~ ssList(X1)
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | ~ rearsegP(X1,sk3)
      | rearsegP(app(X0,X1),sk7)
      | ~ ssList(app(X0,X1)) ),
    inference(resolution,[status(thm)],[f6592,f356]) ).

fof(f8140,plain,
    ( ~ sQ397_spl
    | ~ ssList(sk3)
    | rearsegP(sk3,sk7)
    | ~ ssList(sk3) ),
    inference(resolution,[status(thm)],[f6592,f264]) ).

fof(f8141,definition,
    ! [X0] :
      ( sQ498_spl
    <=> ( ~ ssList(X0)
        | rearsegP(app(X0,sk3),sk7)
        | ~ ssList(app(X0,sk3)) ) ),
    introduced(definition,[new_symbols(definition,[sQ498_spl])],[split_symbol_definition]) ).

fof(f8144,plain,
    ( ~ sQ397_spl
    | ~ sQ17_spl
    | sQ498_spl ),
    inference(split_clause,[status(thm)],[f8138,f8141,f701,f6591]) ).

fof(f8145,definition,
    ! [X0,X1] :
      ( sQ499_spl
    <=> ( ~ ssList(X1)
        | ~ ssList(X0)
        | ~ rearsegP(X1,sk3)
        | rearsegP(app(X0,X1),sk7)
        | ~ ssList(app(X0,X1)) ) ),
    introduced(definition,[new_symbols(definition,[sQ499_spl])],[split_symbol_definition]) ).

fof(f8148,plain,
    ( ~ sQ397_spl
    | ~ sQ17_spl
    | sQ499_spl ),
    inference(split_clause,[status(thm)],[f8139,f8145,f701,f6591]) ).

fof(f8149,definition,
    ( sQ500_spl
  <=> rearsegP(sk3,sk7) ),
    introduced(definition,[new_symbols(definition,[sQ500_spl])],[split_symbol_definition]) ).

fof(f8152,plain,
    ( ~ sQ397_spl
    | sQ500_spl
    | ~ sQ17_spl ),
    inference(split_clause,[status(thm)],[f8140,f701,f8149,f6591]) ).

fof(f8158,plain,
    ( ~ sQ71_spl
    | ~ sQ84_spl
    | ~ sQ453_spl
    | sk9 = hd(sk7)
    | ~ ssItem(sk9) ),
    inference(resolution,[status(thm)],[f7449,f1527]) ).

fof(f8159,plain,
    ( ~ sQ71_spl
    | ~ sQ84_spl
    | ~ sQ453_spl
    | sQ468_spl
    | ~ sQ2_spl ),
    inference(split_clause,[status(thm)],[f8158,f465,f7453,f7371,f1520,f1403]) ).

fof(f8163,definition,
    ( sQ501_spl
  <=> ssList(skaf46(sk3,sk8)) ),
    introduced(definition,[new_symbols(definition,[sQ501_spl])],[split_symbol_definition]) ).

fof(f8165,plain,
    ( sQ501_spl
    | ~ ssList(skaf46(sk3,sk8)) ),
    inference(component_clause,[status(thm)],[f8163]) ).

fof(f8166,definition,
    ( sQ502_spl
  <=> skaf46(sk3,sk8) = nil ),
    introduced(definition,[new_symbols(definition,[sQ502_spl])],[split_symbol_definition]) ).

fof(f8167,plain,
    ( ~ sQ502_spl
    | skaf46(sk3,sk8) = nil ),
    inference(component_clause,[status(thm)],[f8166]) ).

fof(f8168,plain,
    ( sQ502_spl
    | skaf46(sk3,sk8) != nil ),
    inference(component_clause,[status(thm)],[f8166]) ).

fof(f8172,plain,
    ( sQ501_spl
    | ~ sQ502_spl
    | ~ ssList(nil) ),
    inference(forward_demodulation,[status(thm)],[f8167,f8165]) ).

fof(f8173,plain,
    ( sQ501_spl
    | ~ sQ502_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f8172,f213]) ).

fof(f8174,plain,
    ( sQ501_spl
    | ~ sQ502_spl ),
    inference(contradiction_clause,[status(thm)],[f8173]) ).

fof(f8175,plain,
    ( ~ sQ479_spl
    | ~ sQ51_spl
    | skaf82(sk3) = nil
    | ~ ssList(skaf82(sk3)) ),
    inference(resolution,[status(thm)],[f1260,f7936]) ).

fof(f8180,plain,
    ( ~ sQ479_spl
    | ~ sQ51_spl
    | sQ292_spl
    | ~ sQ291_spl ),
    inference(split_clause,[status(thm)],[f8175,f4538,f4541,f1259,f7935]) ).

fof(f8288,plain,
    ( ~ sQ340_spl
    | ~ sQ337_spl
    | nil = app(sk7,sk3)
    | ssItem(hd(sk7))
    | ~ ssList(app(sk7,sk3)) ),
    inference(paramodulation,[status(thm)],[f6167,f282]) ).

fof(f8292,plain,
    ( ~ sQ340_spl
    | ~ sQ337_spl
    | sQ95_spl
    | sQ452_spl
    | ~ sQ89_spl ),
    inference(split_clause,[status(thm)],[f8288,f1655,f7363,f1680,f5029,f5041]) ).

fof(f8377,plain,
    ( ~ sQ95_spl
    | rearsegP(nil,sk3)
    | ~ ssList(sk3)
    | ~ ssList(sk7) ),
    inference(paramodulation,[status(thm)],[f1681,f506]) ).

fof(f8378,plain,
    ! [X0,X1] :
      ( ~ sQ95_spl
      | segmentP(app(nil,X1),X0)
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | ~ ssList(sk7)
      | ~ ssList(X1)
      | ~ segmentP(sk3,X0) ),
    inference(paramodulation,[status(thm)],[f1681,f410]) ).

fof(f8379,plain,
    ( ~ sQ95_spl
    | frontsegP(nil,sk7)
    | ~ ssList(sk7)
    | ~ ssList(sk3) ),
    inference(paramodulation,[status(thm)],[f1681,f508]) ).

fof(f8380,plain,
    ! [X0] :
      ( ~ sQ95_spl
      | X0 = sk7
      | ~ ssList(sk7)
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | app(X0,sk3) != nil ),
    inference(paramodulation,[status(thm)],[f1681,f378]) ).

fof(f8382,plain,
    ( ~ sQ95_spl
    | ~ sQ0_spl
    | ~ ssList(sk7)
    | ~ ssList(sk3)
    | duplicatefreeP(nil) ),
    inference(paramodulation,[status(thm)],[f1681,f877]) ).

fof(f8384,plain,
    ! [X0] :
      ( ~ sQ95_spl
      | rearsegP(nil,X0)
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | ~ ssList(sk7)
      | ~ rearsegP(sk3,X0) ),
    inference(paramodulation,[status(thm)],[f1681,f356]) ).

fof(f8385,plain,
    ! [X0] :
      ( ~ sQ95_spl
      | app(nil,X0) = app(sk7,app(sk3,X0))
      | ~ ssList(sk7)
      | ~ ssList(sk3)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f1681,f374]) ).

fof(f8386,plain,
    ! [X0] :
      ( ~ sQ95_spl
      | X0 = sk3
      | ~ ssList(sk3)
      | ~ ssList(sk7)
      | ~ ssList(X0)
      | app(sk7,X0) != nil ),
    inference(paramodulation,[status(thm)],[f1681,f376]) ).

fof(f8388,plain,
    ! [X0] :
      ( ~ sQ95_spl
      | segmentP(app(nil,X0),sk3)
      | ~ ssList(app(app(sk7,sk3),X0))
      | ~ ssList(sk3)
      | ~ ssList(sk7)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f1681,f511]) ).

fof(f8393,plain,
    ( ~ sQ95_spl
    | sQ305_spl
    | ~ sQ17_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f8377,f1150,f701,f4640,f1680]) ).

fof(f8394,definition,
    ! [X0,X1] :
      ( sQ506_spl
    <=> ( segmentP(app(nil,X1),X0)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ segmentP(sk3,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ506_spl])],[split_symbol_definition]) ).

fof(f8397,plain,
    ( ~ sQ95_spl
    | ~ sQ17_spl
    | ~ sQ38_spl
    | sQ506_spl ),
    inference(split_clause,[status(thm)],[f8378,f8394,f1150,f701,f1680]) ).

fof(f8398,definition,
    ( sQ507_spl
  <=> frontsegP(nil,sk7) ),
    introduced(definition,[new_symbols(definition,[sQ507_spl])],[split_symbol_definition]) ).

fof(f8401,plain,
    ( ~ sQ95_spl
    | sQ507_spl
    | ~ sQ38_spl
    | ~ sQ17_spl ),
    inference(split_clause,[status(thm)],[f8379,f701,f1150,f8398,f1680]) ).

fof(f8402,definition,
    ! [X0] :
      ( sQ508_spl
    <=> ( X0 = sk7
        | ~ ssList(X0)
        | app(X0,sk3) != nil ) ),
    introduced(definition,[new_symbols(definition,[sQ508_spl])],[split_symbol_definition]) ).

fof(f8405,plain,
    ( ~ sQ95_spl
    | ~ sQ38_spl
    | ~ sQ17_spl
    | sQ508_spl ),
    inference(split_clause,[status(thm)],[f8380,f8402,f701,f1150,f1680]) ).

fof(f8407,plain,
    ( ~ sQ95_spl
    | ~ sQ0_spl
    | ~ sQ38_spl
    | ~ sQ17_spl
    | sQ129_spl ),
    inference(split_clause,[status(thm)],[f8382,f2452,f701,f1150,f458,f1680]) ).

fof(f8409,definition,
    ! [X0] :
      ( sQ509_spl
    <=> ( rearsegP(nil,X0)
        | ~ ssList(X0)
        | ~ rearsegP(sk3,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ509_spl])],[split_symbol_definition]) ).

fof(f8412,plain,
    ( ~ sQ95_spl
    | ~ sQ17_spl
    | ~ sQ38_spl
    | sQ509_spl ),
    inference(split_clause,[status(thm)],[f8384,f8409,f1150,f701,f1680]) ).

fof(f8413,definition,
    ! [X0] :
      ( sQ510_spl
    <=> ( app(nil,X0) = app(sk7,app(sk3,X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ510_spl])],[split_symbol_definition]) ).

fof(f8416,plain,
    ( ~ sQ95_spl
    | ~ sQ38_spl
    | ~ sQ17_spl
    | sQ510_spl ),
    inference(split_clause,[status(thm)],[f8385,f8413,f701,f1150,f1680]) ).

fof(f8417,definition,
    ! [X0] :
      ( sQ511_spl
    <=> ( X0 = sk3
        | ~ ssList(X0)
        | app(sk7,X0) != nil ) ),
    introduced(definition,[new_symbols(definition,[sQ511_spl])],[split_symbol_definition]) ).

fof(f8420,plain,
    ( ~ sQ95_spl
    | ~ sQ17_spl
    | ~ sQ38_spl
    | sQ511_spl ),
    inference(split_clause,[status(thm)],[f8386,f8417,f1150,f701,f1680]) ).

fof(f8422,definition,
    ! [X0] :
      ( sQ512_spl
    <=> ( segmentP(app(nil,X0),sk3)
        | ~ ssList(app(app(sk7,sk3),X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ512_spl])],[split_symbol_definition]) ).

fof(f8425,plain,
    ( ~ sQ95_spl
    | ~ sQ17_spl
    | ~ sQ38_spl
    | sQ512_spl ),
    inference(split_clause,[status(thm)],[f8388,f8422,f1150,f701,f1680]) ).

fof(f8428,plain,
    ( sQ377_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f6077,f220]) ).

fof(f8429,plain,
    sQ377_spl,
    inference(contradiction_clause,[status(thm)],[f8428]) ).

fof(f8649,plain,
    ! [X0] :
      ( ~ sQ102_spl
      | ~ ssItem(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f2125]) ).

fof(f8752,plain,
    ( sQ107_spl
    | ~ sQ372_spl
    | ~ ssList(sk7) ),
    inference(forward_demodulation,[status(thm)],[f5943,f2184]) ).

fof(f8753,plain,
    ( sQ107_spl
    | ~ sQ372_spl
    | ~ sQ243_spl
    | ~ ssList(sk8) ),
    inference(forward_demodulation,[status(thm)],[f3912,f8752]) ).

fof(f8754,plain,
    ( sQ107_spl
    | ~ sQ372_spl
    | ~ sQ243_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f8753,f445]) ).

fof(f8755,plain,
    ( sQ107_spl
    | ~ sQ372_spl
    | ~ sQ243_spl ),
    inference(contradiction_clause,[status(thm)],[f8754]) ).

fof(f8762,plain,
    ( ~ sQ40_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | frontsegP(sk3,sk8) ),
    inference(forward_demodulation,[status(thm)],[f1751,f1185]) ).

fof(f8765,plain,
    ( ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | sk3 = app(sk8,app(cons(sk6,nil),sk8)) ),
    inference(forward_demodulation,[status(thm)],[f1751,f1048]) ).

fof(f8766,plain,
    ( ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | sk3 = app(sk8,nil) ),
    inference(forward_demodulation,[status(thm)],[f1208,f8765]) ).

fof(f8770,plain,
    ( ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ44_spl
    | app(sk8,sk8) = sk3 ),
    inference(forward_demodulation,[status(thm)],[f1754,f713]) ).

fof(f8771,plain,
    ( ~ sQ102_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f443,f8649]) ).

fof(f8772,plain,
    ~ sQ102_spl,
    inference(contradiction_clause,[status(thm)],[f8771]) ).

fof(f8789,plain,
    ( ~ sQ52_spl
    | ~ sQ43_spl
    | sk3 = app(sk7,app(cons(sk6,nil),nil)) ),
    inference(forward_demodulation,[status(thm)],[f1208,f1272]) ).

fof(f8816,plain,
    ( ~ sQ52_spl
    | ~ sQ43_spl
    | ~ sQ44_spl
    | sk3 = app(sk7,app(cons(sk6,nil),sk8)) ),
    inference(backward_demodulation,[status(thm)],[f1212,f8789]) ).

fof(f8827,plain,
    ( ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | sk3 = app(sk8,sk8) ),
    inference(backward_demodulation,[status(thm)],[f1212,f8766]) ).

fof(f8838,plain,
    ( ~ sQ216_spl
    | ~ sQ44_spl
    | rearsegP(sk8,sk8) ),
    inference(backward_demodulation,[status(thm)],[f1212,f3464]) ).

fof(f8871,plain,
    ( ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ44_spl
    | ~ sQ4_spl
    | app(sk8,sk8) = sk8 ),
    inference(backward_demodulation,[status(thm)],[f1927,f8770]) ).

fof(f8883,plain,
    ( sQ48_spl
    | ~ sQ44_spl
    | ~ sQ4_spl
    | app(sk8,sk8) != sk3 ),
    inference(forward_demodulation,[status(thm)],[f1927,f1850]) ).

fof(f8884,plain,
    ( sQ48_spl
    | ~ sQ44_spl
    | ~ sQ4_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | sk3 != sk3 ),
    inference(forward_demodulation,[status(thm)],[f8770,f8883]) ).

fof(f8885,plain,
    ( sQ48_spl
    | ~ sQ44_spl
    | ~ sQ4_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | sk8 != sk3 ),
    inference(forward_demodulation,[status(thm)],[f1927,f8884]) ).

fof(f8886,plain,
    ( sQ48_spl
    | ~ sQ44_spl
    | ~ sQ4_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | sk8 != sk8 ),
    inference(forward_demodulation,[status(thm)],[f1927,f8885]) ).

fof(f8887,plain,
    ( sQ48_spl
    | ~ sQ44_spl
    | ~ sQ4_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f8886]) ).

fof(f8888,plain,
    ( sQ48_spl
    | ~ sQ44_spl
    | ~ sQ4_spl
    | ~ sQ12_spl
    | ~ sQ46_spl ),
    inference(contradiction_clause,[status(thm)],[f8887]) ).

fof(f8894,plain,
    ( sQ86_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ ssList(app(sk8,sk8)) ),
    inference(forward_demodulation,[status(thm)],[f1927,f1647]) ).

fof(f8924,plain,
    ( sQ89_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ ssList(app(sk7,sk8)) ),
    inference(forward_demodulation,[status(thm)],[f1927,f1657]) ).

fof(f9018,plain,
    ( sQ114_spl
    | ~ sQ118_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | sk7 != app(app(sk7,sk8),sk3) ),
    inference(forward_demodulation,[status(thm)],[f1927,f5815]) ).

fof(f9019,plain,
    ( sQ114_spl
    | ~ sQ118_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | sk7 != app(app(sk7,sk8),sk8) ),
    inference(forward_demodulation,[status(thm)],[f1927,f9018]) ).

fof(f9115,plain,
    ( sQ114_spl
    | ~ sQ118_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | sk7 != app(app(sk8,sk8),sk8) ),
    inference(backward_demodulation,[status(thm)],[f9133,f9019]) ).

fof(f9117,plain,
    ( sQ89_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ118_spl
    | ~ ssList(app(sk8,sk8)) ),
    inference(backward_demodulation,[status(thm)],[f9133,f8924]) ).

fof(f9133,plain,
    ( ~ sQ118_spl
    | ~ sQ44_spl
    | sk8 = sk7 ),
    inference(forward_demodulation,[status(thm)],[f1212,f2346]) ).

fof(f9238,plain,
    ( sQ95_spl
    | ~ sQ44_spl
    | sk8 != app(sk7,sk3) ),
    inference(forward_demodulation,[status(thm)],[f1212,f1682]) ).

fof(f9239,plain,
    ( sQ95_spl
    | ~ sQ44_spl
    | ~ sQ118_spl
    | sk8 != app(sk8,sk3) ),
    inference(forward_demodulation,[status(thm)],[f9133,f9238]) ).

fof(f9446,plain,
    ( sQ400_spl
    | ~ sQ327_spl
    | ~ sQ118_spl
    | ~ sQ44_spl
    | ~ segmentP(sk8,sk7) ),
    inference(forward_demodulation,[status(thm)],[f9133,f6625]) ).

fof(f9447,plain,
    ( sQ400_spl
    | ~ sQ327_spl
    | ~ sQ118_spl
    | ~ sQ44_spl
    | ~ segmentP(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f9133,f9446]) ).

fof(f9517,plain,
    ( ~ sQ167_spl
    | ~ sQ327_spl
    | ~ sQ118_spl
    | ~ sQ44_spl
    | segmentP(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f9133,f6687]) ).

fof(f9518,plain,
    ( ~ sQ167_spl
    | ~ sQ327_spl
    | ~ sQ118_spl
    | ~ sQ44_spl
    | sQ400_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f9517,f9447]) ).

fof(f9519,plain,
    ( ~ sQ167_spl
    | ~ sQ327_spl
    | ~ sQ118_spl
    | ~ sQ44_spl
    | sQ400_spl ),
    inference(contradiction_clause,[status(thm)],[f9518]) ).

fof(f9524,plain,
    ( sQ131_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ segmentP(sk8,sk3) ),
    inference(forward_demodulation,[status(thm)],[f1927,f2499]) ).

fof(f9525,plain,
    ( sQ131_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ segmentP(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f1927,f9524]) ).

fof(f9536,plain,
    ( ~ sQ167_spl
    | ~ sQ228_spl
    | sQ131_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f6313,f9525]) ).

fof(f9537,plain,
    ( ~ sQ167_spl
    | ~ sQ228_spl
    | sQ131_spl
    | ~ sQ4_spl
    | ~ sQ44_spl ),
    inference(contradiction_clause,[status(thm)],[f9536]) ).

fof(f9607,plain,
    ( sQ299_spl
    | ~ sQ228_spl
    | ~ sQ44_spl
    | ~ segmentP(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f1212,f6292]) ).

fof(f9608,plain,
    ( sQ326_spl
    | ~ sQ228_spl
    | ~ sQ118_spl
    | ~ sQ44_spl
    | ~ frontsegP(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f9133,f6299]) ).

fof(f9615,plain,
    ( ~ sQ20_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | sk8 = sk4 ),
    inference(forward_demodulation,[status(thm)],[f1927,f777]) ).

fof(f9624,plain,
    ( ~ sQ495_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | segmentP(sk8,sk7) ),
    inference(forward_demodulation,[status(thm)],[f1927,f8099]) ).

fof(f9625,plain,
    ( ~ sQ495_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ118_spl
    | segmentP(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f9133,f9624]) ).

fof(f9626,plain,
    ( ~ sQ495_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ118_spl
    | sQ299_spl
    | ~ sQ228_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f9625,f9607]) ).

fof(f9627,plain,
    ( ~ sQ495_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ118_spl
    | sQ299_spl
    | ~ sQ228_spl ),
    inference(contradiction_clause,[status(thm)],[f9626]) ).

fof(f9960,plain,
    ( ~ sQ292_spl
    | ~ sQ118_spl
    | sk7 = skaf82(sk3) ),
    inference(forward_demodulation,[status(thm)],[f2346,f4542]) ).

fof(f10115,plain,
    ( sQ285_spl
    | ~ sQ118_spl
    | ~ ssList(sk7) ),
    inference(resolution,[status(thm)],[f6503,f266]) ).

fof(f10116,plain,
    ( sQ285_spl
    | ~ sQ118_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f10115,f1150,f2345,f4453]) ).

fof(f10157,plain,
    ( ~ sQ396_spl
    | ~ sQ118_spl
    | hd(sk3) = hd(sk7) ),
    inference(forward_demodulation,[status(thm)],[f2346,f6251]) ).

fof(f10254,plain,
    ( sQ323_spl
    | ~ sQ324_spl
    | ~ frontsegP(sk3,sk3) ),
    inference(backward_demodulation,[status(thm)],[f4932,f4930]) ).

fof(f10270,plain,
    ( sQ130_spl
    | ~ sQ105_spl
    | ~ ssList(sk3) ),
    inference(forward_demodulation,[status(thm)],[f2176,f2496]) ).

fof(f10271,plain,
    ( sQ130_spl
    | ~ sQ105_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f10270,f438]) ).

fof(f10272,plain,
    ( sQ130_spl
    | ~ sQ105_spl ),
    inference(contradiction_clause,[status(thm)],[f10271]) ).

fof(f10319,plain,
    ( ~ sQ117_spl
    | ~ sQ118_spl
    | sk7 = app(sk3,app(sk3,sk8)) ),
    inference(forward_demodulation,[status(thm)],[f2346,f2342]) ).

fof(f10421,plain,
    ( ~ sQ118_spl
    | ~ sQ44_spl
    | sk8 = sk7 ),
    inference(backward_demodulation,[status(thm)],[f1212,f2346]) ).

fof(f10430,plain,
    ( ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk3 = sk8 ),
    inference(backward_demodulation,[status(thm)],[f8871,f8827]) ).

fof(f10435,plain,
    ( sQ398_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ rearsegP(sk7,sk8) ),
    inference(backward_demodulation,[status(thm)],[f1927,f6597]) ).

fof(f10490,plain,
    ( ~ sQ117_spl
    | ~ sQ118_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | sk7 = app(sk3,app(sk8,sk8)) ),
    inference(backward_demodulation,[status(thm)],[f1927,f10319]) ).

fof(f10508,plain,
    ( sQ308_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ rearsegP(sk3,sk8) ),
    inference(backward_demodulation,[status(thm)],[f1927,f4710]) ).

fof(f10659,plain,
    ( sQ96_spl
    | ~ sQ44_spl
    | ~ sQ48_spl
    | ~ sQ228_spl ),
    inference(split_clause,[status(thm)],[f3627,f3784,f1235,f1211,f1684]) ).

fof(f10671,plain,
    ( ~ sQ285_spl
    | ~ sQ118_spl
    | sQ374_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f5226,f5955]) ).

fof(f10672,plain,
    ( ~ sQ285_spl
    | ~ sQ118_spl
    | sQ374_spl ),
    inference(contradiction_clause,[status(thm)],[f10671]) ).

fof(f11700,plain,
    ( sQ306_spl
    | ~ sQ228_spl
    | ~ rearsegP(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f3785,f4646]) ).

fof(f11701,plain,
    ( sQ306_spl
    | ~ sQ228_spl
    | ~ sQ27_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f11700,f6316]) ).

fof(f11702,plain,
    ( sQ306_spl
    | ~ sQ228_spl
    | ~ sQ27_spl ),
    inference(contradiction_clause,[status(thm)],[f11701]) ).

fof(f12105,plain,
    ( ~ sQ479_spl
    | ~ sQ292_spl
    | ~ sQ118_spl
    | app(sk3,sk7) = sk3 ),
    inference(forward_demodulation,[status(thm)],[f9960,f7936]) ).

fof(f12555,plain,
    ! [X0] :
      ( ~ sQ118_spl
      | X0 = sk7
      | ~ ssList(X0)
      | ~ ssList(sk7)
      | ~ segmentP(sk7,X0)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f5117,f345]) ).

fof(f12556,plain,
    ! [X0,X1] :
      ( ~ sQ118_spl
      | segmentP(X1,sk7)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssList(sk7)
      | ~ segmentP(X1,X0)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f5117,f380]) ).

fof(f12557,definition,
    ! [X0] :
      ( sQ515_spl
    <=> ( X0 = sk7
        | ~ ssList(X0)
        | ~ segmentP(sk7,X0)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ515_spl])],[split_symbol_definition]) ).

fof(f12560,plain,
    ( ~ sQ118_spl
    | ~ sQ38_spl
    | sQ515_spl ),
    inference(split_clause,[status(thm)],[f12555,f12557,f1150,f2345]) ).

fof(f12561,definition,
    ! [X0,X1] :
      ( sQ516_spl
    <=> ( segmentP(X1,sk7)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ segmentP(X1,X0)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ516_spl])],[split_symbol_definition]) ).

fof(f12564,plain,
    ( ~ sQ118_spl
    | ~ sQ38_spl
    | sQ516_spl ),
    inference(split_clause,[status(thm)],[f12556,f12561,f1150,f2345]) ).

fof(f12567,plain,
    ! [X0] :
      ( ~ sQ118_spl
      | X0 = sk7
      | ~ ssList(X0)
      | ~ ssList(sk7)
      | ~ rearsegP(sk7,X0)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f5116,f346]) ).

fof(f12568,plain,
    ! [X0,X1] :
      ( ~ sQ118_spl
      | rearsegP(X1,sk7)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssList(sk7)
      | ~ rearsegP(X1,X0)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f5116,f382]) ).

fof(f12569,definition,
    ! [X0] :
      ( sQ517_spl
    <=> ( X0 = sk7
        | ~ ssList(X0)
        | ~ rearsegP(sk7,X0)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ517_spl])],[split_symbol_definition]) ).

fof(f12572,plain,
    ( ~ sQ118_spl
    | ~ sQ38_spl
    | sQ517_spl ),
    inference(split_clause,[status(thm)],[f12567,f12569,f1150,f2345]) ).

fof(f12573,definition,
    ! [X0,X1] :
      ( sQ518_spl
    <=> ( rearsegP(X1,sk7)
        | ~ ssList(X1)
        | ~ ssList(X0)
        | ~ rearsegP(X1,X0)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ518_spl])],[split_symbol_definition]) ).

fof(f12576,plain,
    ( ~ sQ118_spl
    | ~ sQ38_spl
    | sQ518_spl ),
    inference(split_clause,[status(thm)],[f12568,f12573,f1150,f2345]) ).

fof(f12586,plain,
    ! [X0,X1] :
      ( ~ sQ479_spl
      | ~ sQ292_spl
      | ~ sQ118_spl
      | segmentP(app(sk3,X1),X0)
      | ~ ssList(sk7)
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(X1)
      | ~ segmentP(sk7,X0) ),
    inference(paramodulation,[status(thm)],[f12105,f410]) ).

fof(f12588,plain,
    ! [X0] :
      ( ~ sQ479_spl
      | ~ sQ292_spl
      | ~ sQ118_spl
      | X0 = sk3
      | ~ ssList(sk3)
      | ~ ssList(sk7)
      | ~ ssList(X0)
      | app(X0,sk7) != sk3 ),
    inference(paramodulation,[status(thm)],[f12105,f378]) ).

fof(f12592,plain,
    ! [X0] :
      ( ~ sQ479_spl
      | ~ sQ292_spl
      | ~ sQ118_spl
      | rearsegP(sk3,X0)
      | ~ ssList(sk7)
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ rearsegP(sk7,X0) ),
    inference(paramodulation,[status(thm)],[f12105,f356]) ).

fof(f12593,plain,
    ! [X0] :
      ( ~ sQ479_spl
      | ~ sQ292_spl
      | ~ sQ118_spl
      | app(sk3,X0) = app(sk3,app(sk7,X0))
      | ~ ssList(sk3)
      | ~ ssList(sk7)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f12105,f374]) ).

fof(f12594,plain,
    ! [X0] :
      ( ~ sQ479_spl
      | ~ sQ292_spl
      | ~ sQ118_spl
      | X0 = sk7
      | ~ ssList(sk7)
      | ~ ssList(sk3)
      | ~ ssList(X0)
      | app(sk3,X0) != sk3 ),
    inference(paramodulation,[status(thm)],[f12105,f376]) ).

fof(f12596,plain,
    ! [X0] :
      ( ~ sQ479_spl
      | ~ sQ292_spl
      | ~ sQ118_spl
      | segmentP(app(sk3,X0),sk7)
      | ~ ssList(app(app(sk3,sk7),X0))
      | ~ ssList(sk7)
      | ~ ssList(sk3)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f12105,f511]) ).

fof(f12598,definition,
    ! [X0,X1] :
      ( sQ519_spl
    <=> ( segmentP(app(sk3,X1),X0)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ segmentP(sk7,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ519_spl])],[split_symbol_definition]) ).

fof(f12601,plain,
    ( ~ sQ479_spl
    | ~ sQ292_spl
    | ~ sQ118_spl
    | ~ sQ38_spl
    | ~ sQ17_spl
    | sQ519_spl ),
    inference(split_clause,[status(thm)],[f12586,f12598,f701,f1150,f2345,f4541,f7935]) ).

fof(f12603,definition,
    ! [X0] :
      ( sQ520_spl
    <=> ( X0 = sk3
        | ~ ssList(X0)
        | app(X0,sk7) != sk3 ) ),
    introduced(definition,[new_symbols(definition,[sQ520_spl])],[split_symbol_definition]) ).

fof(f12606,plain,
    ( ~ sQ479_spl
    | ~ sQ292_spl
    | ~ sQ118_spl
    | ~ sQ17_spl
    | ~ sQ38_spl
    | sQ520_spl ),
    inference(split_clause,[status(thm)],[f12588,f12603,f1150,f701,f2345,f4541,f7935]) ).

fof(f12610,definition,
    ! [X0] :
      ( sQ521_spl
    <=> ( rearsegP(sk3,X0)
        | ~ ssList(X0)
        | ~ rearsegP(sk7,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ521_spl])],[split_symbol_definition]) ).

fof(f12613,plain,
    ( ~ sQ479_spl
    | ~ sQ292_spl
    | ~ sQ118_spl
    | ~ sQ38_spl
    | ~ sQ17_spl
    | sQ521_spl ),
    inference(split_clause,[status(thm)],[f12592,f12610,f701,f1150,f2345,f4541,f7935]) ).

fof(f12614,definition,
    ! [X0] :
      ( sQ522_spl
    <=> ( app(sk3,X0) = app(sk3,app(sk7,X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ522_spl])],[split_symbol_definition]) ).

fof(f12617,plain,
    ( ~ sQ479_spl
    | ~ sQ292_spl
    | ~ sQ118_spl
    | ~ sQ17_spl
    | ~ sQ38_spl
    | sQ522_spl ),
    inference(split_clause,[status(thm)],[f12593,f12614,f1150,f701,f2345,f4541,f7935]) ).

fof(f12618,definition,
    ! [X0] :
      ( sQ523_spl
    <=> ( X0 = sk7
        | ~ ssList(X0)
        | app(sk3,X0) != sk3 ) ),
    introduced(definition,[new_symbols(definition,[sQ523_spl])],[split_symbol_definition]) ).

fof(f12621,plain,
    ( ~ sQ479_spl
    | ~ sQ292_spl
    | ~ sQ118_spl
    | ~ sQ38_spl
    | ~ sQ17_spl
    | sQ523_spl ),
    inference(split_clause,[status(thm)],[f12594,f12618,f701,f1150,f2345,f4541,f7935]) ).

fof(f12623,definition,
    ! [X0] :
      ( sQ524_spl
    <=> ( segmentP(app(sk3,X0),sk7)
        | ~ ssList(app(app(sk3,sk7),X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ524_spl])],[split_symbol_definition]) ).

fof(f12626,plain,
    ( ~ sQ479_spl
    | ~ sQ292_spl
    | ~ sQ118_spl
    | ~ sQ38_spl
    | ~ sQ17_spl
    | sQ524_spl ),
    inference(split_clause,[status(thm)],[f12596,f12623,f701,f1150,f2345,f4541,f7935]) ).

fof(f12635,plain,
    ( ~ sQ332_spl
    | ~ sQ118_spl
    | app(sk3,sk7) = sk3
    | ~ ssList(sk3)
    | ~ ssList(sk7)
    | ~ rearsegP(sk3,sk7) ),
    inference(paramodulation,[status(thm)],[f5086,f349]) ).

fof(f12637,definition,
    ( sQ525_spl
  <=> app(sk3,sk7) = sk3 ),
    introduced(definition,[new_symbols(definition,[sQ525_spl])],[split_symbol_definition]) ).

fof(f12640,plain,
    ( ~ sQ332_spl
    | ~ sQ118_spl
    | sQ525_spl
    | ~ sQ17_spl
    | ~ sQ38_spl
    | ~ sQ500_spl ),
    inference(split_clause,[status(thm)],[f12635,f8149,f1150,f701,f12637,f2345,f4972]) ).

fof(f12652,plain,
    ! [X0] :
      ( ~ sQ118_spl
      | app(X0,sk7) = X0
      | ~ ssList(X0)
      | ~ ssList(sk7)
      | ~ ssList(app(X0,sk7))
      | ~ ssList(app(X0,sk7)) ),
    inference(resolution,[status(thm)],[f5132,f378]) ).

fof(f12655,definition,
    ! [X0] :
      ( sQ528_spl
    <=> ( app(X0,sk7) = X0
        | ~ ssList(X0)
        | ~ ssList(app(X0,sk7))
        | ~ ssList(app(X0,sk7)) ) ),
    introduced(definition,[new_symbols(definition,[sQ528_spl])],[split_symbol_definition]) ).

fof(f12658,plain,
    ( ~ sQ118_spl
    | ~ sQ38_spl
    | sQ528_spl ),
    inference(split_clause,[status(thm)],[f12652,f12655,f1150,f2345]) ).

fof(f12662,plain,
    ( sQ203_spl
    | ~ sQ118_spl
    | ~ ssList(sk3) ),
    inference(resolution,[status(thm)],[f5131,f3312]) ).

fof(f12663,plain,
    ! [X0] :
      ( ~ sQ118_spl
      | app(sk7,X0) = X0
      | ~ ssList(X0)
      | ~ ssList(sk7)
      | ~ ssList(app(sk7,X0))
      | ~ ssList(app(sk7,X0)) ),
    inference(resolution,[status(thm)],[f5131,f376]) ).

fof(f12665,plain,
    ( sQ203_spl
    | ~ sQ118_spl
    | ~ sQ17_spl ),
    inference(split_clause,[status(thm)],[f12662,f701,f2345,f3310]) ).

fof(f12666,definition,
    ! [X0] :
      ( sQ529_spl
    <=> ( app(sk7,X0) = X0
        | ~ ssList(X0)
        | ~ ssList(app(sk7,X0))
        | ~ ssList(app(sk7,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ529_spl])],[split_symbol_definition]) ).

fof(f12669,plain,
    ( ~ sQ118_spl
    | ~ sQ38_spl
    | sQ529_spl ),
    inference(split_clause,[status(thm)],[f12663,f12666,f1150,f2345]) ).

fof(f13162,plain,
    ! [X0] :
      ( ~ sQ98_spl
      | frontsegP(X0,app(sk7,sk3))
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(app(sk7,sk3))
      | ~ frontsegP(X0,sk3) ),
    inference(resolution,[status(thm)],[f1693,f384]) ).

fof(f13164,definition,
    ! [X0] :
      ( sQ530_spl
    <=> ( frontsegP(X0,app(sk7,sk3))
        | ~ ssList(X0)
        | ~ frontsegP(X0,sk3) ) ),
    introduced(definition,[new_symbols(definition,[sQ530_spl])],[split_symbol_definition]) ).

fof(f13167,plain,
    ( ~ sQ98_spl
    | ~ sQ17_spl
    | ~ sQ89_spl
    | sQ530_spl ),
    inference(split_clause,[status(thm)],[f13162,f13164,f1655,f701,f1692]) ).

fof(f13168,plain,
    ( ~ sQ97_spl
    | sk3 = app(sk3,sk8)
    | ~ ssList(sk3)
    | ~ ssList(app(sk3,sk8))
    | ~ rearsegP(app(sk3,sk8),sk3) ),
    inference(resolution,[status(thm)],[f1689,f346]) ).

fof(f13169,plain,
    ! [X0] :
      ( ~ sQ97_spl
      | rearsegP(X0,app(sk3,sk8))
      | ~ ssList(X0)
      | ~ ssList(sk3)
      | ~ ssList(app(sk3,sk8))
      | ~ rearsegP(X0,sk3) ),
    inference(resolution,[status(thm)],[f1689,f382]) ).

fof(f13170,plain,
    ( ~ sQ97_spl
    | sQ223_spl
    | ~ sQ17_spl
    | ~ sQ86_spl
    | ~ sQ304_spl ),
    inference(split_clause,[status(thm)],[f13168,f4636,f1645,f701,f3756,f1688]) ).

fof(f13171,plain,
    ( ~ sQ97_spl
    | ~ sQ17_spl
    | ~ sQ86_spl
    | sQ356_spl ),
    inference(split_clause,[status(thm)],[f13169,f5603,f1645,f701,f1688]) ).

fof(f13358,plain,
    ( ~ sQ468_spl
    | nil = sk7
    | cons(sk9,tl(sk7)) = sk7
    | ~ ssList(sk7) ),
    inference(paramodulation,[status(thm)],[f7454,f312]) ).

fof(f13365,definition,
    ( sQ534_spl
  <=> cons(sk9,tl(sk7)) = sk7 ),
    introduced(definition,[new_symbols(definition,[sQ534_spl])],[split_symbol_definition]) ).

fof(f13366,plain,
    ( ~ sQ534_spl
    | cons(sk9,tl(sk7)) = sk7 ),
    inference(component_clause,[status(thm)],[f13365]) ).

fof(f13368,plain,
    ( ~ sQ468_spl
    | sQ118_spl
    | sQ534_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f13358,f1150,f13365,f2345,f7453]) ).

fof(f13378,plain,
    ( ~ sQ534_spl
    | ~ sQ313_spl
    | frontsegP(sk7,sk3)
    | ~ ssList(tl(sk7)) ),
    inference(paramodulation,[status(thm)],[f13366,f4739]) ).

fof(f13379,definition,
    ( sQ535_spl
  <=> ssList(tl(sk7)) ),
    introduced(definition,[new_symbols(definition,[sQ535_spl])],[split_symbol_definition]) ).

fof(f13381,plain,
    ( sQ535_spl
    | ~ ssList(tl(sk7)) ),
    inference(component_clause,[status(thm)],[f13379]) ).

fof(f13382,plain,
    ( ~ sQ534_spl
    | ~ sQ313_spl
    | sQ326_spl
    | ~ sQ535_spl ),
    inference(split_clause,[status(thm)],[f13378,f13379,f4939,f4735,f13365]) ).

fof(f13383,plain,
    ( sQ535_spl
    | nil = sk7
    | ~ ssList(sk7) ),
    inference(resolution,[status(thm)],[f13381,f281]) ).

fof(f13384,plain,
    ( sQ535_spl
    | sQ118_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f13383,f1150,f2345,f13379]) ).

fof(f13390,plain,
    ( sQ502_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | skaf46(sk8,sk8) != nil ),
    inference(backward_demodulation,[status(thm)],[f10430,f8168]) ).

fof(f13392,plain,
    ( ~ sQ332_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk3 = skaf46(sk8,nil) ),
    inference(backward_demodulation,[status(thm)],[f10430,f4973]) ).

fof(f13396,plain,
    ( ~ sQ169_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | segmentP(sk8,nil) ),
    inference(backward_demodulation,[status(thm)],[f10430,f2756]) ).

fof(f13498,plain,
    ( ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 = app(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f10430,f8827]) ).

fof(f13609,plain,
    ( ~ sQ52_spl
    | ~ sQ43_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 = app(sk7,app(cons(sk6,nil),sk8)) ),
    inference(forward_demodulation,[status(thm)],[f10430,f8816]) ).

fof(f13610,plain,
    ( ~ sQ52_spl
    | ~ sQ43_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 = app(sk7,nil) ),
    inference(forward_demodulation,[status(thm)],[f1208,f13609]) ).

fof(f14091,plain,
    ( ~ sQ396_spl
    | ~ sQ118_spl
    | sQ337_spl ),
    inference(split_clause,[status(thm)],[f10157,f5029,f2345,f6250]) ).

fof(f14170,plain,
    ( sQ323_spl
    | ~ sQ324_spl
    | ~ sQ50_spl ),
    inference(split_clause,[status(thm)],[f10254,f1255,f4931,f4928]) ).

fof(f14208,plain,
    ( sQ308_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ rearsegP(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f10430,f10508]) ).

fof(f14209,plain,
    ( sQ308_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ216_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f14208,f8838]) ).

fof(f14210,plain,
    ( sQ308_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ216_spl ),
    inference(contradiction_clause,[status(thm)],[f14209]) ).

fof(f14316,plain,
    ( ~ sQ117_spl
    | ~ sQ118_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | sk7 = app(sk8,app(sk8,sk8)) ),
    inference(forward_demodulation,[status(thm)],[f10430,f10490]) ).

fof(f14317,plain,
    ( ~ sQ117_spl
    | ~ sQ118_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | sk7 = app(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f13498,f14316]) ).

fof(f14410,plain,
    ( ~ sQ117_spl
    | ~ sQ118_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | sk7 = sk8 ),
    inference(forward_demodulation,[status(thm)],[f13498,f14317]) ).

fof(f14766,plain,
    ( ~ sQ71_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | memberP(sk8,sk6) ),
    inference(forward_demodulation,[status(thm)],[f10430,f1404]) ).

fof(f14959,plain,
    ( sQ86_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ ssList(sk8) ),
    inference(forward_demodulation,[status(thm)],[f13498,f8894]) ).

fof(f14960,plain,
    ( sQ86_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f14959,f445]) ).

fof(f14961,plain,
    ( sQ86_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl ),
    inference(contradiction_clause,[status(thm)],[f14960]) ).

fof(f14983,plain,
    ( sQ114_spl
    | ~ sQ118_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ117_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | sk8 != app(app(sk8,sk8),sk8) ),
    inference(forward_demodulation,[status(thm)],[f14410,f9115]) ).

fof(f14984,plain,
    ( sQ114_spl
    | ~ sQ118_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ117_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | sk8 != app(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f13498,f14983]) ).

fof(f14985,plain,
    ( sQ114_spl
    | ~ sQ118_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ117_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | sk8 != sk8 ),
    inference(forward_demodulation,[status(thm)],[f13498,f14984]) ).

fof(f14986,plain,
    ( sQ114_spl
    | ~ sQ118_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ117_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f14985]) ).

fof(f14987,plain,
    ( sQ114_spl
    | ~ sQ118_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ117_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl ),
    inference(contradiction_clause,[status(thm)],[f14986]) ).

fof(f14993,plain,
    ( sQ89_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ118_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ ssList(sk8) ),
    inference(forward_demodulation,[status(thm)],[f13498,f9117]) ).

fof(f14994,plain,
    ( sQ89_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ118_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f14993,f445]) ).

fof(f14995,plain,
    ( sQ89_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ118_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl ),
    inference(contradiction_clause,[status(thm)],[f14994]) ).

fof(f14997,plain,
    ( ~ sQ118_spl
    | ~ sQ44_spl
    | sQ243_spl ),
    inference(split_clause,[status(thm)],[f9133,f3911,f1211,f2345]) ).

fof(f15034,plain,
    ( sQ95_spl
    | ~ sQ44_spl
    | ~ sQ118_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 != app(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f10430,f9239]) ).

fof(f15035,plain,
    ( sQ95_spl
    | ~ sQ44_spl
    | ~ sQ118_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 != sk8 ),
    inference(forward_demodulation,[status(thm)],[f13498,f15034]) ).

fof(f15036,plain,
    ( sQ95_spl
    | ~ sQ44_spl
    | ~ sQ118_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f15035]) ).

fof(f15037,plain,
    ( sQ95_spl
    | ~ sQ44_spl
    | ~ sQ118_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl ),
    inference(contradiction_clause,[status(thm)],[f15036]) ).

fof(f15081,plain,
    ( ~ sQ40_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | frontsegP(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f10430,f8762]) ).

fof(f15120,plain,
    ( sQ398_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ118_spl
    | ~ rearsegP(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f10421,f10435]) ).

fof(f15121,plain,
    ( sQ398_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ118_spl
    | ~ sQ216_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f15120,f8838]) ).

fof(f15122,plain,
    ( sQ398_spl
    | ~ sQ4_spl
    | ~ sQ44_spl
    | ~ sQ118_spl
    | ~ sQ216_spl ),
    inference(contradiction_clause,[status(thm)],[f15121]) ).

fof(f15157,plain,
    ( ~ sQ4_spl
    | ~ sQ44_spl
    | sQ228_spl ),
    inference(split_clause,[status(thm)],[f1927,f3784,f1211,f472]) ).

fof(f15346,plain,
    ! [X0] :
      ( ~ sQ3_spl
      | ~ sQ20_spl
      | ~ sQ4_spl
      | ~ sQ44_spl
      | ~ ssItem(X0)
      | ~ memberP(sk8,X0) ),
    inference(forward_demodulation,[status(thm)],[f9615,f747]) ).

fof(f15480,plain,
    ( ~ sQ203_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | app(sk7,sk8) = sk3 ),
    inference(forward_demodulation,[status(thm)],[f10430,f3311]) ).

fof(f15489,plain,
    ( ~ sQ203_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | app(sk7,sk8) = sk8 ),
    inference(forward_demodulation,[status(thm)],[f10430,f15480]) ).

fof(f15649,plain,
    ( sQ105_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 != app(app(sk7,sk3),app(sk3,sk8)) ),
    inference(forward_demodulation,[status(thm)],[f10430,f2177]) ).

fof(f15650,plain,
    ( sQ105_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 != app(app(sk7,sk8),app(sk3,sk8)) ),
    inference(forward_demodulation,[status(thm)],[f10430,f15649]) ).

fof(f15651,plain,
    ( sQ105_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ203_spl
    | sk8 != app(sk8,app(sk3,sk8)) ),
    inference(forward_demodulation,[status(thm)],[f15489,f15650]) ).

fof(f15652,plain,
    ( sQ105_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ203_spl
    | sk8 != app(sk8,app(sk8,sk8)) ),
    inference(forward_demodulation,[status(thm)],[f10430,f15651]) ).

fof(f15653,plain,
    ( sQ105_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ203_spl
    | sk8 != app(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f13498,f15652]) ).

fof(f15654,plain,
    ( sQ105_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ203_spl
    | sk8 != sk8 ),
    inference(forward_demodulation,[status(thm)],[f13498,f15653]) ).

fof(f15655,plain,
    ( sQ105_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ203_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f15654]) ).

fof(f15656,plain,
    ( sQ105_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ203_spl ),
    inference(contradiction_clause,[status(thm)],[f15655]) ).

fof(f15659,plain,
    ( sQ502_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | skaf46(sk8,sk8) != sk8 ),
    inference(forward_demodulation,[status(thm)],[f1212,f13390]) ).

fof(f15662,plain,
    ( ~ sQ332_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 = skaf46(sk8,nil) ),
    inference(forward_demodulation,[status(thm)],[f10430,f13392]) ).

fof(f15663,plain,
    ( ~ sQ332_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 = skaf46(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f1212,f15662]) ).

fof(f15664,plain,
    ( ~ sQ332_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sQ502_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f15663,f15659]) ).

fof(f15665,plain,
    ( ~ sQ332_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sQ502_spl ),
    inference(contradiction_clause,[status(thm)],[f15664]) ).

fof(f15669,plain,
    ( ~ sQ169_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | segmentP(sk8,sk8) ),
    inference(forward_demodulation,[status(thm)],[f1212,f13396]) ).

fof(f15784,plain,
    ( sQ324_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 != app(app(sk7,sk3),sk3) ),
    inference(forward_demodulation,[status(thm)],[f10430,f4933]) ).

fof(f15785,plain,
    ( sQ324_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 != app(app(sk7,sk8),sk3) ),
    inference(forward_demodulation,[status(thm)],[f10430,f15784]) ).

fof(f15786,plain,
    ( sQ324_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 != app(app(sk7,sk8),sk8) ),
    inference(forward_demodulation,[status(thm)],[f10430,f15785]) ).

fof(f15802,plain,
    ( sQ87_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 != app(sk7,app(sk3,app(sk3,sk8))) ),
    inference(forward_demodulation,[status(thm)],[f10430,f1650]) ).

fof(f15803,plain,
    ( sQ87_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 != app(sk7,app(sk8,app(sk3,sk8))) ),
    inference(forward_demodulation,[status(thm)],[f10430,f15802]) ).

fof(f15804,plain,
    ( sQ87_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 != app(sk7,app(sk8,app(sk8,sk8))) ),
    inference(forward_demodulation,[status(thm)],[f10430,f15803]) ).

fof(f15805,plain,
    ( sQ87_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 != app(sk7,app(sk8,sk8)) ),
    inference(forward_demodulation,[status(thm)],[f13498,f15804]) ).

fof(f15806,plain,
    ( sQ87_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 != app(sk7,sk8) ),
    inference(forward_demodulation,[status(thm)],[f13498,f15805]) ).

fof(f15957,plain,
    ( ~ sQ44_spl
    | ~ singletonP(sk8) ),
    inference(forward_demodulation,[status(thm)],[f1212,f216]) ).

fof(f16100,plain,
    ( ~ sQ52_spl
    | ~ sQ43_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sk8 = app(sk7,sk8) ),
    inference(forward_demodulation,[status(thm)],[f1212,f13610]) ).

fof(f16101,plain,
    ( ~ sQ52_spl
    | ~ sQ43_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sQ87_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f16100,f15806]) ).

fof(f16102,plain,
    ( ~ sQ52_spl
    | ~ sQ43_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | sQ87_spl ),
    inference(contradiction_clause,[status(thm)],[f16101]) ).

fof(f16108,plain,
    ( ~ sQ204_spl
    | ~ sQ44_spl
    | app(sk7,sk8) = sk3 ),
    inference(forward_demodulation,[status(thm)],[f1212,f3317]) ).

fof(f16111,plain,
    ( sQ324_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ204_spl
    | sk8 != app(sk8,sk8) ),
    inference(backward_demodulation,[status(thm)],[f16133,f15786]) ).

fof(f16133,plain,
    ( ~ sQ204_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | app(sk7,sk8) = sk8 ),
    inference(forward_demodulation,[status(thm)],[f10430,f16108]) ).

fof(f16955,plain,
    ( sQ326_spl
    | ~ sQ228_spl
    | ~ sQ118_spl
    | ~ sQ44_spl
    | ~ sQ40_spl
    | ~ sQ45_spl
    | ~ sQ30_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f9608,f15081]) ).

fof(f16956,plain,
    ( sQ326_spl
    | ~ sQ228_spl
    | ~ sQ118_spl
    | ~ sQ44_spl
    | ~ sQ40_spl
    | ~ sQ45_spl
    | ~ sQ30_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl ),
    inference(contradiction_clause,[status(thm)],[f16955]) ).

fof(f18072,plain,
    ( sQ324_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ204_spl
    | sk8 != sk8 ),
    inference(forward_demodulation,[status(thm)],[f13498,f16111]) ).

fof(f18073,plain,
    ( sQ324_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ204_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f18072]) ).

fof(f18074,plain,
    ( sQ324_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ204_spl ),
    inference(contradiction_clause,[status(thm)],[f18073]) ).

fof(f18147,plain,
    ( ~ sQ44_spl
    | ~ sQ255_spl ),
    inference(split_clause,[status(thm)],[f15957,f4007,f1211]) ).

fof(f19456,plain,
    ! [X0] :
      ( ~ sQ216_spl
      | ~ sQ44_spl
      | rearsegP(X0,sk8)
      | ~ ssList(X0)
      | ~ ssList(sk8)
      | ~ ssList(sk8)
      | ~ rearsegP(X0,sk8) ),
    inference(resolution,[status(thm)],[f8838,f382]) ).

fof(f19457,definition,
    ( sQ536_spl
  <=> rearsegP(sk8,sk8) ),
    introduced(definition,[new_symbols(definition,[sQ536_spl])],[split_symbol_definition]) ).

fof(f19459,plain,
    ( sQ536_spl
    | ~ rearsegP(sk8,sk8) ),
    inference(component_clause,[status(thm)],[f19457]) ).

fof(f19461,definition,
    ! [X0] :
      ( sQ537_spl
    <=> ( rearsegP(X0,sk8)
        | ~ ssList(X0)
        | ~ rearsegP(X0,sk8) ) ),
    introduced(definition,[new_symbols(definition,[sQ537_spl])],[split_symbol_definition]) ).

fof(f19464,plain,
    ( ~ sQ216_spl
    | ~ sQ44_spl
    | ~ sQ24_spl
    | sQ537_spl ),
    inference(split_clause,[status(thm)],[f19456,f19461,f1006,f1211,f3463]) ).

fof(f19465,plain,
    ( sQ536_spl
    | ~ sQ216_spl
    | ~ sQ44_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f19459,f8838]) ).

fof(f19466,plain,
    ( sQ536_spl
    | ~ sQ216_spl
    | ~ sQ44_spl ),
    inference(contradiction_clause,[status(thm)],[f19465]) ).

fof(f19470,plain,
    ! [X0] :
      ( ~ sQ40_spl
      | ~ sQ45_spl
      | ~ sQ44_spl
      | ~ sQ30_spl
      | ~ sQ43_spl
      | ~ sQ12_spl
      | ~ sQ46_spl
      | ~ sQ4_spl
      | frontsegP(X0,sk8)
      | ~ ssList(X0)
      | ~ ssList(sk8)
      | ~ ssList(sk8)
      | ~ frontsegP(X0,sk8) ),
    inference(resolution,[status(thm)],[f15081,f384]) ).

fof(f19471,definition,
    ( sQ538_spl
  <=> frontsegP(sk8,sk8) ),
    introduced(definition,[new_symbols(definition,[sQ538_spl])],[split_symbol_definition]) ).

fof(f19473,plain,
    ( sQ538_spl
    | ~ frontsegP(sk8,sk8) ),
    inference(component_clause,[status(thm)],[f19471]) ).

fof(f19475,definition,
    ! [X0] :
      ( sQ539_spl
    <=> ( frontsegP(X0,sk8)
        | ~ ssList(X0)
        | ~ frontsegP(X0,sk8) ) ),
    introduced(definition,[new_symbols(definition,[sQ539_spl])],[split_symbol_definition]) ).

fof(f19478,plain,
    ( ~ sQ40_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ24_spl
    | sQ539_spl ),
    inference(split_clause,[status(thm)],[f19470,f19475,f1006,f472,f1225,f656,f1207,f1047,f1211,f1221,f1184]) ).

fof(f19479,plain,
    ( sQ538_spl
    | ~ sQ40_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f19473,f15081]) ).

fof(f19480,plain,
    ( sQ538_spl
    | ~ sQ40_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ30_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl ),
    inference(contradiction_clause,[status(thm)],[f19479]) ).

fof(f19482,plain,
    ! [X0] :
      ( ~ sQ169_spl
      | ~ sQ30_spl
      | ~ sQ45_spl
      | ~ sQ44_spl
      | ~ sQ43_spl
      | ~ sQ12_spl
      | ~ sQ46_spl
      | ~ sQ4_spl
      | segmentP(X0,sk8)
      | ~ ssList(X0)
      | ~ ssList(sk8)
      | ~ ssList(sk8)
      | ~ segmentP(X0,sk8) ),
    inference(resolution,[status(thm)],[f15669,f380]) ).

fof(f19483,definition,
    ( sQ540_spl
  <=> segmentP(sk8,sk8) ),
    introduced(definition,[new_symbols(definition,[sQ540_spl])],[split_symbol_definition]) ).

fof(f19485,plain,
    ( sQ540_spl
    | ~ segmentP(sk8,sk8) ),
    inference(component_clause,[status(thm)],[f19483]) ).

fof(f19487,definition,
    ! [X0] :
      ( sQ541_spl
    <=> ( segmentP(X0,sk8)
        | ~ ssList(X0)
        | ~ segmentP(X0,sk8) ) ),
    introduced(definition,[new_symbols(definition,[sQ541_spl])],[split_symbol_definition]) ).

fof(f19490,plain,
    ( ~ sQ169_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ24_spl
    | sQ541_spl ),
    inference(split_clause,[status(thm)],[f19482,f19487,f1006,f472,f1225,f656,f1207,f1211,f1221,f1047,f2755]) ).

fof(f19491,plain,
    ( sQ540_spl
    | ~ sQ169_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f19485,f15669]) ).

fof(f19492,plain,
    ( sQ540_spl
    | ~ sQ169_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl ),
    inference(contradiction_clause,[status(thm)],[f19491]) ).

fof(f19494,plain,
    ! [X0] :
      ( ~ sQ30_spl
      | ~ sQ45_spl
      | ~ sQ44_spl
      | ~ sQ43_spl
      | ~ sQ12_spl
      | ~ sQ46_spl
      | ~ sQ4_spl
      | frontsegP(sk8,X0)
      | ~ ssList(sk8)
      | ~ ssList(X0)
      | ~ ssList(sk8)
      | ~ frontsegP(sk8,X0) ),
    inference(paramodulation,[status(thm)],[f13498,f357]) ).

fof(f19496,plain,
    ! [X0,X1] :
      ( ~ sQ30_spl
      | ~ sQ45_spl
      | ~ sQ44_spl
      | ~ sQ43_spl
      | ~ sQ12_spl
      | ~ sQ46_spl
      | ~ sQ4_spl
      | segmentP(app(sk8,X1),X0)
      | ~ ssList(sk8)
      | ~ ssList(X0)
      | ~ ssList(sk8)
      | ~ ssList(X1)
      | ~ segmentP(sk8,X0) ),
    inference(paramodulation,[status(thm)],[f13498,f410]) ).

fof(f19498,plain,
    ! [X0] :
      ( ~ sQ30_spl
      | ~ sQ45_spl
      | ~ sQ44_spl
      | ~ sQ43_spl
      | ~ sQ12_spl
      | ~ sQ46_spl
      | ~ sQ4_spl
      | X0 = sk8
      | ~ ssList(sk8)
      | ~ ssList(sk8)
      | ~ ssList(X0)
      | app(X0,sk8) != sk8 ),
    inference(paramodulation,[status(thm)],[f13498,f378]) ).

fof(f19501,plain,
    ! [X0] :
      ( ~ sQ30_spl
      | ~ sQ45_spl
      | ~ sQ44_spl
      | ~ sQ43_spl
      | ~ sQ12_spl
      | ~ sQ46_spl
      | ~ sQ4_spl
      | rearsegP(sk8,X0)
      | ~ ssList(sk8)
      | ~ ssList(X0)
      | ~ ssList(sk8)
      | ~ rearsegP(sk8,X0) ),
    inference(paramodulation,[status(thm)],[f13498,f356]) ).

fof(f19502,plain,
    ! [X0] :
      ( ~ sQ30_spl
      | ~ sQ45_spl
      | ~ sQ44_spl
      | ~ sQ43_spl
      | ~ sQ12_spl
      | ~ sQ46_spl
      | ~ sQ4_spl
      | app(sk8,X0) = app(sk8,app(sk8,X0))
      | ~ ssList(sk8)
      | ~ ssList(sk8)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f13498,f374]) ).

fof(f19503,plain,
    ! [X0] :
      ( ~ sQ30_spl
      | ~ sQ45_spl
      | ~ sQ44_spl
      | ~ sQ43_spl
      | ~ sQ12_spl
      | ~ sQ46_spl
      | ~ sQ4_spl
      | X0 = sk8
      | ~ ssList(sk8)
      | ~ ssList(sk8)
      | ~ ssList(X0)
      | app(sk8,X0) != sk8 ),
    inference(paramodulation,[status(thm)],[f13498,f376]) ).

fof(f19505,plain,
    ! [X0] :
      ( ~ sQ30_spl
      | ~ sQ45_spl
      | ~ sQ44_spl
      | ~ sQ43_spl
      | ~ sQ12_spl
      | ~ sQ46_spl
      | ~ sQ4_spl
      | segmentP(app(sk8,X0),sk8)
      | ~ ssList(app(app(sk8,sk8),X0))
      | ~ ssList(sk8)
      | ~ ssList(sk8)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f13498,f511]) ).

fof(f19506,definition,
    ! [X0] :
      ( sQ542_spl
    <=> ( frontsegP(sk8,X0)
        | ~ ssList(X0)
        | ~ frontsegP(sk8,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ542_spl])],[split_symbol_definition]) ).

fof(f19509,plain,
    ( ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ24_spl
    | sQ542_spl ),
    inference(split_clause,[status(thm)],[f19494,f19506,f1006,f472,f1225,f656,f1207,f1211,f1221,f1047]) ).

fof(f19511,definition,
    ! [X0,X1] :
      ( sQ543_spl
    <=> ( segmentP(app(sk8,X1),X0)
        | ~ ssList(X0)
        | ~ ssList(X1)
        | ~ segmentP(sk8,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ543_spl])],[split_symbol_definition]) ).

fof(f19514,plain,
    ( ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ24_spl
    | sQ543_spl ),
    inference(split_clause,[status(thm)],[f19496,f19511,f1006,f472,f1225,f656,f1207,f1211,f1221,f1047]) ).

fof(f19516,definition,
    ! [X0] :
      ( sQ544_spl
    <=> ( X0 = sk8
        | ~ ssList(X0)
        | app(X0,sk8) != sk8 ) ),
    introduced(definition,[new_symbols(definition,[sQ544_spl])],[split_symbol_definition]) ).

fof(f19519,plain,
    ( ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ24_spl
    | sQ544_spl ),
    inference(split_clause,[status(thm)],[f19498,f19516,f1006,f472,f1225,f656,f1207,f1211,f1221,f1047]) ).

fof(f19522,definition,
    ! [X0] :
      ( sQ545_spl
    <=> ( rearsegP(sk8,X0)
        | ~ ssList(X0)
        | ~ rearsegP(sk8,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ545_spl])],[split_symbol_definition]) ).

fof(f19525,plain,
    ( ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ24_spl
    | sQ545_spl ),
    inference(split_clause,[status(thm)],[f19501,f19522,f1006,f472,f1225,f656,f1207,f1211,f1221,f1047]) ).

fof(f19526,definition,
    ! [X0] :
      ( sQ546_spl
    <=> ( app(sk8,X0) = app(sk8,app(sk8,X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ546_spl])],[split_symbol_definition]) ).

fof(f19529,plain,
    ( ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ24_spl
    | sQ546_spl ),
    inference(split_clause,[status(thm)],[f19502,f19526,f1006,f472,f1225,f656,f1207,f1211,f1221,f1047]) ).

fof(f19530,definition,
    ! [X0] :
      ( sQ547_spl
    <=> ( X0 = sk8
        | ~ ssList(X0)
        | app(sk8,X0) != sk8 ) ),
    introduced(definition,[new_symbols(definition,[sQ547_spl])],[split_symbol_definition]) ).

fof(f19533,plain,
    ( ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ24_spl
    | sQ547_spl ),
    inference(split_clause,[status(thm)],[f19503,f19530,f1006,f472,f1225,f656,f1207,f1211,f1221,f1047]) ).

fof(f19535,definition,
    ! [X0] :
      ( sQ548_spl
    <=> ( segmentP(app(sk8,X0),sk8)
        | ~ ssList(app(app(sk8,sk8),X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ548_spl])],[split_symbol_definition]) ).

fof(f19538,plain,
    ( ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ24_spl
    | sQ548_spl ),
    inference(split_clause,[status(thm)],[f19505,f19535,f1006,f472,f1225,f656,f1207,f1211,f1221,f1047]) ).

fof(f19540,plain,
    ( ~ sQ71_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ3_spl
    | ~ sQ20_spl
    | ~ ssItem(sk6) ),
    inference(resolution,[status(thm)],[f15346,f14766]) ).

fof(f19541,plain,
    ( ~ sQ71_spl
    | ~ sQ30_spl
    | ~ sQ45_spl
    | ~ sQ44_spl
    | ~ sQ43_spl
    | ~ sQ12_spl
    | ~ sQ46_spl
    | ~ sQ4_spl
    | ~ sQ3_spl
    | ~ sQ20_spl
    | ~ sQ13_spl ),
    inference(split_clause,[status(thm)],[f19540,f667,f776,f468,f472,f1225,f656,f1207,f1211,f1221,f1047,f1403]) ).

fof(f19542,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f464,f471,f475,f479,f488,f636,f673,f680,f683,f685,f704,f711,f784,f902,f1015,f1019,f1024,f1050,f1054,f1056,f1065,f1070,f1078,f1112,f1120,f1123,f1147,f1153,f1155,f1157,f1176,f1181,f1187,f1194,f1205,f1210,f1214,f1224,f1228,f1233,f1238,f1254,f1258,f1262,f1274,f1279,f1283,f1312,f1331,f1336,f1340,f1344,f1359,f1363,f1367,f1376,f1380,f1384,f1390,f1394,f1402,f1406,f1415,f1424,f1432,f1436,f1440,f1456,f1460,f1464,f1523,f1651,f1704,f2075,f2122,f2344,f2348,f2352,f2356,f2360,f2364,f2368,f2373,f2377,f2381,f2385,f2390,f2449,f2508,f2512,f2537,f2682,f2686,f2700,f2704,f2746,f2752,f2758,f2817,f2981,f2985,f3082,f3301,f3305,f3313,f3319,f3412,f3417,f3421,f3430,f3435,f3439,f3443,f3454,f3462,f3466,f3709,f3711,f3715,f3719,f3725,f3832,f3841,f3860,f3957,f3991,f4524,f4552,f4611,f4635,f4643,f4651,f4945,f4950,f4962,f4966,f4975,f4981,f4997,f5001,f5005,f5013,f5032,f5044,f5245,f5246,f5252,f5579,f5583,f5587,f5602,f5610,f5630,f5634,f5641,f5952,f5959,f6196,f6221,f6225,f6432,f6594,f6598,f6606,f6793,f6990,f7045,f7053,f7061,f7081,f7090,f7217,f7219,f7315,f7322,f7374,f7431,f7460,f7583,f7607,f7759,f7773,f7780,f7787,f7792,f7794,f7796,f7798,f7800,f7802,f7919,f7930,f8013,f8017,f8022,f8029,f8033,f8037,f8042,f8049,f8053,f8064,f8068,f8078,f8082,f8093,f8097,f8102,f8116,f8117,f8118,f8119,f8124,f8125,f8129,f8130,f8131,f8133,f8144,f8148,f8152,f8159,f8174,f8180,f8292,f8393,f8397,f8401,f8405,f8407,f8412,f8416,f8420,f8425,f8429,f8755,f8772,f8888,f9519,f9537,f9627,f10116,f10272,f10659,f10672,f11702,f12560,f12564,f12572,f12576,f12601,f12606,f12613,f12617,f12621,f12626,f12640,f12658,f12665,f12669,f13167,f13170,f13171,f13368,f13382,f13384,f14091,f14170,f14210,f14961,f14987,f14995,f14997,f15037,f15122,f15157,f15656,f15665,f16102,f16956,f18074,f18147,f19464,f19466,f19478,f19480,f19490,f19492,f19509,f19514,f19519,f19525,f19529,f19533,f19538,f19541]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : SWC164-1 : TPTP v9.3.1. Released v2.4.0.
% 0.00/0.04  % Command  : drodi -timeout(300) /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.10/0.53  % Computer : n007.cluster.edu
% 0.10/0.53  % Model    : x86_64 x86_64
% 0.10/0.53  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.53  % Memory   : 8046.5625MB
% 0.10/0.53  % OS       : Linux 6.8.0-71-generic
% 0.10/0.53  % CPULimit : 300
% 0.10/0.53  % WCLimit  : 300
% 0.10/0.53  % DateTime : Mon Sep 21 07:58:37 UTC 2026
% 0.10/0.53  % CPUTime  : 
% 0.10/0.55  % Drodi V4.1.1
% 40.70/6.06  % Refutation found
% 40.70/6.06  % SZS status Unsatisfiable for theBenchmark: Theory is unsatisfiable
% 40.70/6.06  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 42.90/6.14  % Elapsed time: 5.592126 seconds
% 42.90/6.14  % CPU time: 43.721130 seconds
% 42.90/6.14  % Total memory used: 315.846 MB
% 42.90/6.14  % Net memory used: 295.333 MB
%------------------------------------------------------------------------------