↑ Up

Drodi---4.1.1.THM-CRf.s

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

% Computer : n009.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:39:38 PM UTC 2026

% Result   : Theorem 38.96s 5.41s
% Output   : CNFRefutation 38.53s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   13
%            Number of leaves      :  550
% Syntax   : Number of formulae    : 2073 (  71 unt; 496 def)
%            Number of atoms       : 7475 ( 987 equ)
%            Maximal formula atoms :   19 (   3 avg)
%            Number of connectives : 9691 (4289   ~;4507   |; 210   &)
%                                         ( 532 <=>; 153  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   19 (   5 avg)
%            Maximal term depth    :    6 (   1 avg)
%            Number of predicates  :  513 ( 511 usr; 496 prp; 0-2 aty)
%            Number of functors    :   51 (  51 usr;   7 con; 0-2 aty)
%            Number of variables   : 1366 (1297   !;  69   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f2,axiom,
    ? [U] :
      ( ? [V] :
          ( U != V
          & ssItem(V) )
      & ssItem(U) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f3,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssItem(V)
         => ( memberP(U,V)
          <=> ? [W] :
                ( ? [X] :
                    ( app(W,cons(V,X)) = U
                    & ssList(X) )
                & ssList(W) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f4,axiom,
    ! [U] :
      ( ssList(U)
     => ( singletonP(U)
      <=> ? [V] :
            ( cons(V,nil) = U
            & ssItem(V) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f5,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ( frontsegP(U,V)
          <=> ? [W] :
                ( app(V,W) = U
                & ssList(W) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f6,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ( rearsegP(U,V)
          <=> ? [W] :
                ( app(W,V) = U
                & ssList(W) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f7,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ( segmentP(U,V)
          <=> ? [W] :
                ( ? [X] :
                    ( app(app(W,V),X) = U
                    & ssList(X) )
                & ssList(W) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f8,axiom,
    ! [U] :
      ( ssList(U)
     => ( cyclefreeP(U)
      <=> ! [V] :
            ( ssItem(V)
           => ! [W] :
                ( ssItem(W)
               => ! [X] :
                    ( ssList(X)
                   => ! [Y] :
                        ( ssList(Y)
                       => ! [Z] :
                            ( ssList(Z)
                           => ( app(app(X,cons(V,Y)),cons(W,Z)) = U
                             => ~ ( leq(W,V)
                                  & leq(V,W) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f9,axiom,
    ! [U] :
      ( ssList(U)
     => ( totalorderP(U)
      <=> ! [V] :
            ( ssItem(V)
           => ! [W] :
                ( ssItem(W)
               => ! [X] :
                    ( ssList(X)
                   => ! [Y] :
                        ( ssList(Y)
                       => ! [Z] :
                            ( ssList(Z)
                           => ( app(app(X,cons(V,Y)),cons(W,Z)) = U
                             => ( leq(W,V)
                                | leq(V,W) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f10,axiom,
    ! [U] :
      ( ssList(U)
     => ( strictorderP(U)
      <=> ! [V] :
            ( ssItem(V)
           => ! [W] :
                ( ssItem(W)
               => ! [X] :
                    ( ssList(X)
                   => ! [Y] :
                        ( ssList(Y)
                       => ! [Z] :
                            ( ssList(Z)
                           => ( app(app(X,cons(V,Y)),cons(W,Z)) = U
                             => ( lt(W,V)
                                | lt(V,W) ) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f11,axiom,
    ! [U] :
      ( ssList(U)
     => ( totalorderedP(U)
      <=> ! [V] :
            ( ssItem(V)
           => ! [W] :
                ( ssItem(W)
               => ! [X] :
                    ( ssList(X)
                   => ! [Y] :
                        ( ssList(Y)
                       => ! [Z] :
                            ( ssList(Z)
                           => ( app(app(X,cons(V,Y)),cons(W,Z)) = U
                             => leq(V,W) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f12,axiom,
    ! [U] :
      ( ssList(U)
     => ( strictorderedP(U)
      <=> ! [V] :
            ( ssItem(V)
           => ! [W] :
                ( ssItem(W)
               => ! [X] :
                    ( ssList(X)
                   => ! [Y] :
                        ( ssList(Y)
                       => ! [Z] :
                            ( ssList(Z)
                           => ( app(app(X,cons(V,Y)),cons(W,Z)) = U
                             => lt(V,W) ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f13,axiom,
    ! [U] :
      ( ssList(U)
     => ( duplicatefreeP(U)
      <=> ! [V] :
            ( ssItem(V)
           => ! [W] :
                ( ssItem(W)
               => ! [X] :
                    ( ssList(X)
                   => ! [Y] :
                        ( ssList(Y)
                       => ! [Z] :
                            ( ssList(Z)
                           => ( app(app(X,cons(V,Y)),cons(W,Z)) = U
                             => V != W ) ) ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f16,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssItem(V)
         => ssList(cons(V,U)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f17,axiom,
    ssList(nil),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f18,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssItem(V)
         => cons(V,U) != U ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f20,axiom,
    ! [U] :
      ( ssList(U)
     => ( ? [V] :
            ( ? [W] :
                ( cons(W,V) = U
                & ssItem(W) )
            & ssList(V) )
        | nil = U ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f21,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssItem(V)
         => nil != cons(V,U) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f22,axiom,
    ! [U] :
      ( ssList(U)
     => ( nil != U
       => ssItem(hd(U)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f23,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssItem(V)
         => hd(cons(V,U)) = V ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f24,axiom,
    ! [U] :
      ( ssList(U)
     => ( nil != U
       => ssList(tl(U)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f25,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssItem(V)
         => tl(cons(V,U)) = U ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f26,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ssList(app(U,V)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f28,axiom,
    ! [U] :
      ( ssList(U)
     => app(nil,U) = U ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f36,axiom,
    ! [U] :
      ( ssItem(U)
     => ! [V] :
          ( ssList(V)
         => ! [W] :
              ( ssList(W)
             => ( memberP(app(V,W),U)
              <=> ( memberP(W,U)
                  | memberP(V,U) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f37,axiom,
    ! [U] :
      ( ssItem(U)
     => ! [V] :
          ( ssItem(V)
         => ! [W] :
              ( ssList(W)
             => ( memberP(cons(V,W),U)
              <=> ( memberP(W,U)
                  | U = V ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f38,axiom,
    ! [U] :
      ( ssItem(U)
     => ~ memberP(nil,U) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

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

fof(f40,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ! [W] :
              ( ssList(W)
             => ( ( frontsegP(V,W)
                  & frontsegP(U,V) )
               => frontsegP(U,W) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f41,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ( ( frontsegP(V,U)
              & frontsegP(U,V) )
           => U = V ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f42,axiom,
    ! [U] :
      ( ssList(U)
     => frontsegP(U,U) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f43,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ! [W] :
              ( ssList(W)
             => ( frontsegP(U,V)
               => frontsegP(app(U,W),V) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f44,axiom,
    ! [U] :
      ( ssItem(U)
     => ! [V] :
          ( ssItem(V)
         => ! [W] :
              ( ssList(W)
             => ! [X] :
                  ( ssList(X)
                 => ( frontsegP(cons(U,W),cons(V,X))
                  <=> ( frontsegP(W,X)
                      & U = V ) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f45,axiom,
    ! [U] :
      ( ssList(U)
     => frontsegP(U,nil) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f46,axiom,
    ! [U] :
      ( ssList(U)
     => ( frontsegP(nil,U)
      <=> nil = U ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f47,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ! [W] :
              ( ssList(W)
             => ( ( rearsegP(V,W)
                  & rearsegP(U,V) )
               => rearsegP(U,W) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f48,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ( ( rearsegP(V,U)
              & rearsegP(U,V) )
           => U = V ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f50,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ! [W] :
              ( ssList(W)
             => ( rearsegP(U,V)
               => rearsegP(app(W,U),V) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f51,axiom,
    ! [U] :
      ( ssList(U)
     => rearsegP(U,nil) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f52,axiom,
    ! [U] :
      ( ssList(U)
     => ( rearsegP(nil,U)
      <=> nil = U ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f53,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ! [W] :
              ( ssList(W)
             => ( ( segmentP(V,W)
                  & segmentP(U,V) )
               => segmentP(U,W) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f54,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ( ( segmentP(V,U)
              & segmentP(U,V) )
           => U = V ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f56,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ! [W] :
              ( ssList(W)
             => ! [X] :
                  ( ssList(X)
                 => ( segmentP(U,V)
                   => segmentP(app(app(W,U),X),V) ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f57,axiom,
    ! [U] :
      ( ssList(U)
     => segmentP(U,nil) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f58,axiom,
    ! [U] :
      ( ssList(U)
     => ( segmentP(nil,U)
      <=> nil = U ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f75,axiom,
    ! [U] :
      ( ssList(U)
     => ( nil != U
       => ? [V] :
            ( hd(U) = V
            & ssItem(V) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f77,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ( ( tl(V) = tl(U)
              & hd(V) = hd(U)
              & nil != U
              & nil != V )
           => V = U ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f78,axiom,
    ! [U] :
      ( ssList(U)
     => ( nil != U
       => cons(hd(U),tl(U)) = U ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f79,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ! [W] :
              ( ssList(W)
             => ( app(W,V) = app(U,V)
               => W = U ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f80,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ! [W] :
              ( ssList(W)
             => ( app(V,W) = app(V,U)
               => W = U ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f82,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ! [W] :
              ( ssList(W)
             => app(app(U,V),W) = app(U,app(V,W)) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f83,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ( nil = app(U,V)
          <=> ( nil = U
              & nil = V ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f84,axiom,
    ! [U] :
      ( ssList(U)
     => app(U,nil) = U ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f86,axiom,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ( nil != U
           => tl(app(U,V)) = app(tl(U),V) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f96,conjecture,
    ! [U] :
      ( ssList(U)
     => ! [V] :
          ( ssList(V)
         => ! [W] :
              ( ssList(W)
             => ! [X] :
                  ( ssList(X)
                 => ( ( ( nil = V
                        | nil != U )
                      & ( nil = U
                        | nil != V ) )
                    | ? [Y] :
                        ( ( ( memberP(X,Y)
                            & ~ memberP(W,Y) )
                          | ( memberP(W,Y)
                            & ~ memberP(X,Y) ) )
                        & ssItem(Y) )
                    | ~ duplicatefreeP(W)
                    | U != W
                    | V != X ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f97,negated_conjecture,
    ~ ! [U] :
        ( ssList(U)
       => ! [V] :
            ( ssList(V)
           => ! [W] :
                ( ssList(W)
               => ! [X] :
                    ( ssList(X)
                   => ( ( ( nil = V
                          | nil != U )
                        & ( nil = U
                          | nil != V ) )
                      | ? [Y] :
                          ( ( ( memberP(X,Y)
                              & ~ memberP(W,Y) )
                            | ( memberP(W,Y)
                              & ~ memberP(X,Y) ) )
                          & ssItem(Y) )
                      | ~ duplicatefreeP(W)
                      | U != W
                      | V != X ) ) ) ) ),
    inference(negated_conjecture,[status(cth)],[f96]) ).

fof(f102,plain,
    ( sK0_skl != sK1_skl
    & ssItem(sK1_skl)
    & ssItem(sK0_skl) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK0_skl,sK1_skl]),skolemize(U,sK0_skl),skolemize(V,sK1_skl)],[f2]) ).

fof(f103,plain,
    ssItem(sK0_skl),
    inference(cnf_transformation,[status(thm)],[f102]) ).

fof(f104,plain,
    ssItem(sK1_skl),
    inference(cnf_transformation,[status(thm)],[f102]) ).

fof(f105,plain,
    sK0_skl != sK1_skl,
    inference(cnf_transformation,[status(thm)],[f102]) ).

fof(f106,plain,
    ! [U] :
      ( ! [V] :
          ( ( memberP(U,V)
          <=> ? [W] :
                ( ? [X] :
                    ( app(W,cons(V,X)) = U
                    & ssList(X) )
                & ssList(W) ) )
          | ~ ssItem(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f3]) ).

fof(f107,plain,
    ! [U] :
      ( ! [V] :
          ( ( ( ! [W] :
                  ( ! [X] :
                      ( app(W,cons(V,X)) != U
                      | ~ ssList(X) )
                  | ~ ssList(W) )
              | memberP(U,V) )
            & ( ? [W] :
                  ( ? [X] :
                      ( app(W,cons(V,X)) = U
                      & ssList(X) )
                  & ssList(W) )
              | ~ memberP(U,V) ) )
          | ~ ssItem(V) )
      | ~ ssList(U) ),
    inference(NNF_transformation,[status(thm)],[f106]) ).

fof(f108,plain,
    ! [U] :
      ( ! [V] :
          ( ( ( ! [W] :
                  ( ! [X] :
                      ( app(W,cons(V,X)) != U
                      | ~ ssList(X) )
                  | ~ ssList(W) )
              | memberP(U,V) )
            & ( ( app(sK2_skl(V,U),cons(V,sK3_skl(V,U))) = U
                & ssList(sK3_skl(V,U))
                & ssList(sK2_skl(V,U)) )
              | ~ memberP(U,V) ) )
          | ~ ssItem(V) )
      | ~ ssList(U) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK2_skl,sK3_skl]),skolemize(W,sK2_skl(V,U)),skolemize(X,sK3_skl(V,U))],[f107]) ).

fof(f109,plain,
    ! [X0,X1] :
      ( ssList(sK2_skl(X1,X0))
      | ~ memberP(X0,X1)
      | ~ ssItem(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f108]) ).

fof(f110,plain,
    ! [X0,X1] :
      ( ssList(sK3_skl(X1,X0))
      | ~ memberP(X0,X1)
      | ~ ssItem(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f108]) ).

fof(f111,plain,
    ! [X0,X1] :
      ( app(sK2_skl(X1,X0),cons(X1,sK3_skl(X1,X0))) = X0
      | ~ memberP(X0,X1)
      | ~ ssItem(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f108]) ).

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

fof(f113,plain,
    ! [U] :
      ( ( singletonP(U)
      <=> ? [V] :
            ( cons(V,nil) = U
            & ssItem(V) ) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f4]) ).

fof(f114,plain,
    ! [U] :
      ( ( ( ! [V] :
              ( cons(V,nil) != U
              | ~ ssItem(V) )
          | singletonP(U) )
        & ( ? [V] :
              ( cons(V,nil) = U
              & ssItem(V) )
          | ~ singletonP(U) ) )
      | ~ ssList(U) ),
    inference(NNF_transformation,[status(thm)],[f113]) ).

fof(f115,plain,
    ! [U] :
      ( ( ( ! [V] :
              ( cons(V,nil) != U
              | ~ ssItem(V) )
          | singletonP(U) )
        & ( ( cons(sK4_skl(U),nil) = U
            & ssItem(sK4_skl(U)) )
          | ~ singletonP(U) ) )
      | ~ ssList(U) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK4_skl]),skolemize(V,sK4_skl(U))],[f114]) ).

fof(f116,plain,
    ! [X0] :
      ( ssItem(sK4_skl(X0))
      | ~ singletonP(X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f115]) ).

fof(f117,plain,
    ! [X0] :
      ( cons(sK4_skl(X0),nil) = X0
      | ~ singletonP(X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f115]) ).

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

fof(f119,plain,
    ! [U] :
      ( ! [V] :
          ( ( frontsegP(U,V)
          <=> ? [W] :
                ( app(V,W) = U
                & ssList(W) ) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f5]) ).

fof(f120,plain,
    ! [U] :
      ( ! [V] :
          ( ( ( ! [W] :
                  ( app(V,W) != U
                  | ~ ssList(W) )
              | frontsegP(U,V) )
            & ( ? [W] :
                  ( app(V,W) = U
                  & ssList(W) )
              | ~ frontsegP(U,V) ) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(NNF_transformation,[status(thm)],[f119]) ).

fof(f121,plain,
    ! [U] :
      ( ! [V] :
          ( ( ( ! [W] :
                  ( app(V,W) != U
                  | ~ ssList(W) )
              | frontsegP(U,V) )
            & ( ( app(V,sK5_skl(V,U)) = U
                & ssList(sK5_skl(V,U)) )
              | ~ frontsegP(U,V) ) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK5_skl]),skolemize(W,sK5_skl(V,U))],[f120]) ).

fof(f122,plain,
    ! [X0,X1] :
      ( ssList(sK5_skl(X1,X0))
      | ~ frontsegP(X0,X1)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f121]) ).

fof(f123,plain,
    ! [X0,X1] :
      ( app(X1,sK5_skl(X1,X0)) = X0
      | ~ frontsegP(X0,X1)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f121]) ).

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

fof(f125,plain,
    ! [U] :
      ( ! [V] :
          ( ( rearsegP(U,V)
          <=> ? [W] :
                ( app(W,V) = U
                & ssList(W) ) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f6]) ).

fof(f126,plain,
    ! [U] :
      ( ! [V] :
          ( ( ( ! [W] :
                  ( app(W,V) != U
                  | ~ ssList(W) )
              | rearsegP(U,V) )
            & ( ? [W] :
                  ( app(W,V) = U
                  & ssList(W) )
              | ~ rearsegP(U,V) ) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(NNF_transformation,[status(thm)],[f125]) ).

fof(f127,plain,
    ! [U] :
      ( ! [V] :
          ( ( ( ! [W] :
                  ( app(W,V) != U
                  | ~ ssList(W) )
              | rearsegP(U,V) )
            & ( ( app(sK6_skl(V,U),V) = U
                & ssList(sK6_skl(V,U)) )
              | ~ rearsegP(U,V) ) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK6_skl]),skolemize(W,sK6_skl(V,U))],[f126]) ).

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

fof(f129,plain,
    ! [X0,X1] :
      ( app(sK6_skl(X1,X0),X1) = X0
      | ~ rearsegP(X0,X1)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f127]) ).

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

fof(f131,plain,
    ! [U] :
      ( ! [V] :
          ( ( segmentP(U,V)
          <=> ? [W] :
                ( ? [X] :
                    ( app(app(W,V),X) = U
                    & ssList(X) )
                & ssList(W) ) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f7]) ).

fof(f132,plain,
    ! [U] :
      ( ! [V] :
          ( ( ( ! [W] :
                  ( ! [X] :
                      ( app(app(W,V),X) != U
                      | ~ ssList(X) )
                  | ~ ssList(W) )
              | segmentP(U,V) )
            & ( ? [W] :
                  ( ? [X] :
                      ( app(app(W,V),X) = U
                      & ssList(X) )
                  & ssList(W) )
              | ~ segmentP(U,V) ) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(NNF_transformation,[status(thm)],[f131]) ).

fof(f133,plain,
    ! [U] :
      ( ! [V] :
          ( ( ( ! [W] :
                  ( ! [X] :
                      ( app(app(W,V),X) != U
                      | ~ ssList(X) )
                  | ~ ssList(W) )
              | segmentP(U,V) )
            & ( ( app(app(sK7_skl(V,U),V),sK8_skl(V,U)) = U
                & ssList(sK8_skl(V,U))
                & ssList(sK7_skl(V,U)) )
              | ~ segmentP(U,V) ) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK7_skl,sK8_skl]),skolemize(W,sK7_skl(V,U)),skolemize(X,sK8_skl(V,U))],[f132]) ).

fof(f134,plain,
    ! [X0,X1] :
      ( ssList(sK7_skl(X1,X0))
      | ~ segmentP(X0,X1)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f133]) ).

fof(f135,plain,
    ! [X0,X1] :
      ( ssList(sK8_skl(X1,X0))
      | ~ segmentP(X0,X1)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f133]) ).

fof(f136,plain,
    ! [X0,X1] :
      ( app(app(sK7_skl(X1,X0),X1),sK8_skl(X1,X0)) = X0
      | ~ segmentP(X0,X1)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f133]) ).

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

fof(f138,plain,
    ! [U] :
      ( ( cyclefreeP(U)
      <=> ! [V] :
            ( ! [W] :
                ( ! [X] :
                    ( ! [Y] :
                        ( ! [Z] :
                            ( ~ leq(W,V)
                            | ~ leq(V,W)
                            | app(app(X,cons(V,Y)),cons(W,Z)) != U
                            | ~ ssList(Z) )
                        | ~ ssList(Y) )
                    | ~ ssList(X) )
                | ~ ssItem(W) )
            | ~ ssItem(V) ) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f8]) ).

fof(f139,plain,
    ! [U] :
      ( ( ( ? [V] :
              ( ? [W] :
                  ( ? [X] :
                      ( ? [Y] :
                          ( ? [Z] :
                              ( leq(W,V)
                              & leq(V,W)
                              & app(app(X,cons(V,Y)),cons(W,Z)) = U
                              & ssList(Z) )
                          & ssList(Y) )
                      & ssList(X) )
                  & ssItem(W) )
              & ssItem(V) )
          | cyclefreeP(U) )
        & ( ! [V] :
              ( ! [W] :
                  ( ! [X] :
                      ( ! [Y] :
                          ( ! [Z] :
                              ( ~ leq(W,V)
                              | ~ leq(V,W)
                              | app(app(X,cons(V,Y)),cons(W,Z)) != U
                              | ~ ssList(Z) )
                          | ~ ssList(Y) )
                      | ~ ssList(X) )
                  | ~ ssItem(W) )
              | ~ ssItem(V) )
          | ~ cyclefreeP(U) ) )
      | ~ ssList(U) ),
    inference(NNF_transformation,[status(thm)],[f138]) ).

fof(f140,plain,
    ! [U] :
      ( ( ( ( leq(sK10_skl(U),sK9_skl(U))
            & leq(sK9_skl(U),sK10_skl(U))
            & app(app(sK11_skl(U),cons(sK9_skl(U),sK12_skl(U))),cons(sK10_skl(U),sK13_skl(U))) = U
            & ssList(sK13_skl(U))
            & ssList(sK12_skl(U))
            & ssList(sK11_skl(U))
            & ssItem(sK10_skl(U))
            & ssItem(sK9_skl(U)) )
          | cyclefreeP(U) )
        & ( ! [V] :
              ( ! [W] :
                  ( ! [X] :
                      ( ! [Y] :
                          ( ! [Z] :
                              ( ~ leq(W,V)
                              | ~ leq(V,W)
                              | app(app(X,cons(V,Y)),cons(W,Z)) != U
                              | ~ ssList(Z) )
                          | ~ ssList(Y) )
                      | ~ ssList(X) )
                  | ~ ssItem(W) )
              | ~ ssItem(V) )
          | ~ cyclefreeP(U) ) )
      | ~ ssList(U) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK9_skl,sK10_skl,sK11_skl,sK12_skl,sK13_skl]),skolemize(V,sK9_skl(U)),skolemize(W,sK10_skl(U)),skolemize(X,sK11_skl(U)),skolemize(Y,sK12_skl(U)),skolemize(Z,sK13_skl(U))],[f139]) ).

fof(f141,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ leq(X2,X1)
      | ~ leq(X1,X2)
      | app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
      | ~ ssList(X5)
      | ~ ssList(X4)
      | ~ ssList(X3)
      | ~ ssItem(X2)
      | ~ ssItem(X1)
      | ~ cyclefreeP(X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f140]) ).

fof(f150,plain,
    ! [U] :
      ( ( totalorderP(U)
      <=> ! [V] :
            ( ! [W] :
                ( ! [X] :
                    ( ! [Y] :
                        ( ! [Z] :
                            ( leq(W,V)
                            | leq(V,W)
                            | app(app(X,cons(V,Y)),cons(W,Z)) != U
                            | ~ ssList(Z) )
                        | ~ ssList(Y) )
                    | ~ ssList(X) )
                | ~ ssItem(W) )
            | ~ ssItem(V) ) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f9]) ).

fof(f151,plain,
    ! [U] :
      ( ( ( ? [V] :
              ( ? [W] :
                  ( ? [X] :
                      ( ? [Y] :
                          ( ? [Z] :
                              ( ~ leq(W,V)
                              & ~ leq(V,W)
                              & app(app(X,cons(V,Y)),cons(W,Z)) = U
                              & ssList(Z) )
                          & ssList(Y) )
                      & ssList(X) )
                  & ssItem(W) )
              & ssItem(V) )
          | totalorderP(U) )
        & ( ! [V] :
              ( ! [W] :
                  ( ! [X] :
                      ( ! [Y] :
                          ( ! [Z] :
                              ( leq(W,V)
                              | leq(V,W)
                              | app(app(X,cons(V,Y)),cons(W,Z)) != U
                              | ~ ssList(Z) )
                          | ~ ssList(Y) )
                      | ~ ssList(X) )
                  | ~ ssItem(W) )
              | ~ ssItem(V) )
          | ~ totalorderP(U) ) )
      | ~ ssList(U) ),
    inference(NNF_transformation,[status(thm)],[f150]) ).

fof(f152,plain,
    ! [U] :
      ( ( ( ( ~ leq(sK15_skl(U),sK14_skl(U))
            & ~ leq(sK14_skl(U),sK15_skl(U))
            & app(app(sK16_skl(U),cons(sK14_skl(U),sK17_skl(U))),cons(sK15_skl(U),sK18_skl(U))) = U
            & ssList(sK18_skl(U))
            & ssList(sK17_skl(U))
            & ssList(sK16_skl(U))
            & ssItem(sK15_skl(U))
            & ssItem(sK14_skl(U)) )
          | totalorderP(U) )
        & ( ! [V] :
              ( ! [W] :
                  ( ! [X] :
                      ( ! [Y] :
                          ( ! [Z] :
                              ( leq(W,V)
                              | leq(V,W)
                              | app(app(X,cons(V,Y)),cons(W,Z)) != U
                              | ~ ssList(Z) )
                          | ~ ssList(Y) )
                      | ~ ssList(X) )
                  | ~ ssItem(W) )
              | ~ ssItem(V) )
          | ~ totalorderP(U) ) )
      | ~ ssList(U) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK14_skl,sK15_skl,sK16_skl,sK17_skl,sK18_skl]),skolemize(V,sK14_skl(U)),skolemize(W,sK15_skl(U)),skolemize(X,sK16_skl(U)),skolemize(Y,sK17_skl(U)),skolemize(Z,sK18_skl(U))],[f151]) ).

fof(f153,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( leq(X2,X1)
      | leq(X1,X2)
      | app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
      | ~ ssList(X5)
      | ~ ssList(X4)
      | ~ ssList(X3)
      | ~ ssItem(X2)
      | ~ ssItem(X1)
      | ~ totalorderP(X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f152]) ).

fof(f162,plain,
    ! [U] :
      ( ( strictorderP(U)
      <=> ! [V] :
            ( ! [W] :
                ( ! [X] :
                    ( ! [Y] :
                        ( ! [Z] :
                            ( lt(W,V)
                            | lt(V,W)
                            | app(app(X,cons(V,Y)),cons(W,Z)) != U
                            | ~ ssList(Z) )
                        | ~ ssList(Y) )
                    | ~ ssList(X) )
                | ~ ssItem(W) )
            | ~ ssItem(V) ) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f10]) ).

fof(f163,plain,
    ! [U] :
      ( ( ( ? [V] :
              ( ? [W] :
                  ( ? [X] :
                      ( ? [Y] :
                          ( ? [Z] :
                              ( ~ lt(W,V)
                              & ~ lt(V,W)
                              & app(app(X,cons(V,Y)),cons(W,Z)) = U
                              & ssList(Z) )
                          & ssList(Y) )
                      & ssList(X) )
                  & ssItem(W) )
              & ssItem(V) )
          | strictorderP(U) )
        & ( ! [V] :
              ( ! [W] :
                  ( ! [X] :
                      ( ! [Y] :
                          ( ! [Z] :
                              ( lt(W,V)
                              | lt(V,W)
                              | app(app(X,cons(V,Y)),cons(W,Z)) != U
                              | ~ ssList(Z) )
                          | ~ ssList(Y) )
                      | ~ ssList(X) )
                  | ~ ssItem(W) )
              | ~ ssItem(V) )
          | ~ strictorderP(U) ) )
      | ~ ssList(U) ),
    inference(NNF_transformation,[status(thm)],[f162]) ).

fof(f164,plain,
    ! [U] :
      ( ( ( ( ~ lt(sK20_skl(U),sK19_skl(U))
            & ~ lt(sK19_skl(U),sK20_skl(U))
            & app(app(sK21_skl(U),cons(sK19_skl(U),sK22_skl(U))),cons(sK20_skl(U),sK23_skl(U))) = U
            & ssList(sK23_skl(U))
            & ssList(sK22_skl(U))
            & ssList(sK21_skl(U))
            & ssItem(sK20_skl(U))
            & ssItem(sK19_skl(U)) )
          | strictorderP(U) )
        & ( ! [V] :
              ( ! [W] :
                  ( ! [X] :
                      ( ! [Y] :
                          ( ! [Z] :
                              ( lt(W,V)
                              | lt(V,W)
                              | app(app(X,cons(V,Y)),cons(W,Z)) != U
                              | ~ ssList(Z) )
                          | ~ ssList(Y) )
                      | ~ ssList(X) )
                  | ~ ssItem(W) )
              | ~ ssItem(V) )
          | ~ strictorderP(U) ) )
      | ~ ssList(U) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK19_skl,sK20_skl,sK21_skl,sK22_skl,sK23_skl]),skolemize(V,sK19_skl(U)),skolemize(W,sK20_skl(U)),skolemize(X,sK21_skl(U)),skolemize(Y,sK22_skl(U)),skolemize(Z,sK23_skl(U))],[f163]) ).

fof(f165,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( lt(X2,X1)
      | lt(X1,X2)
      | app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
      | ~ ssList(X5)
      | ~ ssList(X4)
      | ~ ssList(X3)
      | ~ ssItem(X2)
      | ~ ssItem(X1)
      | ~ strictorderP(X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f164]) ).

fof(f174,plain,
    ! [U] :
      ( ( totalorderedP(U)
      <=> ! [V] :
            ( ! [W] :
                ( ! [X] :
                    ( ! [Y] :
                        ( ! [Z] :
                            ( leq(V,W)
                            | app(app(X,cons(V,Y)),cons(W,Z)) != U
                            | ~ ssList(Z) )
                        | ~ ssList(Y) )
                    | ~ ssList(X) )
                | ~ ssItem(W) )
            | ~ ssItem(V) ) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f11]) ).

fof(f175,plain,
    ! [U] :
      ( ( ( ? [V] :
              ( ? [W] :
                  ( ? [X] :
                      ( ? [Y] :
                          ( ? [Z] :
                              ( ~ leq(V,W)
                              & app(app(X,cons(V,Y)),cons(W,Z)) = U
                              & ssList(Z) )
                          & ssList(Y) )
                      & ssList(X) )
                  & ssItem(W) )
              & ssItem(V) )
          | totalorderedP(U) )
        & ( ! [V] :
              ( ! [W] :
                  ( ! [X] :
                      ( ! [Y] :
                          ( ! [Z] :
                              ( leq(V,W)
                              | app(app(X,cons(V,Y)),cons(W,Z)) != U
                              | ~ ssList(Z) )
                          | ~ ssList(Y) )
                      | ~ ssList(X) )
                  | ~ ssItem(W) )
              | ~ ssItem(V) )
          | ~ totalorderedP(U) ) )
      | ~ ssList(U) ),
    inference(NNF_transformation,[status(thm)],[f174]) ).

fof(f176,plain,
    ! [U] :
      ( ( ( ( ~ leq(sK24_skl(U),sK25_skl(U))
            & app(app(sK26_skl(U),cons(sK24_skl(U),sK27_skl(U))),cons(sK25_skl(U),sK28_skl(U))) = U
            & ssList(sK28_skl(U))
            & ssList(sK27_skl(U))
            & ssList(sK26_skl(U))
            & ssItem(sK25_skl(U))
            & ssItem(sK24_skl(U)) )
          | totalorderedP(U) )
        & ( ! [V] :
              ( ! [W] :
                  ( ! [X] :
                      ( ! [Y] :
                          ( ! [Z] :
                              ( leq(V,W)
                              | app(app(X,cons(V,Y)),cons(W,Z)) != U
                              | ~ ssList(Z) )
                          | ~ ssList(Y) )
                      | ~ ssList(X) )
                  | ~ ssItem(W) )
              | ~ ssItem(V) )
          | ~ totalorderedP(U) ) )
      | ~ ssList(U) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK24_skl,sK25_skl,sK26_skl,sK27_skl,sK28_skl]),skolemize(V,sK24_skl(U)),skolemize(W,sK25_skl(U)),skolemize(X,sK26_skl(U)),skolemize(Y,sK27_skl(U)),skolemize(Z,sK28_skl(U))],[f175]) ).

fof(f177,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( leq(X1,X2)
      | app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
      | ~ ssList(X5)
      | ~ ssList(X4)
      | ~ ssList(X3)
      | ~ ssItem(X2)
      | ~ ssItem(X1)
      | ~ totalorderedP(X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f176]) ).

fof(f185,plain,
    ! [U] :
      ( ( strictorderedP(U)
      <=> ! [V] :
            ( ! [W] :
                ( ! [X] :
                    ( ! [Y] :
                        ( ! [Z] :
                            ( lt(V,W)
                            | app(app(X,cons(V,Y)),cons(W,Z)) != U
                            | ~ ssList(Z) )
                        | ~ ssList(Y) )
                    | ~ ssList(X) )
                | ~ ssItem(W) )
            | ~ ssItem(V) ) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f12]) ).

fof(f186,plain,
    ! [U] :
      ( ( ( ? [V] :
              ( ? [W] :
                  ( ? [X] :
                      ( ? [Y] :
                          ( ? [Z] :
                              ( ~ lt(V,W)
                              & app(app(X,cons(V,Y)),cons(W,Z)) = U
                              & ssList(Z) )
                          & ssList(Y) )
                      & ssList(X) )
                  & ssItem(W) )
              & ssItem(V) )
          | strictorderedP(U) )
        & ( ! [V] :
              ( ! [W] :
                  ( ! [X] :
                      ( ! [Y] :
                          ( ! [Z] :
                              ( lt(V,W)
                              | app(app(X,cons(V,Y)),cons(W,Z)) != U
                              | ~ ssList(Z) )
                          | ~ ssList(Y) )
                      | ~ ssList(X) )
                  | ~ ssItem(W) )
              | ~ ssItem(V) )
          | ~ strictorderedP(U) ) )
      | ~ ssList(U) ),
    inference(NNF_transformation,[status(thm)],[f185]) ).

fof(f187,plain,
    ! [U] :
      ( ( ( ( ~ lt(sK29_skl(U),sK30_skl(U))
            & app(app(sK31_skl(U),cons(sK29_skl(U),sK32_skl(U))),cons(sK30_skl(U),sK33_skl(U))) = U
            & ssList(sK33_skl(U))
            & ssList(sK32_skl(U))
            & ssList(sK31_skl(U))
            & ssItem(sK30_skl(U))
            & ssItem(sK29_skl(U)) )
          | strictorderedP(U) )
        & ( ! [V] :
              ( ! [W] :
                  ( ! [X] :
                      ( ! [Y] :
                          ( ! [Z] :
                              ( lt(V,W)
                              | app(app(X,cons(V,Y)),cons(W,Z)) != U
                              | ~ ssList(Z) )
                          | ~ ssList(Y) )
                      | ~ ssList(X) )
                  | ~ ssItem(W) )
              | ~ ssItem(V) )
          | ~ strictorderedP(U) ) )
      | ~ ssList(U) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK29_skl,sK30_skl,sK31_skl,sK32_skl,sK33_skl]),skolemize(V,sK29_skl(U)),skolemize(W,sK30_skl(U)),skolemize(X,sK31_skl(U)),skolemize(Y,sK32_skl(U)),skolemize(Z,sK33_skl(U))],[f186]) ).

fof(f188,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( lt(X1,X2)
      | app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
      | ~ ssList(X5)
      | ~ ssList(X4)
      | ~ ssList(X3)
      | ~ ssItem(X2)
      | ~ ssItem(X1)
      | ~ strictorderedP(X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f187]) ).

fof(f196,plain,
    ! [U] :
      ( ( duplicatefreeP(U)
      <=> ! [V] :
            ( ! [W] :
                ( ! [X] :
                    ( ! [Y] :
                        ( ! [Z] :
                            ( V != W
                            | app(app(X,cons(V,Y)),cons(W,Z)) != U
                            | ~ ssList(Z) )
                        | ~ ssList(Y) )
                    | ~ ssList(X) )
                | ~ ssItem(W) )
            | ~ ssItem(V) ) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f13]) ).

fof(f197,plain,
    ! [U] :
      ( ( ( ? [V] :
              ( ? [W] :
                  ( ? [X] :
                      ( ? [Y] :
                          ( ? [Z] :
                              ( V = W
                              & app(app(X,cons(V,Y)),cons(W,Z)) = U
                              & ssList(Z) )
                          & ssList(Y) )
                      & ssList(X) )
                  & ssItem(W) )
              & ssItem(V) )
          | duplicatefreeP(U) )
        & ( ! [V] :
              ( ! [W] :
                  ( ! [X] :
                      ( ! [Y] :
                          ( ! [Z] :
                              ( V != W
                              | app(app(X,cons(V,Y)),cons(W,Z)) != U
                              | ~ ssList(Z) )
                          | ~ ssList(Y) )
                      | ~ ssList(X) )
                  | ~ ssItem(W) )
              | ~ ssItem(V) )
          | ~ duplicatefreeP(U) ) )
      | ~ ssList(U) ),
    inference(NNF_transformation,[status(thm)],[f196]) ).

fof(f198,plain,
    ! [U] :
      ( ( ( ( sK34_skl(U) = sK35_skl(U)
            & app(app(sK36_skl(U),cons(sK34_skl(U),sK37_skl(U))),cons(sK35_skl(U),sK38_skl(U))) = U
            & ssList(sK38_skl(U))
            & ssList(sK37_skl(U))
            & ssList(sK36_skl(U))
            & ssItem(sK35_skl(U))
            & ssItem(sK34_skl(U)) )
          | duplicatefreeP(U) )
        & ( ! [V] :
              ( ! [W] :
                  ( ! [X] :
                      ( ! [Y] :
                          ( ! [Z] :
                              ( V != W
                              | app(app(X,cons(V,Y)),cons(W,Z)) != U
                              | ~ ssList(Z) )
                          | ~ ssList(Y) )
                      | ~ ssList(X) )
                  | ~ ssItem(W) )
              | ~ ssItem(V) )
          | ~ duplicatefreeP(U) ) )
      | ~ ssList(U) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK34_skl,sK35_skl,sK36_skl,sK37_skl,sK38_skl]),skolemize(V,sK34_skl(U)),skolemize(W,sK35_skl(U)),skolemize(X,sK36_skl(U)),skolemize(Y,sK37_skl(U)),skolemize(Z,sK38_skl(U))],[f197]) ).

fof(f199,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( X1 != X2
      | app(app(X3,cons(X1,X4)),cons(X2,X5)) != X0
      | ~ ssList(X5)
      | ~ ssList(X4)
      | ~ ssList(X3)
      | ~ ssItem(X2)
      | ~ ssItem(X1)
      | ~ duplicatefreeP(X0)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f198]) ).

fof(f221,plain,
    ! [U] :
      ( ! [V] :
          ( ssList(cons(V,U))
          | ~ ssItem(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f16]) ).

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

fof(f223,plain,
    ssList(nil),
    inference(cnf_transformation,[status(thm)],[f17]) ).

fof(f224,plain,
    ! [U] :
      ( ! [V] :
          ( cons(V,U) != U
          | ~ ssItem(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f18]) ).

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

fof(f229,plain,
    ! [U] :
      ( ? [V] :
          ( ? [W] :
              ( cons(W,V) = U
              & ssItem(W) )
          & ssList(V) )
      | nil = U
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f20]) ).

fof(f230,plain,
    ! [U] :
      ( ( cons(sK44_skl(U),sK43_skl(U)) = U
        & ssItem(sK44_skl(U))
        & ssList(sK43_skl(U)) )
      | nil = U
      | ~ ssList(U) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK43_skl,sK44_skl]),skolemize(V,sK43_skl(U)),skolemize(W,sK44_skl(U))],[f229]) ).

fof(f231,plain,
    ! [X0] :
      ( ssList(sK43_skl(X0))
      | nil = X0
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f230]) ).

fof(f232,plain,
    ! [X0] :
      ( ssItem(sK44_skl(X0))
      | nil = X0
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f230]) ).

fof(f233,plain,
    ! [X0] :
      ( cons(sK44_skl(X0),sK43_skl(X0)) = X0
      | nil = X0
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f230]) ).

fof(f234,plain,
    ! [U] :
      ( ! [V] :
          ( nil != cons(V,U)
          | ~ ssItem(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f21]) ).

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

fof(f236,plain,
    ! [U] :
      ( ssItem(hd(U))
      | nil = U
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f22]) ).

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

fof(f238,plain,
    ! [U] :
      ( ! [V] :
          ( hd(cons(V,U)) = V
          | ~ ssItem(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f23]) ).

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

fof(f240,plain,
    ! [U] :
      ( ssList(tl(U))
      | nil = U
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f24]) ).

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

fof(f242,plain,
    ! [U] :
      ( ! [V] :
          ( tl(cons(V,U)) = U
          | ~ ssItem(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f25]) ).

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

fof(f244,plain,
    ! [U] :
      ( ! [V] :
          ( ssList(app(U,V))
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f26]) ).

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

fof(f248,plain,
    ! [U] :
      ( app(nil,U) = U
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f28]) ).

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

fof(f268,plain,
    ! [U] :
      ( ! [V] :
          ( ! [W] :
              ( ( memberP(app(V,W),U)
              <=> ( memberP(W,U)
                  | memberP(V,U) ) )
              | ~ ssList(W) )
          | ~ ssList(V) )
      | ~ ssItem(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f36]) ).

fof(f269,plain,
    ! [U] :
      ( ! [V] :
          ( ! [W] :
              ( ( ( ( ~ memberP(W,U)
                    & ~ memberP(V,U) )
                  | memberP(app(V,W),U) )
                & ( memberP(W,U)
                  | memberP(V,U)
                  | ~ memberP(app(V,W),U) ) )
              | ~ ssList(W) )
          | ~ ssList(V) )
      | ~ ssItem(U) ),
    inference(NNF_transformation,[status(thm)],[f268]) ).

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

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

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

fof(f273,plain,
    ! [U] :
      ( ! [V] :
          ( ! [W] :
              ( ( memberP(cons(V,W),U)
              <=> ( memberP(W,U)
                  | U = V ) )
              | ~ ssList(W) )
          | ~ ssItem(V) )
      | ~ ssItem(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f37]) ).

fof(f274,plain,
    ! [U] :
      ( ! [V] :
          ( ! [W] :
              ( ( ( ( ~ memberP(W,U)
                    & U != V )
                  | memberP(cons(V,W),U) )
                & ( memberP(W,U)
                  | U = V
                  | ~ memberP(cons(V,W),U) ) )
              | ~ ssList(W) )
          | ~ ssItem(V) )
      | ~ ssItem(U) ),
    inference(NNF_transformation,[status(thm)],[f273]) ).

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

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

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

fof(f278,plain,
    ! [U] :
      ( ~ memberP(nil,U)
      | ~ ssItem(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f38]) ).

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

fof(f280,plain,
    ~ singletonP(nil),
    inference(cnf_transformation,[status(thm)],[f39]) ).

fof(f281,plain,
    ! [U] :
      ( ! [V] :
          ( ! [W] :
              ( frontsegP(U,W)
              | ~ frontsegP(V,W)
              | ~ frontsegP(U,V)
              | ~ ssList(W) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f40]) ).

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

fof(f283,plain,
    ! [U] :
      ( ! [V] :
          ( U = V
          | ~ frontsegP(V,U)
          | ~ frontsegP(U,V)
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f41]) ).

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

fof(f285,plain,
    ! [U] :
      ( frontsegP(U,U)
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f42]) ).

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

fof(f287,plain,
    ! [U] :
      ( ! [V] :
          ( ! [W] :
              ( frontsegP(app(U,W),V)
              | ~ frontsegP(U,V)
              | ~ ssList(W) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f43]) ).

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

fof(f289,plain,
    ! [U] :
      ( ! [V] :
          ( ! [W] :
              ( ! [X] :
                  ( ( frontsegP(cons(U,W),cons(V,X))
                  <=> ( frontsegP(W,X)
                      & U = V ) )
                  | ~ ssList(X) )
              | ~ ssList(W) )
          | ~ ssItem(V) )
      | ~ ssItem(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f44]) ).

fof(f290,plain,
    ! [U] :
      ( ! [V] :
          ( ! [W] :
              ( ! [X] :
                  ( ( ( ~ frontsegP(W,X)
                      | U != V
                      | frontsegP(cons(U,W),cons(V,X)) )
                    & ( ( frontsegP(W,X)
                        & U = V )
                      | ~ frontsegP(cons(U,W),cons(V,X)) ) )
                  | ~ ssList(X) )
              | ~ ssList(W) )
          | ~ ssItem(V) )
      | ~ ssItem(U) ),
    inference(NNF_transformation,[status(thm)],[f289]) ).

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

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

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

fof(f294,plain,
    ! [U] :
      ( frontsegP(U,nil)
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f45]) ).

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

fof(f296,plain,
    ! [U] :
      ( ( frontsegP(nil,U)
      <=> nil = U )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f46]) ).

fof(f297,plain,
    ! [U] :
      ( ( ( nil != U
          | frontsegP(nil,U) )
        & ( nil = U
          | ~ frontsegP(nil,U) ) )
      | ~ ssList(U) ),
    inference(NNF_transformation,[status(thm)],[f296]) ).

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

fof(f300,plain,
    ! [U] :
      ( ! [V] :
          ( ! [W] :
              ( rearsegP(U,W)
              | ~ rearsegP(V,W)
              | ~ rearsegP(U,V)
              | ~ ssList(W) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f47]) ).

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

fof(f302,plain,
    ! [U] :
      ( ! [V] :
          ( U = V
          | ~ rearsegP(V,U)
          | ~ rearsegP(U,V)
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f48]) ).

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

fof(f306,plain,
    ! [U] :
      ( ! [V] :
          ( ! [W] :
              ( rearsegP(app(W,U),V)
              | ~ rearsegP(U,V)
              | ~ ssList(W) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f50]) ).

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

fof(f308,plain,
    ! [U] :
      ( rearsegP(U,nil)
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f51]) ).

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

fof(f310,plain,
    ! [U] :
      ( ( rearsegP(nil,U)
      <=> nil = U )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f52]) ).

fof(f311,plain,
    ! [U] :
      ( ( ( nil != U
          | rearsegP(nil,U) )
        & ( nil = U
          | ~ rearsegP(nil,U) ) )
      | ~ ssList(U) ),
    inference(NNF_transformation,[status(thm)],[f310]) ).

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

fof(f314,plain,
    ! [U] :
      ( ! [V] :
          ( ! [W] :
              ( segmentP(U,W)
              | ~ segmentP(V,W)
              | ~ segmentP(U,V)
              | ~ ssList(W) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f53]) ).

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

fof(f316,plain,
    ! [U] :
      ( ! [V] :
          ( U = V
          | ~ segmentP(V,U)
          | ~ segmentP(U,V)
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f54]) ).

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

fof(f320,plain,
    ! [U] :
      ( ! [V] :
          ( ! [W] :
              ( ! [X] :
                  ( segmentP(app(app(W,U),X),V)
                  | ~ segmentP(U,V)
                  | ~ ssList(X) )
              | ~ ssList(W) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f56]) ).

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

fof(f322,plain,
    ! [U] :
      ( segmentP(U,nil)
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f57]) ).

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

fof(f324,plain,
    ! [U] :
      ( ( segmentP(nil,U)
      <=> nil = U )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f58]) ).

fof(f325,plain,
    ! [U] :
      ( ( ( nil != U
          | segmentP(nil,U) )
        & ( nil = U
          | ~ segmentP(nil,U) ) )
      | ~ ssList(U) ),
    inference(NNF_transformation,[status(thm)],[f324]) ).

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

fof(f363,plain,
    ! [U] :
      ( ? [V] :
          ( hd(U) = V
          & ssItem(V) )
      | nil = U
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f75]) ).

fof(f364,plain,
    ! [U] :
      ( ( hd(U) = sK45_skl(U)
        & ssItem(sK45_skl(U)) )
      | nil = U
      | ~ ssList(U) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK45_skl]),skolemize(V,sK45_skl(U))],[f363]) ).

fof(f365,plain,
    ! [X0] :
      ( ssItem(sK45_skl(X0))
      | nil = X0
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f364]) ).

fof(f371,plain,
    ! [U] :
      ( ! [V] :
          ( V = U
          | tl(V) != tl(U)
          | hd(V) != hd(U)
          | nil = U
          | nil = V
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f77]) ).

fof(f372,plain,
    ! [X0,X1] :
      ( X1 = X0
      | tl(X1) != tl(X0)
      | hd(X1) != hd(X0)
      | nil = X0
      | nil = X1
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[status(thm)],[f371]) ).

fof(f373,plain,
    ! [U] :
      ( cons(hd(U),tl(U)) = U
      | nil = U
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f78]) ).

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

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

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

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

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

fof(f381,plain,
    ! [U] :
      ( ! [V] :
          ( ! [W] :
              ( app(app(U,V),W) = app(U,app(V,W))
              | ~ ssList(W) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f82]) ).

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

fof(f383,plain,
    ! [U] :
      ( ! [V] :
          ( ( nil = app(U,V)
          <=> ( nil = U
              & nil = V ) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f83]) ).

fof(f384,plain,
    ! [U] :
      ( ! [V] :
          ( ( ( nil != U
              | nil != V
              | nil = app(U,V) )
            & ( ( nil = U
                & nil = V )
              | nil != app(U,V) ) )
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(NNF_transformation,[status(thm)],[f383]) ).

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

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

fof(f388,plain,
    ! [U] :
      ( app(U,nil) = U
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f84]) ).

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

fof(f392,plain,
    ! [U] :
      ( ! [V] :
          ( tl(app(U,V)) = app(tl(U),V)
          | nil = U
          | ~ ssList(V) )
      | ~ ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f86]) ).

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

fof(f415,plain,
    ? [U] :
      ( ? [V] :
          ( ? [W] :
              ( ? [X] :
                  ( ( ( nil != V
                      & nil = U )
                    | ( nil != U
                      & nil = V ) )
                  & ! [Y] :
                      ( ( ( ~ memberP(X,Y)
                          | memberP(W,Y) )
                        & ( ~ memberP(W,Y)
                          | memberP(X,Y) ) )
                      | ~ ssItem(Y) )
                  & duplicatefreeP(W)
                  & U = W
                  & V = X
                  & ssList(X) )
              & ssList(W) )
          & ssList(V) )
      & ssList(U) ),
    inference(pre_NNF_transformation,[status(thm)],[f97]) ).

fof(f416,definition,
    ! [U,V] :
      ( sP0_prd(V,U)
    <=> ( nil != U
        & nil = V ) ),
    introduced(definition,[new_symbols(definition,[sP0_prd])],[]) ).

fof(f417,plain,
    ? [U] :
      ( ? [V] :
          ( ? [W] :
              ( ? [X] :
                  ( ( ( nil != V
                      & nil = U )
                    | sP0_prd(V,U) )
                  & ! [Y] :
                      ( ( ( ~ memberP(X,Y)
                          | memberP(W,Y) )
                        & ( ~ memberP(W,Y)
                          | memberP(X,Y) ) )
                      | ~ ssItem(Y) )
                  & duplicatefreeP(W)
                  & U = W
                  & V = X
                  & ssList(X) )
              & ssList(W) )
          & ssList(V) )
      & ssList(U) ),
    inference(formula_renaming,[status(thm)],[f415,f416]) ).

fof(f418,plain,
    ( ( ( nil != sK48_skl
        & nil = sK47_skl )
      | sP0_prd(sK48_skl,sK47_skl) )
    & ! [Y] :
        ( ( ( ~ memberP(sK50_skl,Y)
            | memberP(sK49_skl,Y) )
          & ( ~ memberP(sK49_skl,Y)
            | memberP(sK50_skl,Y) ) )
        | ~ ssItem(Y) )
    & duplicatefreeP(sK49_skl)
    & sK47_skl = sK49_skl
    & sK48_skl = sK50_skl
    & ssList(sK50_skl)
    & ssList(sK49_skl)
    & ssList(sK48_skl)
    & ssList(sK47_skl) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK47_skl,sK48_skl,sK49_skl,sK50_skl]),skolemize(U,sK47_skl),skolemize(V,sK48_skl),skolemize(W,sK49_skl),skolemize(X,sK50_skl)],[f417]) ).

fof(f421,plain,
    ssList(sK49_skl),
    inference(cnf_transformation,[status(thm)],[f418]) ).

fof(f422,plain,
    ssList(sK50_skl),
    inference(cnf_transformation,[status(thm)],[f418]) ).

fof(f423,plain,
    sK48_skl = sK50_skl,
    inference(cnf_transformation,[status(thm)],[f418]) ).

fof(f424,plain,
    sK47_skl = sK49_skl,
    inference(cnf_transformation,[status(thm)],[f418]) ).

fof(f426,plain,
    ! [X0] :
      ( ~ memberP(sK49_skl,X0)
      | memberP(sK50_skl,X0)
      | ~ ssItem(X0) ),
    inference(cnf_transformation,[status(thm)],[f418]) ).

fof(f427,plain,
    ! [X0] :
      ( ~ memberP(sK50_skl,X0)
      | memberP(sK49_skl,X0)
      | ~ ssItem(X0) ),
    inference(cnf_transformation,[status(thm)],[f418]) ).

fof(f428,plain,
    ( nil = sK47_skl
    | sP0_prd(sK48_skl,sK47_skl) ),
    inference(cnf_transformation,[status(thm)],[f418]) ).

fof(f429,plain,
    ( nil != sK48_skl
    | sP0_prd(sK48_skl,sK47_skl) ),
    inference(cnf_transformation,[status(thm)],[f418]) ).

fof(f430,plain,
    ! [U,V] :
      ( ( nil = U
        | nil != V
        | sP0_prd(V,U) )
      & ( ( nil != U
          & nil = V )
        | ~ sP0_prd(V,U) ) ),
    inference(NNF_transformation,[status(thm)],[f416]) ).

fof(f431,plain,
    ( ! [U,V] :
        ( nil = U
        | nil != V
        | sP0_prd(V,U) )
    & ! [U,V] :
        ( ( nil != U
          & nil = V )
        | ~ sP0_prd(V,U) ) ),
    inference(miniscoping,[status(thm)],[f430]) ).

fof(f432,plain,
    ! [X0,X1] :
      ( nil = X0
      | ~ sP0_prd(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f431]) ).

fof(f433,plain,
    ! [X0,X1] :
      ( nil != X1
      | ~ sP0_prd(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f431]) ).

fof(f434,plain,
    ! [X0,X1] :
      ( nil = X1
      | nil != X0
      | sP0_prd(X0,X1) ),
    inference(cnf_transformation,[status(thm)],[f431]) ).

fof(f435,definition,
    ( sQ0_spl
  <=> sP0_prd(sK48_skl,sK47_skl) ),
    introduced(definition,[new_symbols(definition,[sQ0_spl])],[split_symbol_definition]) ).

fof(f436,plain,
    ( ~ sQ0_spl
    | sP0_prd(sK48_skl,sK47_skl) ),
    inference(component_clause,[status(thm)],[f435]) ).

fof(f438,definition,
    ( sQ1_spl
  <=> nil = sK47_skl ),
    introduced(definition,[new_symbols(definition,[sQ1_spl])],[split_symbol_definition]) ).

fof(f439,plain,
    ( ~ sQ1_spl
    | nil = sK47_skl ),
    inference(component_clause,[status(thm)],[f438]) ).

fof(f441,plain,
    ( sQ1_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f428,f435,f438]) ).

fof(f442,definition,
    ( sQ2_spl
  <=> nil = sK48_skl ),
    introduced(definition,[new_symbols(definition,[sQ2_spl])],[split_symbol_definition]) ).

fof(f444,plain,
    ( sQ2_spl
    | nil != sK48_skl ),
    inference(component_clause,[status(thm)],[f442]) ).

fof(f445,plain,
    ( ~ sQ2_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f429,f435,f442]) ).

fof(f448,plain,
    ! [X0,X1,X2] :
      ( ~ ssList(X2)
      | ~ ssList(X0)
      | memberP(app(X0,cons(X1,X2)),X1)
      | ~ ssItem(X1)
      | ~ ssList(app(X0,cons(X1,X2))) ),
    inference(destructive_equality_resolution,[status(thm)],[f112]) ).

fof(f449,plain,
    ! [X0] :
      ( ~ ssItem(X0)
      | singletonP(cons(X0,nil))
      | ~ ssList(cons(X0,nil)) ),
    inference(destructive_equality_resolution,[status(thm)],[f118]) ).

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

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

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

fof(f453,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ leq(X3,X1)
      | ~ leq(X1,X3)
      | ~ ssList(X4)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(X3)
      | ~ ssItem(X1)
      | ~ cyclefreeP(app(app(X0,cons(X1,X2)),cons(X3,X4)))
      | ~ ssList(app(app(X0,cons(X1,X2)),cons(X3,X4))) ),
    inference(destructive_equality_resolution,[status(thm)],[f141]) ).

fof(f454,plain,
    ! [X0,X1,X2,X3,X4] :
      ( leq(X3,X1)
      | leq(X1,X3)
      | ~ ssList(X4)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(X3)
      | ~ ssItem(X1)
      | ~ totalorderP(app(app(X0,cons(X1,X2)),cons(X3,X4)))
      | ~ ssList(app(app(X0,cons(X1,X2)),cons(X3,X4))) ),
    inference(destructive_equality_resolution,[status(thm)],[f153]) ).

fof(f455,plain,
    ! [X0,X1,X2,X3,X4] :
      ( lt(X3,X1)
      | lt(X1,X3)
      | ~ ssList(X4)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(X3)
      | ~ ssItem(X1)
      | ~ strictorderP(app(app(X0,cons(X1,X2)),cons(X3,X4)))
      | ~ ssList(app(app(X0,cons(X1,X2)),cons(X3,X4))) ),
    inference(destructive_equality_resolution,[status(thm)],[f165]) ).

fof(f456,plain,
    ! [X0,X1,X2,X3,X4] :
      ( leq(X1,X3)
      | ~ ssList(X4)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(X3)
      | ~ ssItem(X1)
      | ~ totalorderedP(app(app(X0,cons(X1,X2)),cons(X3,X4)))
      | ~ ssList(app(app(X0,cons(X1,X2)),cons(X3,X4))) ),
    inference(destructive_equality_resolution,[status(thm)],[f177]) ).

fof(f457,plain,
    ! [X0,X1,X2,X3,X4] :
      ( lt(X1,X3)
      | ~ ssList(X4)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(X3)
      | ~ ssItem(X1)
      | ~ strictorderedP(app(app(X0,cons(X1,X2)),cons(X3,X4)))
      | ~ ssList(app(app(X0,cons(X1,X2)),cons(X3,X4))) ),
    inference(destructive_equality_resolution,[status(thm)],[f188]) ).

fof(f458,plain,
    ! [X3,X2,X4,X5] :
      ( ~ ssList(X5)
      | ~ ssList(X4)
      | ~ ssList(X3)
      | ~ ssItem(X2)
      | ~ ssItem(X2)
      | ~ duplicatefreeP(app(app(X3,cons(X2,X4)),cons(X2,X5)))
      | ~ ssList(app(app(X3,cons(X2,X4)),cons(X2,X5))) ),
    inference(destructive_equality_resolution,[status(thm)],[f199]) ).

fof(f459,plain,
    ! [X0,X1,X2,X3] :
      ( ~ ssList(X3)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(X1)
      | ~ duplicatefreeP(app(app(X0,cons(X1,X2)),cons(X1,X3)))
      | ~ ssList(app(app(X0,cons(X1,X2)),cons(X1,X3))) ),
    inference(duplicate_literals_removal,[status(thm)],[f458]) ).

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

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

fof(f465,plain,
    ! [X1,X2,X3] :
      ( ~ frontsegP(X2,X3)
      | frontsegP(cons(X1,X2),cons(X1,X3))
      | ~ ssList(X3)
      | ~ ssList(X2)
      | ~ ssItem(X1)
      | ~ ssItem(X1) ),
    inference(destructive_equality_resolution,[status(thm)],[f293]) ).

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

fof(f476,plain,
    ! [X0] : ~ sP0_prd(X0,nil),
    inference(destructive_equality_resolution,[status(thm)],[f433]) ).

fof(f477,plain,
    ! [X0] :
      ( nil = X0
      | sP0_prd(nil,X0) ),
    inference(destructive_equality_resolution,[status(thm)],[f434]) ).

fof(f480,plain,
    ( ~ sQ0_spl
    | sP0_prd(sK50_skl,sK47_skl) ),
    inference(forward_demodulation,[status(thm)],[f423,f436]) ).

fof(f481,plain,
    ( ~ sQ0_spl
    | sP0_prd(sK50_skl,sK49_skl) ),
    inference(forward_demodulation,[status(thm)],[f424,f480]) ).

fof(f482,plain,
    ( ~ sQ0_spl
    | nil = sK50_skl ),
    inference(resolution,[status(thm)],[f432,f481]) ).

fof(f483,plain,
    ( ~ sQ0_spl
    | sP0_prd(nil,sK49_skl) ),
    inference(backward_demodulation,[status(thm)],[f482,f481]) ).

fof(f489,plain,
    ! [X0] :
      ( nil = nil
      | nil = X0 ),
    inference(resolution,[status(thm)],[f477,f432]) ).

fof(f490,definition,
    ! [X0] :
      ( sQ3_spl
    <=> nil = X0 ),
    introduced(definition,[new_symbols(definition,[sQ3_spl])],[split_symbol_definition]) ).

fof(f491,plain,
    ! [X0] :
      ( ~ sQ3_spl
      | nil = X0 ),
    inference(component_clause,[status(thm)],[f490]) ).

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

fof(f496,plain,
    ( sQ4_spl
    | sQ3_spl ),
    inference(split_clause,[status(thm)],[f489,f490,f493]) ).

fof(f497,plain,
    ! [X0,X1] :
      ( ~ sQ3_spl
      | X0 = X1 ),
    inference(paramodulation,[status(thm)],[f491,f491]) ).

fof(f509,plain,
    ( ~ sQ3_spl
    | $false ),
    inference(backward_subsumption_resolution,[status(thm)],[f105,f497]) ).

fof(f510,plain,
    ~ sQ3_spl,
    inference(contradiction_clause,[status(thm)],[f509]) ).

fof(f522,plain,
    ! [X0,X1] :
      ( memberP(X1,X0)
      | X0 = sK1_skl
      | ~ memberP(cons(sK1_skl,X1),X0)
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    inference(resolution,[status(thm)],[f275,f104]) ).

fof(f523,plain,
    ! [X0,X1] :
      ( memberP(X1,X0)
      | X0 = sK0_skl
      | ~ memberP(cons(sK0_skl,X1),X0)
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    inference(resolution,[status(thm)],[f275,f103]) ).

fof(f524,plain,
    ! [X0] :
      ( memberP(X0,sK1_skl)
      | sK1_skl = sK1_skl
      | ~ memberP(cons(sK1_skl,X0),sK1_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f522,f104]) ).

fof(f525,plain,
    ! [X0] :
      ( memberP(X0,sK0_skl)
      | sK0_skl = sK1_skl
      | ~ memberP(cons(sK1_skl,X0),sK0_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f522,f103]) ).

fof(f526,definition,
    ! [X0] :
      ( sQ5_spl
    <=> ( memberP(X0,sK1_skl)
        | ~ memberP(cons(sK1_skl,X0),sK1_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ5_spl])],[split_symbol_definition]) ).

fof(f527,plain,
    ! [X0] :
      ( ~ sQ5_spl
      | memberP(X0,sK1_skl)
      | ~ memberP(cons(sK1_skl,X0),sK1_skl)
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f526]) ).

fof(f529,definition,
    ( sQ6_spl
  <=> sK1_skl = sK1_skl ),
    introduced(definition,[new_symbols(definition,[sQ6_spl])],[split_symbol_definition]) ).

fof(f532,plain,
    ( sQ6_spl
    | sQ5_spl ),
    inference(split_clause,[status(thm)],[f524,f526,f529]) ).

fof(f533,definition,
    ! [X0] :
      ( sQ7_spl
    <=> ( memberP(X0,sK0_skl)
        | ~ memberP(cons(sK1_skl,X0),sK0_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ7_spl])],[split_symbol_definition]) ).

fof(f534,plain,
    ! [X0] :
      ( ~ sQ7_spl
      | memberP(X0,sK0_skl)
      | ~ memberP(cons(sK1_skl,X0),sK0_skl)
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f533]) ).

fof(f536,definition,
    ( sQ8_spl
  <=> sK0_skl = sK1_skl ),
    introduced(definition,[new_symbols(definition,[sQ8_spl])],[split_symbol_definition]) ).

fof(f537,plain,
    ( ~ sQ8_spl
    | sK0_skl = sK1_skl ),
    inference(component_clause,[status(thm)],[f536]) ).

fof(f539,plain,
    ( sQ8_spl
    | sQ7_spl ),
    inference(split_clause,[status(thm)],[f525,f533,f536]) ).

fof(f540,plain,
    ! [X0] :
      ( ~ sQ7_spl
      | ~ memberP(X0,sK0_skl)
      | ~ ssList(X0)
      | ~ ssItem(sK1_skl)
      | ~ ssItem(sK0_skl)
      | memberP(X0,sK0_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f534,f277]) ).

fof(f541,definition,
    ! [X0] :
      ( sQ9_spl
    <=> ( ~ memberP(X0,sK0_skl)
        | ~ ssList(X0)
        | memberP(X0,sK0_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ9_spl])],[split_symbol_definition]) ).

fof(f544,definition,
    ( sQ10_spl
  <=> ssItem(sK0_skl) ),
    introduced(definition,[new_symbols(definition,[sQ10_spl])],[split_symbol_definition]) ).

fof(f546,plain,
    ( sQ10_spl
    | ~ ssItem(sK0_skl) ),
    inference(component_clause,[status(thm)],[f544]) ).

fof(f547,definition,
    ( sQ11_spl
  <=> ssItem(sK1_skl) ),
    introduced(definition,[new_symbols(definition,[sQ11_spl])],[split_symbol_definition]) ).

fof(f549,plain,
    ( sQ11_spl
    | ~ ssItem(sK1_skl) ),
    inference(component_clause,[status(thm)],[f547]) ).

fof(f550,plain,
    ( ~ sQ7_spl
    | ~ sQ11_spl
    | ~ sQ10_spl
    | sQ9_spl ),
    inference(split_clause,[status(thm)],[f540,f541,f544,f547,f533]) ).

fof(f551,plain,
    ( ~ sQ8_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f537,f105]) ).

fof(f552,plain,
    ~ sQ8_spl,
    inference(contradiction_clause,[status(thm)],[f551]) ).

fof(f553,plain,
    ( sQ11_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f549,f104]) ).

fof(f554,plain,
    sQ11_spl,
    inference(contradiction_clause,[status(thm)],[f553]) ).

fof(f556,plain,
    ! [X0] :
      ( ~ sQ5_spl
      | ~ ssList(X0)
      | ~ ssItem(sK1_skl)
      | memberP(X0,sK1_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f527,f464]) ).

fof(f557,definition,
    ! [X0] :
      ( sQ12_spl
    <=> ( ~ memberP(X0,sK1_skl)
        | ~ ssList(X0)
        | memberP(X0,sK1_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ12_spl])],[split_symbol_definition]) ).

fof(f561,definition,
    ! [X0] :
      ( sQ13_spl
    <=> ( ~ ssList(X0)
        | memberP(X0,sK1_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ13_spl])],[split_symbol_definition]) ).

fof(f562,plain,
    ! [X0] :
      ( ~ sQ13_spl
      | ~ ssList(X0)
      | memberP(X0,sK1_skl)
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f561]) ).

fof(f564,plain,
    ( ~ sQ5_spl
    | ~ sQ11_spl
    | sQ13_spl ),
    inference(split_clause,[status(thm)],[f556,f561,f547,f526]) ).

fof(f565,plain,
    ! [X0] :
      ( ~ sQ13_spl
      | memberP(X0,sK1_skl)
      | ~ ssList(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f562]) ).

fof(f568,plain,
    ( ~ sQ13_spl
    | memberP(nil,sK1_skl) ),
    inference(resolution,[status(thm)],[f565,f223]) ).

fof(f570,plain,
    ( ~ sQ13_spl
    | ~ ssItem(sK1_skl) ),
    inference(resolution,[status(thm)],[f568,f279]) ).

fof(f571,plain,
    ( ~ sQ13_spl
    | ~ sQ11_spl ),
    inference(split_clause,[status(thm)],[f570,f547,f561]) ).

fof(f574,plain,
    ! [X0] :
      ( memberP(X0,sK1_skl)
      | sK1_skl = sK0_skl
      | ~ memberP(cons(sK0_skl,X0),sK1_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f523,f104]) ).

fof(f575,plain,
    ! [X0] :
      ( memberP(X0,sK0_skl)
      | sK0_skl = sK0_skl
      | ~ memberP(cons(sK0_skl,X0),sK0_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f523,f103]) ).

fof(f576,definition,
    ! [X0] :
      ( sQ14_spl
    <=> ( memberP(X0,sK1_skl)
        | ~ memberP(cons(sK0_skl,X0),sK1_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ14_spl])],[split_symbol_definition]) ).

fof(f577,plain,
    ! [X0] :
      ( ~ sQ14_spl
      | memberP(X0,sK1_skl)
      | ~ memberP(cons(sK0_skl,X0),sK1_skl)
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f576]) ).

fof(f579,plain,
    ( sQ8_spl
    | sQ14_spl ),
    inference(split_clause,[status(thm)],[f574,f576,f536]) ).

fof(f580,definition,
    ! [X0] :
      ( sQ15_spl
    <=> ( memberP(X0,sK0_skl)
        | ~ memberP(cons(sK0_skl,X0),sK0_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ15_spl])],[split_symbol_definition]) ).

fof(f581,plain,
    ! [X0] :
      ( ~ sQ15_spl
      | memberP(X0,sK0_skl)
      | ~ memberP(cons(sK0_skl,X0),sK0_skl)
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f580]) ).

fof(f583,definition,
    ( sQ16_spl
  <=> sK0_skl = sK0_skl ),
    introduced(definition,[new_symbols(definition,[sQ16_spl])],[split_symbol_definition]) ).

fof(f586,plain,
    ( sQ16_spl
    | sQ15_spl ),
    inference(split_clause,[status(thm)],[f575,f580,f583]) ).

fof(f587,plain,
    ! [X0] :
      ( ~ sQ14_spl
      | ~ memberP(X0,sK1_skl)
      | ~ ssList(X0)
      | ~ ssItem(sK0_skl)
      | ~ ssItem(sK1_skl)
      | memberP(X0,sK1_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f577,f277]) ).

fof(f588,plain,
    ( ~ sQ14_spl
    | ~ sQ10_spl
    | ~ sQ11_spl
    | sQ12_spl ),
    inference(split_clause,[status(thm)],[f587,f557,f547,f544,f576]) ).

fof(f589,plain,
    ( sQ10_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f546,f103]) ).

fof(f590,plain,
    sQ10_spl,
    inference(contradiction_clause,[status(thm)],[f589]) ).

fof(f592,plain,
    ! [X0] :
      ( ~ sQ15_spl
      | ~ ssList(X0)
      | ~ ssItem(sK0_skl)
      | memberP(X0,sK0_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f581,f464]) ).

fof(f594,definition,
    ! [X0] :
      ( sQ17_spl
    <=> ( ~ ssList(X0)
        | memberP(X0,sK0_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ17_spl])],[split_symbol_definition]) ).

fof(f595,plain,
    ! [X0] :
      ( ~ sQ17_spl
      | ~ ssList(X0)
      | memberP(X0,sK0_skl)
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f594]) ).

fof(f597,plain,
    ( ~ sQ15_spl
    | ~ sQ10_spl
    | sQ17_spl ),
    inference(split_clause,[status(thm)],[f592,f594,f544,f580]) ).

fof(f598,plain,
    ! [X0] :
      ( ~ sQ17_spl
      | memberP(X0,sK0_skl)
      | ~ ssList(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f595]) ).

fof(f601,plain,
    ( ~ sQ17_spl
    | memberP(nil,sK0_skl) ),
    inference(resolution,[status(thm)],[f598,f223]) ).

fof(f603,plain,
    ( ~ sQ17_spl
    | ~ ssItem(sK0_skl) ),
    inference(resolution,[status(thm)],[f601,f279]) ).

fof(f604,plain,
    ( ~ sQ17_spl
    | ~ sQ10_spl ),
    inference(split_clause,[status(thm)],[f603,f544,f594]) ).

fof(f605,plain,
    ! [X0,X1] :
      ( ~ memberP(X1,X0)
      | ~ ssItem(X0)
      | ~ ssList(X1)
      | app(nil,sK3_skl(X0,X1)) = sK3_skl(X0,X1) ),
    inference(resolution,[status(thm)],[f249,f110]) ).

fof(f606,plain,
    ! [X0,X1] :
      ( ~ memberP(X1,X0)
      | ~ ssItem(X0)
      | ~ ssList(X1)
      | app(nil,sK2_skl(X0,X1)) = sK2_skl(X0,X1) ),
    inference(resolution,[status(thm)],[f249,f109]) ).

fof(f607,plain,
    app(nil,nil) = nil,
    inference(resolution,[status(thm)],[f249,f223]) ).

fof(f608,plain,
    app(nil,sK49_skl) = sK49_skl,
    inference(resolution,[status(thm)],[f249,f421]) ).

fof(f609,plain,
    ! [X0] :
      ( ~ memberP(nil,X0)
      | memberP(nil,X0)
      | ~ ssList(nil)
      | ~ ssList(nil)
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f607,f272]) ).

fof(f611,plain,
    ! [X0] :
      ( memberP(nil,X0)
      | memberP(nil,X0)
      | ~ memberP(nil,X0)
      | ~ ssList(nil)
      | ~ ssList(nil)
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f607,f270]) ).

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

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

fof(f617,plain,
    ( sQ19_spl
    | ~ ssList(nil) ),
    inference(component_clause,[status(thm)],[f615]) ).

fof(f618,plain,
    ( ~ sQ19_spl
    | sQ18_spl ),
    inference(split_clause,[status(thm)],[f609,f612,f615]) ).

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

fof(f623,plain,
    ( ~ sQ19_spl
    | sQ20_spl ),
    inference(split_clause,[status(thm)],[f611,f620,f615]) ).

fof(f624,plain,
    ( sQ19_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f617,f223]) ).

fof(f625,plain,
    sQ19_spl,
    inference(contradiction_clause,[status(thm)],[f624]) ).

fof(f626,plain,
    ! [X0] :
      ( ~ memberP(sK49_skl,X0)
      | memberP(sK49_skl,X0)
      | ~ ssList(sK49_skl)
      | ~ ssList(nil)
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f608,f272]) ).

fof(f627,plain,
    ! [X0] :
      ( ~ memberP(nil,X0)
      | memberP(sK49_skl,X0)
      | ~ ssList(sK49_skl)
      | ~ ssList(nil)
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f608,f271]) ).

fof(f628,plain,
    ! [X0] :
      ( memberP(sK49_skl,X0)
      | memberP(nil,X0)
      | ~ memberP(sK49_skl,X0)
      | ~ ssList(sK49_skl)
      | ~ ssList(nil)
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f608,f270]) ).

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

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

fof(f634,plain,
    ( sQ22_spl
    | ~ ssList(sK49_skl) ),
    inference(component_clause,[status(thm)],[f632]) ).

fof(f635,plain,
    ( ~ sQ22_spl
    | ~ sQ19_spl
    | sQ21_spl ),
    inference(split_clause,[status(thm)],[f626,f629,f615,f632]) ).

fof(f636,definition,
    ! [X0] :
      ( sQ23_spl
    <=> ( ~ memberP(nil,X0)
        | memberP(sK49_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ23_spl])],[split_symbol_definition]) ).

fof(f639,plain,
    ( ~ sQ22_spl
    | ~ sQ19_spl
    | sQ23_spl ),
    inference(split_clause,[status(thm)],[f627,f636,f615,f632]) ).

fof(f640,definition,
    ! [X0] :
      ( sQ24_spl
    <=> ( memberP(sK49_skl,X0)
        | memberP(nil,X0)
        | ~ memberP(sK49_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ24_spl])],[split_symbol_definition]) ).

fof(f643,plain,
    ( ~ sQ22_spl
    | ~ sQ19_spl
    | sQ24_spl ),
    inference(split_clause,[status(thm)],[f628,f640,f615,f632]) ).

fof(f644,plain,
    ( sQ22_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f634,f421]) ).

fof(f645,plain,
    sQ22_spl,
    inference(contradiction_clause,[status(thm)],[f644]) ).

fof(f649,plain,
    app(sK49_skl,nil) = sK49_skl,
    inference(resolution,[status(thm)],[f389,f421]) ).

fof(f660,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | app(nil,sK5_skl(nil,X0)) = X0
      | ~ ssList(nil)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f123,f295]) ).

fof(f661,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | app(X0,sK5_skl(X0,X0)) = X0
      | ~ ssList(X0)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f123,f286]) ).

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

fof(f665,plain,
    ( ~ sQ19_spl
    | sQ25_spl ),
    inference(split_clause,[status(thm)],[f660,f662,f615]) ).

fof(f666,plain,
    ! [X0] :
      ( app(X0,sK5_skl(X0,X0)) = X0
      | ~ ssList(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f661]) ).

fof(f668,plain,
    ( ~ ssList(nil)
    | frontsegP(app(sK49_skl,nil),sK49_skl)
    | ~ ssList(sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f649,f450]) ).

fof(f669,plain,
    ( ~ ssList(sK49_skl)
    | frontsegP(app(nil,sK49_skl),nil)
    | ~ ssList(nil)
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f608,f450]) ).

fof(f670,plain,
    ( ~ ssList(nil)
    | frontsegP(app(nil,nil),nil)
    | ~ ssList(nil)
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f607,f450]) ).

fof(f671,definition,
    ( sQ26_spl
  <=> frontsegP(app(sK49_skl,nil),sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ26_spl])],[split_symbol_definition]) ).

fof(f672,plain,
    ( ~ sQ26_spl
    | frontsegP(app(sK49_skl,nil),sK49_skl) ),
    inference(component_clause,[status(thm)],[f671]) ).

fof(f674,plain,
    ( ~ sQ19_spl
    | sQ26_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f668,f632,f671,f615]) ).

fof(f675,definition,
    ( sQ27_spl
  <=> frontsegP(app(nil,sK49_skl),nil) ),
    introduced(definition,[new_symbols(definition,[sQ27_spl])],[split_symbol_definition]) ).

fof(f676,plain,
    ( ~ sQ27_spl
    | frontsegP(app(nil,sK49_skl),nil) ),
    inference(component_clause,[status(thm)],[f675]) ).

fof(f678,plain,
    ( sQ27_spl
    | ~ sQ19_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f669,f632,f615,f675]) ).

fof(f679,definition,
    ( sQ28_spl
  <=> frontsegP(app(nil,nil),nil) ),
    introduced(definition,[new_symbols(definition,[sQ28_spl])],[split_symbol_definition]) ).

fof(f680,plain,
    ( ~ sQ28_spl
    | frontsegP(app(nil,nil),nil) ),
    inference(component_clause,[status(thm)],[f679]) ).

fof(f682,plain,
    ( sQ28_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f670,f615,f679]) ).

fof(f683,plain,
    ( ~ sQ26_spl
    | frontsegP(sK49_skl,sK49_skl) ),
    inference(forward_demodulation,[status(thm)],[f649,f672]) ).

fof(f684,plain,
    ( ~ sQ27_spl
    | frontsegP(sK49_skl,nil) ),
    inference(forward_demodulation,[status(thm)],[f608,f676]) ).

fof(f685,plain,
    ( ~ sQ28_spl
    | frontsegP(nil,nil) ),
    inference(forward_demodulation,[status(thm)],[f607,f680]) ).

fof(f686,plain,
    ( ~ sQ26_spl
    | app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)) = sK49_skl
    | ~ ssList(sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f683,f123]) ).

fof(f687,definition,
    ( sQ29_spl
  <=> app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)) = sK49_skl ),
    introduced(definition,[new_symbols(definition,[sQ29_spl])],[split_symbol_definition]) ).

fof(f688,plain,
    ( ~ sQ29_spl
    | app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)) = sK49_skl ),
    inference(component_clause,[status(thm)],[f687]) ).

fof(f690,plain,
    ( ~ sQ26_spl
    | sQ29_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f686,f632,f687,f671]) ).

fof(f691,plain,
    ( ~ sQ27_spl
    | app(nil,sK5_skl(nil,sK49_skl)) = sK49_skl
    | ~ ssList(nil)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f684,f123]) ).

fof(f692,definition,
    ( sQ30_spl
  <=> app(nil,sK5_skl(nil,sK49_skl)) = sK49_skl ),
    introduced(definition,[new_symbols(definition,[sQ30_spl])],[split_symbol_definition]) ).

fof(f693,plain,
    ( ~ sQ30_spl
    | app(nil,sK5_skl(nil,sK49_skl)) = sK49_skl ),
    inference(component_clause,[status(thm)],[f692]) ).

fof(f695,plain,
    ( ~ sQ27_spl
    | sQ30_spl
    | ~ sQ19_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f691,f632,f615,f692,f675]) ).

fof(f696,plain,
    ( ~ sQ28_spl
    | app(nil,sK5_skl(nil,nil)) = nil
    | ~ ssList(nil)
    | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f685,f123]) ).

fof(f697,definition,
    ( sQ31_spl
  <=> app(nil,sK5_skl(nil,nil)) = nil ),
    introduced(definition,[new_symbols(definition,[sQ31_spl])],[split_symbol_definition]) ).

fof(f698,plain,
    ( ~ sQ31_spl
    | app(nil,sK5_skl(nil,nil)) = nil ),
    inference(component_clause,[status(thm)],[f697]) ).

fof(f700,plain,
    ( ~ sQ28_spl
    | sQ31_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f696,f615,f697,f679]) ).

fof(f703,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | app(sK6_skl(nil,X0),nil) = X0
      | ~ ssList(nil)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f129,f309]) ).

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

fof(f708,plain,
    ( ~ sQ19_spl
    | sQ32_spl ),
    inference(split_clause,[status(thm)],[f703,f705,f615]) ).

fof(f711,plain,
    ( ~ ssList(sK49_skl)
    | rearsegP(app(sK49_skl,nil),nil)
    | ~ ssList(nil)
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f649,f451]) ).

fof(f712,plain,
    ( ~ ssList(nil)
    | rearsegP(app(nil,sK49_skl),sK49_skl)
    | ~ ssList(sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f608,f451]) ).

fof(f713,plain,
    ( ~ ssList(nil)
    | rearsegP(app(nil,nil),nil)
    | ~ ssList(nil)
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f607,f451]) ).

fof(f714,definition,
    ( sQ33_spl
  <=> rearsegP(app(sK49_skl,nil),nil) ),
    introduced(definition,[new_symbols(definition,[sQ33_spl])],[split_symbol_definition]) ).

fof(f715,plain,
    ( ~ sQ33_spl
    | rearsegP(app(sK49_skl,nil),nil) ),
    inference(component_clause,[status(thm)],[f714]) ).

fof(f717,plain,
    ( sQ33_spl
    | ~ sQ19_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f711,f632,f615,f714]) ).

fof(f718,definition,
    ( sQ34_spl
  <=> rearsegP(app(nil,sK49_skl),sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ34_spl])],[split_symbol_definition]) ).

fof(f719,plain,
    ( ~ sQ34_spl
    | rearsegP(app(nil,sK49_skl),sK49_skl) ),
    inference(component_clause,[status(thm)],[f718]) ).

fof(f721,plain,
    ( ~ sQ19_spl
    | sQ34_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f712,f632,f718,f615]) ).

fof(f722,definition,
    ( sQ35_spl
  <=> rearsegP(app(nil,nil),nil) ),
    introduced(definition,[new_symbols(definition,[sQ35_spl])],[split_symbol_definition]) ).

fof(f723,plain,
    ( ~ sQ35_spl
    | rearsegP(app(nil,nil),nil) ),
    inference(component_clause,[status(thm)],[f722]) ).

fof(f725,plain,
    ( sQ35_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f713,f615,f722]) ).

fof(f726,plain,
    ( ~ sQ33_spl
    | rearsegP(sK49_skl,nil) ),
    inference(forward_demodulation,[status(thm)],[f649,f715]) ).

fof(f727,plain,
    ( ~ sQ34_spl
    | rearsegP(sK49_skl,sK49_skl) ),
    inference(forward_demodulation,[status(thm)],[f608,f719]) ).

fof(f728,plain,
    ( ~ sQ35_spl
    | rearsegP(nil,nil) ),
    inference(forward_demodulation,[status(thm)],[f607,f723]) ).

fof(f729,plain,
    ( ~ sQ33_spl
    | app(sK6_skl(nil,sK49_skl),nil) = sK49_skl
    | ~ ssList(nil)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f726,f129]) ).

fof(f730,definition,
    ( sQ36_spl
  <=> app(sK6_skl(nil,sK49_skl),nil) = sK49_skl ),
    introduced(definition,[new_symbols(definition,[sQ36_spl])],[split_symbol_definition]) ).

fof(f731,plain,
    ( ~ sQ36_spl
    | app(sK6_skl(nil,sK49_skl),nil) = sK49_skl ),
    inference(component_clause,[status(thm)],[f730]) ).

fof(f733,plain,
    ( ~ sQ33_spl
    | sQ36_spl
    | ~ sQ19_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f729,f632,f615,f730,f714]) ).

fof(f734,plain,
    ( ~ sQ34_spl
    | app(sK6_skl(sK49_skl,sK49_skl),sK49_skl) = sK49_skl
    | ~ ssList(sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f727,f129]) ).

fof(f735,definition,
    ( sQ37_spl
  <=> app(sK6_skl(sK49_skl,sK49_skl),sK49_skl) = sK49_skl ),
    introduced(definition,[new_symbols(definition,[sQ37_spl])],[split_symbol_definition]) ).

fof(f736,plain,
    ( ~ sQ37_spl
    | app(sK6_skl(sK49_skl,sK49_skl),sK49_skl) = sK49_skl ),
    inference(component_clause,[status(thm)],[f735]) ).

fof(f738,plain,
    ( ~ sQ34_spl
    | sQ37_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f734,f632,f735,f718]) ).

fof(f739,plain,
    ( ~ sQ29_spl
    | ~ ssList(sK49_skl)
    | rearsegP(app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f688,f451]) ).

fof(f740,plain,
    ( ~ sQ29_spl
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | frontsegP(app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)),sK49_skl)
    | ~ ssList(sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f688,f450]) ).

fof(f743,plain,
    ! [X0] :
      ( ~ sQ29_spl
      | memberP(sK5_skl(sK49_skl,sK49_skl),X0)
      | memberP(sK49_skl,X0)
      | ~ memberP(sK49_skl,X0)
      | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(sK49_skl)
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f688,f270]) ).

fof(f744,definition,
    ( sQ38_spl
  <=> ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ38_spl])],[split_symbol_definition]) ).

fof(f745,plain,
    ( ~ sQ38_spl
    | ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f744]) ).

fof(f746,plain,
    ( sQ38_spl
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f744]) ).

fof(f747,definition,
    ( sQ39_spl
  <=> rearsegP(app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ39_spl])],[split_symbol_definition]) ).

fof(f748,plain,
    ( ~ sQ39_spl
    | rearsegP(app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f747]) ).

fof(f750,plain,
    ( ~ sQ29_spl
    | sQ39_spl
    | ~ sQ38_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f739,f632,f744,f747,f687]) ).

fof(f751,definition,
    ( sQ40_spl
  <=> frontsegP(app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)),sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ40_spl])],[split_symbol_definition]) ).

fof(f754,plain,
    ( ~ sQ29_spl
    | ~ sQ38_spl
    | sQ40_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f740,f632,f751,f744,f687]) ).

fof(f755,definition,
    ! [X0] :
      ( sQ41_spl
    <=> ( ~ memberP(sK5_skl(sK49_skl,sK49_skl),X0)
        | memberP(sK49_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ41_spl])],[split_symbol_definition]) ).

fof(f760,definition,
    ! [X0] :
      ( sQ42_spl
    <=> ( memberP(sK5_skl(sK49_skl,sK49_skl),X0)
        | memberP(sK49_skl,X0)
        | ~ memberP(sK49_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ42_spl])],[split_symbol_definition]) ).

fof(f763,plain,
    ( ~ sQ29_spl
    | ~ sQ38_spl
    | ~ sQ22_spl
    | sQ42_spl ),
    inference(split_clause,[status(thm)],[f743,f760,f632,f744,f687]) ).

fof(f764,plain,
    ( sQ38_spl
    | ~ frontsegP(sK49_skl,sK49_skl)
    | ~ ssList(sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f746,f122]) ).

fof(f765,definition,
    ( sQ43_spl
  <=> frontsegP(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ43_spl])],[split_symbol_definition]) ).

fof(f767,plain,
    ( sQ43_spl
    | ~ frontsegP(sK49_skl,sK49_skl) ),
    inference(component_clause,[status(thm)],[f765]) ).

fof(f768,plain,
    ( sQ38_spl
    | ~ sQ43_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f764,f632,f765,f744]) ).

fof(f769,plain,
    ( sQ43_spl
    | ~ sQ26_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f767,f683]) ).

fof(f770,plain,
    ( sQ43_spl
    | ~ sQ26_spl ),
    inference(contradiction_clause,[status(thm)],[f769]) ).

fof(f771,plain,
    ( ~ sQ39_spl
    | ~ sQ29_spl
    | rearsegP(sK49_skl,sK5_skl(sK49_skl,sK49_skl)) ),
    inference(forward_demodulation,[status(thm)],[f688,f748]) ).

fof(f774,plain,
    ( ~ sQ30_spl
    | ~ ssList(nil)
    | rearsegP(app(nil,sK5_skl(nil,sK49_skl)),sK5_skl(nil,sK49_skl))
    | ~ ssList(sK5_skl(nil,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f693,f451]) ).

fof(f775,plain,
    ( ~ sQ30_spl
    | ~ ssList(sK5_skl(nil,sK49_skl))
    | frontsegP(app(nil,sK5_skl(nil,sK49_skl)),nil)
    | ~ ssList(nil)
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f693,f450]) ).

fof(f776,plain,
    ! [X0] :
      ( ~ sQ30_spl
      | ~ memberP(sK5_skl(nil,sK49_skl),X0)
      | memberP(sK49_skl,X0)
      | ~ ssList(sK5_skl(nil,sK49_skl))
      | ~ ssList(nil)
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f693,f272]) ).

fof(f778,plain,
    ! [X0] :
      ( ~ sQ30_spl
      | memberP(sK5_skl(nil,sK49_skl),X0)
      | memberP(nil,X0)
      | ~ memberP(sK49_skl,X0)
      | ~ ssList(sK5_skl(nil,sK49_skl))
      | ~ ssList(nil)
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f693,f270]) ).

fof(f779,definition,
    ( sQ44_spl
  <=> ssList(sK5_skl(nil,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ44_spl])],[split_symbol_definition]) ).

fof(f781,plain,
    ( sQ44_spl
    | ~ ssList(sK5_skl(nil,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f779]) ).

fof(f782,definition,
    ( sQ45_spl
  <=> rearsegP(app(nil,sK5_skl(nil,sK49_skl)),sK5_skl(nil,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ45_spl])],[split_symbol_definition]) ).

fof(f785,plain,
    ( ~ sQ30_spl
    | ~ sQ19_spl
    | sQ45_spl
    | ~ sQ44_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f774,f632,f779,f782,f615,f692]) ).

fof(f786,definition,
    ( sQ46_spl
  <=> frontsegP(app(nil,sK5_skl(nil,sK49_skl)),nil) ),
    introduced(definition,[new_symbols(definition,[sQ46_spl])],[split_symbol_definition]) ).

fof(f789,plain,
    ( ~ sQ30_spl
    | ~ sQ44_spl
    | sQ46_spl
    | ~ sQ19_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f775,f632,f615,f786,f779,f692]) ).

fof(f790,definition,
    ! [X0] :
      ( sQ47_spl
    <=> ( ~ memberP(sK5_skl(nil,sK49_skl),X0)
        | memberP(sK49_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ47_spl])],[split_symbol_definition]) ).

fof(f793,plain,
    ( ~ sQ30_spl
    | ~ sQ44_spl
    | ~ sQ19_spl
    | sQ47_spl ),
    inference(split_clause,[status(thm)],[f776,f790,f615,f779,f692]) ).

fof(f795,definition,
    ! [X0] :
      ( sQ48_spl
    <=> ( memberP(sK5_skl(nil,sK49_skl),X0)
        | memberP(nil,X0)
        | ~ memberP(sK49_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ48_spl])],[split_symbol_definition]) ).

fof(f798,plain,
    ( ~ sQ30_spl
    | ~ sQ44_spl
    | ~ sQ19_spl
    | sQ48_spl ),
    inference(split_clause,[status(thm)],[f778,f795,f615,f779,f692]) ).

fof(f799,plain,
    ( ~ sQ35_spl
    | app(sK6_skl(nil,nil),nil) = nil
    | ~ ssList(nil)
    | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f728,f129]) ).

fof(f800,definition,
    ( sQ49_spl
  <=> app(sK6_skl(nil,nil),nil) = nil ),
    introduced(definition,[new_symbols(definition,[sQ49_spl])],[split_symbol_definition]) ).

fof(f801,plain,
    ( ~ sQ49_spl
    | app(sK6_skl(nil,nil),nil) = nil ),
    inference(component_clause,[status(thm)],[f800]) ).

fof(f803,plain,
    ( ~ sQ35_spl
    | sQ49_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f799,f615,f800,f722]) ).

fof(f804,plain,
    ( ~ sQ38_spl
    | app(sK5_skl(sK49_skl,sK49_skl),nil) = sK5_skl(sK49_skl,sK49_skl) ),
    inference(resolution,[status(thm)],[f745,f389]) ).

fof(f805,plain,
    ( ~ sQ38_spl
    | app(nil,sK5_skl(sK49_skl,sK49_skl)) = sK5_skl(sK49_skl,sK49_skl) ),
    inference(resolution,[status(thm)],[f745,f249]) ).

fof(f806,plain,
    ( sQ44_spl
    | ~ frontsegP(sK49_skl,nil)
    | ~ ssList(nil)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f781,f122]) ).

fof(f807,definition,
    ( sQ50_spl
  <=> frontsegP(sK49_skl,nil) ),
    introduced(definition,[new_symbols(definition,[sQ50_spl])],[split_symbol_definition]) ).

fof(f809,plain,
    ( sQ50_spl
    | ~ frontsegP(sK49_skl,nil) ),
    inference(component_clause,[status(thm)],[f807]) ).

fof(f810,plain,
    ( sQ44_spl
    | ~ sQ50_spl
    | ~ sQ19_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f806,f632,f615,f807,f779]) ).

fof(f811,plain,
    ( sQ50_spl
    | ~ sQ27_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f809,f684]) ).

fof(f812,plain,
    ( sQ50_spl
    | ~ sQ27_spl ),
    inference(contradiction_clause,[status(thm)],[f811]) ).

fof(f823,plain,
    ( ~ sQ39_spl
    | ~ sQ29_spl
    | app(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(sK49_skl,sK49_skl)) = sK49_skl
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f771,f129]) ).

fof(f824,definition,
    ( sQ51_spl
  <=> app(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(sK49_skl,sK49_skl)) = sK49_skl ),
    introduced(definition,[new_symbols(definition,[sQ51_spl])],[split_symbol_definition]) ).

fof(f825,plain,
    ( ~ sQ51_spl
    | app(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(sK49_skl,sK49_skl)) = sK49_skl ),
    inference(component_clause,[status(thm)],[f824]) ).

fof(f827,plain,
    ( ~ sQ39_spl
    | ~ sQ29_spl
    | sQ51_spl
    | ~ sQ38_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f823,f632,f744,f824,f687,f747]) ).

fof(f829,plain,
    ( ~ sQ31_spl
    | ~ ssList(nil)
    | rearsegP(app(nil,sK5_skl(nil,nil)),sK5_skl(nil,nil))
    | ~ ssList(sK5_skl(nil,nil))
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f698,f451]) ).

fof(f830,plain,
    ( ~ sQ31_spl
    | ~ ssList(sK5_skl(nil,nil))
    | frontsegP(app(nil,sK5_skl(nil,nil)),nil)
    | ~ ssList(nil)
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f698,f450]) ).

fof(f831,plain,
    ! [X0] :
      ( ~ sQ31_spl
      | ~ memberP(sK5_skl(nil,nil),X0)
      | memberP(nil,X0)
      | ~ ssList(sK5_skl(nil,nil))
      | ~ ssList(nil)
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f698,f272]) ).

fof(f833,plain,
    ! [X0] :
      ( ~ sQ31_spl
      | memberP(sK5_skl(nil,nil),X0)
      | memberP(nil,X0)
      | ~ memberP(nil,X0)
      | ~ ssList(sK5_skl(nil,nil))
      | ~ ssList(nil)
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f698,f270]) ).

fof(f834,definition,
    ( sQ52_spl
  <=> ssList(sK5_skl(nil,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ52_spl])],[split_symbol_definition]) ).

fof(f836,plain,
    ( sQ52_spl
    | ~ ssList(sK5_skl(nil,nil)) ),
    inference(component_clause,[status(thm)],[f834]) ).

fof(f837,definition,
    ( sQ53_spl
  <=> rearsegP(app(nil,sK5_skl(nil,nil)),sK5_skl(nil,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ53_spl])],[split_symbol_definition]) ).

fof(f840,plain,
    ( ~ sQ31_spl
    | sQ53_spl
    | ~ sQ52_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f829,f615,f834,f837,f697]) ).

fof(f841,definition,
    ( sQ54_spl
  <=> frontsegP(app(nil,sK5_skl(nil,nil)),nil) ),
    introduced(definition,[new_symbols(definition,[sQ54_spl])],[split_symbol_definition]) ).

fof(f844,plain,
    ( ~ sQ31_spl
    | ~ sQ52_spl
    | sQ54_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f830,f615,f841,f834,f697]) ).

fof(f845,definition,
    ! [X0] :
      ( sQ55_spl
    <=> ( ~ memberP(sK5_skl(nil,nil),X0)
        | memberP(nil,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ55_spl])],[split_symbol_definition]) ).

fof(f848,plain,
    ( ~ sQ31_spl
    | ~ sQ52_spl
    | ~ sQ19_spl
    | sQ55_spl ),
    inference(split_clause,[status(thm)],[f831,f845,f615,f834,f697]) ).

fof(f850,definition,
    ! [X0] :
      ( sQ56_spl
    <=> ( memberP(sK5_skl(nil,nil),X0)
        | memberP(nil,X0)
        | ~ memberP(nil,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ56_spl])],[split_symbol_definition]) ).

fof(f853,plain,
    ( ~ sQ31_spl
    | ~ sQ52_spl
    | ~ sQ19_spl
    | sQ56_spl ),
    inference(split_clause,[status(thm)],[f833,f850,f615,f834,f697]) ).

fof(f854,plain,
    ( ~ sQ36_spl
    | ~ ssList(sK6_skl(nil,sK49_skl))
    | rearsegP(app(sK6_skl(nil,sK49_skl),nil),nil)
    | ~ ssList(nil)
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f731,f451]) ).

fof(f855,plain,
    ( ~ sQ36_spl
    | ~ ssList(nil)
    | frontsegP(app(sK6_skl(nil,sK49_skl),nil),sK6_skl(nil,sK49_skl))
    | ~ ssList(sK6_skl(nil,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f731,f450]) ).

fof(f857,plain,
    ! [X0] :
      ( ~ sQ36_spl
      | ~ memberP(sK6_skl(nil,sK49_skl),X0)
      | memberP(sK49_skl,X0)
      | ~ ssList(nil)
      | ~ ssList(sK6_skl(nil,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f731,f271]) ).

fof(f858,plain,
    ! [X0] :
      ( ~ sQ36_spl
      | memberP(nil,X0)
      | memberP(sK6_skl(nil,sK49_skl),X0)
      | ~ memberP(sK49_skl,X0)
      | ~ ssList(nil)
      | ~ ssList(sK6_skl(nil,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f731,f270]) ).

fof(f859,definition,
    ( sQ57_spl
  <=> rearsegP(app(sK6_skl(nil,sK49_skl),nil),nil) ),
    introduced(definition,[new_symbols(definition,[sQ57_spl])],[split_symbol_definition]) ).

fof(f862,definition,
    ( sQ58_spl
  <=> ssList(sK6_skl(nil,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ58_spl])],[split_symbol_definition]) ).

fof(f864,plain,
    ( sQ58_spl
    | ~ ssList(sK6_skl(nil,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f862]) ).

fof(f865,plain,
    ( ~ sQ36_spl
    | ~ sQ58_spl
    | sQ57_spl
    | ~ sQ19_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f854,f632,f615,f859,f862,f730]) ).

fof(f866,definition,
    ( sQ59_spl
  <=> frontsegP(app(sK6_skl(nil,sK49_skl),nil),sK6_skl(nil,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ59_spl])],[split_symbol_definition]) ).

fof(f869,plain,
    ( ~ sQ36_spl
    | ~ sQ19_spl
    | sQ59_spl
    | ~ sQ58_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f855,f632,f862,f866,f615,f730]) ).

fof(f871,definition,
    ! [X0] :
      ( sQ60_spl
    <=> ( ~ memberP(sK6_skl(nil,sK49_skl),X0)
        | memberP(sK49_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ60_spl])],[split_symbol_definition]) ).

fof(f874,plain,
    ( ~ sQ36_spl
    | ~ sQ19_spl
    | ~ sQ58_spl
    | sQ60_spl ),
    inference(split_clause,[status(thm)],[f857,f871,f862,f615,f730]) ).

fof(f875,definition,
    ! [X0] :
      ( sQ61_spl
    <=> ( memberP(nil,X0)
        | memberP(sK6_skl(nil,sK49_skl),X0)
        | ~ memberP(sK49_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ61_spl])],[split_symbol_definition]) ).

fof(f878,plain,
    ( ~ sQ36_spl
    | ~ sQ19_spl
    | ~ sQ58_spl
    | sQ61_spl ),
    inference(split_clause,[status(thm)],[f858,f875,f862,f615,f730]) ).

fof(f879,plain,
    ( ~ sQ37_spl
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | rearsegP(app(sK6_skl(sK49_skl,sK49_skl),sK49_skl),sK49_skl)
    | ~ ssList(sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f736,f451]) ).

fof(f880,plain,
    ( ~ sQ37_spl
    | ~ ssList(sK49_skl)
    | frontsegP(app(sK6_skl(sK49_skl,sK49_skl),sK49_skl),sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f736,f450]) ).

fof(f883,plain,
    ! [X0] :
      ( ~ sQ37_spl
      | memberP(sK49_skl,X0)
      | memberP(sK6_skl(sK49_skl,sK49_skl),X0)
      | ~ memberP(sK49_skl,X0)
      | ~ ssList(sK49_skl)
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f736,f270]) ).

fof(f884,definition,
    ( sQ62_spl
  <=> rearsegP(app(sK6_skl(sK49_skl,sK49_skl),sK49_skl),sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ62_spl])],[split_symbol_definition]) ).

fof(f887,definition,
    ( sQ63_spl
  <=> ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ63_spl])],[split_symbol_definition]) ).

fof(f888,plain,
    ( ~ sQ63_spl
    | ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f887]) ).

fof(f889,plain,
    ( sQ63_spl
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f887]) ).

fof(f890,plain,
    ( ~ sQ37_spl
    | ~ sQ63_spl
    | sQ62_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f879,f632,f884,f887,f735]) ).

fof(f891,definition,
    ( sQ64_spl
  <=> frontsegP(app(sK6_skl(sK49_skl,sK49_skl),sK49_skl),sK6_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ64_spl])],[split_symbol_definition]) ).

fof(f892,plain,
    ( ~ sQ64_spl
    | frontsegP(app(sK6_skl(sK49_skl,sK49_skl),sK49_skl),sK6_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f891]) ).

fof(f894,plain,
    ( ~ sQ37_spl
    | sQ64_spl
    | ~ sQ63_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f880,f632,f887,f891,f735]) ).

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

fof(f900,definition,
    ! [X0] :
      ( sQ66_spl
    <=> ( memberP(sK49_skl,X0)
        | memberP(sK6_skl(sK49_skl,sK49_skl),X0)
        | ~ memberP(sK49_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ66_spl])],[split_symbol_definition]) ).

fof(f903,plain,
    ( ~ sQ37_spl
    | ~ sQ22_spl
    | ~ sQ63_spl
    | sQ66_spl ),
    inference(split_clause,[status(thm)],[f883,f900,f887,f632,f735]) ).

fof(f904,plain,
    ( sQ52_spl
    | ~ frontsegP(nil,nil)
    | ~ ssList(nil)
    | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f836,f122]) ).

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

fof(f907,plain,
    ( sQ67_spl
    | ~ frontsegP(nil,nil) ),
    inference(component_clause,[status(thm)],[f905]) ).

fof(f908,plain,
    ( sQ52_spl
    | ~ sQ67_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f904,f615,f905,f834]) ).

fof(f909,plain,
    ( sQ67_spl
    | ~ sQ28_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f907,f685]) ).

fof(f910,plain,
    ( sQ67_spl
    | ~ sQ28_spl ),
    inference(contradiction_clause,[status(thm)],[f909]) ).

fof(f914,plain,
    ( sQ58_spl
    | ~ rearsegP(sK49_skl,nil)
    | ~ ssList(nil)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f864,f128]) ).

fof(f915,definition,
    ( sQ68_spl
  <=> rearsegP(sK49_skl,nil) ),
    introduced(definition,[new_symbols(definition,[sQ68_spl])],[split_symbol_definition]) ).

fof(f917,plain,
    ( sQ68_spl
    | ~ rearsegP(sK49_skl,nil) ),
    inference(component_clause,[status(thm)],[f915]) ).

fof(f918,plain,
    ( sQ58_spl
    | ~ sQ68_spl
    | ~ sQ19_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f914,f632,f615,f915,f862]) ).

fof(f919,plain,
    ( sQ68_spl
    | ~ sQ33_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f917,f726]) ).

fof(f920,plain,
    ( sQ68_spl
    | ~ sQ33_spl ),
    inference(contradiction_clause,[status(thm)],[f919]) ).

fof(f924,plain,
    ( sQ63_spl
    | ~ rearsegP(sK49_skl,sK49_skl)
    | ~ ssList(sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f889,f128]) ).

fof(f925,definition,
    ( sQ69_spl
  <=> rearsegP(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ69_spl])],[split_symbol_definition]) ).

fof(f927,plain,
    ( sQ69_spl
    | ~ rearsegP(sK49_skl,sK49_skl) ),
    inference(component_clause,[status(thm)],[f925]) ).

fof(f928,plain,
    ( sQ63_spl
    | ~ sQ69_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f924,f632,f925,f887]) ).

fof(f929,plain,
    ( sQ69_spl
    | ~ sQ34_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f927,f727]) ).

fof(f930,plain,
    ( sQ69_spl
    | ~ sQ34_spl ),
    inference(contradiction_clause,[status(thm)],[f929]) ).

fof(f932,plain,
    ( ~ sQ64_spl
    | ~ sQ37_spl
    | frontsegP(sK49_skl,sK6_skl(sK49_skl,sK49_skl)) ),
    inference(forward_demodulation,[status(thm)],[f736,f892]) ).

fof(f940,plain,
    ( ~ sQ63_spl
    | app(sK6_skl(sK49_skl,sK49_skl),nil) = sK6_skl(sK49_skl,sK49_skl) ),
    inference(resolution,[status(thm)],[f888,f389]) ).

fof(f941,plain,
    ( ~ sQ63_spl
    | app(nil,sK6_skl(sK49_skl,sK49_skl)) = sK6_skl(sK49_skl,sK49_skl) ),
    inference(resolution,[status(thm)],[f888,f249]) ).

fof(f952,plain,
    ( ~ sQ64_spl
    | ~ sQ37_spl
    | app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)) = sK49_skl
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f932,f123]) ).

fof(f953,definition,
    ( sQ70_spl
  <=> app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)) = sK49_skl ),
    introduced(definition,[new_symbols(definition,[sQ70_spl])],[split_symbol_definition]) ).

fof(f954,plain,
    ( ~ sQ70_spl
    | app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)) = sK49_skl ),
    inference(component_clause,[status(thm)],[f953]) ).

fof(f956,plain,
    ( ~ sQ64_spl
    | ~ sQ37_spl
    | sQ70_spl
    | ~ sQ63_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f952,f632,f887,f953,f735,f891]) ).

fof(f961,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | app(app(sK7_skl(nil,X0),nil),sK8_skl(nil,X0)) = X0
      | ~ ssList(nil)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f136,f323]) ).

fof(f963,definition,
    ! [X0] :
      ( sQ71_spl
    <=> ( ~ ssList(X0)
        | app(app(sK7_skl(nil,X0),nil),sK8_skl(nil,X0)) = X0
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ71_spl])],[split_symbol_definition]) ).

fof(f966,plain,
    ( ~ sQ19_spl
    | sQ71_spl ),
    inference(split_clause,[status(thm)],[f961,f963,f615]) ).

fof(f971,plain,
    ( ~ sQ38_spl
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | rearsegP(app(sK5_skl(sK49_skl,sK49_skl),nil),nil)
    | ~ ssList(nil)
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f804,f451]) ).

fof(f972,plain,
    ( ~ sQ38_spl
    | ~ ssList(nil)
    | frontsegP(app(sK5_skl(sK49_skl,sK49_skl),nil),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f804,f450]) ).

fof(f973,plain,
    ! [X0] :
      ( ~ sQ38_spl
      | ~ memberP(nil,X0)
      | memberP(sK5_skl(sK49_skl,sK49_skl),X0)
      | ~ ssList(nil)
      | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f804,f272]) ).

fof(f974,plain,
    ! [X0] :
      ( ~ sQ38_spl
      | ~ memberP(sK5_skl(sK49_skl,sK49_skl),X0)
      | memberP(sK5_skl(sK49_skl,sK49_skl),X0)
      | ~ ssList(nil)
      | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f804,f271]) ).

fof(f975,plain,
    ! [X0] :
      ( ~ sQ38_spl
      | memberP(nil,X0)
      | memberP(sK5_skl(sK49_skl,sK49_skl),X0)
      | ~ memberP(sK5_skl(sK49_skl,sK49_skl),X0)
      | ~ ssList(nil)
      | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f804,f270]) ).

fof(f976,definition,
    ( sQ72_spl
  <=> rearsegP(app(sK5_skl(sK49_skl,sK49_skl),nil),nil) ),
    introduced(definition,[new_symbols(definition,[sQ72_spl])],[split_symbol_definition]) ).

fof(f977,plain,
    ( ~ sQ72_spl
    | rearsegP(app(sK5_skl(sK49_skl,sK49_skl),nil),nil) ),
    inference(component_clause,[status(thm)],[f976]) ).

fof(f979,plain,
    ( sQ72_spl
    | ~ sQ19_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f971,f744,f615,f976]) ).

fof(f980,definition,
    ( sQ73_spl
  <=> frontsegP(app(sK5_skl(sK49_skl,sK49_skl),nil),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ73_spl])],[split_symbol_definition]) ).

fof(f981,plain,
    ( ~ sQ73_spl
    | frontsegP(app(sK5_skl(sK49_skl,sK49_skl),nil),sK5_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f980]) ).

fof(f983,plain,
    ( ~ sQ19_spl
    | sQ73_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f972,f744,f980,f615]) ).

fof(f984,definition,
    ! [X0] :
      ( sQ74_spl
    <=> ( ~ memberP(nil,X0)
        | memberP(sK5_skl(sK49_skl,sK49_skl),X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ74_spl])],[split_symbol_definition]) ).

fof(f987,plain,
    ( ~ sQ19_spl
    | ~ sQ38_spl
    | sQ74_spl ),
    inference(split_clause,[status(thm)],[f973,f984,f744,f615]) ).

fof(f988,definition,
    ! [X0] :
      ( sQ75_spl
    <=> ( ~ memberP(sK5_skl(sK49_skl,sK49_skl),X0)
        | memberP(sK5_skl(sK49_skl,sK49_skl),X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ75_spl])],[split_symbol_definition]) ).

fof(f991,plain,
    ( ~ sQ19_spl
    | ~ sQ38_spl
    | sQ75_spl ),
    inference(split_clause,[status(thm)],[f974,f988,f744,f615]) ).

fof(f992,definition,
    ! [X0] :
      ( sQ76_spl
    <=> ( memberP(nil,X0)
        | memberP(sK5_skl(sK49_skl,sK49_skl),X0)
        | ~ memberP(sK5_skl(sK49_skl,sK49_skl),X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ76_spl])],[split_symbol_definition]) ).

fof(f995,plain,
    ( ~ sQ19_spl
    | ~ sQ38_spl
    | sQ76_spl ),
    inference(split_clause,[status(thm)],[f975,f992,f744,f615]) ).

fof(f996,plain,
    ( ~ sQ72_spl
    | ~ sQ38_spl
    | rearsegP(sK5_skl(sK49_skl,sK49_skl),nil) ),
    inference(forward_demodulation,[status(thm)],[f804,f977]) ).

fof(f997,plain,
    ( ~ sQ73_spl
    | ~ sQ38_spl
    | frontsegP(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl)) ),
    inference(forward_demodulation,[status(thm)],[f804,f981]) ).

fof(f998,plain,
    ( ~ sQ72_spl
    | ~ sQ38_spl
    | app(sK6_skl(nil,sK5_skl(sK49_skl,sK49_skl)),nil) = sK5_skl(sK49_skl,sK49_skl)
    | ~ ssList(nil)
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f996,f129]) ).

fof(f999,definition,
    ( sQ77_spl
  <=> app(sK6_skl(nil,sK5_skl(sK49_skl,sK49_skl)),nil) = sK5_skl(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ77_spl])],[split_symbol_definition]) ).

fof(f1002,plain,
    ( ~ sQ72_spl
    | sQ77_spl
    | ~ sQ19_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f998,f744,f615,f999,f976]) ).

fof(f1003,plain,
    ( ~ sQ49_spl
    | ~ ssList(sK6_skl(nil,nil))
    | rearsegP(app(sK6_skl(nil,nil),nil),nil)
    | ~ ssList(nil)
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f801,f451]) ).

fof(f1004,plain,
    ( ~ sQ49_spl
    | ~ ssList(nil)
    | frontsegP(app(sK6_skl(nil,nil),nil),sK6_skl(nil,nil))
    | ~ ssList(sK6_skl(nil,nil))
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f801,f450]) ).

fof(f1006,plain,
    ! [X0] :
      ( ~ sQ49_spl
      | ~ memberP(sK6_skl(nil,nil),X0)
      | memberP(nil,X0)
      | ~ ssList(nil)
      | ~ ssList(sK6_skl(nil,nil))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f801,f271]) ).

fof(f1007,plain,
    ! [X0] :
      ( ~ sQ49_spl
      | memberP(nil,X0)
      | memberP(sK6_skl(nil,nil),X0)
      | ~ memberP(nil,X0)
      | ~ ssList(nil)
      | ~ ssList(sK6_skl(nil,nil))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f801,f270]) ).

fof(f1008,definition,
    ( sQ78_spl
  <=> rearsegP(app(sK6_skl(nil,nil),nil),nil) ),
    introduced(definition,[new_symbols(definition,[sQ78_spl])],[split_symbol_definition]) ).

fof(f1011,definition,
    ( sQ79_spl
  <=> ssList(sK6_skl(nil,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ79_spl])],[split_symbol_definition]) ).

fof(f1013,plain,
    ( sQ79_spl
    | ~ ssList(sK6_skl(nil,nil)) ),
    inference(component_clause,[status(thm)],[f1011]) ).

fof(f1014,plain,
    ( ~ sQ49_spl
    | ~ sQ79_spl
    | sQ78_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f1003,f615,f1008,f1011,f800]) ).

fof(f1015,definition,
    ( sQ80_spl
  <=> frontsegP(app(sK6_skl(nil,nil),nil),sK6_skl(nil,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ80_spl])],[split_symbol_definition]) ).

fof(f1018,plain,
    ( ~ sQ49_spl
    | sQ80_spl
    | ~ sQ79_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f1004,f615,f1011,f1015,f800]) ).

fof(f1020,definition,
    ! [X0] :
      ( sQ81_spl
    <=> ( ~ memberP(sK6_skl(nil,nil),X0)
        | memberP(nil,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ81_spl])],[split_symbol_definition]) ).

fof(f1023,plain,
    ( ~ sQ49_spl
    | ~ sQ19_spl
    | ~ sQ79_spl
    | sQ81_spl ),
    inference(split_clause,[status(thm)],[f1006,f1020,f1011,f615,f800]) ).

fof(f1024,definition,
    ! [X0] :
      ( sQ82_spl
    <=> ( memberP(nil,X0)
        | memberP(sK6_skl(nil,nil),X0)
        | ~ memberP(nil,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ82_spl])],[split_symbol_definition]) ).

fof(f1027,plain,
    ( ~ sQ49_spl
    | ~ sQ19_spl
    | ~ sQ79_spl
    | sQ82_spl ),
    inference(split_clause,[status(thm)],[f1007,f1024,f1011,f615,f800]) ).

fof(f1028,plain,
    ( sQ79_spl
    | ~ rearsegP(nil,nil)
    | ~ ssList(nil)
    | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f1013,f128]) ).

fof(f1029,definition,
    ( sQ83_spl
  <=> rearsegP(nil,nil) ),
    introduced(definition,[new_symbols(definition,[sQ83_spl])],[split_symbol_definition]) ).

fof(f1031,plain,
    ( sQ83_spl
    | ~ rearsegP(nil,nil) ),
    inference(component_clause,[status(thm)],[f1029]) ).

fof(f1032,plain,
    ( sQ79_spl
    | ~ sQ83_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f1028,f615,f1029,f1011]) ).

fof(f1033,plain,
    ( sQ83_spl
    | ~ sQ35_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1031,f728]) ).

fof(f1034,plain,
    ( sQ83_spl
    | ~ sQ35_spl ),
    inference(contradiction_clause,[status(thm)],[f1033]) ).

fof(f1048,plain,
    ( ~ sQ38_spl
    | ~ ssList(nil)
    | rearsegP(app(nil,sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f805,f451]) ).

fof(f1049,plain,
    ( ~ sQ38_spl
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | frontsegP(app(nil,sK5_skl(sK49_skl,sK49_skl)),nil)
    | ~ ssList(nil)
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f805,f450]) ).

fof(f1053,definition,
    ( sQ84_spl
  <=> rearsegP(app(nil,sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ84_spl])],[split_symbol_definition]) ).

fof(f1054,plain,
    ( ~ sQ84_spl
    | rearsegP(app(nil,sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1053]) ).

fof(f1056,plain,
    ( ~ sQ19_spl
    | sQ84_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f1048,f744,f1053,f615]) ).

fof(f1057,definition,
    ( sQ85_spl
  <=> frontsegP(app(nil,sK5_skl(sK49_skl,sK49_skl)),nil) ),
    introduced(definition,[new_symbols(definition,[sQ85_spl])],[split_symbol_definition]) ).

fof(f1058,plain,
    ( ~ sQ85_spl
    | frontsegP(app(nil,sK5_skl(sK49_skl,sK49_skl)),nil) ),
    inference(component_clause,[status(thm)],[f1057]) ).

fof(f1060,plain,
    ( sQ85_spl
    | ~ sQ19_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f1049,f744,f615,f1057]) ).

fof(f1064,plain,
    ( ~ sQ84_spl
    | ~ sQ38_spl
    | rearsegP(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl)) ),
    inference(forward_demodulation,[status(thm)],[f805,f1054]) ).

fof(f1065,plain,
    ( ~ sQ85_spl
    | ~ sQ38_spl
    | frontsegP(sK5_skl(sK49_skl,sK49_skl),nil) ),
    inference(forward_demodulation,[status(thm)],[f805,f1058]) ).

fof(f1068,plain,
    ( ~ sQ85_spl
    | ~ sQ38_spl
    | app(nil,sK5_skl(nil,sK5_skl(sK49_skl,sK49_skl))) = sK5_skl(sK49_skl,sK49_skl)
    | ~ ssList(nil)
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1065,f123]) ).

fof(f1069,definition,
    ( sQ86_spl
  <=> app(nil,sK5_skl(nil,sK5_skl(sK49_skl,sK49_skl))) = sK5_skl(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ86_spl])],[split_symbol_definition]) ).

fof(f1072,plain,
    ( ~ sQ85_spl
    | sQ86_spl
    | ~ sQ19_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f1068,f744,f615,f1069,f1057]) ).

fof(f1073,plain,
    ! [X0] :
      ( ~ sQ38_spl
      | ~ ssList(X0)
      | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
      | segmentP(app(app(sK5_skl(sK49_skl,sK49_skl),nil),X0),nil)
      | ~ ssList(nil)
      | ~ ssList(app(sK5_skl(sK49_skl,sK49_skl),X0)) ),
    inference(paramodulation,[status(thm)],[f804,f452]) ).

fof(f1074,plain,
    ! [X0] :
      ( ~ sQ37_spl
      | ~ ssList(X0)
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
      | segmentP(app(app(sK6_skl(sK49_skl,sK49_skl),sK49_skl),X0),sK49_skl)
      | ~ ssList(sK49_skl)
      | ~ ssList(app(sK49_skl,X0)) ),
    inference(paramodulation,[status(thm)],[f736,f452]) ).

fof(f1075,plain,
    ! [X0] :
      ( ~ sQ29_spl
      | ~ ssList(X0)
      | ~ ssList(sK49_skl)
      | segmentP(app(app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)),X0),sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(app(sK49_skl,X0)) ),
    inference(paramodulation,[status(thm)],[f688,f452]) ).

fof(f1076,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ ssList(sK49_skl)
      | segmentP(app(app(sK49_skl,nil),X0),nil)
      | ~ ssList(nil)
      | ~ ssList(app(sK49_skl,X0)) ),
    inference(paramodulation,[status(thm)],[f649,f452]) ).

fof(f1077,plain,
    ! [X0] :
      ( ~ sQ38_spl
      | ~ ssList(X0)
      | ~ ssList(nil)
      | segmentP(app(app(nil,sK5_skl(sK49_skl,sK49_skl)),X0),sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(app(sK5_skl(sK49_skl,sK49_skl),X0)) ),
    inference(paramodulation,[status(thm)],[f805,f452]) ).

fof(f1078,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ ssList(nil)
      | segmentP(app(app(nil,sK49_skl),X0),sK49_skl)
      | ~ ssList(sK49_skl)
      | ~ ssList(app(sK49_skl,X0)) ),
    inference(paramodulation,[status(thm)],[f608,f452]) ).

fof(f1079,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ ssList(nil)
      | segmentP(app(app(nil,nil),X0),nil)
      | ~ ssList(nil)
      | ~ ssList(app(nil,X0)) ),
    inference(paramodulation,[status(thm)],[f607,f452]) ).

fof(f1080,definition,
    ! [X0] :
      ( sQ87_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(sK5_skl(sK49_skl,sK49_skl),nil),X0),nil)
        | ~ ssList(app(sK5_skl(sK49_skl,sK49_skl),X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ87_spl])],[split_symbol_definition]) ).

fof(f1083,plain,
    ( ~ sQ38_spl
    | ~ sQ19_spl
    | sQ87_spl ),
    inference(split_clause,[status(thm)],[f1073,f1080,f615,f744]) ).

fof(f1084,definition,
    ! [X0] :
      ( sQ88_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(sK6_skl(sK49_skl,sK49_skl),sK49_skl),X0),sK49_skl)
        | ~ ssList(app(sK49_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ88_spl])],[split_symbol_definition]) ).

fof(f1087,plain,
    ( ~ sQ37_spl
    | ~ sQ63_spl
    | ~ sQ22_spl
    | sQ88_spl ),
    inference(split_clause,[status(thm)],[f1074,f1084,f632,f887,f735]) ).

fof(f1088,definition,
    ! [X0] :
      ( sQ89_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)),X0),sK5_skl(sK49_skl,sK49_skl))
        | ~ ssList(app(sK49_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ89_spl])],[split_symbol_definition]) ).

fof(f1089,plain,
    ! [X0] :
      ( ~ sQ89_spl
      | ~ ssList(X0)
      | segmentP(app(app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)),X0),sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(app(sK49_skl,X0)) ),
    inference(component_clause,[status(thm)],[f1088]) ).

fof(f1091,plain,
    ( ~ sQ29_spl
    | ~ sQ22_spl
    | ~ sQ38_spl
    | sQ89_spl ),
    inference(split_clause,[status(thm)],[f1075,f1088,f744,f632,f687]) ).

fof(f1092,definition,
    ! [X0] :
      ( sQ90_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(sK49_skl,nil),X0),nil)
        | ~ ssList(app(sK49_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ90_spl])],[split_symbol_definition]) ).

fof(f1095,plain,
    ( ~ sQ22_spl
    | ~ sQ19_spl
    | sQ90_spl ),
    inference(split_clause,[status(thm)],[f1076,f1092,f615,f632]) ).

fof(f1096,definition,
    ! [X0] :
      ( sQ91_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(nil,sK5_skl(sK49_skl,sK49_skl)),X0),sK5_skl(sK49_skl,sK49_skl))
        | ~ ssList(app(sK5_skl(sK49_skl,sK49_skl),X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ91_spl])],[split_symbol_definition]) ).

fof(f1097,plain,
    ! [X0] :
      ( ~ sQ91_spl
      | ~ ssList(X0)
      | segmentP(app(app(nil,sK5_skl(sK49_skl,sK49_skl)),X0),sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(app(sK5_skl(sK49_skl,sK49_skl),X0)) ),
    inference(component_clause,[status(thm)],[f1096]) ).

fof(f1099,plain,
    ( ~ sQ19_spl
    | ~ sQ38_spl
    | sQ91_spl ),
    inference(split_clause,[status(thm)],[f1077,f1096,f744,f615]) ).

fof(f1100,definition,
    ! [X0] :
      ( sQ92_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(nil,sK49_skl),X0),sK49_skl)
        | ~ ssList(app(sK49_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ92_spl])],[split_symbol_definition]) ).

fof(f1101,plain,
    ! [X0] :
      ( ~ sQ92_spl
      | ~ ssList(X0)
      | segmentP(app(app(nil,sK49_skl),X0),sK49_skl)
      | ~ ssList(app(sK49_skl,X0)) ),
    inference(component_clause,[status(thm)],[f1100]) ).

fof(f1103,plain,
    ( ~ sQ19_spl
    | ~ sQ22_spl
    | sQ92_spl ),
    inference(split_clause,[status(thm)],[f1078,f1100,f632,f615]) ).

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

fof(f1107,plain,
    ( ~ sQ19_spl
    | sQ93_spl ),
    inference(split_clause,[status(thm)],[f1079,f1104,f615]) ).

fof(f1109,plain,
    ! [X0] :
      ( ~ sQ89_spl
      | ~ sQ29_spl
      | ~ ssList(X0)
      | segmentP(app(sK49_skl,X0),sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(app(sK49_skl,X0)) ),
    inference(forward_demodulation,[status(thm)],[f688,f1089]) ).

fof(f1110,plain,
    ! [X0] :
      ( ~ sQ91_spl
      | ~ sQ38_spl
      | ~ ssList(X0)
      | segmentP(app(sK5_skl(sK49_skl,sK49_skl),X0),sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(app(sK5_skl(sK49_skl,sK49_skl),X0)) ),
    inference(forward_demodulation,[status(thm)],[f805,f1097]) ).

fof(f1113,plain,
    ! [X0] :
      ( ~ sQ92_spl
      | ~ ssList(X0)
      | segmentP(app(sK49_skl,X0),sK49_skl)
      | ~ ssList(app(sK49_skl,X0)) ),
    inference(forward_demodulation,[status(thm)],[f608,f1101]) ).

fof(f1115,plain,
    ( ~ sQ73_spl
    | ~ sQ38_spl
    | app(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl))) = sK5_skl(sK49_skl,sK49_skl)
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f997,f123]) ).

fof(f1116,definition,
    ( sQ94_spl
  <=> app(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl))) = sK5_skl(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ94_spl])],[split_symbol_definition]) ).

fof(f1119,plain,
    ( ~ sQ73_spl
    | sQ94_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f1115,f744,f1116,f980]) ).

fof(f1120,plain,
    ( ~ sQ84_spl
    | ~ sQ38_spl
    | app(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) = sK5_skl(sK49_skl,sK49_skl)
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1064,f129]) ).

fof(f1121,definition,
    ( sQ95_spl
  <=> app(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) = sK5_skl(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ95_spl])],[split_symbol_definition]) ).

fof(f1124,plain,
    ( ~ sQ84_spl
    | sQ95_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f1120,f744,f1121,f1053]) ).

fof(f1127,plain,
    ! [X0] :
      ( ~ sQ63_spl
      | ~ ssList(X0)
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
      | segmentP(app(app(sK6_skl(sK49_skl,sK49_skl),nil),X0),nil)
      | ~ ssList(nil)
      | ~ ssList(app(sK6_skl(sK49_skl,sK49_skl),X0)) ),
    inference(paramodulation,[status(thm)],[f940,f452]) ).

fof(f1128,plain,
    ( ~ sQ63_spl
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | rearsegP(app(sK6_skl(sK49_skl,sK49_skl),nil),nil)
    | ~ ssList(nil)
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f940,f451]) ).

fof(f1129,plain,
    ( ~ sQ63_spl
    | ~ ssList(nil)
    | frontsegP(app(sK6_skl(sK49_skl,sK49_skl),nil),sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f940,f450]) ).

fof(f1130,plain,
    ! [X0] :
      ( ~ sQ63_spl
      | ~ memberP(nil,X0)
      | memberP(sK6_skl(sK49_skl,sK49_skl),X0)
      | ~ ssList(nil)
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f940,f272]) ).

fof(f1132,plain,
    ! [X0] :
      ( ~ sQ63_spl
      | memberP(nil,X0)
      | memberP(sK6_skl(sK49_skl,sK49_skl),X0)
      | ~ memberP(sK6_skl(sK49_skl,sK49_skl),X0)
      | ~ ssList(nil)
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f940,f270]) ).

fof(f1133,definition,
    ! [X0] :
      ( sQ96_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(sK6_skl(sK49_skl,sK49_skl),nil),X0),nil)
        | ~ ssList(app(sK6_skl(sK49_skl,sK49_skl),X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ96_spl])],[split_symbol_definition]) ).

fof(f1136,plain,
    ( ~ sQ63_spl
    | ~ sQ19_spl
    | sQ96_spl ),
    inference(split_clause,[status(thm)],[f1127,f1133,f615,f887]) ).

fof(f1137,definition,
    ( sQ97_spl
  <=> rearsegP(app(sK6_skl(sK49_skl,sK49_skl),nil),nil) ),
    introduced(definition,[new_symbols(definition,[sQ97_spl])],[split_symbol_definition]) ).

fof(f1138,plain,
    ( ~ sQ97_spl
    | rearsegP(app(sK6_skl(sK49_skl,sK49_skl),nil),nil) ),
    inference(component_clause,[status(thm)],[f1137]) ).

fof(f1140,plain,
    ( sQ97_spl
    | ~ sQ19_spl
    | ~ sQ63_spl ),
    inference(split_clause,[status(thm)],[f1128,f887,f615,f1137]) ).

fof(f1141,definition,
    ( sQ98_spl
  <=> frontsegP(app(sK6_skl(sK49_skl,sK49_skl),nil),sK6_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ98_spl])],[split_symbol_definition]) ).

fof(f1142,plain,
    ( ~ sQ98_spl
    | frontsegP(app(sK6_skl(sK49_skl,sK49_skl),nil),sK6_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1141]) ).

fof(f1144,plain,
    ( ~ sQ19_spl
    | sQ98_spl
    | ~ sQ63_spl ),
    inference(split_clause,[status(thm)],[f1129,f887,f1141,f615]) ).

fof(f1145,definition,
    ! [X0] :
      ( sQ99_spl
    <=> ( ~ memberP(nil,X0)
        | memberP(sK6_skl(sK49_skl,sK49_skl),X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ99_spl])],[split_symbol_definition]) ).

fof(f1148,plain,
    ( ~ sQ19_spl
    | ~ sQ63_spl
    | sQ99_spl ),
    inference(split_clause,[status(thm)],[f1130,f1145,f887,f615]) ).

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

fof(f1153,definition,
    ! [X0] :
      ( sQ101_spl
    <=> ( memberP(nil,X0)
        | memberP(sK6_skl(sK49_skl,sK49_skl),X0)
        | ~ memberP(sK6_skl(sK49_skl,sK49_skl),X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ101_spl])],[split_symbol_definition]) ).

fof(f1156,plain,
    ( ~ sQ19_spl
    | ~ sQ63_spl
    | sQ101_spl ),
    inference(split_clause,[status(thm)],[f1132,f1153,f887,f615]) ).

fof(f1158,plain,
    ( ~ sQ97_spl
    | ~ sQ63_spl
    | rearsegP(sK6_skl(sK49_skl,sK49_skl),nil) ),
    inference(forward_demodulation,[status(thm)],[f940,f1138]) ).

fof(f1159,plain,
    ( ~ sQ98_spl
    | ~ sQ63_spl
    | frontsegP(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)) ),
    inference(forward_demodulation,[status(thm)],[f940,f1142]) ).

fof(f1161,plain,
    ( ~ sQ92_spl
    | ~ ssList(nil)
    | segmentP(app(sK49_skl,nil),sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f649,f1113]) ).

fof(f1162,definition,
    ( sQ102_spl
  <=> segmentP(app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)),sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ102_spl])],[split_symbol_definition]) ).

fof(f1163,plain,
    ( ~ sQ102_spl
    | segmentP(app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)),sK49_skl) ),
    inference(component_clause,[status(thm)],[f1162]) ).

fof(f1166,definition,
    ( sQ103_spl
  <=> segmentP(app(sK49_skl,nil),sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ103_spl])],[split_symbol_definition]) ).

fof(f1169,plain,
    ( ~ sQ92_spl
    | ~ sQ19_spl
    | sQ103_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1161,f632,f1166,f615,f1100]) ).

fof(f1170,plain,
    ( ~ sQ102_spl
    | ~ sQ29_spl
    | segmentP(sK49_skl,sK49_skl) ),
    inference(forward_demodulation,[status(thm)],[f688,f1163]) ).

fof(f1172,plain,
    ( ~ sQ102_spl
    | ~ sQ29_spl
    | app(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),sK8_skl(sK49_skl,sK49_skl)) = sK49_skl
    | ~ ssList(sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1170,f136]) ).

fof(f1173,definition,
    ( sQ104_spl
  <=> app(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),sK8_skl(sK49_skl,sK49_skl)) = sK49_skl ),
    introduced(definition,[new_symbols(definition,[sQ104_spl])],[split_symbol_definition]) ).

fof(f1174,plain,
    ( ~ sQ104_spl
    | app(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),sK8_skl(sK49_skl,sK49_skl)) = sK49_skl ),
    inference(component_clause,[status(thm)],[f1173]) ).

fof(f1176,plain,
    ( ~ sQ102_spl
    | ~ sQ29_spl
    | sQ104_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1172,f632,f1173,f687,f1162]) ).

fof(f1177,plain,
    ( ~ sQ97_spl
    | ~ sQ63_spl
    | app(sK6_skl(nil,sK6_skl(sK49_skl,sK49_skl)),nil) = sK6_skl(sK49_skl,sK49_skl)
    | ~ ssList(nil)
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1158,f129]) ).

fof(f1178,definition,
    ( sQ105_spl
  <=> app(sK6_skl(nil,sK6_skl(sK49_skl,sK49_skl)),nil) = sK6_skl(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ105_spl])],[split_symbol_definition]) ).

fof(f1181,plain,
    ( ~ sQ97_spl
    | sQ105_spl
    | ~ sQ19_spl
    | ~ sQ63_spl ),
    inference(split_clause,[status(thm)],[f1177,f887,f615,f1178,f1137]) ).

fof(f1182,plain,
    ( ~ sQ98_spl
    | ~ sQ63_spl
    | app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl))) = sK6_skl(sK49_skl,sK49_skl)
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1159,f123]) ).

fof(f1183,definition,
    ( sQ106_spl
  <=> app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl))) = sK6_skl(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ106_spl])],[split_symbol_definition]) ).

fof(f1186,plain,
    ( ~ sQ98_spl
    | sQ106_spl
    | ~ sQ63_spl ),
    inference(split_clause,[status(thm)],[f1182,f887,f1183,f1141]) ).

fof(f1189,plain,
    ! [X0] :
      ( ~ sQ63_spl
      | ~ ssList(X0)
      | ~ ssList(nil)
      | segmentP(app(app(nil,sK6_skl(sK49_skl,sK49_skl)),X0),sK6_skl(sK49_skl,sK49_skl))
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
      | ~ ssList(app(sK6_skl(sK49_skl,sK49_skl),X0)) ),
    inference(paramodulation,[status(thm)],[f941,f452]) ).

fof(f1190,plain,
    ( ~ sQ63_spl
    | ~ ssList(nil)
    | rearsegP(app(nil,sK6_skl(sK49_skl,sK49_skl)),sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f941,f451]) ).

fof(f1191,plain,
    ( ~ sQ63_spl
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | frontsegP(app(nil,sK6_skl(sK49_skl,sK49_skl)),nil)
    | ~ ssList(nil)
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f941,f450]) ).

fof(f1195,definition,
    ! [X0] :
      ( sQ107_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(nil,sK6_skl(sK49_skl,sK49_skl)),X0),sK6_skl(sK49_skl,sK49_skl))
        | ~ ssList(app(sK6_skl(sK49_skl,sK49_skl),X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ107_spl])],[split_symbol_definition]) ).

fof(f1198,plain,
    ( ~ sQ19_spl
    | ~ sQ63_spl
    | sQ107_spl ),
    inference(split_clause,[status(thm)],[f1189,f1195,f887,f615]) ).

fof(f1199,definition,
    ( sQ108_spl
  <=> rearsegP(app(nil,sK6_skl(sK49_skl,sK49_skl)),sK6_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ108_spl])],[split_symbol_definition]) ).

fof(f1200,plain,
    ( ~ sQ108_spl
    | rearsegP(app(nil,sK6_skl(sK49_skl,sK49_skl)),sK6_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1199]) ).

fof(f1202,plain,
    ( ~ sQ19_spl
    | sQ108_spl
    | ~ sQ63_spl ),
    inference(split_clause,[status(thm)],[f1190,f887,f1199,f615]) ).

fof(f1203,definition,
    ( sQ109_spl
  <=> frontsegP(app(nil,sK6_skl(sK49_skl,sK49_skl)),nil) ),
    introduced(definition,[new_symbols(definition,[sQ109_spl])],[split_symbol_definition]) ).

fof(f1204,plain,
    ( ~ sQ109_spl
    | frontsegP(app(nil,sK6_skl(sK49_skl,sK49_skl)),nil) ),
    inference(component_clause,[status(thm)],[f1203]) ).

fof(f1206,plain,
    ( sQ109_spl
    | ~ sQ19_spl
    | ~ sQ63_spl ),
    inference(split_clause,[status(thm)],[f1191,f887,f615,f1203]) ).

fof(f1211,plain,
    ( ~ sQ108_spl
    | ~ sQ63_spl
    | rearsegP(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)) ),
    inference(forward_demodulation,[status(thm)],[f941,f1200]) ).

fof(f1212,plain,
    ( ~ sQ109_spl
    | ~ sQ63_spl
    | frontsegP(sK6_skl(sK49_skl,sK49_skl),nil) ),
    inference(forward_demodulation,[status(thm)],[f941,f1204]) ).

fof(f1213,plain,
    ( ~ sQ109_spl
    | ~ sQ63_spl
    | app(nil,sK5_skl(nil,sK6_skl(sK49_skl,sK49_skl))) = sK6_skl(sK49_skl,sK49_skl)
    | ~ ssList(nil)
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1212,f123]) ).

fof(f1214,definition,
    ( sQ110_spl
  <=> app(nil,sK5_skl(nil,sK6_skl(sK49_skl,sK49_skl))) = sK6_skl(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ110_spl])],[split_symbol_definition]) ).

fof(f1217,plain,
    ( ~ sQ109_spl
    | sQ110_spl
    | ~ sQ19_spl
    | ~ sQ63_spl ),
    inference(split_clause,[status(thm)],[f1213,f887,f615,f1214,f1203]) ).

fof(f1218,plain,
    ( ~ sQ108_spl
    | ~ sQ63_spl
    | app(sK6_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)),sK6_skl(sK49_skl,sK49_skl)) = sK6_skl(sK49_skl,sK49_skl)
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1211,f129]) ).

fof(f1219,definition,
    ( sQ111_spl
  <=> app(sK6_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)),sK6_skl(sK49_skl,sK49_skl)) = sK6_skl(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ111_spl])],[split_symbol_definition]) ).

fof(f1222,plain,
    ( ~ sQ108_spl
    | sQ111_spl
    | ~ sQ63_spl ),
    inference(split_clause,[status(thm)],[f1218,f887,f1219,f1199]) ).

fof(f1223,plain,
    ( ~ sQ29_spl
    | ~ sQ89_spl
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | segmentP(app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f688,f1109]) ).

fof(f1224,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ ssList(nil)
    | segmentP(app(sK49_skl,nil),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f649,f1109]) ).

fof(f1225,definition,
    ( sQ112_spl
  <=> segmentP(app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ112_spl])],[split_symbol_definition]) ).

fof(f1226,plain,
    ( ~ sQ112_spl
    | segmentP(app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1225]) ).

fof(f1228,plain,
    ( ~ sQ29_spl
    | ~ sQ89_spl
    | ~ sQ38_spl
    | sQ112_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1223,f632,f1225,f744,f1088,f687]) ).

fof(f1229,definition,
    ( sQ113_spl
  <=> segmentP(app(sK49_skl,nil),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ113_spl])],[split_symbol_definition]) ).

fof(f1232,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ sQ19_spl
    | sQ113_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1224,f632,f1229,f615,f687,f1088]) ).

fof(f1233,plain,
    ( ~ sQ112_spl
    | ~ sQ29_spl
    | segmentP(sK49_skl,sK5_skl(sK49_skl,sK49_skl)) ),
    inference(forward_demodulation,[status(thm)],[f688,f1226]) ).

fof(f1235,plain,
    ( ~ sQ112_spl
    | ~ sQ29_spl
    | app(app(sK7_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(sK49_skl,sK49_skl)),sK8_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl)) = sK49_skl
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1233,f136]) ).

fof(f1236,definition,
    ( sQ114_spl
  <=> app(app(sK7_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(sK49_skl,sK49_skl)),sK8_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl)) = sK49_skl ),
    introduced(definition,[new_symbols(definition,[sQ114_spl])],[split_symbol_definition]) ).

fof(f1239,plain,
    ( ~ sQ112_spl
    | ~ sQ29_spl
    | sQ114_spl
    | ~ sQ38_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1235,f632,f744,f1236,f687,f1225]) ).

fof(f1240,plain,
    ! [X0] :
      ( cons(sK1_skl,X0) != X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f225,f104]) ).

fof(f1241,plain,
    ! [X0] :
      ( cons(sK0_skl,X0) != X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f225,f103]) ).

fof(f1250,plain,
    cons(sK1_skl,nil) != nil,
    inference(resolution,[status(thm)],[f1240,f223]) ).

fof(f1260,plain,
    cons(sK0_skl,nil) != nil,
    inference(resolution,[status(thm)],[f1241,f223]) ).

fof(f1262,plain,
    ! [X0] :
      ( ~ sQ51_spl
      | ~ ssList(X0)
      | ~ ssList(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl))
      | segmentP(app(app(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(sK49_skl,sK49_skl)),X0),sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(app(sK49_skl,X0)) ),
    inference(paramodulation,[status(thm)],[f825,f452]) ).

fof(f1263,plain,
    ( ~ sQ51_spl
    | ~ ssList(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl))
    | rearsegP(app(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f825,f451]) ).

fof(f1264,plain,
    ( ~ sQ51_spl
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | frontsegP(app(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(sK49_skl,sK49_skl)),sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl))
    | ~ ssList(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f825,f450]) ).

fof(f1265,plain,
    ! [X0] :
      ( ~ sQ51_spl
      | ~ memberP(sK5_skl(sK49_skl,sK49_skl),X0)
      | memberP(sK49_skl,X0)
      | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f825,f272]) ).

fof(f1266,plain,
    ! [X0] :
      ( ~ sQ51_spl
      | ~ memberP(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),X0)
      | memberP(sK49_skl,X0)
      | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f825,f271]) ).

fof(f1267,plain,
    ! [X0] :
      ( ~ sQ51_spl
      | memberP(sK5_skl(sK49_skl,sK49_skl),X0)
      | memberP(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),X0)
      | ~ memberP(sK49_skl,X0)
      | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f825,f270]) ).

fof(f1268,definition,
    ! [X0] :
      ( sQ115_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(sK49_skl,sK49_skl)),X0),sK5_skl(sK49_skl,sK49_skl))
        | ~ ssList(app(sK49_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ115_spl])],[split_symbol_definition]) ).

fof(f1271,definition,
    ( sQ116_spl
  <=> ssList(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ116_spl])],[split_symbol_definition]) ).

fof(f1273,plain,
    ( sQ116_spl
    | ~ ssList(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1271]) ).

fof(f1274,plain,
    ( ~ sQ51_spl
    | ~ sQ116_spl
    | ~ sQ38_spl
    | sQ115_spl ),
    inference(split_clause,[status(thm)],[f1262,f1268,f744,f1271,f824]) ).

fof(f1275,definition,
    ( sQ117_spl
  <=> rearsegP(app(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ117_spl])],[split_symbol_definition]) ).

fof(f1278,plain,
    ( ~ sQ51_spl
    | ~ sQ116_spl
    | sQ117_spl
    | ~ sQ38_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1263,f632,f744,f1275,f1271,f824]) ).

fof(f1279,definition,
    ( sQ118_spl
  <=> frontsegP(app(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(sK49_skl,sK49_skl)),sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ118_spl])],[split_symbol_definition]) ).

fof(f1280,plain,
    ( ~ sQ118_spl
    | frontsegP(app(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(sK49_skl,sK49_skl)),sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1279]) ).

fof(f1282,plain,
    ( ~ sQ51_spl
    | ~ sQ38_spl
    | sQ118_spl
    | ~ sQ116_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1264,f632,f1271,f1279,f744,f824]) ).

fof(f1283,plain,
    ( ~ sQ51_spl
    | ~ sQ38_spl
    | ~ sQ116_spl
    | sQ41_spl ),
    inference(split_clause,[status(thm)],[f1265,f755,f1271,f744,f824]) ).

fof(f1284,definition,
    ! [X0] :
      ( sQ119_spl
    <=> ( ~ memberP(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),X0)
        | memberP(sK49_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ119_spl])],[split_symbol_definition]) ).

fof(f1287,plain,
    ( ~ sQ51_spl
    | ~ sQ38_spl
    | ~ sQ116_spl
    | sQ119_spl ),
    inference(split_clause,[status(thm)],[f1266,f1284,f1271,f744,f824]) ).

fof(f1288,definition,
    ! [X0] :
      ( sQ120_spl
    <=> ( memberP(sK5_skl(sK49_skl,sK49_skl),X0)
        | memberP(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),X0)
        | ~ memberP(sK49_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ120_spl])],[split_symbol_definition]) ).

fof(f1291,plain,
    ( ~ sQ51_spl
    | ~ sQ38_spl
    | ~ sQ116_spl
    | sQ120_spl ),
    inference(split_clause,[status(thm)],[f1267,f1288,f1271,f744,f824]) ).

fof(f1292,plain,
    ( sQ116_spl
    | ~ rearsegP(sK49_skl,sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1273,f128]) ).

fof(f1293,definition,
    ( sQ121_spl
  <=> rearsegP(sK49_skl,sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ121_spl])],[split_symbol_definition]) ).

fof(f1295,plain,
    ( sQ121_spl
    | ~ rearsegP(sK49_skl,sK5_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1293]) ).

fof(f1296,plain,
    ( sQ116_spl
    | ~ sQ121_spl
    | ~ sQ38_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1292,f632,f744,f1293,f1271]) ).

fof(f1297,plain,
    ( sQ121_spl
    | ~ sQ39_spl
    | ~ sQ29_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1295,f771]) ).

fof(f1298,plain,
    ( sQ121_spl
    | ~ sQ39_spl
    | ~ sQ29_spl ),
    inference(contradiction_clause,[status(thm)],[f1297]) ).

fof(f1301,plain,
    ( ~ sQ118_spl
    | ~ sQ51_spl
    | frontsegP(sK49_skl,sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    inference(forward_demodulation,[status(thm)],[f825,f1280]) ).

fof(f1307,plain,
    ( ~ sQ118_spl
    | ~ sQ51_spl
    | app(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK49_skl)) = sK49_skl
    | ~ ssList(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1301,f123]) ).

fof(f1308,definition,
    ( sQ122_spl
  <=> app(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK49_skl)) = sK49_skl ),
    introduced(definition,[new_symbols(definition,[sQ122_spl])],[split_symbol_definition]) ).

fof(f1311,plain,
    ( ~ sQ118_spl
    | ~ sQ51_spl
    | sQ122_spl
    | ~ sQ116_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1307,f632,f1271,f1308,f824,f1279]) ).

fof(f1314,plain,
    ! [X0] :
      ( ~ sQ70_spl
      | ~ ssList(X0)
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
      | segmentP(app(app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)),X0),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl))
      | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl))
      | ~ ssList(app(sK49_skl,X0)) ),
    inference(paramodulation,[status(thm)],[f954,f452]) ).

fof(f1315,plain,
    ( ~ sQ70_spl
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | rearsegP(app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl))
    | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f954,f451]) ).

fof(f1316,plain,
    ( ~ sQ70_spl
    | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl))
    | frontsegP(app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)),sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f954,f450]) ).

fof(f1317,plain,
    ! [X0] :
      ( ~ sQ70_spl
      | ~ memberP(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl),X0)
      | memberP(sK49_skl,X0)
      | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl))
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f954,f272]) ).

fof(f1318,plain,
    ! [X0] :
      ( ~ sQ70_spl
      | ~ memberP(sK6_skl(sK49_skl,sK49_skl),X0)
      | memberP(sK49_skl,X0)
      | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl))
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f954,f271]) ).

fof(f1319,plain,
    ! [X0] :
      ( ~ sQ70_spl
      | memberP(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl),X0)
      | memberP(sK6_skl(sK49_skl,sK49_skl),X0)
      | ~ memberP(sK49_skl,X0)
      | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl))
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f954,f270]) ).

fof(f1320,definition,
    ! [X0] :
      ( sQ123_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)),X0),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl))
        | ~ ssList(app(sK49_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ123_spl])],[split_symbol_definition]) ).

fof(f1323,definition,
    ( sQ124_spl
  <=> ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ124_spl])],[split_symbol_definition]) ).

fof(f1325,plain,
    ( sQ124_spl
    | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1323]) ).

fof(f1326,plain,
    ( ~ sQ70_spl
    | ~ sQ63_spl
    | ~ sQ124_spl
    | sQ123_spl ),
    inference(split_clause,[status(thm)],[f1314,f1320,f1323,f887,f953]) ).

fof(f1327,definition,
    ( sQ125_spl
  <=> rearsegP(app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ125_spl])],[split_symbol_definition]) ).

fof(f1328,plain,
    ( ~ sQ125_spl
    | rearsegP(app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1327]) ).

fof(f1330,plain,
    ( ~ sQ70_spl
    | ~ sQ63_spl
    | sQ125_spl
    | ~ sQ124_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1315,f632,f1323,f1327,f887,f953]) ).

fof(f1331,definition,
    ( sQ126_spl
  <=> frontsegP(app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)),sK6_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ126_spl])],[split_symbol_definition]) ).

fof(f1334,plain,
    ( ~ sQ70_spl
    | ~ sQ124_spl
    | sQ126_spl
    | ~ sQ63_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1316,f632,f887,f1331,f1323,f953]) ).

fof(f1335,definition,
    ! [X0] :
      ( sQ127_spl
    <=> ( ~ memberP(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl),X0)
        | memberP(sK49_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ127_spl])],[split_symbol_definition]) ).

fof(f1338,plain,
    ( ~ sQ70_spl
    | ~ sQ124_spl
    | ~ sQ63_spl
    | sQ127_spl ),
    inference(split_clause,[status(thm)],[f1317,f1335,f887,f1323,f953]) ).

fof(f1339,plain,
    ( ~ sQ70_spl
    | ~ sQ124_spl
    | ~ sQ63_spl
    | sQ65_spl ),
    inference(split_clause,[status(thm)],[f1318,f896,f887,f1323,f953]) ).

fof(f1340,definition,
    ! [X0] :
      ( sQ128_spl
    <=> ( memberP(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl),X0)
        | memberP(sK6_skl(sK49_skl,sK49_skl),X0)
        | ~ memberP(sK49_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ128_spl])],[split_symbol_definition]) ).

fof(f1343,plain,
    ( ~ sQ70_spl
    | ~ sQ124_spl
    | ~ sQ63_spl
    | sQ128_spl ),
    inference(split_clause,[status(thm)],[f1319,f1340,f887,f1323,f953]) ).

fof(f1344,plain,
    ( sQ124_spl
    | ~ frontsegP(sK49_skl,sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1325,f122]) ).

fof(f1345,definition,
    ( sQ129_spl
  <=> frontsegP(sK49_skl,sK6_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ129_spl])],[split_symbol_definition]) ).

fof(f1347,plain,
    ( sQ129_spl
    | ~ frontsegP(sK49_skl,sK6_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1345]) ).

fof(f1348,plain,
    ( sQ124_spl
    | ~ sQ129_spl
    | ~ sQ63_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1344,f632,f887,f1345,f1323]) ).

fof(f1349,plain,
    ( sQ129_spl
    | ~ sQ64_spl
    | ~ sQ37_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1347,f932]) ).

fof(f1350,plain,
    ( sQ129_spl
    | ~ sQ64_spl
    | ~ sQ37_spl ),
    inference(contradiction_clause,[status(thm)],[f1349]) ).

fof(f1352,plain,
    ( ~ sQ125_spl
    | ~ sQ70_spl
    | rearsegP(sK49_skl,sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    inference(forward_demodulation,[status(thm)],[f954,f1328]) ).

fof(f1356,plain,
    ! [X0] :
      ( ~ sQ104_spl
      | ~ ssList(X0)
      | ~ ssList(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl))
      | segmentP(app(app(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),sK8_skl(sK49_skl,sK49_skl)),X0),sK8_skl(sK49_skl,sK49_skl))
      | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
      | ~ ssList(app(sK49_skl,X0)) ),
    inference(paramodulation,[status(thm)],[f1174,f452]) ).

fof(f1357,plain,
    ( ~ sQ104_spl
    | ~ ssList(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl))
    | rearsegP(app(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),sK8_skl(sK49_skl,sK49_skl)),sK8_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f1174,f451]) ).

fof(f1358,plain,
    ( ~ sQ104_spl
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
    | frontsegP(app(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),sK8_skl(sK49_skl,sK49_skl)),app(sK7_skl(sK49_skl,sK49_skl),sK49_skl))
    | ~ ssList(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f1174,f450]) ).

fof(f1359,plain,
    ! [X0] :
      ( ~ sQ104_spl
      | ~ memberP(sK8_skl(sK49_skl,sK49_skl),X0)
      | memberP(sK49_skl,X0)
      | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
      | ~ ssList(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f1174,f272]) ).

fof(f1360,plain,
    ! [X0] :
      ( ~ sQ104_spl
      | ~ memberP(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),X0)
      | memberP(sK49_skl,X0)
      | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
      | ~ ssList(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f1174,f271]) ).

fof(f1361,plain,
    ! [X0] :
      ( ~ sQ104_spl
      | memberP(sK8_skl(sK49_skl,sK49_skl),X0)
      | memberP(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),X0)
      | ~ memberP(sK49_skl,X0)
      | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
      | ~ ssList(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f1174,f270]) ).

fof(f1368,definition,
    ( sQ132_spl
  <=> ssList(sK8_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ132_spl])],[split_symbol_definition]) ).

fof(f1369,plain,
    ( ~ sQ132_spl
    | ssList(sK8_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1368]) ).

fof(f1370,plain,
    ( sQ132_spl
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1368]) ).

fof(f1372,definition,
    ! [X0] :
      ( sQ133_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),sK8_skl(sK49_skl,sK49_skl)),X0),sK8_skl(sK49_skl,sK49_skl))
        | ~ ssList(app(sK49_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ133_spl])],[split_symbol_definition]) ).

fof(f1375,definition,
    ( sQ134_spl
  <=> ssList(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ134_spl])],[split_symbol_definition]) ).

fof(f1377,plain,
    ( sQ134_spl
    | ~ ssList(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1375]) ).

fof(f1378,plain,
    ( ~ sQ104_spl
    | ~ sQ134_spl
    | ~ sQ132_spl
    | sQ133_spl ),
    inference(split_clause,[status(thm)],[f1356,f1372,f1368,f1375,f1173]) ).

fof(f1379,definition,
    ( sQ135_spl
  <=> rearsegP(app(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),sK8_skl(sK49_skl,sK49_skl)),sK8_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ135_spl])],[split_symbol_definition]) ).

fof(f1380,plain,
    ( ~ sQ135_spl
    | rearsegP(app(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),sK8_skl(sK49_skl,sK49_skl)),sK8_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1379]) ).

fof(f1382,plain,
    ( ~ sQ104_spl
    | ~ sQ134_spl
    | sQ135_spl
    | ~ sQ132_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1357,f632,f1368,f1379,f1375,f1173]) ).

fof(f1383,definition,
    ( sQ136_spl
  <=> frontsegP(app(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),sK8_skl(sK49_skl,sK49_skl)),app(sK7_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ136_spl])],[split_symbol_definition]) ).

fof(f1384,plain,
    ( ~ sQ136_spl
    | frontsegP(app(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),sK8_skl(sK49_skl,sK49_skl)),app(sK7_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1383]) ).

fof(f1386,plain,
    ( ~ sQ104_spl
    | ~ sQ132_spl
    | sQ136_spl
    | ~ sQ134_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1358,f632,f1375,f1383,f1368,f1173]) ).

fof(f1387,definition,
    ! [X0] :
      ( sQ137_spl
    <=> ( ~ memberP(sK8_skl(sK49_skl,sK49_skl),X0)
        | memberP(sK49_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ137_spl])],[split_symbol_definition]) ).

fof(f1390,plain,
    ( ~ sQ104_spl
    | ~ sQ132_spl
    | ~ sQ134_spl
    | sQ137_spl ),
    inference(split_clause,[status(thm)],[f1359,f1387,f1375,f1368,f1173]) ).

fof(f1391,definition,
    ! [X0] :
      ( sQ138_spl
    <=> ( ~ memberP(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),X0)
        | memberP(sK49_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ138_spl])],[split_symbol_definition]) ).

fof(f1394,plain,
    ( ~ sQ104_spl
    | ~ sQ132_spl
    | ~ sQ134_spl
    | sQ138_spl ),
    inference(split_clause,[status(thm)],[f1360,f1391,f1375,f1368,f1173]) ).

fof(f1395,definition,
    ! [X0] :
      ( sQ139_spl
    <=> ( memberP(sK8_skl(sK49_skl,sK49_skl),X0)
        | memberP(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),X0)
        | ~ memberP(sK49_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ139_spl])],[split_symbol_definition]) ).

fof(f1398,plain,
    ( ~ sQ104_spl
    | ~ sQ132_spl
    | ~ sQ134_spl
    | sQ139_spl ),
    inference(split_clause,[status(thm)],[f1361,f1395,f1375,f1368,f1173]) ).

fof(f1399,plain,
    ( ~ sQ38_spl
    | ~ sQ91_spl
    | ~ ssList(nil)
    | segmentP(app(sK5_skl(sK49_skl,sK49_skl),nil),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f804,f1110]) ).

fof(f1400,definition,
    ( sQ140_spl
  <=> segmentP(app(sK5_skl(sK49_skl,sK49_skl),nil),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ140_spl])],[split_symbol_definition]) ).

fof(f1401,plain,
    ( ~ sQ140_spl
    | segmentP(app(sK5_skl(sK49_skl,sK49_skl),nil),sK5_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1400]) ).

fof(f1403,plain,
    ( ~ sQ91_spl
    | ~ sQ19_spl
    | sQ140_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f1399,f744,f1400,f615,f1096]) ).

fof(f1404,plain,
    ( ~ sQ140_spl
    | ~ sQ38_spl
    | segmentP(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl)) ),
    inference(forward_demodulation,[status(thm)],[f804,f1401]) ).

fof(f1405,plain,
    ( sQ132_spl
    | ~ segmentP(sK49_skl,sK49_skl)
    | ~ ssList(sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1370,f135]) ).

fof(f1406,definition,
    ( sQ141_spl
  <=> segmentP(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ141_spl])],[split_symbol_definition]) ).

fof(f1408,plain,
    ( sQ141_spl
    | ~ segmentP(sK49_skl,sK49_skl) ),
    inference(component_clause,[status(thm)],[f1406]) ).

fof(f1409,plain,
    ( sQ132_spl
    | ~ sQ141_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1405,f632,f1406,f1368]) ).

fof(f1413,plain,
    ( ~ sQ132_spl
    | app(sK8_skl(sK49_skl,sK49_skl),nil) = sK8_skl(sK49_skl,sK49_skl) ),
    inference(resolution,[status(thm)],[f1369,f389]) ).

fof(f1414,plain,
    ( ~ sQ132_spl
    | app(nil,sK8_skl(sK49_skl,sK49_skl)) = sK8_skl(sK49_skl,sK49_skl) ),
    inference(resolution,[status(thm)],[f1369,f249]) ).

fof(f1420,plain,
    ! [X0,X1] :
      ( memberP(X1,sK44_skl(X0))
      | sK44_skl(X0) = sK0_skl
      | ~ memberP(cons(sK0_skl,X1),sK44_skl(X0))
      | ~ ssList(X1)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f232,f523]) ).

fof(f1421,plain,
    ! [X0,X1] :
      ( memberP(X1,sK44_skl(X0))
      | sK44_skl(X0) = sK1_skl
      | ~ memberP(cons(sK1_skl,X1),sK44_skl(X0))
      | ~ ssList(X1)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f232,f522]) ).

fof(f1425,plain,
    ! [X0,X1] :
      ( memberP(X1,hd(X0))
      | hd(X0) = sK0_skl
      | ~ memberP(cons(sK0_skl,X1),hd(X0))
      | ~ ssList(X1)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f237,f523]) ).

fof(f1426,plain,
    ! [X0,X1] :
      ( memberP(X1,hd(X0))
      | hd(X0) = sK1_skl
      | ~ memberP(cons(sK1_skl,X1),hd(X0))
      | ~ ssList(X1)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f237,f522]) ).

fof(f1427,plain,
    ! [X0,X1,X2] :
      ( memberP(X2,X1)
      | X1 = hd(X0)
      | ~ memberP(cons(hd(X0),X2),X1)
      | ~ ssList(X2)
      | ~ ssItem(X1)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f237,f275]) ).

fof(f1450,plain,
    ! [X0,X1] :
      ( memberP(X1,sK45_skl(X0))
      | sK45_skl(X0) = sK0_skl
      | ~ memberP(cons(sK0_skl,X1),sK45_skl(X0))
      | ~ ssList(X1)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f365,f523]) ).

fof(f1451,plain,
    ! [X0,X1] :
      ( memberP(X1,sK45_skl(X0))
      | sK45_skl(X0) = sK1_skl
      | ~ memberP(cons(sK1_skl,X1),sK45_skl(X0))
      | ~ ssList(X1)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f365,f522]) ).

fof(f1465,plain,
    ( ~ sQ63_spl
    | app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl))) = sK6_skl(sK49_skl,sK49_skl) ),
    inference(resolution,[status(thm)],[f666,f888]) ).

fof(f1479,plain,
    ( ~ sQ125_spl
    | ~ sQ70_spl
    | app(sK6_skl(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl),sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)) = sK49_skl
    | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1352,f129]) ).

fof(f1480,definition,
    ( sQ142_spl
  <=> app(sK6_skl(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl),sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)) = sK49_skl ),
    introduced(definition,[new_symbols(definition,[sQ142_spl])],[split_symbol_definition]) ).

fof(f1483,plain,
    ( ~ sQ125_spl
    | ~ sQ70_spl
    | sQ142_spl
    | ~ sQ124_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1479,f632,f1323,f1480,f953,f1327]) ).

fof(f1484,plain,
    ( ~ sQ140_spl
    | ~ sQ38_spl
    | app(app(sK7_skl(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)),sK8_skl(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl))) = sK5_skl(sK49_skl,sK49_skl)
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1404,f136]) ).

fof(f1485,definition,
    ( sQ143_spl
  <=> app(app(sK7_skl(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)),sK8_skl(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl))) = sK5_skl(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ143_spl])],[split_symbol_definition]) ).

fof(f1488,plain,
    ( ~ sQ140_spl
    | sQ143_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f1484,f744,f1485,f1400]) ).

fof(f1489,plain,
    ! [X0] :
      ( ~ sQ63_spl
      | ~ ssList(X0)
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
      | segmentP(app(app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl))),X0),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)))
      | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)))
      | ~ ssList(app(sK6_skl(sK49_skl,sK49_skl),X0)) ),
    inference(paramodulation,[status(thm)],[f1465,f452]) ).

fof(f1490,plain,
    ( ~ sQ63_spl
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | rearsegP(app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl))),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)))
    | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)))
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f1465,f451]) ).

fof(f1491,plain,
    ( ~ sQ63_spl
    | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)))
    | frontsegP(app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl))),sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f1465,f450]) ).

fof(f1492,plain,
    ! [X0] :
      ( ~ sQ63_spl
      | ~ memberP(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)),X0)
      | memberP(sK6_skl(sK49_skl,sK49_skl),X0)
      | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)))
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f1465,f272]) ).

fof(f1493,plain,
    ! [X0] :
      ( ~ sQ63_spl
      | ~ memberP(sK6_skl(sK49_skl,sK49_skl),X0)
      | memberP(sK6_skl(sK49_skl,sK49_skl),X0)
      | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)))
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f1465,f271]) ).

fof(f1494,plain,
    ! [X0] :
      ( ~ sQ63_spl
      | memberP(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)),X0)
      | memberP(sK6_skl(sK49_skl,sK49_skl),X0)
      | ~ memberP(sK6_skl(sK49_skl,sK49_skl),X0)
      | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)))
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f1465,f270]) ).

fof(f1495,definition,
    ! [X0] :
      ( sQ144_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl))),X0),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)))
        | ~ ssList(app(sK6_skl(sK49_skl,sK49_skl),X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ144_spl])],[split_symbol_definition]) ).

fof(f1498,definition,
    ( sQ145_spl
  <=> ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ145_spl])],[split_symbol_definition]) ).

fof(f1500,plain,
    ( sQ145_spl
    | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl))) ),
    inference(component_clause,[status(thm)],[f1498]) ).

fof(f1501,plain,
    ( ~ sQ63_spl
    | ~ sQ145_spl
    | sQ144_spl ),
    inference(split_clause,[status(thm)],[f1489,f1495,f1498,f887]) ).

fof(f1502,definition,
    ( sQ146_spl
  <=> rearsegP(app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl))),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ146_spl])],[split_symbol_definition]) ).

fof(f1505,plain,
    ( sQ146_spl
    | ~ sQ145_spl
    | ~ sQ63_spl ),
    inference(split_clause,[status(thm)],[f1490,f887,f1498,f1502]) ).

fof(f1506,definition,
    ( sQ147_spl
  <=> frontsegP(app(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl))),sK6_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ147_spl])],[split_symbol_definition]) ).

fof(f1509,plain,
    ( ~ sQ145_spl
    | sQ147_spl
    | ~ sQ63_spl ),
    inference(split_clause,[status(thm)],[f1491,f887,f1506,f1498]) ).

fof(f1510,definition,
    ! [X0] :
      ( sQ148_spl
    <=> ( ~ memberP(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)),X0)
        | memberP(sK6_skl(sK49_skl,sK49_skl),X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ148_spl])],[split_symbol_definition]) ).

fof(f1513,plain,
    ( ~ sQ145_spl
    | ~ sQ63_spl
    | sQ148_spl ),
    inference(split_clause,[status(thm)],[f1492,f1510,f887,f1498]) ).

fof(f1514,plain,
    ( ~ sQ145_spl
    | ~ sQ63_spl
    | sQ100_spl ),
    inference(split_clause,[status(thm)],[f1493,f1149,f887,f1498]) ).

fof(f1515,definition,
    ! [X0] :
      ( sQ149_spl
    <=> ( memberP(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)),X0)
        | memberP(sK6_skl(sK49_skl,sK49_skl),X0)
        | ~ memberP(sK6_skl(sK49_skl,sK49_skl),X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ149_spl])],[split_symbol_definition]) ).

fof(f1518,plain,
    ( ~ sQ145_spl
    | ~ sQ63_spl
    | sQ149_spl ),
    inference(split_clause,[status(thm)],[f1494,f1515,f887,f1498]) ).

fof(f1519,plain,
    ! [X0] :
      ( ~ sQ132_spl
      | ~ ssList(X0)
      | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
      | segmentP(app(app(sK8_skl(sK49_skl,sK49_skl),nil),X0),nil)
      | ~ ssList(nil)
      | ~ ssList(app(sK8_skl(sK49_skl,sK49_skl),X0)) ),
    inference(paramodulation,[status(thm)],[f1413,f452]) ).

fof(f1520,plain,
    ( ~ sQ132_spl
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
    | rearsegP(app(sK8_skl(sK49_skl,sK49_skl),nil),nil)
    | ~ ssList(nil)
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f1413,f451]) ).

fof(f1521,plain,
    ( ~ sQ132_spl
    | ~ ssList(nil)
    | frontsegP(app(sK8_skl(sK49_skl,sK49_skl),nil),sK8_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f1413,f450]) ).

fof(f1522,plain,
    ! [X0] :
      ( ~ sQ132_spl
      | ~ memberP(nil,X0)
      | memberP(sK8_skl(sK49_skl,sK49_skl),X0)
      | ~ ssList(nil)
      | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f1413,f272]) ).

fof(f1523,plain,
    ! [X0] :
      ( ~ sQ132_spl
      | ~ memberP(sK8_skl(sK49_skl,sK49_skl),X0)
      | memberP(sK8_skl(sK49_skl,sK49_skl),X0)
      | ~ ssList(nil)
      | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f1413,f271]) ).

fof(f1524,plain,
    ! [X0] :
      ( ~ sQ132_spl
      | memberP(nil,X0)
      | memberP(sK8_skl(sK49_skl,sK49_skl),X0)
      | ~ memberP(sK8_skl(sK49_skl,sK49_skl),X0)
      | ~ ssList(nil)
      | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f1413,f270]) ).

fof(f1525,definition,
    ! [X0] :
      ( sQ150_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(sK8_skl(sK49_skl,sK49_skl),nil),X0),nil)
        | ~ ssList(app(sK8_skl(sK49_skl,sK49_skl),X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ150_spl])],[split_symbol_definition]) ).

fof(f1528,plain,
    ( ~ sQ132_spl
    | ~ sQ19_spl
    | sQ150_spl ),
    inference(split_clause,[status(thm)],[f1519,f1525,f615,f1368]) ).

fof(f1529,definition,
    ( sQ151_spl
  <=> rearsegP(app(sK8_skl(sK49_skl,sK49_skl),nil),nil) ),
    introduced(definition,[new_symbols(definition,[sQ151_spl])],[split_symbol_definition]) ).

fof(f1530,plain,
    ( ~ sQ151_spl
    | rearsegP(app(sK8_skl(sK49_skl,sK49_skl),nil),nil) ),
    inference(component_clause,[status(thm)],[f1529]) ).

fof(f1532,plain,
    ( sQ151_spl
    | ~ sQ19_spl
    | ~ sQ132_spl ),
    inference(split_clause,[status(thm)],[f1520,f1368,f615,f1529]) ).

fof(f1533,definition,
    ( sQ152_spl
  <=> frontsegP(app(sK8_skl(sK49_skl,sK49_skl),nil),sK8_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ152_spl])],[split_symbol_definition]) ).

fof(f1536,plain,
    ( ~ sQ19_spl
    | sQ152_spl
    | ~ sQ132_spl ),
    inference(split_clause,[status(thm)],[f1521,f1368,f1533,f615]) ).

fof(f1537,definition,
    ! [X0] :
      ( sQ153_spl
    <=> ( ~ memberP(nil,X0)
        | memberP(sK8_skl(sK49_skl,sK49_skl),X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ153_spl])],[split_symbol_definition]) ).

fof(f1540,plain,
    ( ~ sQ19_spl
    | ~ sQ132_spl
    | sQ153_spl ),
    inference(split_clause,[status(thm)],[f1522,f1537,f1368,f615]) ).

fof(f1541,definition,
    ! [X0] :
      ( sQ154_spl
    <=> ( ~ memberP(sK8_skl(sK49_skl,sK49_skl),X0)
        | memberP(sK8_skl(sK49_skl,sK49_skl),X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ154_spl])],[split_symbol_definition]) ).

fof(f1544,plain,
    ( ~ sQ19_spl
    | ~ sQ132_spl
    | sQ154_spl ),
    inference(split_clause,[status(thm)],[f1523,f1541,f1368,f615]) ).

fof(f1545,definition,
    ! [X0] :
      ( sQ155_spl
    <=> ( memberP(nil,X0)
        | memberP(sK8_skl(sK49_skl,sK49_skl),X0)
        | ~ memberP(sK8_skl(sK49_skl,sK49_skl),X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ155_spl])],[split_symbol_definition]) ).

fof(f1548,plain,
    ( ~ sQ19_spl
    | ~ sQ132_spl
    | sQ155_spl ),
    inference(split_clause,[status(thm)],[f1524,f1545,f1368,f615]) ).

fof(f1549,plain,
    ( sQ141_spl
    | ~ sQ102_spl
    | ~ sQ29_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1408,f1170]) ).

fof(f1550,plain,
    ( sQ141_spl
    | ~ sQ102_spl
    | ~ sQ29_spl ),
    inference(contradiction_clause,[status(thm)],[f1549]) ).

fof(f1556,plain,
    ( ~ sQ151_spl
    | app(sK6_skl(nil,app(sK8_skl(sK49_skl,sK49_skl),nil)),nil) = app(sK8_skl(sK49_skl,sK49_skl),nil)
    | ~ ssList(nil)
    | ~ ssList(app(sK8_skl(sK49_skl,sK49_skl),nil)) ),
    inference(resolution,[status(thm)],[f1530,f129]) ).

fof(f1557,definition,
    ( sQ156_spl
  <=> ssList(app(sK8_skl(sK49_skl,sK49_skl),nil)) ),
    introduced(definition,[new_symbols(definition,[sQ156_spl])],[split_symbol_definition]) ).

fof(f1559,plain,
    ( sQ156_spl
    | ~ ssList(app(sK8_skl(sK49_skl,sK49_skl),nil)) ),
    inference(component_clause,[status(thm)],[f1557]) ).

fof(f1560,definition,
    ( sQ157_spl
  <=> app(sK6_skl(nil,app(sK8_skl(sK49_skl,sK49_skl),nil)),nil) = app(sK8_skl(sK49_skl,sK49_skl),nil) ),
    introduced(definition,[new_symbols(definition,[sQ157_spl])],[split_symbol_definition]) ).

fof(f1563,plain,
    ( ~ sQ151_spl
    | sQ157_spl
    | ~ sQ19_spl
    | ~ sQ156_spl ),
    inference(split_clause,[status(thm)],[f1556,f1557,f615,f1560,f1529]) ).

fof(f1590,plain,
    ! [X0] :
      ( ssList(cons(sK1_skl,X0))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f222,f104]) ).

fof(f1591,plain,
    ! [X0] :
      ( ssList(cons(sK0_skl,X0))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f222,f103]) ).

fof(f1592,plain,
    ( ~ ssItem(sK1_skl)
    | singletonP(cons(sK1_skl,nil))
    | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f1590,f449]) ).

fof(f1599,definition,
    ( sQ158_spl
  <=> singletonP(cons(sK1_skl,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ158_spl])],[split_symbol_definition]) ).

fof(f1600,plain,
    ( ~ sQ158_spl
    | singletonP(cons(sK1_skl,nil)) ),
    inference(component_clause,[status(thm)],[f1599]) ).

fof(f1602,plain,
    ( ~ sQ11_spl
    | sQ158_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f1592,f615,f1599,f547]) ).

fof(f1603,plain,
    ( ~ sQ158_spl
    | cons(sK4_skl(cons(sK1_skl,nil)),nil) = cons(sK1_skl,nil)
    | ~ ssList(cons(sK1_skl,nil)) ),
    inference(resolution,[status(thm)],[f1600,f117]) ).

fof(f1604,plain,
    ( ~ sQ158_spl
    | ssItem(sK4_skl(cons(sK1_skl,nil)))
    | ~ ssList(cons(sK1_skl,nil)) ),
    inference(resolution,[status(thm)],[f1600,f116]) ).

fof(f1605,definition,
    ( sQ159_spl
  <=> ssList(cons(sK1_skl,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ159_spl])],[split_symbol_definition]) ).

fof(f1606,plain,
    ( ~ sQ159_spl
    | ssList(cons(sK1_skl,nil)) ),
    inference(component_clause,[status(thm)],[f1605]) ).

fof(f1607,plain,
    ( sQ159_spl
    | ~ ssList(cons(sK1_skl,nil)) ),
    inference(component_clause,[status(thm)],[f1605]) ).

fof(f1608,definition,
    ( sQ160_spl
  <=> cons(sK4_skl(cons(sK1_skl,nil)),nil) = cons(sK1_skl,nil) ),
    introduced(definition,[new_symbols(definition,[sQ160_spl])],[split_symbol_definition]) ).

fof(f1611,plain,
    ( ~ sQ158_spl
    | sQ160_spl
    | ~ sQ159_spl ),
    inference(split_clause,[status(thm)],[f1603,f1605,f1608,f1599]) ).

fof(f1612,definition,
    ( sQ161_spl
  <=> ssItem(sK4_skl(cons(sK1_skl,nil))) ),
    introduced(definition,[new_symbols(definition,[sQ161_spl])],[split_symbol_definition]) ).

fof(f1615,plain,
    ( ~ sQ158_spl
    | sQ161_spl
    | ~ sQ159_spl ),
    inference(split_clause,[status(thm)],[f1604,f1605,f1612,f1599]) ).

fof(f1616,plain,
    ( sQ159_spl
    | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f1607,f1590]) ).

fof(f1617,plain,
    ( sQ159_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f1616,f615,f1605]) ).

fof(f1626,plain,
    ( ~ ssItem(sK0_skl)
    | singletonP(cons(sK0_skl,nil))
    | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f1591,f449]) ).

fof(f1633,definition,
    ( sQ162_spl
  <=> singletonP(cons(sK0_skl,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ162_spl])],[split_symbol_definition]) ).

fof(f1634,plain,
    ( ~ sQ162_spl
    | singletonP(cons(sK0_skl,nil)) ),
    inference(component_clause,[status(thm)],[f1633]) ).

fof(f1636,plain,
    ( ~ sQ10_spl
    | sQ162_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f1626,f615,f1633,f544]) ).

fof(f1637,plain,
    ( ~ sQ162_spl
    | cons(sK4_skl(cons(sK0_skl,nil)),nil) = cons(sK0_skl,nil)
    | ~ ssList(cons(sK0_skl,nil)) ),
    inference(resolution,[status(thm)],[f1634,f117]) ).

fof(f1638,plain,
    ( ~ sQ162_spl
    | ssItem(sK4_skl(cons(sK0_skl,nil)))
    | ~ ssList(cons(sK0_skl,nil)) ),
    inference(resolution,[status(thm)],[f1634,f116]) ).

fof(f1639,definition,
    ( sQ163_spl
  <=> ssList(cons(sK0_skl,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ163_spl])],[split_symbol_definition]) ).

fof(f1640,plain,
    ( ~ sQ163_spl
    | ssList(cons(sK0_skl,nil)) ),
    inference(component_clause,[status(thm)],[f1639]) ).

fof(f1641,plain,
    ( sQ163_spl
    | ~ ssList(cons(sK0_skl,nil)) ),
    inference(component_clause,[status(thm)],[f1639]) ).

fof(f1642,definition,
    ( sQ164_spl
  <=> cons(sK4_skl(cons(sK0_skl,nil)),nil) = cons(sK0_skl,nil) ),
    introduced(definition,[new_symbols(definition,[sQ164_spl])],[split_symbol_definition]) ).

fof(f1645,plain,
    ( ~ sQ162_spl
    | sQ164_spl
    | ~ sQ163_spl ),
    inference(split_clause,[status(thm)],[f1637,f1639,f1642,f1633]) ).

fof(f1646,definition,
    ( sQ165_spl
  <=> ssItem(sK4_skl(cons(sK0_skl,nil))) ),
    introduced(definition,[new_symbols(definition,[sQ165_spl])],[split_symbol_definition]) ).

fof(f1647,plain,
    ( ~ sQ165_spl
    | ssItem(sK4_skl(cons(sK0_skl,nil))) ),
    inference(component_clause,[status(thm)],[f1646]) ).

fof(f1649,plain,
    ( ~ sQ162_spl
    | sQ165_spl
    | ~ sQ163_spl ),
    inference(split_clause,[status(thm)],[f1638,f1639,f1646,f1633]) ).

fof(f1650,plain,
    ( sQ163_spl
    | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f1641,f1591]) ).

fof(f1651,plain,
    ( sQ163_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f1650,f615,f1639]) ).

fof(f1652,plain,
    ( sQ145_spl
    | ~ frontsegP(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1500,f122]) ).

fof(f1653,definition,
    ( sQ166_spl
  <=> frontsegP(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ166_spl])],[split_symbol_definition]) ).

fof(f1655,plain,
    ( sQ166_spl
    | ~ frontsegP(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1653]) ).

fof(f1656,plain,
    ( sQ145_spl
    | ~ sQ166_spl
    | ~ sQ63_spl ),
    inference(split_clause,[status(thm)],[f1652,f887,f1653,f1498]) ).

fof(f1657,plain,
    ( sQ166_spl
    | ~ sQ98_spl
    | ~ sQ63_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1655,f1159]) ).

fof(f1658,plain,
    ( sQ166_spl
    | ~ sQ98_spl
    | ~ sQ63_spl ),
    inference(contradiction_clause,[status(thm)],[f1657]) ).

fof(f1663,plain,
    ! [X0] :
      ( ~ sQ132_spl
      | ~ ssList(X0)
      | ~ ssList(nil)
      | segmentP(app(app(nil,sK8_skl(sK49_skl,sK49_skl)),X0),sK8_skl(sK49_skl,sK49_skl))
      | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
      | ~ ssList(app(sK8_skl(sK49_skl,sK49_skl),X0)) ),
    inference(paramodulation,[status(thm)],[f1414,f452]) ).

fof(f1664,plain,
    ( ~ sQ132_spl
    | ~ ssList(nil)
    | rearsegP(app(nil,sK8_skl(sK49_skl,sK49_skl)),sK8_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f1414,f451]) ).

fof(f1665,plain,
    ( ~ sQ132_spl
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
    | frontsegP(app(nil,sK8_skl(sK49_skl,sK49_skl)),nil)
    | ~ ssList(nil)
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f1414,f450]) ).

fof(f1669,definition,
    ! [X0] :
      ( sQ167_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(nil,sK8_skl(sK49_skl,sK49_skl)),X0),sK8_skl(sK49_skl,sK49_skl))
        | ~ ssList(app(sK8_skl(sK49_skl,sK49_skl),X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ167_spl])],[split_symbol_definition]) ).

fof(f1672,plain,
    ( ~ sQ19_spl
    | ~ sQ132_spl
    | sQ167_spl ),
    inference(split_clause,[status(thm)],[f1663,f1669,f1368,f615]) ).

fof(f1673,definition,
    ( sQ168_spl
  <=> rearsegP(app(nil,sK8_skl(sK49_skl,sK49_skl)),sK8_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ168_spl])],[split_symbol_definition]) ).

fof(f1674,plain,
    ( ~ sQ168_spl
    | rearsegP(app(nil,sK8_skl(sK49_skl,sK49_skl)),sK8_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1673]) ).

fof(f1676,plain,
    ( ~ sQ19_spl
    | sQ168_spl
    | ~ sQ132_spl ),
    inference(split_clause,[status(thm)],[f1664,f1368,f1673,f615]) ).

fof(f1677,definition,
    ( sQ169_spl
  <=> frontsegP(app(nil,sK8_skl(sK49_skl,sK49_skl)),nil) ),
    introduced(definition,[new_symbols(definition,[sQ169_spl])],[split_symbol_definition]) ).

fof(f1678,plain,
    ( ~ sQ169_spl
    | frontsegP(app(nil,sK8_skl(sK49_skl,sK49_skl)),nil) ),
    inference(component_clause,[status(thm)],[f1677]) ).

fof(f1680,plain,
    ( sQ169_spl
    | ~ sQ19_spl
    | ~ sQ132_spl ),
    inference(split_clause,[status(thm)],[f1665,f1368,f615,f1677]) ).

fof(f1685,plain,
    ( ~ sQ168_spl
    | ~ sQ132_spl
    | rearsegP(sK8_skl(sK49_skl,sK49_skl),sK8_skl(sK49_skl,sK49_skl)) ),
    inference(forward_demodulation,[status(thm)],[f1414,f1674]) ).

fof(f1686,plain,
    ( ~ sQ169_spl
    | ~ sQ132_spl
    | frontsegP(sK8_skl(sK49_skl,sK49_skl),nil) ),
    inference(forward_demodulation,[status(thm)],[f1414,f1678]) ).

fof(f1687,plain,
    ( ~ sQ169_spl
    | ~ sQ132_spl
    | app(nil,sK5_skl(nil,sK8_skl(sK49_skl,sK49_skl))) = sK8_skl(sK49_skl,sK49_skl)
    | ~ ssList(nil)
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1686,f123]) ).

fof(f1688,definition,
    ( sQ170_spl
  <=> app(nil,sK5_skl(nil,sK8_skl(sK49_skl,sK49_skl))) = sK8_skl(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ170_spl])],[split_symbol_definition]) ).

fof(f1691,plain,
    ( ~ sQ169_spl
    | sQ170_spl
    | ~ sQ19_spl
    | ~ sQ132_spl ),
    inference(split_clause,[status(thm)],[f1687,f1368,f615,f1688,f1677]) ).

fof(f1692,plain,
    ( ~ sQ168_spl
    | ~ sQ132_spl
    | app(sK6_skl(sK8_skl(sK49_skl,sK49_skl),sK8_skl(sK49_skl,sK49_skl)),sK8_skl(sK49_skl,sK49_skl)) = sK8_skl(sK49_skl,sK49_skl)
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1685,f129]) ).

fof(f1693,definition,
    ( sQ171_spl
  <=> app(sK6_skl(sK8_skl(sK49_skl,sK49_skl),sK8_skl(sK49_skl,sK49_skl)),sK8_skl(sK49_skl,sK49_skl)) = sK8_skl(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ171_spl])],[split_symbol_definition]) ).

fof(f1696,plain,
    ( ~ sQ168_spl
    | sQ171_spl
    | ~ sQ132_spl ),
    inference(split_clause,[status(thm)],[f1692,f1368,f1693,f1673]) ).

fof(f1732,plain,
    ( sQ156_spl
    | ~ sQ132_spl
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl)) ),
    inference(backward_demodulation,[status(thm)],[f1413,f1559]) ).

fof(f1733,plain,
    ( ~ sQ151_spl
    | ~ sQ132_spl
    | rearsegP(sK8_skl(sK49_skl,sK49_skl),nil) ),
    inference(backward_demodulation,[status(thm)],[f1413,f1530]) ).

fof(f1740,plain,
    ( sQ156_spl
    | ~ sQ132_spl ),
    inference(split_clause,[status(thm)],[f1732,f1368,f1557]) ).

fof(f1750,plain,
    ( ~ sQ151_spl
    | ~ sQ132_spl
    | app(sK6_skl(nil,sK8_skl(sK49_skl,sK49_skl)),nil) = sK8_skl(sK49_skl,sK49_skl)
    | ~ ssList(nil)
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1733,f129]) ).

fof(f1751,definition,
    ( sQ179_spl
  <=> app(sK6_skl(nil,sK8_skl(sK49_skl,sK49_skl)),nil) = sK8_skl(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ179_spl])],[split_symbol_definition]) ).

fof(f1754,plain,
    ( ~ sQ151_spl
    | sQ179_spl
    | ~ sQ19_spl
    | ~ sQ132_spl ),
    inference(split_clause,[status(thm)],[f1750,f1368,f615,f1751,f1529]) ).

fof(f1757,plain,
    ! [X0,X1] :
      ( ~ memberP(X1,sK44_skl(X0))
      | ~ ssList(X1)
      | ~ ssItem(sK0_skl)
      | ~ ssItem(sK44_skl(X0))
      | memberP(X1,sK44_skl(X0))
      | sK44_skl(X0) = sK0_skl
      | ~ ssList(X1)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1420,f277]) ).

fof(f1758,definition,
    ! [X0,X1] :
      ( sQ180_spl
    <=> ( ~ memberP(X1,sK44_skl(X0))
        | ~ ssList(X1)
        | ~ ssItem(sK44_skl(X0))
        | memberP(X1,sK44_skl(X0))
        | sK44_skl(X0) = sK0_skl
        | ~ ssList(X1)
        | nil = X0
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ180_spl])],[split_symbol_definition]) ).

fof(f1761,plain,
    ( ~ sQ10_spl
    | sQ180_spl ),
    inference(split_clause,[status(thm)],[f1757,f1758,f544]) ).

fof(f1815,plain,
    ! [X0] :
      ( nil != cons(sK1_skl,X0)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f235,f104]) ).

fof(f1816,plain,
    ! [X0] :
      ( nil != cons(sK0_skl,X0)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f235,f103]) ).

fof(f1817,plain,
    ( ~ sQ163_spl
    | nil != cons(sK1_skl,cons(sK0_skl,nil)) ),
    inference(resolution,[status(thm)],[f1815,f1640]) ).

fof(f1819,plain,
    ( ~ sQ159_spl
    | nil != cons(sK1_skl,cons(sK1_skl,nil)) ),
    inference(resolution,[status(thm)],[f1815,f1606]) ).

fof(f1824,plain,
    ( ~ sQ132_spl
    | nil != cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1815,f1369]) ).

fof(f1828,plain,
    ( ~ sQ63_spl
    | nil != cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1815,f888]) ).

fof(f1831,plain,
    ( ~ sQ38_spl
    | nil != cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1815,f745]) ).

fof(f1836,plain,
    nil != cons(sK1_skl,sK49_skl),
    inference(resolution,[status(thm)],[f1815,f421]) ).

fof(f1856,plain,
    nil != cons(sK0_skl,sK49_skl),
    inference(resolution,[status(thm)],[f1816,f421]) ).

fof(f1857,plain,
    ! [X0,X1] :
      ( ~ ssList(X1)
      | rearsegP(app(X1,X0),X0)
      | ~ ssList(X0) ),
    inference(backward_subsumption_resolution,[status(thm)],[f451,f245]) ).

fof(f1858,plain,
    ! [X0,X1] :
      ( ~ ssList(X1)
      | frontsegP(app(X0,X1),X0)
      | ~ ssList(X0) ),
    inference(backward_subsumption_resolution,[status(thm)],[f450,f245]) ).

fof(f1859,plain,
    ! [X0] :
      ( ~ sQ163_spl
      | ssList(app(X0,cons(sK0_skl,nil)))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f245,f1640]) ).

fof(f1861,plain,
    ! [X0] :
      ( ~ sQ159_spl
      | ssList(app(X0,cons(sK1_skl,nil)))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f245,f1606]) ).

fof(f1866,plain,
    ! [X0] :
      ( ~ sQ132_spl
      | ssList(app(X0,sK8_skl(sK49_skl,sK49_skl)))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f245,f1369]) ).

fof(f1870,plain,
    ! [X0] :
      ( ~ sQ63_spl
      | ssList(app(X0,sK6_skl(sK49_skl,sK49_skl)))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f245,f888]) ).

fof(f1873,plain,
    ! [X0] :
      ( ~ sQ38_spl
      | ssList(app(X0,sK5_skl(sK49_skl,sK49_skl)))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f245,f745]) ).

fof(f1877,plain,
    ! [X0] :
      ( ssList(app(X0,nil))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f245,f223]) ).

fof(f1878,plain,
    ! [X0] :
      ( ssList(app(X0,sK49_skl))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f245,f421]) ).

fof(f1882,plain,
    ! [X0,X1] :
      ( ~ ssList(nil)
      | ~ ssList(X0)
      | segmentP(app(app(X0,X1),nil),X1)
      | ~ ssList(X1)
      | ~ ssList(app(X0,X1)) ),
    inference(resolution,[status(thm)],[f1877,f452]) ).

fof(f1883,plain,
    ! [X0,X1] :
      ( ssList(app(X1,app(X0,nil)))
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1877,f245]) ).

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

fof(f1903,plain,
    ( ~ sQ19_spl
    | sQ189_spl ),
    inference(split_clause,[status(thm)],[f1882,f1900,f615]) ).

fof(f1910,plain,
    ( sQ134_spl
    | ~ ssList(sK7_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1878,f1377]) ).

fof(f1911,plain,
    ( ~ sQ91_spl
    | ~ sQ38_spl
    | ~ ssList(sK49_skl)
    | segmentP(app(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1878,f1110]) ).

fof(f1912,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ ssList(sK49_skl)
    | segmentP(app(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1878,f1109]) ).

fof(f1913,plain,
    ( ~ sQ92_spl
    | ~ ssList(sK49_skl)
    | segmentP(app(sK49_skl,sK49_skl),sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1878,f1113]) ).

fof(f1914,plain,
    ! [X0,X1] :
      ( ~ ssList(sK49_skl)
      | ~ ssList(X0)
      | segmentP(app(app(X0,X1),sK49_skl),X1)
      | ~ ssList(X1)
      | ~ ssList(app(X0,X1)) ),
    inference(resolution,[status(thm)],[f1878,f452]) ).

fof(f1915,plain,
    ! [X0,X1] :
      ( ssList(app(X1,app(X0,sK49_skl)))
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1878,f245]) ).

fof(f1926,definition,
    ( sQ190_spl
  <=> segmentP(app(sK5_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ190_spl])],[split_symbol_definition]) ).

fof(f1929,plain,
    ( ~ sQ91_spl
    | ~ sQ22_spl
    | sQ190_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f1911,f744,f1926,f632,f1096]) ).

fof(f1930,definition,
    ( sQ191_spl
  <=> segmentP(app(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ191_spl])],[split_symbol_definition]) ).

fof(f1931,plain,
    ( ~ sQ191_spl
    | segmentP(app(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1930]) ).

fof(f1933,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | sQ191_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1912,f632,f1930,f687,f1088]) ).

fof(f1934,definition,
    ( sQ192_spl
  <=> segmentP(app(sK49_skl,sK49_skl),sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ192_spl])],[split_symbol_definition]) ).

fof(f1935,plain,
    ( ~ sQ192_spl
    | segmentP(app(sK49_skl,sK49_skl),sK49_skl) ),
    inference(component_clause,[status(thm)],[f1934]) ).

fof(f1937,plain,
    ( ~ sQ92_spl
    | sQ192_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1913,f632,f1934,f1100]) ).

fof(f1938,definition,
    ! [X0,X1] :
      ( sQ193_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(X0,X1),sK49_skl),X1)
        | ~ ssList(X1)
        | ~ ssList(app(X0,X1)) ) ),
    introduced(definition,[new_symbols(definition,[sQ193_spl])],[split_symbol_definition]) ).

fof(f1941,plain,
    ( ~ sQ22_spl
    | sQ193_spl ),
    inference(split_clause,[status(thm)],[f1914,f1938,f632]) ).

fof(f1945,plain,
    ( sQ134_spl
    | ~ segmentP(sK49_skl,sK49_skl)
    | ~ ssList(sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1910,f134]) ).

fof(f1946,plain,
    ( sQ134_spl
    | ~ sQ141_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1945,f632,f1406,f1375]) ).

fof(f1948,plain,
    ( ~ sQ135_spl
    | ~ sQ104_spl
    | rearsegP(sK49_skl,sK8_skl(sK49_skl,sK49_skl)) ),
    inference(forward_demodulation,[status(thm)],[f1174,f1380]) ).

fof(f1949,plain,
    ( ~ sQ136_spl
    | ~ sQ104_spl
    | frontsegP(sK49_skl,app(sK7_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    inference(forward_demodulation,[status(thm)],[f1174,f1384]) ).

fof(f1952,plain,
    ( ~ sQ192_spl
    | app(app(sK7_skl(sK49_skl,app(sK49_skl,sK49_skl)),sK49_skl),sK8_skl(sK49_skl,app(sK49_skl,sK49_skl))) = app(sK49_skl,sK49_skl)
    | ~ ssList(sK49_skl)
    | ~ ssList(app(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1935,f136]) ).

fof(f1953,definition,
    ( sQ194_spl
  <=> ssList(app(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ194_spl])],[split_symbol_definition]) ).

fof(f1954,plain,
    ( ~ sQ194_spl
    | ssList(app(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1953]) ).

fof(f1955,plain,
    ( sQ194_spl
    | ~ ssList(app(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f1953]) ).

fof(f1956,definition,
    ( sQ195_spl
  <=> app(app(sK7_skl(sK49_skl,app(sK49_skl,sK49_skl)),sK49_skl),sK8_skl(sK49_skl,app(sK49_skl,sK49_skl))) = app(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ195_spl])],[split_symbol_definition]) ).

fof(f1959,plain,
    ( ~ sQ192_spl
    | sQ195_spl
    | ~ sQ22_spl
    | ~ sQ194_spl ),
    inference(split_clause,[status(thm)],[f1952,f1953,f632,f1956,f1934]) ).

fof(f1960,plain,
    ( sQ194_spl
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1955,f1878]) ).

fof(f1961,plain,
    ( sQ194_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1960,f632,f1953]) ).

fof(f1964,plain,
    ! [X0] :
      ( ~ sQ194_spl
      | ssList(app(X0,app(sK49_skl,sK49_skl)))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1954,f245]) ).

fof(f1966,plain,
    ( ~ sQ194_spl
    | nil != cons(sK1_skl,app(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1954,f1815]) ).

fof(f1975,plain,
    ( ~ sQ135_spl
    | ~ sQ104_spl
    | app(sK6_skl(sK8_skl(sK49_skl,sK49_skl),sK49_skl),sK8_skl(sK49_skl,sK49_skl)) = sK49_skl
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1948,f129]) ).

fof(f1976,definition,
    ( sQ196_spl
  <=> app(sK6_skl(sK8_skl(sK49_skl,sK49_skl),sK49_skl),sK8_skl(sK49_skl,sK49_skl)) = sK49_skl ),
    introduced(definition,[new_symbols(definition,[sQ196_spl])],[split_symbol_definition]) ).

fof(f1979,plain,
    ( ~ sQ135_spl
    | ~ sQ104_spl
    | sQ196_spl
    | ~ sQ132_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f1975,f632,f1368,f1976,f1173,f1379]) ).

fof(f1980,plain,
    ! [X0] :
      ( ~ sQ91_spl
      | ~ sQ38_spl
      | ~ ssList(app(X0,sK49_skl))
      | segmentP(app(sK5_skl(sK49_skl,sK49_skl),app(X0,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1915,f1110]) ).

fof(f1981,plain,
    ! [X0] :
      ( ~ sQ89_spl
      | ~ sQ29_spl
      | ~ ssList(app(X0,sK49_skl))
      | segmentP(app(sK49_skl,app(X0,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(sK49_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1915,f1109]) ).

fof(f1982,plain,
    ! [X0] :
      ( ~ sQ92_spl
      | ~ ssList(app(X0,sK49_skl))
      | segmentP(app(sK49_skl,app(X0,sK49_skl)),sK49_skl)
      | ~ ssList(sK49_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1915,f1113]) ).

fof(f1993,plain,
    ! [X0] :
      ( ~ sQ37_spl
      | ssList(app(X0,sK49_skl))
      | ~ ssList(X0)
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f736,f1915]) ).

fof(f1995,definition,
    ! [X0] :
      ( sQ197_spl
    <=> ( ~ ssList(app(X0,sK49_skl))
        | segmentP(app(sK5_skl(sK49_skl,sK49_skl),app(X0,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ197_spl])],[split_symbol_definition]) ).

fof(f1998,plain,
    ( ~ sQ91_spl
    | ~ sQ38_spl
    | sQ197_spl ),
    inference(split_clause,[status(thm)],[f1980,f1995,f744,f1096]) ).

fof(f1999,definition,
    ! [X0] :
      ( sQ198_spl
    <=> ( ~ ssList(app(X0,sK49_skl))
        | segmentP(app(sK49_skl,app(X0,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ198_spl])],[split_symbol_definition]) ).

fof(f2002,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ sQ22_spl
    | sQ198_spl ),
    inference(split_clause,[status(thm)],[f1981,f1999,f632,f687,f1088]) ).

fof(f2003,definition,
    ! [X0] :
      ( sQ199_spl
    <=> ( ~ ssList(app(X0,sK49_skl))
        | segmentP(app(sK49_skl,app(X0,sK49_skl)),sK49_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ199_spl])],[split_symbol_definition]) ).

fof(f2006,plain,
    ( ~ sQ92_spl
    | ~ sQ22_spl
    | sQ199_spl ),
    inference(split_clause,[status(thm)],[f1982,f2003,f632,f1100]) ).

fof(f2008,definition,
    ! [X0] :
      ( sQ200_spl
    <=> ( ssList(app(X0,sK49_skl))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ200_spl])],[split_symbol_definition]) ).

fof(f2011,plain,
    ( ~ sQ37_spl
    | sQ200_spl
    | ~ sQ63_spl ),
    inference(split_clause,[status(thm)],[f1993,f887,f2008,f735]) ).

fof(f2025,plain,
    ! [X0,X1] :
      ( ~ memberP(X1,sK44_skl(X0))
      | ~ ssList(X1)
      | ~ ssItem(sK1_skl)
      | ~ ssItem(sK44_skl(X0))
      | memberP(X1,sK44_skl(X0))
      | sK44_skl(X0) = sK1_skl
      | ~ ssList(X1)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1421,f277]) ).

fof(f2026,definition,
    ! [X0,X1] :
      ( sQ201_spl
    <=> ( ~ memberP(X1,sK44_skl(X0))
        | ~ ssList(X1)
        | ~ ssItem(sK44_skl(X0))
        | memberP(X1,sK44_skl(X0))
        | sK44_skl(X0) = sK1_skl
        | ~ ssList(X1)
        | nil = X0
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ201_spl])],[split_symbol_definition]) ).

fof(f2029,plain,
    ( ~ sQ11_spl
    | sQ201_spl ),
    inference(split_clause,[status(thm)],[f2025,f2026,f547]) ).

fof(f2030,plain,
    ! [X0,X1] :
      ( ~ memberP(X1,hd(X0))
      | ~ ssList(X1)
      | ~ ssItem(sK0_skl)
      | ~ ssItem(hd(X0))
      | memberP(X1,hd(X0))
      | hd(X0) = sK0_skl
      | ~ ssList(X1)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1425,f277]) ).

fof(f2031,definition,
    ! [X0,X1] :
      ( sQ202_spl
    <=> ( ~ memberP(X1,hd(X0))
        | ~ ssList(X1)
        | ~ ssItem(hd(X0))
        | memberP(X1,hd(X0))
        | hd(X0) = sK0_skl
        | ~ ssList(X1)
        | nil = X0
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ202_spl])],[split_symbol_definition]) ).

fof(f2034,plain,
    ( ~ sQ10_spl
    | sQ202_spl ),
    inference(split_clause,[status(thm)],[f2030,f2031,f544]) ).

fof(f2042,plain,
    ! [X0] :
      ( hd(cons(sK1_skl,X0)) = sK1_skl
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f239,f104]) ).

fof(f2043,plain,
    ! [X0] :
      ( hd(cons(sK0_skl,X0)) = sK0_skl
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f239,f103]) ).

fof(f2045,plain,
    ( ~ sQ194_spl
    | hd(cons(sK1_skl,app(sK49_skl,sK49_skl))) = sK1_skl ),
    inference(resolution,[status(thm)],[f2042,f1954]) ).

fof(f2049,plain,
    ( ~ sQ163_spl
    | hd(cons(sK1_skl,cons(sK0_skl,nil))) = sK1_skl ),
    inference(resolution,[status(thm)],[f2042,f1640]) ).

fof(f2056,plain,
    ( ~ sQ132_spl
    | hd(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl))) = sK1_skl ),
    inference(resolution,[status(thm)],[f2042,f1369]) ).

fof(f2060,plain,
    ( ~ sQ63_spl
    | hd(cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl))) = sK1_skl ),
    inference(resolution,[status(thm)],[f2042,f888]) ).

fof(f2063,plain,
    ( ~ sQ38_spl
    | hd(cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl))) = sK1_skl ),
    inference(resolution,[status(thm)],[f2042,f745]) ).

fof(f2067,plain,
    hd(cons(sK1_skl,nil)) = sK1_skl,
    inference(resolution,[status(thm)],[f2042,f223]) ).

fof(f2068,plain,
    hd(cons(sK1_skl,sK49_skl)) = sK1_skl,
    inference(resolution,[status(thm)],[f2042,f421]) ).

fof(f2069,plain,
    ! [X0] :
      ( memberP(X0,hd(cons(sK1_skl,sK49_skl)))
      | hd(cons(sK1_skl,sK49_skl)) = sK0_skl
      | ~ memberP(cons(sK0_skl,X0),sK1_skl)
      | ~ ssList(X0)
      | nil = cons(sK1_skl,sK49_skl)
      | ~ ssList(cons(sK1_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f2068,f1425]) ).

fof(f2070,plain,
    ! [X0,X1] :
      ( memberP(X1,X0)
      | X0 = hd(cons(sK1_skl,sK49_skl))
      | ~ memberP(cons(sK1_skl,X1),X0)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | nil = cons(sK1_skl,sK49_skl)
      | ~ ssList(cons(sK1_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f2068,f1427]) ).

fof(f2072,definition,
    ( sQ203_spl
  <=> ssList(cons(sK1_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ203_spl])],[split_symbol_definition]) ).

fof(f2073,plain,
    ( ~ sQ203_spl
    | ssList(cons(sK1_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f2072]) ).

fof(f2074,plain,
    ( sQ203_spl
    | ~ ssList(cons(sK1_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f2072]) ).

fof(f2075,definition,
    ( sQ204_spl
  <=> nil = cons(sK1_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ204_spl])],[split_symbol_definition]) ).

fof(f2076,plain,
    ( ~ sQ204_spl
    | nil = cons(sK1_skl,sK49_skl) ),
    inference(component_clause,[status(thm)],[f2075]) ).

fof(f2078,definition,
    ! [X0] :
      ( sQ205_spl
    <=> ( memberP(X0,hd(cons(sK1_skl,sK49_skl)))
        | ~ memberP(cons(sK0_skl,X0),sK1_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ205_spl])],[split_symbol_definition]) ).

fof(f2081,definition,
    ( sQ206_spl
  <=> hd(cons(sK1_skl,sK49_skl)) = sK0_skl ),
    introduced(definition,[new_symbols(definition,[sQ206_spl])],[split_symbol_definition]) ).

fof(f2082,plain,
    ( ~ sQ206_spl
    | hd(cons(sK1_skl,sK49_skl)) = sK0_skl ),
    inference(component_clause,[status(thm)],[f2081]) ).

fof(f2084,plain,
    ( sQ206_spl
    | sQ205_spl
    | sQ204_spl
    | ~ sQ203_spl ),
    inference(split_clause,[status(thm)],[f2069,f2072,f2075,f2078,f2081]) ).

fof(f2085,definition,
    ! [X0,X1] :
      ( sQ207_spl
    <=> ( memberP(X1,X0)
        | X0 = hd(cons(sK1_skl,sK49_skl))
        | ~ memberP(cons(sK1_skl,X1),X0)
        | ~ ssList(X1)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ207_spl])],[split_symbol_definition]) ).

fof(f2088,plain,
    ( sQ207_spl
    | sQ204_spl
    | ~ sQ203_spl ),
    inference(split_clause,[status(thm)],[f2070,f2072,f2075,f2085]) ).

fof(f2090,plain,
    ( ~ sQ204_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2076,f1836]) ).

fof(f2091,plain,
    ~ sQ204_spl,
    inference(contradiction_clause,[status(thm)],[f2090]) ).

fof(f2092,plain,
    ( sQ203_spl
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f2074,f1590]) ).

fof(f2093,plain,
    ( sQ203_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f2092,f632,f2072]) ).

fof(f2096,plain,
    ( ~ sQ203_spl
    | hd(cons(sK1_skl,cons(sK1_skl,sK49_skl))) = sK1_skl ),
    inference(resolution,[status(thm)],[f2073,f2042]) ).

fof(f2097,plain,
    ! [X0] :
      ( ~ sQ203_spl
      | ssList(app(X0,cons(sK1_skl,sK49_skl)))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f2073,f245]) ).

fof(f2099,plain,
    ( ~ sQ203_spl
    | nil != cons(sK1_skl,cons(sK1_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f2073,f1815]) ).

fof(f2135,plain,
    ! [X0,X1] :
      ( memberP(X1,X0)
      | X0 = hd(cons(sK1_skl,nil))
      | ~ memberP(cons(sK1_skl,X1),X0)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | nil = cons(sK1_skl,nil)
      | ~ ssList(cons(sK1_skl,nil)) ),
    inference(paramodulation,[status(thm)],[f2067,f1427]) ).

fof(f2137,definition,
    ( sQ208_spl
  <=> nil = cons(sK1_skl,nil) ),
    introduced(definition,[new_symbols(definition,[sQ208_spl])],[split_symbol_definition]) ).

fof(f2138,plain,
    ( ~ sQ208_spl
    | nil = cons(sK1_skl,nil) ),
    inference(component_clause,[status(thm)],[f2137]) ).

fof(f2147,definition,
    ! [X0,X1] :
      ( sQ211_spl
    <=> ( memberP(X1,X0)
        | X0 = hd(cons(sK1_skl,nil))
        | ~ memberP(cons(sK1_skl,X1),X0)
        | ~ ssList(X1)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ211_spl])],[split_symbol_definition]) ).

fof(f2150,plain,
    ( sQ211_spl
    | sQ208_spl
    | ~ sQ159_spl ),
    inference(split_clause,[status(thm)],[f2135,f1605,f2137,f2147]) ).

fof(f2152,plain,
    ( ~ sQ208_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2138,f1250]) ).

fof(f2153,plain,
    ~ sQ208_spl,
    inference(contradiction_clause,[status(thm)],[f2152]) ).

fof(f2156,plain,
    ( ~ sQ91_spl
    | ~ sQ38_spl
    | ~ sQ132_spl
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
    | segmentP(app(sK5_skl(sK49_skl,sK49_skl),sK8_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1866,f1110]) ).

fof(f2157,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ sQ132_spl
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
    | segmentP(app(sK49_skl,sK8_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1866,f1109]) ).

fof(f2158,plain,
    ( ~ sQ92_spl
    | ~ sQ132_spl
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
    | segmentP(app(sK49_skl,sK8_skl(sK49_skl,sK49_skl)),sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1866,f1113]) ).

fof(f2159,plain,
    ! [X0,X1] :
      ( ~ sQ132_spl
      | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
      | ~ ssList(X0)
      | segmentP(app(app(X0,X1),sK8_skl(sK49_skl,sK49_skl)),X1)
      | ~ ssList(X1)
      | ~ ssList(app(X0,X1)) ),
    inference(resolution,[status(thm)],[f1866,f452]) ).

fof(f2173,definition,
    ( sQ212_spl
  <=> segmentP(app(sK5_skl(sK49_skl,sK49_skl),sK8_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ212_spl])],[split_symbol_definition]) ).

fof(f2176,plain,
    ( ~ sQ91_spl
    | ~ sQ132_spl
    | sQ212_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f2156,f744,f2173,f1368,f1096]) ).

fof(f2177,definition,
    ( sQ213_spl
  <=> segmentP(app(sK49_skl,sK8_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ213_spl])],[split_symbol_definition]) ).

fof(f2180,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ sQ132_spl
    | sQ213_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f2157,f632,f2177,f1368,f687,f1088]) ).

fof(f2181,definition,
    ( sQ214_spl
  <=> segmentP(app(sK49_skl,sK8_skl(sK49_skl,sK49_skl)),sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ214_spl])],[split_symbol_definition]) ).

fof(f2182,plain,
    ( ~ sQ214_spl
    | segmentP(app(sK49_skl,sK8_skl(sK49_skl,sK49_skl)),sK49_skl) ),
    inference(component_clause,[status(thm)],[f2181]) ).

fof(f2184,plain,
    ( ~ sQ92_spl
    | ~ sQ132_spl
    | sQ214_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f2158,f632,f2181,f1368,f1100]) ).

fof(f2185,definition,
    ! [X0,X1] :
      ( sQ215_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(X0,X1),sK8_skl(sK49_skl,sK49_skl)),X1)
        | ~ ssList(X1)
        | ~ ssList(app(X0,X1)) ) ),
    introduced(definition,[new_symbols(definition,[sQ215_spl])],[split_symbol_definition]) ).

fof(f2188,plain,
    ( ~ sQ132_spl
    | sQ215_spl ),
    inference(split_clause,[status(thm)],[f2159,f2185,f1368]) ).

fof(f2192,plain,
    ( ~ sQ91_spl
    | ~ sQ38_spl
    | ~ sQ63_spl
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | segmentP(app(sK5_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1870,f1110]) ).

fof(f2193,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ sQ63_spl
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | segmentP(app(sK49_skl,sK6_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1870,f1109]) ).

fof(f2194,plain,
    ( ~ sQ92_spl
    | ~ sQ63_spl
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | segmentP(app(sK49_skl,sK6_skl(sK49_skl,sK49_skl)),sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1870,f1113]) ).

fof(f2195,plain,
    ! [X0,X1] :
      ( ~ sQ63_spl
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
      | ~ ssList(X0)
      | segmentP(app(app(X0,X1),sK6_skl(sK49_skl,sK49_skl)),X1)
      | ~ ssList(X1)
      | ~ ssList(app(X0,X1)) ),
    inference(resolution,[status(thm)],[f1870,f452]) ).

fof(f2208,definition,
    ( sQ216_spl
  <=> segmentP(app(sK5_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ216_spl])],[split_symbol_definition]) ).

fof(f2211,plain,
    ( ~ sQ91_spl
    | ~ sQ63_spl
    | sQ216_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f2192,f744,f2208,f887,f1096]) ).

fof(f2212,definition,
    ( sQ217_spl
  <=> segmentP(app(sK49_skl,sK6_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ217_spl])],[split_symbol_definition]) ).

fof(f2215,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ sQ63_spl
    | sQ217_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f2193,f632,f2212,f887,f687,f1088]) ).

fof(f2216,definition,
    ( sQ218_spl
  <=> segmentP(app(sK49_skl,sK6_skl(sK49_skl,sK49_skl)),sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ218_spl])],[split_symbol_definition]) ).

fof(f2217,plain,
    ( ~ sQ218_spl
    | segmentP(app(sK49_skl,sK6_skl(sK49_skl,sK49_skl)),sK49_skl) ),
    inference(component_clause,[status(thm)],[f2216]) ).

fof(f2219,plain,
    ( ~ sQ92_spl
    | ~ sQ63_spl
    | sQ218_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f2194,f632,f2216,f887,f1100]) ).

fof(f2220,definition,
    ! [X0,X1] :
      ( sQ219_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(X0,X1),sK6_skl(sK49_skl,sK49_skl)),X1)
        | ~ ssList(X1)
        | ~ ssList(app(X0,X1)) ) ),
    introduced(definition,[new_symbols(definition,[sQ219_spl])],[split_symbol_definition]) ).

fof(f2223,plain,
    ( ~ sQ63_spl
    | sQ219_spl ),
    inference(split_clause,[status(thm)],[f2195,f2220,f887]) ).

fof(f2226,plain,
    ( ~ sQ91_spl
    | ~ sQ38_spl
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | segmentP(app(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1873,f1110]) ).

fof(f2228,plain,
    ( ~ sQ92_spl
    | ~ sQ38_spl
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | segmentP(app(sK49_skl,sK5_skl(sK49_skl,sK49_skl)),sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1873,f1113]) ).

fof(f2229,plain,
    ! [X0,X1] :
      ( ~ sQ38_spl
      | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(X0)
      | segmentP(app(app(X0,X1),sK5_skl(sK49_skl,sK49_skl)),X1)
      | ~ ssList(X1)
      | ~ ssList(app(X0,X1)) ),
    inference(resolution,[status(thm)],[f1873,f452]) ).

fof(f2244,definition,
    ( sQ220_spl
  <=> segmentP(app(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ220_spl])],[split_symbol_definition]) ).

fof(f2247,plain,
    ( ~ sQ91_spl
    | sQ220_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f2226,f744,f2244,f1096]) ).

fof(f2249,plain,
    ( ~ sQ92_spl
    | ~ sQ38_spl
    | sQ102_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f2228,f632,f1162,f744,f1100]) ).

fof(f2250,definition,
    ! [X0,X1] :
      ( sQ221_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(X0,X1),sK5_skl(sK49_skl,sK49_skl)),X1)
        | ~ ssList(X1)
        | ~ ssList(app(X0,X1)) ) ),
    introduced(definition,[new_symbols(definition,[sQ221_spl])],[split_symbol_definition]) ).

fof(f2253,plain,
    ( ~ sQ38_spl
    | sQ221_spl ),
    inference(split_clause,[status(thm)],[f2229,f2250,f744]) ).

fof(f2357,plain,
    ! [X0,X1] :
      ( ~ memberP(X1,hd(X0))
      | ~ ssList(X1)
      | ~ ssItem(sK1_skl)
      | ~ ssItem(hd(X0))
      | memberP(X1,hd(X0))
      | hd(X0) = sK1_skl
      | ~ ssList(X1)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1426,f277]) ).

fof(f2360,definition,
    ! [X0,X1] :
      ( sQ222_spl
    <=> ( ~ memberP(X1,hd(X0))
        | ~ ssList(X1)
        | ~ ssItem(hd(X0))
        | memberP(X1,hd(X0))
        | hd(X0) = sK1_skl
        | ~ ssList(X1)
        | nil = X0
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ222_spl])],[split_symbol_definition]) ).

fof(f2363,plain,
    ( ~ sQ11_spl
    | sQ222_spl ),
    inference(split_clause,[status(thm)],[f2357,f2360,f547]) ).

fof(f2380,plain,
    ! [X0,X1] :
      ( ~ memberP(X1,sK45_skl(X0))
      | ~ ssList(X1)
      | ~ ssItem(sK0_skl)
      | ~ ssItem(sK45_skl(X0))
      | memberP(X1,sK45_skl(X0))
      | sK45_skl(X0) = sK0_skl
      | ~ ssList(X1)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1450,f277]) ).

fof(f2381,definition,
    ! [X0,X1] :
      ( sQ227_spl
    <=> ( ~ memberP(X1,sK45_skl(X0))
        | ~ ssList(X1)
        | ~ ssItem(sK45_skl(X0))
        | memberP(X1,sK45_skl(X0))
        | sK45_skl(X0) = sK0_skl
        | ~ ssList(X1)
        | nil = X0
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ227_spl])],[split_symbol_definition]) ).

fof(f2384,plain,
    ( ~ sQ10_spl
    | sQ227_spl ),
    inference(split_clause,[status(thm)],[f2380,f2381,f544]) ).

fof(f2412,plain,
    hd(cons(sK0_skl,nil)) = sK0_skl,
    inference(resolution,[status(thm)],[f2043,f223]) ).

fof(f2413,plain,
    hd(cons(sK0_skl,sK49_skl)) = sK0_skl,
    inference(resolution,[status(thm)],[f2043,f421]) ).

fof(f2416,plain,
    ! [X0,X1] :
      ( memberP(X1,X0)
      | X0 = hd(cons(sK0_skl,nil))
      | ~ memberP(cons(sK0_skl,X1),X0)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | nil = cons(sK0_skl,nil)
      | ~ ssList(cons(sK0_skl,nil)) ),
    inference(paramodulation,[status(thm)],[f2412,f1427]) ).

fof(f2418,definition,
    ( sQ228_spl
  <=> nil = cons(sK0_skl,nil) ),
    introduced(definition,[new_symbols(definition,[sQ228_spl])],[split_symbol_definition]) ).

fof(f2419,plain,
    ( ~ sQ228_spl
    | nil = cons(sK0_skl,nil) ),
    inference(component_clause,[status(thm)],[f2418]) ).

fof(f2435,definition,
    ! [X0,X1] :
      ( sQ233_spl
    <=> ( memberP(X1,X0)
        | X0 = hd(cons(sK0_skl,nil))
        | ~ memberP(cons(sK0_skl,X1),X0)
        | ~ ssList(X1)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ233_spl])],[split_symbol_definition]) ).

fof(f2438,plain,
    ( sQ233_spl
    | sQ228_spl
    | ~ sQ163_spl ),
    inference(split_clause,[status(thm)],[f2416,f1639,f2418,f2435]) ).

fof(f2440,plain,
    ( ~ sQ228_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2419,f1260]) ).

fof(f2441,plain,
    ~ sQ228_spl,
    inference(contradiction_clause,[status(thm)],[f2440]) ).

fof(f2445,plain,
    ! [X0] :
      ( memberP(X0,hd(cons(sK0_skl,sK49_skl)))
      | hd(cons(sK0_skl,sK49_skl)) = sK1_skl
      | ~ memberP(cons(sK1_skl,X0),sK0_skl)
      | ~ ssList(X0)
      | nil = cons(sK0_skl,sK49_skl)
      | ~ ssList(cons(sK0_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f2413,f1426]) ).

fof(f2447,plain,
    ! [X0,X1] :
      ( memberP(X1,X0)
      | X0 = hd(cons(sK0_skl,sK49_skl))
      | ~ memberP(cons(sK0_skl,X1),X0)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | nil = cons(sK0_skl,sK49_skl)
      | ~ ssList(cons(sK0_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f2413,f1427]) ).

fof(f2449,definition,
    ( sQ234_spl
  <=> ssList(cons(sK0_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ234_spl])],[split_symbol_definition]) ).

fof(f2450,plain,
    ( ~ sQ234_spl
    | ssList(cons(sK0_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f2449]) ).

fof(f2451,plain,
    ( sQ234_spl
    | ~ ssList(cons(sK0_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f2449]) ).

fof(f2452,definition,
    ( sQ235_spl
  <=> nil = cons(sK0_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ235_spl])],[split_symbol_definition]) ).

fof(f2453,plain,
    ( ~ sQ235_spl
    | nil = cons(sK0_skl,sK49_skl) ),
    inference(component_clause,[status(thm)],[f2452]) ).

fof(f2455,definition,
    ! [X0] :
      ( sQ236_spl
    <=> ( memberP(X0,hd(cons(sK0_skl,sK49_skl)))
        | ~ memberP(cons(sK1_skl,X0),sK0_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ236_spl])],[split_symbol_definition]) ).

fof(f2458,definition,
    ( sQ237_spl
  <=> hd(cons(sK0_skl,sK49_skl)) = sK1_skl ),
    introduced(definition,[new_symbols(definition,[sQ237_spl])],[split_symbol_definition]) ).

fof(f2459,plain,
    ( ~ sQ237_spl
    | hd(cons(sK0_skl,sK49_skl)) = sK1_skl ),
    inference(component_clause,[status(thm)],[f2458]) ).

fof(f2461,plain,
    ( sQ237_spl
    | sQ236_spl
    | sQ235_spl
    | ~ sQ234_spl ),
    inference(split_clause,[status(thm)],[f2445,f2449,f2452,f2455,f2458]) ).

fof(f2469,definition,
    ! [X0,X1] :
      ( sQ240_spl
    <=> ( memberP(X1,X0)
        | X0 = hd(cons(sK0_skl,sK49_skl))
        | ~ memberP(cons(sK0_skl,X1),X0)
        | ~ ssList(X1)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ240_spl])],[split_symbol_definition]) ).

fof(f2472,plain,
    ( sQ240_spl
    | sQ235_spl
    | ~ sQ234_spl ),
    inference(split_clause,[status(thm)],[f2447,f2449,f2452,f2469]) ).

fof(f2474,plain,
    ( ~ sQ235_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2453,f1856]) ).

fof(f2475,plain,
    ~ sQ235_spl,
    inference(contradiction_clause,[status(thm)],[f2474]) ).

fof(f2476,plain,
    ( sQ234_spl
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f2451,f1591]) ).

fof(f2477,plain,
    ( sQ234_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f2476,f632,f2449]) ).

fof(f2501,plain,
    ! [X0] :
      ( tl(cons(sK1_skl,X0)) = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f243,f104]) ).

fof(f2502,plain,
    ! [X0] :
      ( tl(cons(sK0_skl,X0)) = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f243,f103]) ).

fof(f2531,plain,
    tl(cons(sK1_skl,nil)) = nil,
    inference(resolution,[status(thm)],[f2501,f223]) ).

fof(f2565,plain,
    tl(cons(sK0_skl,nil)) = nil,
    inference(resolution,[status(thm)],[f2502,f223]) ).

fof(f2569,plain,
    ( ~ sQ191_spl
    | app(app(sK7_skl(sK5_skl(sK49_skl,sK49_skl),app(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)),sK8_skl(sK5_skl(sK49_skl,sK49_skl),app(sK49_skl,sK49_skl))) = app(sK49_skl,sK49_skl)
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(app(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1931,f136]) ).

fof(f2570,definition,
    ( sQ241_spl
  <=> app(app(sK7_skl(sK5_skl(sK49_skl,sK49_skl),app(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)),sK8_skl(sK5_skl(sK49_skl,sK49_skl),app(sK49_skl,sK49_skl))) = app(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ241_spl])],[split_symbol_definition]) ).

fof(f2573,plain,
    ( ~ sQ191_spl
    | sQ241_spl
    | ~ sQ38_spl
    | ~ sQ194_spl ),
    inference(split_clause,[status(thm)],[f2569,f1953,f744,f2570,f1930]) ).

fof(f2574,plain,
    ( ~ sQ136_spl
    | ~ sQ104_spl
    | app(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),sK49_skl)) = sK49_skl
    | ~ ssList(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1949,f123]) ).

fof(f2575,definition,
    ( sQ242_spl
  <=> app(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),sK5_skl(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl),sK49_skl)) = sK49_skl ),
    introduced(definition,[new_symbols(definition,[sQ242_spl])],[split_symbol_definition]) ).

fof(f2578,plain,
    ( ~ sQ136_spl
    | ~ sQ104_spl
    | sQ242_spl
    | ~ sQ134_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f2574,f632,f1375,f2575,f1173,f1383]) ).

fof(f2579,plain,
    ( ~ sQ91_spl
    | ~ sQ38_spl
    | ~ sQ194_spl
    | ~ ssList(app(sK49_skl,sK49_skl))
    | segmentP(app(sK5_skl(sK49_skl,sK49_skl),app(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1964,f1110]) ).

fof(f2580,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ sQ194_spl
    | ~ ssList(app(sK49_skl,sK49_skl))
    | segmentP(app(sK49_skl,app(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1964,f1109]) ).

fof(f2581,plain,
    ( ~ sQ92_spl
    | ~ sQ194_spl
    | ~ ssList(app(sK49_skl,sK49_skl))
    | segmentP(app(sK49_skl,app(sK49_skl,sK49_skl)),sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1964,f1113]) ).

fof(f2582,plain,
    ! [X0,X1] :
      ( ~ sQ194_spl
      | ~ ssList(app(sK49_skl,sK49_skl))
      | ~ ssList(X0)
      | segmentP(app(app(X0,X1),app(sK49_skl,sK49_skl)),X1)
      | ~ ssList(X1)
      | ~ ssList(app(X0,X1)) ),
    inference(resolution,[status(thm)],[f1964,f452]) ).

fof(f2600,definition,
    ( sQ243_spl
  <=> segmentP(app(sK5_skl(sK49_skl,sK49_skl),app(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ243_spl])],[split_symbol_definition]) ).

fof(f2603,plain,
    ( ~ sQ91_spl
    | ~ sQ194_spl
    | sQ243_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f2579,f744,f2600,f1953,f1096]) ).

fof(f2604,definition,
    ( sQ244_spl
  <=> segmentP(app(sK49_skl,app(sK49_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ244_spl])],[split_symbol_definition]) ).

fof(f2607,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ sQ194_spl
    | sQ244_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f2580,f632,f2604,f1953,f687,f1088]) ).

fof(f2608,definition,
    ( sQ245_spl
  <=> segmentP(app(sK49_skl,app(sK49_skl,sK49_skl)),sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ245_spl])],[split_symbol_definition]) ).

fof(f2611,plain,
    ( ~ sQ92_spl
    | ~ sQ194_spl
    | sQ245_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f2581,f632,f2608,f1953,f1100]) ).

fof(f2612,definition,
    ! [X0,X1] :
      ( sQ246_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(X0,X1),app(sK49_skl,sK49_skl)),X1)
        | ~ ssList(X1)
        | ~ ssList(app(X0,X1)) ) ),
    introduced(definition,[new_symbols(definition,[sQ246_spl])],[split_symbol_definition]) ).

fof(f2615,plain,
    ( ~ sQ194_spl
    | sQ246_spl ),
    inference(split_clause,[status(thm)],[f2582,f2612,f1953]) ).

fof(f2658,plain,
    ! [X0,X1] :
      ( ~ sQ194_spl
      | memberP(X1,X0)
      | X0 = hd(cons(sK1_skl,app(sK49_skl,sK49_skl)))
      | ~ memberP(cons(sK1_skl,X1),X0)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | nil = cons(sK1_skl,app(sK49_skl,sK49_skl))
      | ~ ssList(cons(sK1_skl,app(sK49_skl,sK49_skl))) ),
    inference(paramodulation,[status(thm)],[f2045,f1427]) ).

fof(f2660,definition,
    ( sQ247_spl
  <=> ssList(cons(sK1_skl,app(sK49_skl,sK49_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ247_spl])],[split_symbol_definition]) ).

fof(f2661,plain,
    ( ~ sQ247_spl
    | ssList(cons(sK1_skl,app(sK49_skl,sK49_skl))) ),
    inference(component_clause,[status(thm)],[f2660]) ).

fof(f2662,plain,
    ( sQ247_spl
    | ~ ssList(cons(sK1_skl,app(sK49_skl,sK49_skl))) ),
    inference(component_clause,[status(thm)],[f2660]) ).

fof(f2663,definition,
    ( sQ248_spl
  <=> nil = cons(sK1_skl,app(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ248_spl])],[split_symbol_definition]) ).

fof(f2664,plain,
    ( ~ sQ248_spl
    | nil = cons(sK1_skl,app(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f2663]) ).

fof(f2680,definition,
    ! [X0,X1] :
      ( sQ253_spl
    <=> ( memberP(X1,X0)
        | X0 = hd(cons(sK1_skl,app(sK49_skl,sK49_skl)))
        | ~ memberP(cons(sK1_skl,X1),X0)
        | ~ ssList(X1)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ253_spl])],[split_symbol_definition]) ).

fof(f2683,plain,
    ( ~ sQ194_spl
    | sQ253_spl
    | sQ248_spl
    | ~ sQ247_spl ),
    inference(split_clause,[status(thm)],[f2658,f2660,f2663,f2680,f1953]) ).

fof(f2685,plain,
    ( ~ sQ248_spl
    | ~ sQ194_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2664,f1966]) ).

fof(f2686,plain,
    ( ~ sQ248_spl
    | ~ sQ194_spl ),
    inference(contradiction_clause,[status(thm)],[f2685]) ).

fof(f2687,plain,
    ( sQ247_spl
    | ~ ssList(app(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f2662,f1590]) ).

fof(f2688,plain,
    ( sQ247_spl
    | ~ sQ194_spl ),
    inference(split_clause,[status(thm)],[f2687,f1953,f2660]) ).

fof(f2711,plain,
    ! [X0] :
      ( ~ sQ132_spl
      | memberP(X0,hd(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl))))
      | hd(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl))) = sK0_skl
      | ~ memberP(cons(sK0_skl,X0),sK1_skl)
      | ~ ssList(X0)
      | nil = cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl))
      | ~ ssList(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl))) ),
    inference(paramodulation,[status(thm)],[f2056,f1425]) ).

fof(f2712,plain,
    ! [X0,X1] :
      ( ~ sQ132_spl
      | memberP(X1,X0)
      | X0 = hd(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl)))
      | ~ memberP(cons(sK1_skl,X1),X0)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | nil = cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl))
      | ~ ssList(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl))) ),
    inference(paramodulation,[status(thm)],[f2056,f1427]) ).

fof(f2714,definition,
    ( sQ254_spl
  <=> ssList(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ254_spl])],[split_symbol_definition]) ).

fof(f2715,plain,
    ( ~ sQ254_spl
    | ssList(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl))) ),
    inference(component_clause,[status(thm)],[f2714]) ).

fof(f2716,plain,
    ( sQ254_spl
    | ~ ssList(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl))) ),
    inference(component_clause,[status(thm)],[f2714]) ).

fof(f2717,definition,
    ( sQ255_spl
  <=> nil = cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ255_spl])],[split_symbol_definition]) ).

fof(f2718,plain,
    ( ~ sQ255_spl
    | nil = cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f2717]) ).

fof(f2727,definition,
    ! [X0] :
      ( sQ258_spl
    <=> ( memberP(X0,hd(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl))))
        | ~ memberP(cons(sK0_skl,X0),sK1_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ258_spl])],[split_symbol_definition]) ).

fof(f2730,definition,
    ( sQ259_spl
  <=> hd(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl))) = sK0_skl ),
    introduced(definition,[new_symbols(definition,[sQ259_spl])],[split_symbol_definition]) ).

fof(f2731,plain,
    ( ~ sQ259_spl
    | hd(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl))) = sK0_skl ),
    inference(component_clause,[status(thm)],[f2730]) ).

fof(f2733,plain,
    ( ~ sQ132_spl
    | sQ259_spl
    | sQ258_spl
    | sQ255_spl
    | ~ sQ254_spl ),
    inference(split_clause,[status(thm)],[f2711,f2714,f2717,f2727,f2730,f1368]) ).

fof(f2734,definition,
    ! [X0,X1] :
      ( sQ260_spl
    <=> ( memberP(X1,X0)
        | X0 = hd(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl)))
        | ~ memberP(cons(sK1_skl,X1),X0)
        | ~ ssList(X1)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ260_spl])],[split_symbol_definition]) ).

fof(f2737,plain,
    ( ~ sQ132_spl
    | sQ260_spl
    | sQ255_spl
    | ~ sQ254_spl ),
    inference(split_clause,[status(thm)],[f2712,f2714,f2717,f2734,f1368]) ).

fof(f2739,plain,
    ( ~ sQ255_spl
    | ~ sQ132_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2718,f1824]) ).

fof(f2740,plain,
    ( ~ sQ255_spl
    | ~ sQ132_spl ),
    inference(contradiction_clause,[status(thm)],[f2739]) ).

fof(f2741,plain,
    ( sQ254_spl
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f2716,f1590]) ).

fof(f2742,plain,
    ( sQ254_spl
    | ~ sQ132_spl ),
    inference(split_clause,[status(thm)],[f2741,f1368,f2714]) ).

fof(f2766,plain,
    ! [X0,X1] :
      ( ~ sQ63_spl
      | memberP(X1,X0)
      | X0 = hd(cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl)))
      | ~ memberP(cons(sK1_skl,X1),X0)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | nil = cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl))
      | ~ ssList(cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl))) ),
    inference(paramodulation,[status(thm)],[f2060,f1427]) ).

fof(f2768,definition,
    ( sQ261_spl
  <=> ssList(cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ261_spl])],[split_symbol_definition]) ).

fof(f2769,plain,
    ( ~ sQ261_spl
    | ssList(cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl))) ),
    inference(component_clause,[status(thm)],[f2768]) ).

fof(f2770,plain,
    ( sQ261_spl
    | ~ ssList(cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl))) ),
    inference(component_clause,[status(thm)],[f2768]) ).

fof(f2771,definition,
    ( sQ262_spl
  <=> nil = cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ262_spl])],[split_symbol_definition]) ).

fof(f2772,plain,
    ( ~ sQ262_spl
    | nil = cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f2771]) ).

fof(f2788,definition,
    ! [X0,X1] :
      ( sQ267_spl
    <=> ( memberP(X1,X0)
        | X0 = hd(cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl)))
        | ~ memberP(cons(sK1_skl,X1),X0)
        | ~ ssList(X1)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ267_spl])],[split_symbol_definition]) ).

fof(f2791,plain,
    ( ~ sQ63_spl
    | sQ267_spl
    | sQ262_spl
    | ~ sQ261_spl ),
    inference(split_clause,[status(thm)],[f2766,f2768,f2771,f2788,f887]) ).

fof(f2793,plain,
    ( ~ sQ262_spl
    | ~ sQ63_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f2772,f1828]) ).

fof(f2794,plain,
    ( ~ sQ262_spl
    | ~ sQ63_spl ),
    inference(contradiction_clause,[status(thm)],[f2793]) ).

fof(f2795,plain,
    ! [X0,X1] :
      ( ~ memberP(X1,sK45_skl(X0))
      | ~ ssList(X1)
      | ~ ssItem(sK1_skl)
      | ~ ssItem(sK45_skl(X0))
      | memberP(X1,sK45_skl(X0))
      | sK45_skl(X0) = sK1_skl
      | ~ ssList(X1)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1451,f277]) ).

fof(f2796,definition,
    ! [X0,X1] :
      ( sQ268_spl
    <=> ( ~ memberP(X1,sK45_skl(X0))
        | ~ ssList(X1)
        | ~ ssItem(sK45_skl(X0))
        | memberP(X1,sK45_skl(X0))
        | sK45_skl(X0) = sK1_skl
        | ~ ssList(X1)
        | nil = X0
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ268_spl])],[split_symbol_definition]) ).

fof(f2799,plain,
    ( ~ sQ11_spl
    | sQ268_spl ),
    inference(split_clause,[status(thm)],[f2795,f2796,f547]) ).

fof(f2800,plain,
    ! [X0] :
      ( ~ sQ91_spl
      | ~ sQ38_spl
      | ~ ssList(app(X0,nil))
      | segmentP(app(sK5_skl(sK49_skl,sK49_skl),app(X0,nil)),sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1883,f1110]) ).

fof(f2801,plain,
    ! [X0] :
      ( ~ sQ89_spl
      | ~ sQ29_spl
      | ~ ssList(app(X0,nil))
      | segmentP(app(sK49_skl,app(X0,nil)),sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(sK49_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1883,f1109]) ).

fof(f2802,plain,
    ! [X0] :
      ( ~ sQ92_spl
      | ~ ssList(app(X0,nil))
      | segmentP(app(sK49_skl,app(X0,nil)),sK49_skl)
      | ~ ssList(sK49_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1883,f1113]) ).

fof(f2822,plain,
    ! [X0] :
      ( ~ sQ132_spl
      | ssList(app(X0,sK8_skl(sK49_skl,sK49_skl)))
      | ~ ssList(X0)
      | ~ ssList(sK8_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f1413,f1883]) ).

fof(f2823,plain,
    ! [X0] :
      ( ~ sQ38_spl
      | ssList(app(X0,sK5_skl(sK49_skl,sK49_skl)))
      | ~ ssList(X0)
      | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f804,f1883]) ).

fof(f2824,plain,
    ! [X0] :
      ( ~ sQ63_spl
      | ssList(app(X0,sK6_skl(sK49_skl,sK49_skl)))
      | ~ ssList(X0)
      | ~ ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f940,f1883]) ).

fof(f2826,plain,
    ! [X0] :
      ( ssList(app(X0,nil))
      | ~ ssList(X0)
      | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f607,f1883]) ).

fof(f2827,definition,
    ! [X0] :
      ( sQ269_spl
    <=> ( ~ ssList(app(X0,nil))
        | segmentP(app(sK5_skl(sK49_skl,sK49_skl),app(X0,nil)),sK5_skl(sK49_skl,sK49_skl))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ269_spl])],[split_symbol_definition]) ).

fof(f2830,plain,
    ( ~ sQ91_spl
    | ~ sQ38_spl
    | sQ269_spl ),
    inference(split_clause,[status(thm)],[f2800,f2827,f744,f1096]) ).

fof(f2831,definition,
    ! [X0] :
      ( sQ270_spl
    <=> ( ~ ssList(app(X0,nil))
        | segmentP(app(sK49_skl,app(X0,nil)),sK5_skl(sK49_skl,sK49_skl))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ270_spl])],[split_symbol_definition]) ).

fof(f2834,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ sQ22_spl
    | sQ270_spl ),
    inference(split_clause,[status(thm)],[f2801,f2831,f632,f687,f1088]) ).

fof(f2835,definition,
    ! [X0] :
      ( sQ271_spl
    <=> ( ~ ssList(app(X0,nil))
        | segmentP(app(sK49_skl,app(X0,nil)),sK49_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ271_spl])],[split_symbol_definition]) ).

fof(f2838,plain,
    ( ~ sQ92_spl
    | ~ sQ22_spl
    | sQ271_spl ),
    inference(split_clause,[status(thm)],[f2802,f2835,f632,f1100]) ).

fof(f2840,definition,
    ! [X0] :
      ( sQ272_spl
    <=> ( ssList(app(X0,sK8_skl(sK49_skl,sK49_skl)))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ272_spl])],[split_symbol_definition]) ).

fof(f2843,plain,
    ( sQ272_spl
    | ~ sQ132_spl ),
    inference(split_clause,[status(thm)],[f2822,f1368,f2840]) ).

fof(f2844,definition,
    ! [X0] :
      ( sQ273_spl
    <=> ( ssList(app(X0,sK5_skl(sK49_skl,sK49_skl)))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ273_spl])],[split_symbol_definition]) ).

fof(f2847,plain,
    ( sQ273_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f2823,f744,f2844]) ).

fof(f2848,definition,
    ! [X0] :
      ( sQ274_spl
    <=> ( ssList(app(X0,sK6_skl(sK49_skl,sK49_skl)))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ274_spl])],[split_symbol_definition]) ).

fof(f2851,plain,
    ( sQ274_spl
    | ~ sQ63_spl ),
    inference(split_clause,[status(thm)],[f2824,f887,f2848]) ).

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

fof(f2856,plain,
    ( sQ275_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f2826,f615,f2853]) ).

fof(f2860,plain,
    ( sQ261_spl
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f2770,f1590]) ).

fof(f2861,plain,
    ( sQ261_spl
    | ~ sQ63_spl ),
    inference(split_clause,[status(thm)],[f2860,f887,f2768]) ).

fof(f2958,plain,
    ( ~ sQ132_spl
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
    | rearsegP(sK8_skl(sK49_skl,sK49_skl),nil)
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f1413,f1857]) ).

fof(f2959,plain,
    ( ~ sQ104_spl
    | ~ ssList(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl))
    | rearsegP(sK49_skl,sK8_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f1174,f1857]) ).

fof(f2961,plain,
    ( ~ sQ38_spl
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | rearsegP(sK5_skl(sK49_skl,sK49_skl),nil)
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f804,f1857]) ).

fof(f2963,plain,
    ( ~ sQ63_spl
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | rearsegP(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)))
    | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl))) ),
    inference(paramodulation,[status(thm)],[f1465,f1857]) ).

fof(f2964,plain,
    ( ~ sQ70_spl
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | rearsegP(sK49_skl,sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl))
    | ~ ssList(sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f954,f1857]) ).

fof(f2965,plain,
    ( ~ sQ63_spl
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | rearsegP(sK6_skl(sK49_skl,sK49_skl),nil)
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f940,f1857]) ).

fof(f2969,plain,
    ( ~ sQ132_spl
    | ~ ssList(nil)
    | rearsegP(sK8_skl(sK49_skl,sK49_skl),sK8_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f1414,f1857]) ).

fof(f2970,plain,
    ( ~ sQ63_spl
    | ~ ssList(nil)
    | rearsegP(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f941,f1857]) ).

fof(f2971,plain,
    ( ~ sQ38_spl
    | ~ ssList(nil)
    | rearsegP(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f805,f1857]) ).

fof(f2976,definition,
    ( sQ276_spl
  <=> rearsegP(sK8_skl(sK49_skl,sK49_skl),nil) ),
    introduced(definition,[new_symbols(definition,[sQ276_spl])],[split_symbol_definition]) ).

fof(f2979,plain,
    ( ~ sQ132_spl
    | sQ276_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f2958,f615,f2976,f1368]) ).

fof(f2980,definition,
    ( sQ277_spl
  <=> rearsegP(sK49_skl,sK8_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ277_spl])],[split_symbol_definition]) ).

fof(f2983,plain,
    ( ~ sQ104_spl
    | ~ sQ134_spl
    | sQ277_spl
    | ~ sQ132_spl ),
    inference(split_clause,[status(thm)],[f2959,f1368,f2980,f1375,f1173]) ).

fof(f2988,definition,
    ( sQ279_spl
  <=> rearsegP(sK5_skl(sK49_skl,sK49_skl),nil) ),
    introduced(definition,[new_symbols(definition,[sQ279_spl])],[split_symbol_definition]) ).

fof(f2991,plain,
    ( ~ sQ38_spl
    | sQ279_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f2961,f615,f2988,f744]) ).

fof(f2993,definition,
    ( sQ280_spl
  <=> rearsegP(sK6_skl(sK49_skl,sK49_skl),sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ280_spl])],[split_symbol_definition]) ).

fof(f2996,plain,
    ( ~ sQ63_spl
    | sQ280_spl
    | ~ sQ145_spl ),
    inference(split_clause,[status(thm)],[f2963,f1498,f2993,f887]) ).

fof(f2997,definition,
    ( sQ281_spl
  <=> rearsegP(sK49_skl,sK5_skl(sK6_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ281_spl])],[split_symbol_definition]) ).

fof(f3000,plain,
    ( ~ sQ70_spl
    | ~ sQ63_spl
    | sQ281_spl
    | ~ sQ124_spl ),
    inference(split_clause,[status(thm)],[f2964,f1323,f2997,f887,f953]) ).

fof(f3001,definition,
    ( sQ282_spl
  <=> rearsegP(sK6_skl(sK49_skl,sK49_skl),nil) ),
    introduced(definition,[new_symbols(definition,[sQ282_spl])],[split_symbol_definition]) ).

fof(f3004,plain,
    ( ~ sQ63_spl
    | sQ282_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f2965,f615,f3001,f887]) ).

fof(f3008,definition,
    ( sQ283_spl
  <=> rearsegP(sK8_skl(sK49_skl,sK49_skl),sK8_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ283_spl])],[split_symbol_definition]) ).

fof(f3011,plain,
    ( ~ sQ19_spl
    | sQ283_spl
    | ~ sQ132_spl ),
    inference(split_clause,[status(thm)],[f2969,f1368,f3008,f615]) ).

fof(f3012,definition,
    ( sQ284_spl
  <=> rearsegP(sK6_skl(sK49_skl,sK49_skl),sK6_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ284_spl])],[split_symbol_definition]) ).

fof(f3015,plain,
    ( ~ sQ19_spl
    | sQ284_spl
    | ~ sQ63_spl ),
    inference(split_clause,[status(thm)],[f2970,f887,f3012,f615]) ).

fof(f3016,definition,
    ( sQ285_spl
  <=> rearsegP(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ285_spl])],[split_symbol_definition]) ).

fof(f3019,plain,
    ( ~ sQ19_spl
    | sQ285_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f2971,f744,f3016,f615]) ).

fof(f3023,plain,
    ( ~ sQ132_spl
    | ~ ssList(nil)
    | frontsegP(sK8_skl(sK49_skl,sK49_skl),sK8_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f1413,f1858]) ).

fof(f3024,plain,
    ( ~ sQ104_spl
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
    | frontsegP(sK49_skl,app(sK7_skl(sK49_skl,sK49_skl),sK49_skl))
    | ~ ssList(app(sK7_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f1174,f1858]) ).

fof(f3026,plain,
    ( ~ sQ38_spl
    | ~ ssList(nil)
    | frontsegP(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f804,f1858]) ).

fof(f3027,plain,
    ( ~ sQ51_spl
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | frontsegP(sK49_skl,sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl))
    | ~ ssList(sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f825,f1858]) ).

fof(f3034,plain,
    ( ~ sQ132_spl
    | ~ ssList(sK8_skl(sK49_skl,sK49_skl))
    | frontsegP(sK8_skl(sK49_skl,sK49_skl),nil)
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f1414,f1858]) ).

fof(f3035,plain,
    ( ~ sQ63_spl
    | ~ ssList(sK6_skl(sK49_skl,sK49_skl))
    | frontsegP(sK6_skl(sK49_skl,sK49_skl),nil)
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f941,f1858]) ).

fof(f3036,plain,
    ( ~ sQ38_spl
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl))
    | frontsegP(sK5_skl(sK49_skl,sK49_skl),nil)
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f805,f1858]) ).

fof(f3041,definition,
    ( sQ286_spl
  <=> frontsegP(sK8_skl(sK49_skl,sK49_skl),sK8_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ286_spl])],[split_symbol_definition]) ).

fof(f3044,plain,
    ( ~ sQ19_spl
    | sQ286_spl
    | ~ sQ132_spl ),
    inference(split_clause,[status(thm)],[f3023,f1368,f3041,f615]) ).

fof(f3045,definition,
    ( sQ287_spl
  <=> frontsegP(sK49_skl,app(sK7_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ287_spl])],[split_symbol_definition]) ).

fof(f3048,plain,
    ( ~ sQ104_spl
    | ~ sQ132_spl
    | sQ287_spl
    | ~ sQ134_spl ),
    inference(split_clause,[status(thm)],[f3024,f1375,f3045,f1368,f1173]) ).

fof(f3049,definition,
    ( sQ288_spl
  <=> frontsegP(sK5_skl(sK49_skl,sK49_skl),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ288_spl])],[split_symbol_definition]) ).

fof(f3053,plain,
    ( ~ sQ19_spl
    | sQ288_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f3026,f744,f3049,f615]) ).

fof(f3054,definition,
    ( sQ289_spl
  <=> frontsegP(sK49_skl,sK6_skl(sK5_skl(sK49_skl,sK49_skl),sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ289_spl])],[split_symbol_definition]) ).

fof(f3057,plain,
    ( ~ sQ51_spl
    | ~ sQ38_spl
    | sQ289_spl
    | ~ sQ116_spl ),
    inference(split_clause,[status(thm)],[f3027,f1271,f3054,f744,f824]) ).

fof(f3064,definition,
    ( sQ290_spl
  <=> frontsegP(sK8_skl(sK49_skl,sK49_skl),nil) ),
    introduced(definition,[new_symbols(definition,[sQ290_spl])],[split_symbol_definition]) ).

fof(f3067,plain,
    ( ~ sQ132_spl
    | sQ290_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f3034,f615,f3064,f1368]) ).

fof(f3068,definition,
    ( sQ291_spl
  <=> frontsegP(sK6_skl(sK49_skl,sK49_skl),nil) ),
    introduced(definition,[new_symbols(definition,[sQ291_spl])],[split_symbol_definition]) ).

fof(f3071,plain,
    ( ~ sQ63_spl
    | sQ291_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f3035,f615,f3068,f887]) ).

fof(f3072,definition,
    ( sQ292_spl
  <=> frontsegP(sK5_skl(sK49_skl,sK49_skl),nil) ),
    introduced(definition,[new_symbols(definition,[sQ292_spl])],[split_symbol_definition]) ).

fof(f3075,plain,
    ( ~ sQ38_spl
    | sQ292_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f3036,f615,f3072,f744]) ).

fof(f3097,plain,
    ! [X0,X1] :
      ( ~ sQ38_spl
      | memberP(X1,X0)
      | X0 = hd(cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl)))
      | ~ memberP(cons(sK1_skl,X1),X0)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | nil = cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl))
      | ~ ssList(cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl))) ),
    inference(paramodulation,[status(thm)],[f2063,f1427]) ).

fof(f3099,definition,
    ( sQ293_spl
  <=> ssList(cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ293_spl])],[split_symbol_definition]) ).

fof(f3100,plain,
    ( ~ sQ293_spl
    | ssList(cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl))) ),
    inference(component_clause,[status(thm)],[f3099]) ).

fof(f3101,plain,
    ( sQ293_spl
    | ~ ssList(cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl))) ),
    inference(component_clause,[status(thm)],[f3099]) ).

fof(f3102,definition,
    ( sQ294_spl
  <=> nil = cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ294_spl])],[split_symbol_definition]) ).

fof(f3103,plain,
    ( ~ sQ294_spl
    | nil = cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f3102]) ).

fof(f3119,definition,
    ! [X0,X1] :
      ( sQ299_spl
    <=> ( memberP(X1,X0)
        | X0 = hd(cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl)))
        | ~ memberP(cons(sK1_skl,X1),X0)
        | ~ ssList(X1)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ299_spl])],[split_symbol_definition]) ).

fof(f3122,plain,
    ( ~ sQ38_spl
    | sQ299_spl
    | sQ294_spl
    | ~ sQ293_spl ),
    inference(split_clause,[status(thm)],[f3097,f3099,f3102,f3119,f744]) ).

fof(f3124,plain,
    ( ~ sQ294_spl
    | ~ sQ38_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f3103,f1831]) ).

fof(f3125,plain,
    ( ~ sQ294_spl
    | ~ sQ38_spl ),
    inference(contradiction_clause,[status(thm)],[f3124]) ).

fof(f3126,plain,
    ( sQ293_spl
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f3101,f1590]) ).

fof(f3127,plain,
    ( sQ293_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f3126,f744,f3099]) ).

fof(f3153,plain,
    ! [X0,X1] :
      ( ~ sQ203_spl
      | memberP(X1,X0)
      | X0 = hd(cons(sK1_skl,cons(sK1_skl,sK49_skl)))
      | ~ memberP(cons(sK1_skl,X1),X0)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | nil = cons(sK1_skl,cons(sK1_skl,sK49_skl))
      | ~ ssList(cons(sK1_skl,cons(sK1_skl,sK49_skl))) ),
    inference(paramodulation,[status(thm)],[f2096,f1427]) ).

fof(f3155,definition,
    ( sQ300_spl
  <=> ssList(cons(sK1_skl,cons(sK1_skl,sK49_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ300_spl])],[split_symbol_definition]) ).

fof(f3156,plain,
    ( ~ sQ300_spl
    | ssList(cons(sK1_skl,cons(sK1_skl,sK49_skl))) ),
    inference(component_clause,[status(thm)],[f3155]) ).

fof(f3157,plain,
    ( sQ300_spl
    | ~ ssList(cons(sK1_skl,cons(sK1_skl,sK49_skl))) ),
    inference(component_clause,[status(thm)],[f3155]) ).

fof(f3158,definition,
    ( sQ301_spl
  <=> nil = cons(sK1_skl,cons(sK1_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ301_spl])],[split_symbol_definition]) ).

fof(f3159,plain,
    ( ~ sQ301_spl
    | nil = cons(sK1_skl,cons(sK1_skl,sK49_skl)) ),
    inference(component_clause,[status(thm)],[f3158]) ).

fof(f3175,definition,
    ! [X0,X1] :
      ( sQ306_spl
    <=> ( memberP(X1,X0)
        | X0 = hd(cons(sK1_skl,cons(sK1_skl,sK49_skl)))
        | ~ memberP(cons(sK1_skl,X1),X0)
        | ~ ssList(X1)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ306_spl])],[split_symbol_definition]) ).

fof(f3178,plain,
    ( ~ sQ203_spl
    | sQ306_spl
    | sQ301_spl
    | ~ sQ300_spl ),
    inference(split_clause,[status(thm)],[f3153,f3155,f3158,f3175,f2072]) ).

fof(f3180,plain,
    ( ~ sQ301_spl
    | ~ sQ203_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f3159,f2099]) ).

fof(f3181,plain,
    ( ~ sQ301_spl
    | ~ sQ203_spl ),
    inference(contradiction_clause,[status(thm)],[f3180]) ).

fof(f3226,plain,
    ( sQ300_spl
    | ~ ssList(cons(sK1_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f3157,f1590]) ).

fof(f3227,plain,
    ( sQ300_spl
    | ~ sQ203_spl ),
    inference(split_clause,[status(thm)],[f3226,f2072,f3155]) ).

fof(f3252,plain,
    ( ~ sQ91_spl
    | ~ sQ38_spl
    | ~ sQ203_spl
    | ~ ssList(cons(sK1_skl,sK49_skl))
    | segmentP(app(sK5_skl(sK49_skl,sK49_skl),cons(sK1_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f2097,f1110]) ).

fof(f3253,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ sQ203_spl
    | ~ ssList(cons(sK1_skl,sK49_skl))
    | segmentP(app(sK49_skl,cons(sK1_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f2097,f1109]) ).

fof(f3254,plain,
    ( ~ sQ92_spl
    | ~ sQ203_spl
    | ~ ssList(cons(sK1_skl,sK49_skl))
    | segmentP(app(sK49_skl,cons(sK1_skl,sK49_skl)),sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f2097,f1113]) ).

fof(f3255,plain,
    ! [X0,X1,X2] :
      ( ~ sQ203_spl
      | lt(X1,sK1_skl)
      | ~ ssList(sK49_skl)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(sK1_skl)
      | ~ ssItem(X1)
      | ~ strictorderedP(app(app(X0,cons(X1,X2)),cons(sK1_skl,sK49_skl)))
      | ~ ssList(app(X0,cons(X1,X2))) ),
    inference(resolution,[status(thm)],[f2097,f457]) ).

fof(f3256,plain,
    ! [X0,X1,X2] :
      ( ~ sQ203_spl
      | leq(X1,sK1_skl)
      | ~ ssList(sK49_skl)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(sK1_skl)
      | ~ ssItem(X1)
      | ~ totalorderedP(app(app(X0,cons(X1,X2)),cons(sK1_skl,sK49_skl)))
      | ~ ssList(app(X0,cons(X1,X2))) ),
    inference(resolution,[status(thm)],[f2097,f456]) ).

fof(f3257,plain,
    ! [X0,X1,X2] :
      ( ~ sQ203_spl
      | lt(sK1_skl,X1)
      | lt(X1,sK1_skl)
      | ~ ssList(sK49_skl)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(sK1_skl)
      | ~ ssItem(X1)
      | ~ strictorderP(app(app(X0,cons(X1,X2)),cons(sK1_skl,sK49_skl)))
      | ~ ssList(app(X0,cons(X1,X2))) ),
    inference(resolution,[status(thm)],[f2097,f455]) ).

fof(f3258,plain,
    ! [X0,X1,X2] :
      ( ~ sQ203_spl
      | leq(sK1_skl,X1)
      | leq(X1,sK1_skl)
      | ~ ssList(sK49_skl)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(sK1_skl)
      | ~ ssItem(X1)
      | ~ totalorderP(app(app(X0,cons(X1,X2)),cons(sK1_skl,sK49_skl)))
      | ~ ssList(app(X0,cons(X1,X2))) ),
    inference(resolution,[status(thm)],[f2097,f454]) ).

fof(f3259,plain,
    ! [X0,X1,X2] :
      ( ~ sQ203_spl
      | ~ leq(sK1_skl,X1)
      | ~ leq(X1,sK1_skl)
      | ~ ssList(sK49_skl)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(sK1_skl)
      | ~ ssItem(X1)
      | ~ cyclefreeP(app(app(X0,cons(X1,X2)),cons(sK1_skl,sK49_skl)))
      | ~ ssList(app(X0,cons(X1,X2))) ),
    inference(resolution,[status(thm)],[f2097,f453]) ).

fof(f3260,plain,
    ! [X0,X1] :
      ( ~ sQ203_spl
      | ~ ssList(sK49_skl)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssItem(sK1_skl)
      | ~ duplicatefreeP(app(app(X0,cons(sK1_skl,X1)),cons(sK1_skl,sK49_skl)))
      | ~ ssList(app(X0,cons(sK1_skl,X1))) ),
    inference(resolution,[status(thm)],[f2097,f459]) ).

fof(f3261,plain,
    ! [X0,X1] :
      ( ~ sQ203_spl
      | ~ ssList(cons(sK1_skl,sK49_skl))
      | ~ ssList(X0)
      | segmentP(app(app(X0,X1),cons(sK1_skl,sK49_skl)),X1)
      | ~ ssList(X1)
      | ~ ssList(app(X0,X1)) ),
    inference(resolution,[status(thm)],[f2097,f452]) ).

fof(f3262,plain,
    ! [X0] :
      ( ~ sQ203_spl
      | ~ ssList(sK49_skl)
      | ~ ssList(X0)
      | memberP(app(X0,cons(sK1_skl,sK49_skl)),sK1_skl)
      | ~ ssItem(sK1_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f2097,f448]) ).

fof(f3284,definition,
    ( sQ307_spl
  <=> segmentP(app(sK5_skl(sK49_skl,sK49_skl),cons(sK1_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ307_spl])],[split_symbol_definition]) ).

fof(f3287,plain,
    ( ~ sQ91_spl
    | ~ sQ203_spl
    | sQ307_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f3252,f744,f3284,f2072,f1096]) ).

fof(f3288,definition,
    ( sQ308_spl
  <=> segmentP(app(sK49_skl,cons(sK1_skl,sK49_skl)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ308_spl])],[split_symbol_definition]) ).

fof(f3291,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ sQ203_spl
    | sQ308_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f3253,f632,f3288,f2072,f687,f1088]) ).

fof(f3292,definition,
    ( sQ309_spl
  <=> segmentP(app(sK49_skl,cons(sK1_skl,sK49_skl)),sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ309_spl])],[split_symbol_definition]) ).

fof(f3295,plain,
    ( ~ sQ92_spl
    | ~ sQ203_spl
    | sQ309_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f3254,f632,f3292,f2072,f1100]) ).

fof(f3296,definition,
    ! [X0,X1,X2] :
      ( sQ310_spl
    <=> ( lt(X1,sK1_skl)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssItem(X1)
        | ~ strictorderedP(app(app(X0,cons(X1,X2)),cons(sK1_skl,sK49_skl)))
        | ~ ssList(app(X0,cons(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[sQ310_spl])],[split_symbol_definition]) ).

fof(f3299,plain,
    ( ~ sQ203_spl
    | ~ sQ22_spl
    | ~ sQ11_spl
    | sQ310_spl ),
    inference(split_clause,[status(thm)],[f3255,f3296,f547,f632,f2072]) ).

fof(f3300,definition,
    ! [X0,X1,X2] :
      ( sQ311_spl
    <=> ( leq(X1,sK1_skl)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssItem(X1)
        | ~ totalorderedP(app(app(X0,cons(X1,X2)),cons(sK1_skl,sK49_skl)))
        | ~ ssList(app(X0,cons(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[sQ311_spl])],[split_symbol_definition]) ).

fof(f3303,plain,
    ( ~ sQ203_spl
    | ~ sQ22_spl
    | ~ sQ11_spl
    | sQ311_spl ),
    inference(split_clause,[status(thm)],[f3256,f3300,f547,f632,f2072]) ).

fof(f3304,definition,
    ! [X0,X1,X2] :
      ( sQ312_spl
    <=> ( lt(sK1_skl,X1)
        | lt(X1,sK1_skl)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssItem(X1)
        | ~ strictorderP(app(app(X0,cons(X1,X2)),cons(sK1_skl,sK49_skl)))
        | ~ ssList(app(X0,cons(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[sQ312_spl])],[split_symbol_definition]) ).

fof(f3307,plain,
    ( ~ sQ203_spl
    | ~ sQ22_spl
    | ~ sQ11_spl
    | sQ312_spl ),
    inference(split_clause,[status(thm)],[f3257,f3304,f547,f632,f2072]) ).

fof(f3308,definition,
    ! [X0,X1,X2] :
      ( sQ313_spl
    <=> ( leq(sK1_skl,X1)
        | leq(X1,sK1_skl)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssItem(X1)
        | ~ totalorderP(app(app(X0,cons(X1,X2)),cons(sK1_skl,sK49_skl)))
        | ~ ssList(app(X0,cons(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[sQ313_spl])],[split_symbol_definition]) ).

fof(f3311,plain,
    ( ~ sQ203_spl
    | ~ sQ22_spl
    | ~ sQ11_spl
    | sQ313_spl ),
    inference(split_clause,[status(thm)],[f3258,f3308,f547,f632,f2072]) ).

fof(f3312,definition,
    ! [X0,X1,X2] :
      ( sQ314_spl
    <=> ( ~ leq(sK1_skl,X1)
        | ~ leq(X1,sK1_skl)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssItem(X1)
        | ~ cyclefreeP(app(app(X0,cons(X1,X2)),cons(sK1_skl,sK49_skl)))
        | ~ ssList(app(X0,cons(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[sQ314_spl])],[split_symbol_definition]) ).

fof(f3315,plain,
    ( ~ sQ203_spl
    | ~ sQ22_spl
    | ~ sQ11_spl
    | sQ314_spl ),
    inference(split_clause,[status(thm)],[f3259,f3312,f547,f632,f2072]) ).

fof(f3316,definition,
    ! [X0,X1] :
      ( sQ315_spl
    <=> ( ~ ssList(X1)
        | ~ ssList(X0)
        | ~ duplicatefreeP(app(app(X0,cons(sK1_skl,X1)),cons(sK1_skl,sK49_skl)))
        | ~ ssList(app(X0,cons(sK1_skl,X1))) ) ),
    introduced(definition,[new_symbols(definition,[sQ315_spl])],[split_symbol_definition]) ).

fof(f3319,plain,
    ( ~ sQ203_spl
    | ~ sQ22_spl
    | ~ sQ11_spl
    | sQ315_spl ),
    inference(split_clause,[status(thm)],[f3260,f3316,f547,f632,f2072]) ).

fof(f3320,definition,
    ! [X0,X1] :
      ( sQ316_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(X0,X1),cons(sK1_skl,sK49_skl)),X1)
        | ~ ssList(X1)
        | ~ ssList(app(X0,X1)) ) ),
    introduced(definition,[new_symbols(definition,[sQ316_spl])],[split_symbol_definition]) ).

fof(f3323,plain,
    ( ~ sQ203_spl
    | sQ316_spl ),
    inference(split_clause,[status(thm)],[f3261,f3320,f2072]) ).

fof(f3324,definition,
    ! [X0] :
      ( sQ317_spl
    <=> ( ~ ssList(X0)
        | memberP(app(X0,cons(sK1_skl,sK49_skl)),sK1_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ317_spl])],[split_symbol_definition]) ).

fof(f3327,plain,
    ( ~ sQ203_spl
    | ~ sQ22_spl
    | ~ sQ11_spl
    | sQ317_spl ),
    inference(split_clause,[status(thm)],[f3262,f3324,f547,f632,f2072]) ).

fof(f3330,plain,
    ( ~ sQ214_spl
    | app(app(sK7_skl(sK49_skl,app(sK49_skl,sK8_skl(sK49_skl,sK49_skl))),sK49_skl),sK8_skl(sK49_skl,app(sK49_skl,sK8_skl(sK49_skl,sK49_skl)))) = app(sK49_skl,sK8_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl)
    | ~ ssList(app(sK49_skl,sK8_skl(sK49_skl,sK49_skl))) ),
    inference(resolution,[status(thm)],[f2182,f136]) ).

fof(f3331,definition,
    ( sQ318_spl
  <=> ssList(app(sK49_skl,sK8_skl(sK49_skl,sK49_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ318_spl])],[split_symbol_definition]) ).

fof(f3333,plain,
    ( sQ318_spl
    | ~ ssList(app(sK49_skl,sK8_skl(sK49_skl,sK49_skl))) ),
    inference(component_clause,[status(thm)],[f3331]) ).

fof(f3334,definition,
    ( sQ319_spl
  <=> app(app(sK7_skl(sK49_skl,app(sK49_skl,sK8_skl(sK49_skl,sK49_skl))),sK49_skl),sK8_skl(sK49_skl,app(sK49_skl,sK8_skl(sK49_skl,sK49_skl)))) = app(sK49_skl,sK8_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ319_spl])],[split_symbol_definition]) ).

fof(f3337,plain,
    ( ~ sQ214_spl
    | sQ319_spl
    | ~ sQ22_spl
    | ~ sQ318_spl ),
    inference(split_clause,[status(thm)],[f3330,f3331,f632,f3334,f2181]) ).

fof(f3338,plain,
    ( ~ sQ132_spl
    | sQ318_spl
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f3333,f1866]) ).

fof(f3339,plain,
    ( ~ sQ132_spl
    | sQ318_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f3338,f632,f3331,f1368]) ).

fof(f3365,plain,
    ( ~ sQ218_spl
    | app(app(sK7_skl(sK49_skl,app(sK49_skl,sK6_skl(sK49_skl,sK49_skl))),sK49_skl),sK8_skl(sK49_skl,app(sK49_skl,sK6_skl(sK49_skl,sK49_skl)))) = app(sK49_skl,sK6_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl)
    | ~ ssList(app(sK49_skl,sK6_skl(sK49_skl,sK49_skl))) ),
    inference(resolution,[status(thm)],[f2217,f136]) ).

fof(f3366,definition,
    ( sQ320_spl
  <=> ssList(app(sK49_skl,sK6_skl(sK49_skl,sK49_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ320_spl])],[split_symbol_definition]) ).

fof(f3368,plain,
    ( sQ320_spl
    | ~ ssList(app(sK49_skl,sK6_skl(sK49_skl,sK49_skl))) ),
    inference(component_clause,[status(thm)],[f3366]) ).

fof(f3369,definition,
    ( sQ321_spl
  <=> app(app(sK7_skl(sK49_skl,app(sK49_skl,sK6_skl(sK49_skl,sK49_skl))),sK49_skl),sK8_skl(sK49_skl,app(sK49_skl,sK6_skl(sK49_skl,sK49_skl)))) = app(sK49_skl,sK6_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ321_spl])],[split_symbol_definition]) ).

fof(f3372,plain,
    ( ~ sQ218_spl
    | sQ321_spl
    | ~ sQ22_spl
    | ~ sQ320_spl ),
    inference(split_clause,[status(thm)],[f3365,f3366,f632,f3369,f2216]) ).

fof(f3373,plain,
    ( ~ sQ63_spl
    | sQ320_spl
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f3368,f1870]) ).

fof(f3374,plain,
    ( ~ sQ63_spl
    | sQ320_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f3373,f632,f3366,f887]) ).

fof(f3678,plain,
    ( ~ sQ91_spl
    | ~ sQ38_spl
    | ~ sQ163_spl
    | ~ ssList(cons(sK0_skl,nil))
    | segmentP(app(sK5_skl(sK49_skl,sK49_skl),cons(sK0_skl,nil)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1859,f1110]) ).

fof(f3679,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ sQ163_spl
    | ~ ssList(cons(sK0_skl,nil))
    | segmentP(app(sK49_skl,cons(sK0_skl,nil)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1859,f1109]) ).

fof(f3680,plain,
    ( ~ sQ92_spl
    | ~ sQ163_spl
    | ~ ssList(cons(sK0_skl,nil))
    | segmentP(app(sK49_skl,cons(sK0_skl,nil)),sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1859,f1113]) ).

fof(f3681,plain,
    ! [X0,X1,X2] :
      ( ~ sQ163_spl
      | lt(X1,sK0_skl)
      | ~ ssList(nil)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(sK0_skl)
      | ~ ssItem(X1)
      | ~ strictorderedP(app(app(X0,cons(X1,X2)),cons(sK0_skl,nil)))
      | ~ ssList(app(X0,cons(X1,X2))) ),
    inference(resolution,[status(thm)],[f1859,f457]) ).

fof(f3682,plain,
    ! [X0,X1,X2] :
      ( ~ sQ163_spl
      | leq(X1,sK0_skl)
      | ~ ssList(nil)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(sK0_skl)
      | ~ ssItem(X1)
      | ~ totalorderedP(app(app(X0,cons(X1,X2)),cons(sK0_skl,nil)))
      | ~ ssList(app(X0,cons(X1,X2))) ),
    inference(resolution,[status(thm)],[f1859,f456]) ).

fof(f3683,plain,
    ! [X0,X1,X2] :
      ( ~ sQ163_spl
      | lt(sK0_skl,X1)
      | lt(X1,sK0_skl)
      | ~ ssList(nil)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(sK0_skl)
      | ~ ssItem(X1)
      | ~ strictorderP(app(app(X0,cons(X1,X2)),cons(sK0_skl,nil)))
      | ~ ssList(app(X0,cons(X1,X2))) ),
    inference(resolution,[status(thm)],[f1859,f455]) ).

fof(f3684,plain,
    ! [X0,X1,X2] :
      ( ~ sQ163_spl
      | leq(sK0_skl,X1)
      | leq(X1,sK0_skl)
      | ~ ssList(nil)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(sK0_skl)
      | ~ ssItem(X1)
      | ~ totalorderP(app(app(X0,cons(X1,X2)),cons(sK0_skl,nil)))
      | ~ ssList(app(X0,cons(X1,X2))) ),
    inference(resolution,[status(thm)],[f1859,f454]) ).

fof(f3685,plain,
    ! [X0,X1,X2] :
      ( ~ sQ163_spl
      | ~ leq(sK0_skl,X1)
      | ~ leq(X1,sK0_skl)
      | ~ ssList(nil)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(sK0_skl)
      | ~ ssItem(X1)
      | ~ cyclefreeP(app(app(X0,cons(X1,X2)),cons(sK0_skl,nil)))
      | ~ ssList(app(X0,cons(X1,X2))) ),
    inference(resolution,[status(thm)],[f1859,f453]) ).

fof(f3686,plain,
    ! [X0,X1] :
      ( ~ sQ163_spl
      | ~ ssList(nil)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssItem(sK0_skl)
      | ~ duplicatefreeP(app(app(X0,cons(sK0_skl,X1)),cons(sK0_skl,nil)))
      | ~ ssList(app(X0,cons(sK0_skl,X1))) ),
    inference(resolution,[status(thm)],[f1859,f459]) ).

fof(f3687,plain,
    ! [X0,X1] :
      ( ~ sQ163_spl
      | ~ ssList(cons(sK0_skl,nil))
      | ~ ssList(X0)
      | segmentP(app(app(X0,X1),cons(sK0_skl,nil)),X1)
      | ~ ssList(X1)
      | ~ ssList(app(X0,X1)) ),
    inference(resolution,[status(thm)],[f1859,f452]) ).

fof(f3688,plain,
    ! [X0] :
      ( ~ sQ163_spl
      | ~ ssList(nil)
      | ~ ssList(X0)
      | memberP(app(X0,cons(sK0_skl,nil)),sK0_skl)
      | ~ ssItem(sK0_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1859,f448]) ).

fof(f3716,definition,
    ( sQ322_spl
  <=> segmentP(app(sK5_skl(sK49_skl,sK49_skl),cons(sK0_skl,nil)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ322_spl])],[split_symbol_definition]) ).

fof(f3719,plain,
    ( ~ sQ91_spl
    | ~ sQ163_spl
    | sQ322_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f3678,f744,f3716,f1639,f1096]) ).

fof(f3720,definition,
    ( sQ323_spl
  <=> segmentP(app(sK49_skl,cons(sK0_skl,nil)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ323_spl])],[split_symbol_definition]) ).

fof(f3723,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ sQ163_spl
    | sQ323_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f3679,f632,f3720,f1639,f687,f1088]) ).

fof(f3724,definition,
    ( sQ324_spl
  <=> segmentP(app(sK49_skl,cons(sK0_skl,nil)),sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ324_spl])],[split_symbol_definition]) ).

fof(f3727,plain,
    ( ~ sQ92_spl
    | ~ sQ163_spl
    | sQ324_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f3680,f632,f3724,f1639,f1100]) ).

fof(f3728,definition,
    ! [X0,X1,X2] :
      ( sQ325_spl
    <=> ( lt(X1,sK0_skl)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssItem(X1)
        | ~ strictorderedP(app(app(X0,cons(X1,X2)),cons(sK0_skl,nil)))
        | ~ ssList(app(X0,cons(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[sQ325_spl])],[split_symbol_definition]) ).

fof(f3731,plain,
    ( ~ sQ163_spl
    | ~ sQ19_spl
    | ~ sQ10_spl
    | sQ325_spl ),
    inference(split_clause,[status(thm)],[f3681,f3728,f544,f615,f1639]) ).

fof(f3732,definition,
    ! [X0,X1,X2] :
      ( sQ326_spl
    <=> ( leq(X1,sK0_skl)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssItem(X1)
        | ~ totalorderedP(app(app(X0,cons(X1,X2)),cons(sK0_skl,nil)))
        | ~ ssList(app(X0,cons(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[sQ326_spl])],[split_symbol_definition]) ).

fof(f3735,plain,
    ( ~ sQ163_spl
    | ~ sQ19_spl
    | ~ sQ10_spl
    | sQ326_spl ),
    inference(split_clause,[status(thm)],[f3682,f3732,f544,f615,f1639]) ).

fof(f3736,definition,
    ! [X0,X1,X2] :
      ( sQ327_spl
    <=> ( lt(sK0_skl,X1)
        | lt(X1,sK0_skl)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssItem(X1)
        | ~ strictorderP(app(app(X0,cons(X1,X2)),cons(sK0_skl,nil)))
        | ~ ssList(app(X0,cons(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[sQ327_spl])],[split_symbol_definition]) ).

fof(f3739,plain,
    ( ~ sQ163_spl
    | ~ sQ19_spl
    | ~ sQ10_spl
    | sQ327_spl ),
    inference(split_clause,[status(thm)],[f3683,f3736,f544,f615,f1639]) ).

fof(f3740,definition,
    ! [X0,X1,X2] :
      ( sQ328_spl
    <=> ( leq(sK0_skl,X1)
        | leq(X1,sK0_skl)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssItem(X1)
        | ~ totalorderP(app(app(X0,cons(X1,X2)),cons(sK0_skl,nil)))
        | ~ ssList(app(X0,cons(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[sQ328_spl])],[split_symbol_definition]) ).

fof(f3743,plain,
    ( ~ sQ163_spl
    | ~ sQ19_spl
    | ~ sQ10_spl
    | sQ328_spl ),
    inference(split_clause,[status(thm)],[f3684,f3740,f544,f615,f1639]) ).

fof(f3744,definition,
    ! [X0,X1,X2] :
      ( sQ329_spl
    <=> ( ~ leq(sK0_skl,X1)
        | ~ leq(X1,sK0_skl)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssItem(X1)
        | ~ cyclefreeP(app(app(X0,cons(X1,X2)),cons(sK0_skl,nil)))
        | ~ ssList(app(X0,cons(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[sQ329_spl])],[split_symbol_definition]) ).

fof(f3747,plain,
    ( ~ sQ163_spl
    | ~ sQ19_spl
    | ~ sQ10_spl
    | sQ329_spl ),
    inference(split_clause,[status(thm)],[f3685,f3744,f544,f615,f1639]) ).

fof(f3748,definition,
    ! [X0,X1] :
      ( sQ330_spl
    <=> ( ~ ssList(X1)
        | ~ ssList(X0)
        | ~ duplicatefreeP(app(app(X0,cons(sK0_skl,X1)),cons(sK0_skl,nil)))
        | ~ ssList(app(X0,cons(sK0_skl,X1))) ) ),
    introduced(definition,[new_symbols(definition,[sQ330_spl])],[split_symbol_definition]) ).

fof(f3751,plain,
    ( ~ sQ163_spl
    | ~ sQ19_spl
    | ~ sQ10_spl
    | sQ330_spl ),
    inference(split_clause,[status(thm)],[f3686,f3748,f544,f615,f1639]) ).

fof(f3752,definition,
    ! [X0,X1] :
      ( sQ331_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(X0,X1),cons(sK0_skl,nil)),X1)
        | ~ ssList(X1)
        | ~ ssList(app(X0,X1)) ) ),
    introduced(definition,[new_symbols(definition,[sQ331_spl])],[split_symbol_definition]) ).

fof(f3755,plain,
    ( ~ sQ163_spl
    | sQ331_spl ),
    inference(split_clause,[status(thm)],[f3687,f3752,f1639]) ).

fof(f3756,definition,
    ! [X0] :
      ( sQ332_spl
    <=> ( ~ ssList(X0)
        | memberP(app(X0,cons(sK0_skl,nil)),sK0_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ332_spl])],[split_symbol_definition]) ).

fof(f3759,plain,
    ( ~ sQ163_spl
    | ~ sQ19_spl
    | ~ sQ10_spl
    | sQ332_spl ),
    inference(split_clause,[status(thm)],[f3688,f3756,f544,f615,f1639]) ).

fof(f3762,plain,
    ( ~ sQ91_spl
    | ~ sQ38_spl
    | ~ sQ159_spl
    | ~ ssList(cons(sK1_skl,nil))
    | segmentP(app(sK5_skl(sK49_skl,sK49_skl),cons(sK1_skl,nil)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK5_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1861,f1110]) ).

fof(f3763,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ sQ159_spl
    | ~ ssList(cons(sK1_skl,nil))
    | segmentP(app(sK49_skl,cons(sK1_skl,nil)),sK5_skl(sK49_skl,sK49_skl))
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1861,f1109]) ).

fof(f3764,plain,
    ( ~ sQ92_spl
    | ~ sQ159_spl
    | ~ ssList(cons(sK1_skl,nil))
    | segmentP(app(sK49_skl,cons(sK1_skl,nil)),sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1861,f1113]) ).

fof(f3765,plain,
    ! [X0,X1,X2] :
      ( ~ sQ159_spl
      | lt(X1,sK1_skl)
      | ~ ssList(nil)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(sK1_skl)
      | ~ ssItem(X1)
      | ~ strictorderedP(app(app(X0,cons(X1,X2)),cons(sK1_skl,nil)))
      | ~ ssList(app(X0,cons(X1,X2))) ),
    inference(resolution,[status(thm)],[f1861,f457]) ).

fof(f3766,plain,
    ! [X0,X1,X2] :
      ( ~ sQ159_spl
      | leq(X1,sK1_skl)
      | ~ ssList(nil)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(sK1_skl)
      | ~ ssItem(X1)
      | ~ totalorderedP(app(app(X0,cons(X1,X2)),cons(sK1_skl,nil)))
      | ~ ssList(app(X0,cons(X1,X2))) ),
    inference(resolution,[status(thm)],[f1861,f456]) ).

fof(f3767,plain,
    ! [X0,X1,X2] :
      ( ~ sQ159_spl
      | lt(sK1_skl,X1)
      | lt(X1,sK1_skl)
      | ~ ssList(nil)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(sK1_skl)
      | ~ ssItem(X1)
      | ~ strictorderP(app(app(X0,cons(X1,X2)),cons(sK1_skl,nil)))
      | ~ ssList(app(X0,cons(X1,X2))) ),
    inference(resolution,[status(thm)],[f1861,f455]) ).

fof(f3768,plain,
    ! [X0,X1,X2] :
      ( ~ sQ159_spl
      | leq(sK1_skl,X1)
      | leq(X1,sK1_skl)
      | ~ ssList(nil)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(sK1_skl)
      | ~ ssItem(X1)
      | ~ totalorderP(app(app(X0,cons(X1,X2)),cons(sK1_skl,nil)))
      | ~ ssList(app(X0,cons(X1,X2))) ),
    inference(resolution,[status(thm)],[f1861,f454]) ).

fof(f3769,plain,
    ! [X0,X1,X2] :
      ( ~ sQ159_spl
      | ~ leq(sK1_skl,X1)
      | ~ leq(X1,sK1_skl)
      | ~ ssList(nil)
      | ~ ssList(X2)
      | ~ ssList(X0)
      | ~ ssItem(sK1_skl)
      | ~ ssItem(X1)
      | ~ cyclefreeP(app(app(X0,cons(X1,X2)),cons(sK1_skl,nil)))
      | ~ ssList(app(X0,cons(X1,X2))) ),
    inference(resolution,[status(thm)],[f1861,f453]) ).

fof(f3770,plain,
    ! [X0,X1] :
      ( ~ sQ159_spl
      | ~ ssList(nil)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssItem(sK1_skl)
      | ~ duplicatefreeP(app(app(X0,cons(sK1_skl,X1)),cons(sK1_skl,nil)))
      | ~ ssList(app(X0,cons(sK1_skl,X1))) ),
    inference(resolution,[status(thm)],[f1861,f459]) ).

fof(f3771,plain,
    ! [X0,X1] :
      ( ~ sQ159_spl
      | ~ ssList(cons(sK1_skl,nil))
      | ~ ssList(X0)
      | segmentP(app(app(X0,X1),cons(sK1_skl,nil)),X1)
      | ~ ssList(X1)
      | ~ ssList(app(X0,X1)) ),
    inference(resolution,[status(thm)],[f1861,f452]) ).

fof(f3772,plain,
    ! [X0] :
      ( ~ sQ159_spl
      | ~ ssList(nil)
      | ~ ssList(X0)
      | memberP(app(X0,cons(sK1_skl,nil)),sK1_skl)
      | ~ ssItem(sK1_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1861,f448]) ).

fof(f3800,definition,
    ( sQ333_spl
  <=> segmentP(app(sK5_skl(sK49_skl,sK49_skl),cons(sK1_skl,nil)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ333_spl])],[split_symbol_definition]) ).

fof(f3803,plain,
    ( ~ sQ91_spl
    | ~ sQ159_spl
    | sQ333_spl
    | ~ sQ38_spl ),
    inference(split_clause,[status(thm)],[f3762,f744,f3800,f1605,f1096]) ).

fof(f3804,definition,
    ( sQ334_spl
  <=> segmentP(app(sK49_skl,cons(sK1_skl,nil)),sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ334_spl])],[split_symbol_definition]) ).

fof(f3807,plain,
    ( ~ sQ89_spl
    | ~ sQ29_spl
    | ~ sQ159_spl
    | sQ334_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f3763,f632,f3804,f1605,f687,f1088]) ).

fof(f3808,definition,
    ( sQ335_spl
  <=> segmentP(app(sK49_skl,cons(sK1_skl,nil)),sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ335_spl])],[split_symbol_definition]) ).

fof(f3811,plain,
    ( ~ sQ92_spl
    | ~ sQ159_spl
    | sQ335_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f3764,f632,f3808,f1605,f1100]) ).

fof(f3812,definition,
    ! [X0,X1,X2] :
      ( sQ336_spl
    <=> ( lt(X1,sK1_skl)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssItem(X1)
        | ~ strictorderedP(app(app(X0,cons(X1,X2)),cons(sK1_skl,nil)))
        | ~ ssList(app(X0,cons(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[sQ336_spl])],[split_symbol_definition]) ).

fof(f3815,plain,
    ( ~ sQ159_spl
    | ~ sQ19_spl
    | ~ sQ11_spl
    | sQ336_spl ),
    inference(split_clause,[status(thm)],[f3765,f3812,f547,f615,f1605]) ).

fof(f3816,definition,
    ! [X0,X1,X2] :
      ( sQ337_spl
    <=> ( leq(X1,sK1_skl)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssItem(X1)
        | ~ totalorderedP(app(app(X0,cons(X1,X2)),cons(sK1_skl,nil)))
        | ~ ssList(app(X0,cons(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[sQ337_spl])],[split_symbol_definition]) ).

fof(f3819,plain,
    ( ~ sQ159_spl
    | ~ sQ19_spl
    | ~ sQ11_spl
    | sQ337_spl ),
    inference(split_clause,[status(thm)],[f3766,f3816,f547,f615,f1605]) ).

fof(f3820,definition,
    ! [X0,X1,X2] :
      ( sQ338_spl
    <=> ( lt(sK1_skl,X1)
        | lt(X1,sK1_skl)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssItem(X1)
        | ~ strictorderP(app(app(X0,cons(X1,X2)),cons(sK1_skl,nil)))
        | ~ ssList(app(X0,cons(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[sQ338_spl])],[split_symbol_definition]) ).

fof(f3823,plain,
    ( ~ sQ159_spl
    | ~ sQ19_spl
    | ~ sQ11_spl
    | sQ338_spl ),
    inference(split_clause,[status(thm)],[f3767,f3820,f547,f615,f1605]) ).

fof(f3824,definition,
    ! [X0,X1,X2] :
      ( sQ339_spl
    <=> ( leq(sK1_skl,X1)
        | leq(X1,sK1_skl)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssItem(X1)
        | ~ totalorderP(app(app(X0,cons(X1,X2)),cons(sK1_skl,nil)))
        | ~ ssList(app(X0,cons(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[sQ339_spl])],[split_symbol_definition]) ).

fof(f3827,plain,
    ( ~ sQ159_spl
    | ~ sQ19_spl
    | ~ sQ11_spl
    | sQ339_spl ),
    inference(split_clause,[status(thm)],[f3768,f3824,f547,f615,f1605]) ).

fof(f3828,definition,
    ! [X0,X1,X2] :
      ( sQ340_spl
    <=> ( ~ leq(sK1_skl,X1)
        | ~ leq(X1,sK1_skl)
        | ~ ssList(X2)
        | ~ ssList(X0)
        | ~ ssItem(X1)
        | ~ cyclefreeP(app(app(X0,cons(X1,X2)),cons(sK1_skl,nil)))
        | ~ ssList(app(X0,cons(X1,X2))) ) ),
    introduced(definition,[new_symbols(definition,[sQ340_spl])],[split_symbol_definition]) ).

fof(f3831,plain,
    ( ~ sQ159_spl
    | ~ sQ19_spl
    | ~ sQ11_spl
    | sQ340_spl ),
    inference(split_clause,[status(thm)],[f3769,f3828,f547,f615,f1605]) ).

fof(f3832,definition,
    ! [X0,X1] :
      ( sQ341_spl
    <=> ( ~ ssList(X1)
        | ~ ssList(X0)
        | ~ duplicatefreeP(app(app(X0,cons(sK1_skl,X1)),cons(sK1_skl,nil)))
        | ~ ssList(app(X0,cons(sK1_skl,X1))) ) ),
    introduced(definition,[new_symbols(definition,[sQ341_spl])],[split_symbol_definition]) ).

fof(f3835,plain,
    ( ~ sQ159_spl
    | ~ sQ19_spl
    | ~ sQ11_spl
    | sQ341_spl ),
    inference(split_clause,[status(thm)],[f3770,f3832,f547,f615,f1605]) ).

fof(f3836,definition,
    ! [X0,X1] :
      ( sQ342_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(X0,X1),cons(sK1_skl,nil)),X1)
        | ~ ssList(X1)
        | ~ ssList(app(X0,X1)) ) ),
    introduced(definition,[new_symbols(definition,[sQ342_spl])],[split_symbol_definition]) ).

fof(f3839,plain,
    ( ~ sQ159_spl
    | sQ342_spl ),
    inference(split_clause,[status(thm)],[f3771,f3836,f1605]) ).

fof(f3840,definition,
    ! [X0] :
      ( sQ343_spl
    <=> ( ~ ssList(X0)
        | memberP(app(X0,cons(sK1_skl,nil)),sK1_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ343_spl])],[split_symbol_definition]) ).

fof(f3843,plain,
    ( ~ sQ159_spl
    | ~ sQ19_spl
    | ~ sQ11_spl
    | sQ343_spl ),
    inference(split_clause,[status(thm)],[f3772,f3840,f547,f615,f1605]) ).

fof(f3848,plain,
    ! [X0,X1] :
      ( ~ sQ163_spl
      | memberP(X1,X0)
      | X0 = hd(cons(sK1_skl,cons(sK0_skl,nil)))
      | ~ memberP(cons(sK1_skl,X1),X0)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | nil = cons(sK1_skl,cons(sK0_skl,nil))
      | ~ ssList(cons(sK1_skl,cons(sK0_skl,nil))) ),
    inference(paramodulation,[status(thm)],[f2049,f1427]) ).

fof(f3850,definition,
    ( sQ344_spl
  <=> ssList(cons(sK1_skl,cons(sK0_skl,nil))) ),
    introduced(definition,[new_symbols(definition,[sQ344_spl])],[split_symbol_definition]) ).

fof(f3851,plain,
    ( ~ sQ344_spl
    | ssList(cons(sK1_skl,cons(sK0_skl,nil))) ),
    inference(component_clause,[status(thm)],[f3850]) ).

fof(f3852,plain,
    ( sQ344_spl
    | ~ ssList(cons(sK1_skl,cons(sK0_skl,nil))) ),
    inference(component_clause,[status(thm)],[f3850]) ).

fof(f3853,definition,
    ( sQ345_spl
  <=> nil = cons(sK1_skl,cons(sK0_skl,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ345_spl])],[split_symbol_definition]) ).

fof(f3854,plain,
    ( ~ sQ345_spl
    | nil = cons(sK1_skl,cons(sK0_skl,nil)) ),
    inference(component_clause,[status(thm)],[f3853]) ).

fof(f3870,definition,
    ! [X0,X1] :
      ( sQ350_spl
    <=> ( memberP(X1,X0)
        | X0 = hd(cons(sK1_skl,cons(sK0_skl,nil)))
        | ~ memberP(cons(sK1_skl,X1),X0)
        | ~ ssList(X1)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ350_spl])],[split_symbol_definition]) ).

fof(f3873,plain,
    ( ~ sQ163_spl
    | sQ350_spl
    | sQ345_spl
    | ~ sQ344_spl ),
    inference(split_clause,[status(thm)],[f3848,f3850,f3853,f3870,f1639]) ).

fof(f3875,plain,
    ( ~ sQ345_spl
    | ~ sQ163_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f3854,f1817]) ).

fof(f3876,plain,
    ( ~ sQ345_spl
    | ~ sQ163_spl ),
    inference(contradiction_clause,[status(thm)],[f3875]) ).

fof(f3877,plain,
    ( sQ344_spl
    | ~ ssList(cons(sK0_skl,nil)) ),
    inference(resolution,[status(thm)],[f3852,f1590]) ).

fof(f3878,plain,
    ( sQ344_spl
    | ~ sQ163_spl ),
    inference(split_clause,[status(thm)],[f3877,f1639,f3850]) ).

fof(f3897,plain,
    ( ~ sQ234_spl
    | cons(sK44_skl(cons(sK0_skl,sK49_skl)),sK43_skl(cons(sK0_skl,sK49_skl))) = cons(sK0_skl,sK49_skl)
    | nil = cons(sK0_skl,sK49_skl) ),
    inference(resolution,[status(thm)],[f233,f2450]) ).

fof(f3898,plain,
    ( ~ sQ163_spl
    | cons(sK44_skl(cons(sK0_skl,nil)),sK43_skl(cons(sK0_skl,nil))) = cons(sK0_skl,nil)
    | nil = cons(sK0_skl,nil) ),
    inference(resolution,[status(thm)],[f233,f1640]) ).

fof(f3900,plain,
    ( ~ sQ300_spl
    | cons(sK44_skl(cons(sK1_skl,cons(sK1_skl,sK49_skl))),sK43_skl(cons(sK1_skl,cons(sK1_skl,sK49_skl)))) = cons(sK1_skl,cons(sK1_skl,sK49_skl))
    | nil = cons(sK1_skl,cons(sK1_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f233,f3156]) ).

fof(f3901,plain,
    ( ~ sQ293_spl
    | cons(sK44_skl(cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl))),sK43_skl(cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl)))) = cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl))
    | nil = cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f233,f3100]) ).

fof(f3902,plain,
    ( ~ sQ261_spl
    | cons(sK44_skl(cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl))),sK43_skl(cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl)))) = cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl))
    | nil = cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f233,f2769]) ).

fof(f3903,plain,
    ( ~ sQ254_spl
    | cons(sK44_skl(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl))),sK43_skl(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl)))) = cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl))
    | nil = cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f233,f2715]) ).

fof(f3904,plain,
    ( ~ sQ247_spl
    | cons(sK44_skl(cons(sK1_skl,app(sK49_skl,sK49_skl))),sK43_skl(cons(sK1_skl,app(sK49_skl,sK49_skl)))) = cons(sK1_skl,app(sK49_skl,sK49_skl))
    | nil = cons(sK1_skl,app(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f233,f2661]) ).

fof(f3905,plain,
    ( ~ sQ203_spl
    | cons(sK44_skl(cons(sK1_skl,sK49_skl)),sK43_skl(cons(sK1_skl,sK49_skl))) = cons(sK1_skl,sK49_skl)
    | nil = cons(sK1_skl,sK49_skl) ),
    inference(resolution,[status(thm)],[f233,f2073]) ).

fof(f3906,plain,
    ( ~ sQ159_spl
    | cons(sK44_skl(cons(sK1_skl,nil)),sK43_skl(cons(sK1_skl,nil))) = cons(sK1_skl,nil)
    | nil = cons(sK1_skl,nil) ),
    inference(resolution,[status(thm)],[f233,f1606]) ).

fof(f3911,plain,
    ( ~ sQ132_spl
    | cons(sK44_skl(sK8_skl(sK49_skl,sK49_skl)),sK43_skl(sK8_skl(sK49_skl,sK49_skl))) = sK8_skl(sK49_skl,sK49_skl)
    | nil = sK8_skl(sK49_skl,sK49_skl) ),
    inference(resolution,[status(thm)],[f233,f1369]) ).

fof(f3923,plain,
    ( cons(sK44_skl(sK49_skl),sK43_skl(sK49_skl)) = sK49_skl
    | nil = sK49_skl ),
    inference(resolution,[status(thm)],[f233,f421]) ).

fof(f3952,definition,
    ( sQ359_spl
  <=> cons(sK44_skl(cons(sK0_skl,sK49_skl)),sK43_skl(cons(sK0_skl,sK49_skl))) = cons(sK0_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ359_spl])],[split_symbol_definition]) ).

fof(f3955,plain,
    ( ~ sQ234_spl
    | sQ359_spl
    | sQ235_spl ),
    inference(split_clause,[status(thm)],[f3897,f2452,f3952,f2449]) ).

fof(f3956,definition,
    ( sQ360_spl
  <=> cons(sK44_skl(cons(sK0_skl,nil)),sK43_skl(cons(sK0_skl,nil))) = cons(sK0_skl,nil) ),
    introduced(definition,[new_symbols(definition,[sQ360_spl])],[split_symbol_definition]) ).

fof(f3959,plain,
    ( ~ sQ163_spl
    | sQ360_spl
    | sQ228_spl ),
    inference(split_clause,[status(thm)],[f3898,f2418,f3956,f1639]) ).

fof(f3961,definition,
    ( sQ361_spl
  <=> cons(sK44_skl(cons(sK1_skl,cons(sK1_skl,sK49_skl))),sK43_skl(cons(sK1_skl,cons(sK1_skl,sK49_skl)))) = cons(sK1_skl,cons(sK1_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ361_spl])],[split_symbol_definition]) ).

fof(f3964,plain,
    ( ~ sQ300_spl
    | sQ361_spl
    | sQ301_spl ),
    inference(split_clause,[status(thm)],[f3900,f3158,f3961,f3155]) ).

fof(f3965,definition,
    ( sQ362_spl
  <=> cons(sK44_skl(cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl))),sK43_skl(cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl)))) = cons(sK1_skl,sK5_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ362_spl])],[split_symbol_definition]) ).

fof(f3968,plain,
    ( ~ sQ293_spl
    | sQ362_spl
    | sQ294_spl ),
    inference(split_clause,[status(thm)],[f3901,f3102,f3965,f3099]) ).

fof(f3969,definition,
    ( sQ363_spl
  <=> cons(sK44_skl(cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl))),sK43_skl(cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl)))) = cons(sK1_skl,sK6_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ363_spl])],[split_symbol_definition]) ).

fof(f3972,plain,
    ( ~ sQ261_spl
    | sQ363_spl
    | sQ262_spl ),
    inference(split_clause,[status(thm)],[f3902,f2771,f3969,f2768]) ).

fof(f3973,definition,
    ( sQ364_spl
  <=> cons(sK44_skl(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl))),sK43_skl(cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl)))) = cons(sK1_skl,sK8_skl(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ364_spl])],[split_symbol_definition]) ).

fof(f3976,plain,
    ( ~ sQ254_spl
    | sQ364_spl
    | sQ255_spl ),
    inference(split_clause,[status(thm)],[f3903,f2717,f3973,f2714]) ).

fof(f3977,definition,
    ( sQ365_spl
  <=> cons(sK44_skl(cons(sK1_skl,app(sK49_skl,sK49_skl))),sK43_skl(cons(sK1_skl,app(sK49_skl,sK49_skl)))) = cons(sK1_skl,app(sK49_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ365_spl])],[split_symbol_definition]) ).

fof(f3980,plain,
    ( ~ sQ247_spl
    | sQ365_spl
    | sQ248_spl ),
    inference(split_clause,[status(thm)],[f3904,f2663,f3977,f2660]) ).

fof(f3981,definition,
    ( sQ366_spl
  <=> cons(sK44_skl(cons(sK1_skl,sK49_skl)),sK43_skl(cons(sK1_skl,sK49_skl))) = cons(sK1_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ366_spl])],[split_symbol_definition]) ).

fof(f3984,plain,
    ( ~ sQ203_spl
    | sQ366_spl
    | sQ204_spl ),
    inference(split_clause,[status(thm)],[f3905,f2075,f3981,f2072]) ).

fof(f3985,definition,
    ( sQ367_spl
  <=> cons(sK44_skl(cons(sK1_skl,nil)),sK43_skl(cons(sK1_skl,nil))) = cons(sK1_skl,nil) ),
    introduced(definition,[new_symbols(definition,[sQ367_spl])],[split_symbol_definition]) ).

fof(f3988,plain,
    ( ~ sQ159_spl
    | sQ367_spl
    | sQ208_spl ),
    inference(split_clause,[status(thm)],[f3906,f2137,f3985,f1605]) ).

fof(f3990,definition,
    ( sQ368_spl
  <=> nil = sK8_skl(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ368_spl])],[split_symbol_definition]) ).

fof(f3991,plain,
    ( ~ sQ368_spl
    | nil = sK8_skl(sK49_skl,sK49_skl) ),
    inference(component_clause,[status(thm)],[f3990]) ).

fof(f3993,definition,
    ( sQ369_spl
  <=> cons(sK44_skl(sK8_skl(sK49_skl,sK49_skl)),sK43_skl(sK8_skl(sK49_skl,sK49_skl))) = sK8_skl(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ369_spl])],[split_symbol_definition]) ).

fof(f3996,plain,
    ( ~ sQ132_spl
    | sQ369_spl
    | sQ368_spl ),
    inference(split_clause,[status(thm)],[f3911,f3990,f3993,f1368]) ).

fof(f4029,definition,
    ( sQ379_spl
  <=> nil = sK49_skl ),
    introduced(definition,[new_symbols(definition,[sQ379_spl])],[split_symbol_definition]) ).

fof(f4030,plain,
    ( ~ sQ379_spl
    | nil = sK49_skl ),
    inference(component_clause,[status(thm)],[f4029]) ).

fof(f4032,definition,
    ( sQ380_spl
  <=> cons(sK44_skl(sK49_skl),sK43_skl(sK49_skl)) = sK49_skl ),
    introduced(definition,[new_symbols(definition,[sQ380_spl])],[split_symbol_definition]) ).

fof(f4035,plain,
    ( sQ380_spl
    | sQ379_spl ),
    inference(split_clause,[status(thm)],[f3923,f4029,f4032]) ).

fof(f4161,plain,
    ( ~ sQ0_spl
    | ~ sQ379_spl
    | sP0_prd(nil,nil) ),
    inference(backward_demodulation,[status(thm)],[f4030,f483]) ).

fof(f4449,plain,
    ( ~ sQ0_spl
    | ~ sQ379_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f4161,f476]) ).

fof(f4450,plain,
    ( ~ sQ0_spl
    | ~ sQ379_spl ),
    inference(contradiction_clause,[status(thm)],[f4449]) ).

fof(f4453,plain,
    ( sQ2_spl
    | nil != sK50_skl ),
    inference(backward_demodulation,[status(thm)],[f423,f444]) ).

fof(f4454,plain,
    ( cons(sK44_skl(sK50_skl),sK43_skl(sK50_skl)) = sK50_skl
    | nil = sK50_skl ),
    inference(resolution,[status(thm)],[f422,f233]) ).

fof(f4463,plain,
    tl(cons(sK0_skl,sK50_skl)) = sK50_skl,
    inference(resolution,[status(thm)],[f422,f2502]) ).

fof(f4464,plain,
    tl(cons(sK1_skl,sK50_skl)) = sK50_skl,
    inference(resolution,[status(thm)],[f422,f2501]) ).

fof(f4465,plain,
    hd(cons(sK0_skl,sK50_skl)) = sK0_skl,
    inference(resolution,[status(thm)],[f422,f2043]) ).

fof(f4468,plain,
    hd(cons(sK1_skl,sK50_skl)) = sK1_skl,
    inference(resolution,[status(thm)],[f422,f2042]) ).

fof(f4470,plain,
    nil != cons(sK0_skl,sK50_skl),
    inference(resolution,[status(thm)],[f422,f1816]) ).

fof(f4471,plain,
    nil != cons(sK1_skl,sK50_skl),
    inference(resolution,[status(thm)],[f422,f1815]) ).

fof(f4474,plain,
    cons(sK0_skl,sK50_skl) != sK50_skl,
    inference(resolution,[status(thm)],[f422,f1241]) ).

fof(f4475,plain,
    cons(sK1_skl,sK50_skl) != sK50_skl,
    inference(resolution,[status(thm)],[f422,f1240]) ).

fof(f4476,plain,
    app(sK50_skl,nil) = sK50_skl,
    inference(resolution,[status(thm)],[f422,f389]) ).

fof(f4477,plain,
    app(nil,sK50_skl) = sK50_skl,
    inference(resolution,[status(thm)],[f422,f249]) ).

fof(f4478,definition,
    ( sQ381_spl
  <=> nil = sK50_skl ),
    introduced(definition,[new_symbols(definition,[sQ381_spl])],[split_symbol_definition]) ).

fof(f4479,plain,
    ( ~ sQ381_spl
    | nil = sK50_skl ),
    inference(component_clause,[status(thm)],[f4478]) ).

fof(f4481,definition,
    ( sQ382_spl
  <=> cons(sK44_skl(sK50_skl),sK43_skl(sK50_skl)) = sK50_skl ),
    introduced(definition,[new_symbols(definition,[sQ382_spl])],[split_symbol_definition]) ).

fof(f4482,plain,
    ( ~ sQ382_spl
    | cons(sK44_skl(sK50_skl),sK43_skl(sK50_skl)) = sK50_skl ),
    inference(component_clause,[status(thm)],[f4481]) ).

fof(f4484,plain,
    ( sQ382_spl
    | sQ381_spl ),
    inference(split_clause,[status(thm)],[f4454,f4478,f4481]) ).

fof(f4495,plain,
    tl(cons(sK0_skl,sK49_skl)) = sK49_skl,
    inference(resolution,[status(thm)],[f421,f2502]) ).

fof(f4496,plain,
    tl(cons(sK1_skl,sK49_skl)) = sK49_skl,
    inference(resolution,[status(thm)],[f421,f2501]) ).

fof(f4497,plain,
    hd(cons(sK0_skl,sK49_skl)) = sK0_skl,
    inference(resolution,[status(thm)],[f421,f2043]) ).

fof(f4500,plain,
    hd(cons(sK1_skl,sK49_skl)) = sK1_skl,
    inference(resolution,[status(thm)],[f421,f2042]) ).

fof(f4506,plain,
    cons(sK0_skl,sK49_skl) != sK49_skl,
    inference(resolution,[status(thm)],[f421,f1241]) ).

fof(f4507,plain,
    cons(sK1_skl,sK49_skl) != sK49_skl,
    inference(resolution,[status(thm)],[f421,f1240]) ).

fof(f4508,plain,
    app(sK49_skl,nil) = sK49_skl,
    inference(resolution,[status(thm)],[f421,f389]) ).

fof(f4509,plain,
    app(nil,sK49_skl) = sK49_skl,
    inference(resolution,[status(thm)],[f421,f249]) ).

fof(f4563,plain,
    ( ~ sQ1_spl
    | nil = sK49_skl ),
    inference(forward_demodulation,[status(thm)],[f424,f439]) ).

fof(f4564,plain,
    ( sQ2_spl
    | ~ sQ381_spl
    | nil != nil ),
    inference(forward_demodulation,[status(thm)],[f4479,f4453]) ).

fof(f4565,plain,
    ( sQ2_spl
    | ~ sQ381_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f4564]) ).

fof(f4566,plain,
    ( sQ2_spl
    | ~ sQ381_spl ),
    inference(contradiction_clause,[status(thm)],[f4565]) ).

fof(f4589,plain,
    ! [X0,X1] :
      ( nil = X1
      | ~ ssList(X1)
      | ~ frontsegP(X0,X1)
      | ~ frontsegP(nil,X0)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f282,f298]) ).

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

fof(f4594,plain,
    ( sQ389_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f4589,f615,f4591]) ).

fof(f4628,definition,
    ( sQ390_spl
  <=> app(app(sK7_skl(nil,nil),nil),sK8_skl(nil,nil)) = nil ),
    introduced(definition,[new_symbols(definition,[sQ390_spl])],[split_symbol_definition]) ).

fof(f4633,plain,
    ! [X0] :
      ( ~ sQ1_spl
      | ~ memberP(sK50_skl,X0)
      | memberP(nil,X0)
      | ~ ssItem(X0) ),
    inference(forward_demodulation,[status(thm)],[f4563,f427]) ).

fof(f4634,plain,
    ! [X0] :
      ( ~ sQ1_spl
      | ~ memberP(sK50_skl,X0)
      | ~ ssItem(X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f4633,f279]) ).

fof(f4638,definition,
    ( sQ391_spl
  <=> segmentP(nil,nil) ),
    introduced(definition,[new_symbols(definition,[sQ391_spl])],[split_symbol_definition]) ).

fof(f4639,plain,
    ( ~ sQ391_spl
    | segmentP(nil,nil) ),
    inference(component_clause,[status(thm)],[f4638]) ).

fof(f4640,plain,
    ( sQ391_spl
    | ~ segmentP(nil,nil) ),
    inference(component_clause,[status(thm)],[f4638]) ).

fof(f4662,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | nil = X0
      | ~ frontsegP(nil,X0)
      | ~ ssList(X0)
      | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f284,f295]) ).

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

fof(f4671,plain,
    ( sQ392_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f4662,f615,f4668]) ).

fof(f4676,plain,
    ! [X0] :
      ( frontsegP(nil,X0)
      | ~ frontsegP(nil,X0)
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f607,f288]) ).

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

fof(f4684,plain,
    ( sQ393_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f4676,f615,f4681]) ).

fof(f4703,plain,
    ! [X0] :
      ( ssList(app(X0,sK50_skl))
      | ~ ssList(X0)
      | ~ ssList(sK50_skl) ),
    inference(paramodulation,[status(thm)],[f4476,f1883]) ).

fof(f4705,plain,
    ! [X0] :
      ( frontsegP(sK50_skl,X0)
      | ~ frontsegP(sK50_skl,X0)
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ ssList(sK50_skl) ),
    inference(paramodulation,[status(thm)],[f4476,f288]) ).

fof(f4706,plain,
    ( ~ ssList(nil)
    | frontsegP(sK50_skl,sK50_skl)
    | ~ ssList(sK50_skl) ),
    inference(paramodulation,[status(thm)],[f4476,f1858]) ).

fof(f4707,plain,
    ( ~ ssList(sK50_skl)
    | rearsegP(sK50_skl,nil)
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f4476,f1857]) ).

fof(f4708,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ ssList(sK50_skl)
      | segmentP(app(app(sK50_skl,nil),X0),nil)
      | ~ ssList(nil)
      | ~ ssList(app(sK50_skl,X0)) ),
    inference(paramodulation,[status(thm)],[f4476,f452]) ).

fof(f4709,plain,
    ! [X0] :
      ( ~ memberP(nil,X0)
      | memberP(sK50_skl,X0)
      | ~ ssList(nil)
      | ~ ssList(sK50_skl)
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f4476,f272]) ).

fof(f4710,plain,
    ! [X0] :
      ( ~ memberP(sK50_skl,X0)
      | memberP(sK50_skl,X0)
      | ~ ssList(nil)
      | ~ ssList(sK50_skl)
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f4476,f271]) ).

fof(f4711,plain,
    ! [X0] :
      ( memberP(nil,X0)
      | memberP(sK50_skl,X0)
      | ~ memberP(sK50_skl,X0)
      | ~ ssList(nil)
      | ~ ssList(sK50_skl)
      | ~ ssItem(X0) ),
    inference(paramodulation,[status(thm)],[f4476,f270]) ).

fof(f4712,definition,
    ( sQ394_spl
  <=> ssList(sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ394_spl])],[split_symbol_definition]) ).

fof(f4714,plain,
    ( sQ394_spl
    | ~ ssList(sK50_skl) ),
    inference(component_clause,[status(thm)],[f4712]) ).

fof(f4715,definition,
    ! [X0] :
      ( sQ395_spl
    <=> ( ssList(app(X0,sK50_skl))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ395_spl])],[split_symbol_definition]) ).

fof(f4718,plain,
    ( sQ395_spl
    | ~ sQ394_spl ),
    inference(split_clause,[status(thm)],[f4703,f4712,f4715]) ).

fof(f4720,definition,
    ! [X0] :
      ( sQ396_spl
    <=> ( frontsegP(sK50_skl,X0)
        | ~ frontsegP(sK50_skl,X0)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ396_spl])],[split_symbol_definition]) ).

fof(f4723,plain,
    ( ~ sQ19_spl
    | sQ396_spl
    | ~ sQ394_spl ),
    inference(split_clause,[status(thm)],[f4705,f4712,f4720,f615]) ).

fof(f4724,definition,
    ( sQ397_spl
  <=> frontsegP(sK50_skl,sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ397_spl])],[split_symbol_definition]) ).

fof(f4725,plain,
    ( ~ sQ397_spl
    | frontsegP(sK50_skl,sK50_skl) ),
    inference(component_clause,[status(thm)],[f4724]) ).

fof(f4727,plain,
    ( ~ sQ19_spl
    | sQ397_spl
    | ~ sQ394_spl ),
    inference(split_clause,[status(thm)],[f4706,f4712,f4724,f615]) ).

fof(f4728,definition,
    ( sQ398_spl
  <=> rearsegP(sK50_skl,nil) ),
    introduced(definition,[new_symbols(definition,[sQ398_spl])],[split_symbol_definition]) ).

fof(f4729,plain,
    ( ~ sQ398_spl
    | rearsegP(sK50_skl,nil) ),
    inference(component_clause,[status(thm)],[f4728]) ).

fof(f4731,plain,
    ( ~ sQ394_spl
    | sQ398_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f4707,f615,f4728,f4712]) ).

fof(f4732,definition,
    ! [X0] :
      ( sQ399_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(sK50_skl,nil),X0),nil)
        | ~ ssList(app(sK50_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ399_spl])],[split_symbol_definition]) ).

fof(f4735,plain,
    ( ~ sQ394_spl
    | ~ sQ19_spl
    | sQ399_spl ),
    inference(split_clause,[status(thm)],[f4708,f4732,f615,f4712]) ).

fof(f4736,definition,
    ! [X0] :
      ( sQ400_spl
    <=> ( ~ memberP(nil,X0)
        | memberP(sK50_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ400_spl])],[split_symbol_definition]) ).

fof(f4739,plain,
    ( ~ sQ19_spl
    | ~ sQ394_spl
    | sQ400_spl ),
    inference(split_clause,[status(thm)],[f4709,f4736,f4712,f615]) ).

fof(f4740,definition,
    ! [X0] :
      ( sQ401_spl
    <=> ( ~ memberP(sK50_skl,X0)
        | memberP(sK50_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ401_spl])],[split_symbol_definition]) ).

fof(f4743,plain,
    ( ~ sQ19_spl
    | ~ sQ394_spl
    | sQ401_spl ),
    inference(split_clause,[status(thm)],[f4710,f4740,f4712,f615]) ).

fof(f4744,definition,
    ! [X0] :
      ( sQ402_spl
    <=> ( memberP(nil,X0)
        | memberP(sK50_skl,X0)
        | ~ memberP(sK50_skl,X0)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ402_spl])],[split_symbol_definition]) ).

fof(f4747,plain,
    ( ~ sQ19_spl
    | ~ sQ394_spl
    | sQ402_spl ),
    inference(split_clause,[status(thm)],[f4711,f4744,f4712,f615]) ).

fof(f4748,plain,
    ( sQ394_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f4714,f422]) ).

fof(f4749,plain,
    sQ394_spl,
    inference(contradiction_clause,[status(thm)],[f4748]) ).

fof(f4751,plain,
    ( ~ sQ397_spl
    | sK50_skl = sK50_skl
    | ~ frontsegP(sK50_skl,sK50_skl)
    | ~ ssList(sK50_skl)
    | ~ ssList(sK50_skl) ),
    inference(resolution,[status(thm)],[f4725,f284]) ).

fof(f4752,plain,
    ( ~ sQ397_spl
    | app(sK50_skl,sK5_skl(sK50_skl,sK50_skl)) = sK50_skl
    | ~ ssList(sK50_skl)
    | ~ ssList(sK50_skl) ),
    inference(resolution,[status(thm)],[f4725,f123]) ).

fof(f4753,definition,
    ( sQ403_spl
  <=> sK50_skl = sK50_skl ),
    introduced(definition,[new_symbols(definition,[sQ403_spl])],[split_symbol_definition]) ).

fof(f4756,plain,
    ( sQ403_spl
    | ~ sQ397_spl
    | ~ sQ394_spl ),
    inference(split_clause,[status(thm)],[f4751,f4712,f4724,f4753]) ).

fof(f4757,definition,
    ( sQ404_spl
  <=> app(sK50_skl,sK5_skl(sK50_skl,sK50_skl)) = sK50_skl ),
    introduced(definition,[new_symbols(definition,[sQ404_spl])],[split_symbol_definition]) ).

fof(f4760,plain,
    ( ~ sQ397_spl
    | sQ404_spl
    | ~ sQ394_spl ),
    inference(split_clause,[status(thm)],[f4752,f4712,f4757,f4724]) ).

fof(f4780,plain,
    ! [X0] :
      ( frontsegP(sK50_skl,X0)
      | ~ frontsegP(nil,X0)
      | ~ ssList(sK50_skl)
      | ~ ssList(X0)
      | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f4477,f288]) ).

fof(f4781,plain,
    ( ~ ssList(sK50_skl)
    | frontsegP(sK50_skl,nil)
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f4477,f1858]) ).

fof(f4782,plain,
    ( ~ ssList(nil)
    | rearsegP(sK50_skl,sK50_skl)
    | ~ ssList(sK50_skl) ),
    inference(paramodulation,[status(thm)],[f4477,f1857]) ).

fof(f4783,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ ssList(nil)
      | segmentP(app(app(nil,sK50_skl),X0),sK50_skl)
      | ~ ssList(sK50_skl)
      | ~ ssList(app(sK50_skl,X0)) ),
    inference(paramodulation,[status(thm)],[f4477,f452]) ).

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

fof(f4790,plain,
    ( ~ sQ394_spl
    | sQ405_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f4780,f615,f4787,f4712]) ).

fof(f4791,definition,
    ( sQ406_spl
  <=> frontsegP(sK50_skl,nil) ),
    introduced(definition,[new_symbols(definition,[sQ406_spl])],[split_symbol_definition]) ).

fof(f4792,plain,
    ( ~ sQ406_spl
    | frontsegP(sK50_skl,nil) ),
    inference(component_clause,[status(thm)],[f4791]) ).

fof(f4794,plain,
    ( ~ sQ394_spl
    | sQ406_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f4781,f615,f4791,f4712]) ).

fof(f4795,definition,
    ( sQ407_spl
  <=> rearsegP(sK50_skl,sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ407_spl])],[split_symbol_definition]) ).

fof(f4796,plain,
    ( ~ sQ407_spl
    | rearsegP(sK50_skl,sK50_skl) ),
    inference(component_clause,[status(thm)],[f4795]) ).

fof(f4798,plain,
    ( ~ sQ19_spl
    | sQ407_spl
    | ~ sQ394_spl ),
    inference(split_clause,[status(thm)],[f4782,f4712,f4795,f615]) ).

fof(f4799,definition,
    ! [X0] :
      ( sQ408_spl
    <=> ( ~ ssList(X0)
        | segmentP(app(app(nil,sK50_skl),X0),sK50_skl)
        | ~ ssList(app(sK50_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ408_spl])],[split_symbol_definition]) ).

fof(f4802,plain,
    ( ~ sQ19_spl
    | ~ sQ394_spl
    | sQ408_spl ),
    inference(split_clause,[status(thm)],[f4783,f4799,f4712,f615]) ).

fof(f4807,plain,
    ( ~ sQ398_spl
    | app(sK6_skl(nil,sK50_skl),nil) = sK50_skl
    | ~ ssList(nil)
    | ~ ssList(sK50_skl) ),
    inference(resolution,[status(thm)],[f4729,f129]) ).

fof(f4808,definition,
    ( sQ409_spl
  <=> app(sK6_skl(nil,sK50_skl),nil) = sK50_skl ),
    introduced(definition,[new_symbols(definition,[sQ409_spl])],[split_symbol_definition]) ).

fof(f4811,plain,
    ( ~ sQ398_spl
    | sQ409_spl
    | ~ sQ19_spl
    | ~ sQ394_spl ),
    inference(split_clause,[status(thm)],[f4807,f4712,f615,f4808,f4728]) ).

fof(f4813,plain,
    ( ~ sQ406_spl
    | app(nil,sK5_skl(nil,sK50_skl)) = sK50_skl
    | ~ ssList(nil)
    | ~ ssList(sK50_skl) ),
    inference(resolution,[status(thm)],[f4792,f123]) ).

fof(f4818,definition,
    ( sQ411_spl
  <=> app(nil,sK5_skl(nil,sK50_skl)) = sK50_skl ),
    introduced(definition,[new_symbols(definition,[sQ411_spl])],[split_symbol_definition]) ).

fof(f4821,plain,
    ( ~ sQ406_spl
    | sQ411_spl
    | ~ sQ19_spl
    | ~ sQ394_spl ),
    inference(split_clause,[status(thm)],[f4813,f4712,f615,f4818,f4791]) ).

fof(f4822,plain,
    ( ~ sQ407_spl
    | app(sK6_skl(sK50_skl,sK50_skl),sK50_skl) = sK50_skl
    | ~ ssList(sK50_skl)
    | ~ ssList(sK50_skl) ),
    inference(resolution,[status(thm)],[f4796,f129]) ).

fof(f4823,definition,
    ( sQ412_spl
  <=> app(sK6_skl(sK50_skl,sK50_skl),sK50_skl) = sK50_skl ),
    introduced(definition,[new_symbols(definition,[sQ412_spl])],[split_symbol_definition]) ).

fof(f4826,plain,
    ( ~ sQ407_spl
    | sQ412_spl
    | ~ sQ394_spl ),
    inference(split_clause,[status(thm)],[f4822,f4712,f4823,f4795]) ).

fof(f4848,plain,
    ! [X0,X1,X2] :
      ( frontsegP(X1,X2)
      | ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | ~ ssItem(X0)
      | ~ frontsegP(X1,X2)
      | ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    inference(resolution,[status(thm)],[f466,f292]) ).

fof(f4849,plain,
    ! [X0,X1,X2] :
      ( X0 = X0
      | ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | ~ ssItem(X0)
      | ~ frontsegP(X1,X2)
      | ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    inference(resolution,[status(thm)],[f466,f291]) ).

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

fof(f4853,plain,
    ! [X0] :
      ( ~ sQ414_spl
      | ~ ssItem(X0)
      | ~ ssItem(X0)
      | ~ ssItem(X0) ),
    inference(component_clause,[status(thm)],[f4852]) ).

fof(f4855,definition,
    ! [X1,X2] :
      ( sQ415_spl
    <=> ( frontsegP(X1,X2)
        | ~ ssList(X2)
        | ~ ssList(X1)
        | ~ frontsegP(X1,X2)
        | ~ ssList(X2)
        | ~ ssList(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ415_spl])],[split_symbol_definition]) ).

fof(f4858,plain,
    ( sQ415_spl
    | sQ414_spl ),
    inference(split_clause,[status(thm)],[f4848,f4852,f4855]) ).

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

fof(f4862,definition,
    ! [X1,X2] :
      ( sQ417_spl
    <=> ( ~ ssList(X2)
        | ~ ssList(X1)
        | ~ frontsegP(X1,X2)
        | ~ ssList(X2)
        | ~ ssList(X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ417_spl])],[split_symbol_definition]) ).

fof(f4863,plain,
    ! [X0,X1] :
      ( ~ sQ417_spl
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ frontsegP(X0,X1)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f4862]) ).

fof(f4865,plain,
    ( sQ417_spl
    | sQ416_spl ),
    inference(split_clause,[status(thm)],[f4849,f4859,f4862]) ).

fof(f4868,plain,
    ! [X0] :
      ( ~ sQ414_spl
      | ~ ssItem(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f4853]) ).

fof(f4869,plain,
    ! [X0,X1] :
      ( nil = X1
      | ~ ssList(X1)
      | ~ rearsegP(X0,X1)
      | ~ rearsegP(nil,X0)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f301,f312]) ).

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

fof(f4874,plain,
    ( sQ418_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f4869,f615,f4871]) ).

fof(f4988,plain,
    ( ~ sQ382_spl
    | memberP(sK50_skl,sK44_skl(sK50_skl))
    | ~ ssList(sK43_skl(sK50_skl))
    | ~ ssItem(sK44_skl(sK50_skl)) ),
    inference(paramodulation,[status(thm)],[f4482,f464]) ).

fof(f4995,definition,
    ( sQ427_spl
  <=> ssList(sK43_skl(sK50_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ427_spl])],[split_symbol_definition]) ).

fof(f4997,plain,
    ( sQ427_spl
    | ~ ssList(sK43_skl(sK50_skl)) ),
    inference(component_clause,[status(thm)],[f4995]) ).

fof(f4999,definition,
    ( sQ428_spl
  <=> ssItem(sK44_skl(sK50_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ428_spl])],[split_symbol_definition]) ).

fof(f5001,plain,
    ( sQ428_spl
    | ~ ssItem(sK44_skl(sK50_skl)) ),
    inference(component_clause,[status(thm)],[f4999]) ).

fof(f5074,definition,
    ( sQ447_spl
  <=> memberP(sK50_skl,sK44_skl(sK50_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ447_spl])],[split_symbol_definition]) ).

fof(f5075,plain,
    ( ~ sQ447_spl
    | memberP(sK50_skl,sK44_skl(sK50_skl)) ),
    inference(component_clause,[status(thm)],[f5074]) ).

fof(f5077,plain,
    ( ~ sQ382_spl
    | sQ447_spl
    | ~ sQ427_spl
    | ~ sQ428_spl ),
    inference(split_clause,[status(thm)],[f4988,f4999,f4995,f5074,f4481]) ).

fof(f5105,plain,
    ( ~ sQ165_spl
    | ~ sQ414_spl
    | $false ),
    inference(backward_subsumption_resolution,[status(thm)],[f1647,f4868]) ).

fof(f5112,plain,
    ( ~ sQ165_spl
    | ~ sQ414_spl ),
    inference(contradiction_clause,[status(thm)],[f5105]) ).

fof(f5113,plain,
    ( sQ427_spl
    | nil = sK50_skl
    | ~ ssList(sK50_skl) ),
    inference(resolution,[status(thm)],[f4997,f231]) ).

fof(f5114,plain,
    ( sQ427_spl
    | sQ381_spl
    | ~ sQ394_spl ),
    inference(split_clause,[status(thm)],[f5113,f4712,f4478,f4995]) ).

fof(f5182,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | nil = X0
      | ~ rearsegP(nil,X0)
      | ~ ssList(X0)
      | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f303,f309]) ).

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

fof(f5193,plain,
    ( sQ453_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f5182,f615,f5190]) ).

fof(f5198,plain,
    ! [X0] :
      ( rearsegP(sK50_skl,X0)
      | ~ rearsegP(nil,X0)
      | ~ ssList(sK50_skl)
      | ~ ssList(X0)
      | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f4476,f307]) ).

fof(f5199,plain,
    ! [X0] :
      ( rearsegP(sK50_skl,X0)
      | ~ rearsegP(sK50_skl,X0)
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ ssList(sK50_skl) ),
    inference(paramodulation,[status(thm)],[f4477,f307]) ).

fof(f5200,plain,
    ! [X0] :
      ( rearsegP(nil,X0)
      | ~ rearsegP(nil,X0)
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f607,f307]) ).

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

fof(f5208,plain,
    ( ~ sQ394_spl
    | sQ454_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f5198,f615,f5205,f4712]) ).

fof(f5209,definition,
    ! [X0] :
      ( sQ455_spl
    <=> ( rearsegP(sK50_skl,X0)
        | ~ rearsegP(sK50_skl,X0)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ455_spl])],[split_symbol_definition]) ).

fof(f5212,plain,
    ( ~ sQ19_spl
    | sQ455_spl
    | ~ sQ394_spl ),
    inference(split_clause,[status(thm)],[f5199,f4712,f5209,f615]) ).

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

fof(f5216,plain,
    ( sQ456_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f5200,f615,f5213]) ).

fof(f5217,plain,
    ! [X0,X1] :
      ( nil = X1
      | ~ ssList(X1)
      | ~ segmentP(X0,X1)
      | ~ segmentP(nil,X0)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f315,f326]) ).

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

fof(f5222,plain,
    ( sQ457_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f5217,f615,f5219]) ).

fof(f5275,definition,
    ( sQ459_spl
  <=> ssList(cons(sK0_skl,sK50_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ459_spl])],[split_symbol_definition]) ).

fof(f5276,plain,
    ( ~ sQ459_spl
    | ssList(cons(sK0_skl,sK50_skl)) ),
    inference(component_clause,[status(thm)],[f5275]) ).

fof(f5277,plain,
    ( sQ459_spl
    | ~ ssList(cons(sK0_skl,sK50_skl)) ),
    inference(component_clause,[status(thm)],[f5275]) ).

fof(f5278,definition,
    ( sQ460_spl
  <=> nil = cons(sK0_skl,sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ460_spl])],[split_symbol_definition]) ).

fof(f5279,plain,
    ( ~ sQ460_spl
    | nil = cons(sK0_skl,sK50_skl) ),
    inference(component_clause,[status(thm)],[f5278]) ).

fof(f5283,definition,
    ( sQ461_spl
  <=> ssList(cons(sK1_skl,sK50_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ461_spl])],[split_symbol_definition]) ).

fof(f5284,plain,
    ( ~ sQ461_spl
    | ssList(cons(sK1_skl,sK50_skl)) ),
    inference(component_clause,[status(thm)],[f5283]) ).

fof(f5285,plain,
    ( sQ461_spl
    | ~ ssList(cons(sK1_skl,sK50_skl)) ),
    inference(component_clause,[status(thm)],[f5283]) ).

fof(f5286,definition,
    ( sQ462_spl
  <=> nil = cons(sK1_skl,sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ462_spl])],[split_symbol_definition]) ).

fof(f5287,plain,
    ( ~ sQ462_spl
    | nil = cons(sK1_skl,sK50_skl) ),
    inference(component_clause,[status(thm)],[f5286]) ).

fof(f5290,plain,
    ! [X0] :
      ( memberP(X0,hd(cons(sK0_skl,sK50_skl)))
      | hd(cons(sK0_skl,sK50_skl)) = sK1_skl
      | ~ memberP(cons(sK1_skl,X0),sK0_skl)
      | ~ ssList(X0)
      | nil = cons(sK0_skl,sK50_skl)
      | ~ ssList(cons(sK0_skl,sK50_skl)) ),
    inference(paramodulation,[status(thm)],[f4465,f1426]) ).

fof(f5292,definition,
    ! [X0] :
      ( sQ463_spl
    <=> ( memberP(X0,hd(cons(sK0_skl,sK50_skl)))
        | ~ memberP(cons(sK1_skl,X0),sK0_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ463_spl])],[split_symbol_definition]) ).

fof(f5295,definition,
    ( sQ464_spl
  <=> hd(cons(sK0_skl,sK50_skl)) = sK1_skl ),
    introduced(definition,[new_symbols(definition,[sQ464_spl])],[split_symbol_definition]) ).

fof(f5296,plain,
    ( ~ sQ464_spl
    | hd(cons(sK0_skl,sK50_skl)) = sK1_skl ),
    inference(component_clause,[status(thm)],[f5295]) ).

fof(f5298,plain,
    ( sQ464_spl
    | sQ463_spl
    | sQ460_spl
    | ~ sQ459_spl ),
    inference(split_clause,[status(thm)],[f5290,f5275,f5278,f5292,f5295]) ).

fof(f5306,plain,
    ( ~ sQ460_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f5279,f4470]) ).

fof(f5307,plain,
    ~ sQ460_spl,
    inference(contradiction_clause,[status(thm)],[f5306]) ).

fof(f5308,plain,
    ( sQ459_spl
    | ~ ssList(sK50_skl) ),
    inference(resolution,[status(thm)],[f5277,f1591]) ).

fof(f5309,plain,
    ( sQ459_spl
    | ~ sQ394_spl ),
    inference(split_clause,[status(thm)],[f5308,f4712,f5275]) ).

fof(f5313,plain,
    ( ~ sQ459_spl
    | cons(sK44_skl(cons(sK0_skl,sK50_skl)),sK43_skl(cons(sK0_skl,sK50_skl))) = cons(sK0_skl,sK50_skl)
    | nil = cons(sK0_skl,sK50_skl) ),
    inference(resolution,[status(thm)],[f5276,f233]) ).

fof(f5337,definition,
    ( sQ467_spl
  <=> cons(sK44_skl(cons(sK0_skl,sK50_skl)),sK43_skl(cons(sK0_skl,sK50_skl))) = cons(sK0_skl,sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ467_spl])],[split_symbol_definition]) ).

fof(f5340,plain,
    ( ~ sQ459_spl
    | sQ467_spl
    | sQ460_spl ),
    inference(split_clause,[status(thm)],[f5313,f5278,f5337,f5275]) ).

fof(f5342,plain,
    ! [X0] :
      ( memberP(X0,hd(cons(sK1_skl,sK50_skl)))
      | hd(cons(sK1_skl,sK50_skl)) = sK0_skl
      | ~ memberP(cons(sK0_skl,X0),sK1_skl)
      | ~ ssList(X0)
      | nil = cons(sK1_skl,sK50_skl)
      | ~ ssList(cons(sK1_skl,sK50_skl)) ),
    inference(paramodulation,[status(thm)],[f4468,f1425]) ).

fof(f5350,definition,
    ! [X0] :
      ( sQ470_spl
    <=> ( memberP(X0,hd(cons(sK1_skl,sK50_skl)))
        | ~ memberP(cons(sK0_skl,X0),sK1_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ470_spl])],[split_symbol_definition]) ).

fof(f5353,definition,
    ( sQ471_spl
  <=> hd(cons(sK1_skl,sK50_skl)) = sK0_skl ),
    introduced(definition,[new_symbols(definition,[sQ471_spl])],[split_symbol_definition]) ).

fof(f5354,plain,
    ( ~ sQ471_spl
    | hd(cons(sK1_skl,sK50_skl)) = sK0_skl ),
    inference(component_clause,[status(thm)],[f5353]) ).

fof(f5356,plain,
    ( sQ471_spl
    | sQ470_spl
    | sQ462_spl
    | ~ sQ461_spl ),
    inference(split_clause,[status(thm)],[f5342,f5283,f5286,f5350,f5353]) ).

fof(f5357,plain,
    ( ~ sQ462_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f5287,f4471]) ).

fof(f5358,plain,
    ~ sQ462_spl,
    inference(contradiction_clause,[status(thm)],[f5357]) ).

fof(f5359,plain,
    ( sQ461_spl
    | ~ ssList(sK50_skl) ),
    inference(resolution,[status(thm)],[f5285,f1590]) ).

fof(f5360,plain,
    ( sQ461_spl
    | ~ sQ394_spl ),
    inference(split_clause,[status(thm)],[f5359,f4712,f5283]) ).

fof(f5364,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | nil = X0
      | ~ segmentP(nil,X0)
      | ~ ssList(X0)
      | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f317,f323]) ).

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

fof(f5371,plain,
    ( sQ472_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f5364,f615,f5368]) ).

fof(f5375,plain,
    ! [X0,X1,X2] :
      ( ~ ssList(X0)
      | segmentP(app(app(X1,X0),X2),nil)
      | ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssList(nil)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f321,f323]) ).

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

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

fof(f5385,plain,
    ( ~ sQ19_spl
    | sQ474_spl ),
    inference(split_clause,[status(thm)],[f5375,f5382,f615]) ).

fof(f5390,plain,
    ( ~ sQ461_spl
    | cons(sK44_skl(cons(sK1_skl,sK50_skl)),sK43_skl(cons(sK1_skl,sK50_skl))) = cons(sK1_skl,sK50_skl)
    | nil = cons(sK1_skl,sK50_skl) ),
    inference(resolution,[status(thm)],[f5284,f233]) ).

fof(f5414,definition,
    ( sQ475_spl
  <=> cons(sK44_skl(cons(sK1_skl,sK50_skl)),sK43_skl(cons(sK1_skl,sK50_skl))) = cons(sK1_skl,sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ475_spl])],[split_symbol_definition]) ).

fof(f5417,plain,
    ( ~ sQ461_spl
    | sQ475_spl
    | sQ462_spl ),
    inference(split_clause,[status(thm)],[f5390,f5286,f5414,f5283]) ).

fof(f5559,plain,
    ( ~ sQ344_spl
    | cons(sK44_skl(cons(sK1_skl,cons(sK0_skl,nil))),sK43_skl(cons(sK1_skl,cons(sK0_skl,nil)))) = cons(sK1_skl,cons(sK0_skl,nil))
    | nil = cons(sK1_skl,cons(sK0_skl,nil)) ),
    inference(resolution,[status(thm)],[f3851,f233]) ).

fof(f5583,definition,
    ( sQ492_spl
  <=> cons(sK44_skl(cons(sK1_skl,cons(sK0_skl,nil))),sK43_skl(cons(sK1_skl,cons(sK0_skl,nil)))) = cons(sK1_skl,cons(sK0_skl,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ492_spl])],[split_symbol_definition]) ).

fof(f5586,plain,
    ( ~ sQ344_spl
    | sQ492_spl
    | sQ345_spl ),
    inference(split_clause,[status(thm)],[f5559,f3853,f5583,f3850]) ).

fof(f5598,definition,
    ( sQ493_spl
  <=> ssList(sK7_skl(nil,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ493_spl])],[split_symbol_definition]) ).

fof(f5600,plain,
    ( sQ493_spl
    | ~ ssList(sK7_skl(nil,nil)) ),
    inference(component_clause,[status(thm)],[f5598]) ).

fof(f5621,plain,
    ( sQ493_spl
    | ~ segmentP(nil,nil)
    | ~ ssList(nil)
    | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f5600,f134]) ).

fof(f5622,plain,
    ( sQ493_spl
    | ~ sQ391_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f5621,f615,f4638,f5598]) ).

fof(f5680,plain,
    ! [X0] :
      ( memberP(cons(sK0_skl,X0),sK0_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f464,f103]) ).

fof(f5681,plain,
    ! [X0] :
      ( memberP(cons(sK1_skl,X0),sK1_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f464,f104]) ).

fof(f5698,plain,
    ! [X0] :
      ( cons(sK0_skl,sK50_skl) = X0
      | sK50_skl != tl(X0)
      | hd(cons(sK0_skl,sK50_skl)) != hd(X0)
      | nil = X0
      | nil = cons(sK0_skl,sK50_skl)
      | ~ ssList(cons(sK0_skl,sK50_skl))
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f4463,f372]) ).

fof(f5699,plain,
    ! [X0] :
      ( cons(sK0_skl,nil) = X0
      | nil != tl(X0)
      | hd(cons(sK0_skl,nil)) != hd(X0)
      | nil = X0
      | nil = cons(sK0_skl,nil)
      | ~ ssList(cons(sK0_skl,nil))
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f2565,f372]) ).

fof(f5700,plain,
    ! [X0] :
      ( cons(sK1_skl,sK50_skl) = X0
      | sK50_skl != tl(X0)
      | hd(cons(sK1_skl,sK50_skl)) != hd(X0)
      | nil = X0
      | nil = cons(sK1_skl,sK50_skl)
      | ~ ssList(cons(sK1_skl,sK50_skl))
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f4464,f372]) ).

fof(f5701,plain,
    ! [X0] :
      ( cons(sK1_skl,nil) = X0
      | nil != tl(X0)
      | hd(cons(sK1_skl,nil)) != hd(X0)
      | nil = X0
      | nil = cons(sK1_skl,nil)
      | ~ ssList(cons(sK1_skl,nil))
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f2531,f372]) ).

fof(f5707,definition,
    ! [X0] :
      ( sQ502_spl
    <=> ( cons(sK0_skl,sK50_skl) = X0
        | sK50_skl != tl(X0)
        | hd(cons(sK0_skl,sK50_skl)) != hd(X0)
        | nil = X0
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ502_spl])],[split_symbol_definition]) ).

fof(f5710,plain,
    ( sQ460_spl
    | ~ sQ459_spl
    | sQ502_spl ),
    inference(split_clause,[status(thm)],[f5698,f5707,f5275,f5278]) ).

fof(f5711,definition,
    ! [X0] :
      ( sQ503_spl
    <=> ( cons(sK0_skl,nil) = X0
        | nil != tl(X0)
        | hd(cons(sK0_skl,nil)) != hd(X0)
        | nil = X0
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ503_spl])],[split_symbol_definition]) ).

fof(f5714,plain,
    ( sQ228_spl
    | ~ sQ163_spl
    | sQ503_spl ),
    inference(split_clause,[status(thm)],[f5699,f5711,f1639,f2418]) ).

fof(f5715,definition,
    ! [X0] :
      ( sQ504_spl
    <=> ( cons(sK1_skl,sK50_skl) = X0
        | sK50_skl != tl(X0)
        | hd(cons(sK1_skl,sK50_skl)) != hd(X0)
        | nil = X0
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ504_spl])],[split_symbol_definition]) ).

fof(f5718,plain,
    ( sQ462_spl
    | ~ sQ461_spl
    | sQ504_spl ),
    inference(split_clause,[status(thm)],[f5700,f5715,f5283,f5286]) ).

fof(f5719,definition,
    ! [X0] :
      ( sQ505_spl
    <=> ( cons(sK1_skl,nil) = X0
        | nil != tl(X0)
        | hd(cons(sK1_skl,nil)) != hd(X0)
        | nil = X0
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ505_spl])],[split_symbol_definition]) ).

fof(f5722,plain,
    ( sQ208_spl
    | ~ sQ159_spl
    | sQ505_spl ),
    inference(split_clause,[status(thm)],[f5701,f5719,f1605,f2137]) ).

fof(f5811,definition,
    ( sQ506_spl
  <=> nil = cons(sK1_skl,cons(sK1_skl,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ506_spl])],[split_symbol_definition]) ).

fof(f5812,plain,
    ( ~ sQ506_spl
    | nil = cons(sK1_skl,cons(sK1_skl,nil)) ),
    inference(component_clause,[status(thm)],[f5811]) ).

fof(f5818,plain,
    ( ~ sQ506_spl
    | ~ sQ159_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f5812,f1819]) ).

fof(f5819,plain,
    ( ~ sQ506_spl
    | ~ sQ159_spl ),
    inference(contradiction_clause,[status(thm)],[f5818]) ).

fof(f5917,plain,
    ( cons(hd(sK49_skl),tl(sK49_skl)) = sK49_skl
    | nil = sK49_skl ),
    inference(resolution,[status(thm)],[f374,f421]) ).

fof(f5922,plain,
    ( ~ sQ163_spl
    | cons(hd(cons(sK0_skl,nil)),tl(cons(sK0_skl,nil))) = cons(sK0_skl,nil)
    | nil = cons(sK0_skl,nil) ),
    inference(resolution,[status(thm)],[f374,f1640]) ).

fof(f5924,plain,
    ( ~ sQ344_spl
    | cons(hd(cons(sK1_skl,cons(sK0_skl,nil))),tl(cons(sK1_skl,cons(sK0_skl,nil)))) = cons(sK1_skl,cons(sK0_skl,nil))
    | nil = cons(sK1_skl,cons(sK0_skl,nil)) ),
    inference(resolution,[status(thm)],[f374,f3851]) ).

fof(f5925,plain,
    ( ~ sQ159_spl
    | cons(hd(cons(sK1_skl,nil)),tl(cons(sK1_skl,nil))) = cons(sK1_skl,nil)
    | nil = cons(sK1_skl,nil) ),
    inference(resolution,[status(thm)],[f374,f1606]) ).

fof(f5935,definition,
    ( sQ508_spl
  <=> cons(hd(sK49_skl),tl(sK49_skl)) = sK49_skl ),
    introduced(definition,[new_symbols(definition,[sQ508_spl])],[split_symbol_definition]) ).

fof(f5936,plain,
    ( ~ sQ508_spl
    | cons(hd(sK49_skl),tl(sK49_skl)) = sK49_skl ),
    inference(component_clause,[status(thm)],[f5935]) ).

fof(f5938,plain,
    ( sQ508_spl
    | sQ379_spl ),
    inference(split_clause,[status(thm)],[f5917,f4029,f5935]) ).

fof(f5939,definition,
    ( sQ509_spl
  <=> cons(hd(cons(sK0_skl,nil)),tl(cons(sK0_skl,nil))) = cons(sK0_skl,nil) ),
    introduced(definition,[new_symbols(definition,[sQ509_spl])],[split_symbol_definition]) ).

fof(f5942,plain,
    ( ~ sQ163_spl
    | sQ509_spl
    | sQ228_spl ),
    inference(split_clause,[status(thm)],[f5922,f2418,f5939,f1639]) ).

fof(f5944,definition,
    ( sQ510_spl
  <=> cons(hd(cons(sK1_skl,cons(sK0_skl,nil))),tl(cons(sK1_skl,cons(sK0_skl,nil)))) = cons(sK1_skl,cons(sK0_skl,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ510_spl])],[split_symbol_definition]) ).

fof(f5947,plain,
    ( ~ sQ344_spl
    | sQ510_spl
    | sQ345_spl ),
    inference(split_clause,[status(thm)],[f5924,f3853,f5944,f3850]) ).

fof(f5948,definition,
    ( sQ511_spl
  <=> cons(hd(cons(sK1_skl,nil)),tl(cons(sK1_skl,nil))) = cons(sK1_skl,nil) ),
    introduced(definition,[new_symbols(definition,[sQ511_spl])],[split_symbol_definition]) ).

fof(f5951,plain,
    ( ~ sQ159_spl
    | sQ511_spl
    | sQ208_spl ),
    inference(split_clause,[status(thm)],[f5925,f2137,f5948,f1605]) ).

fof(f5953,definition,
    ( sQ512_spl
  <=> cons(hd(nil),tl(nil)) = nil ),
    introduced(definition,[new_symbols(definition,[sQ512_spl])],[split_symbol_definition]) ).

fof(f5960,plain,
    ! [X0] :
      ( sK49_skl = X0
      | app(sK49_skl,sK49_skl) != app(X0,sK49_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f376,f421]) ).

fof(f5961,plain,
    ! [X0,X1] :
      ( X1 = X0
      | app(X1,sK49_skl) != app(X0,sK49_skl)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f376,f421]) ).

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

fof(f6014,plain,
    ! [X0] :
      ( nil = X0
      | nil != app(X0,nil)
      | ~ ssList(X0) ),
    inference(forward_demodulation,[status(thm)],[f607,f5994]) ).

fof(f6015,plain,
    ! [X0] :
      ( sK49_skl = X0
      | app(sK49_skl,sK49_skl) != app(sK49_skl,X0)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f378,f421]) ).

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

fof(f6069,plain,
    ! [X0] :
      ( nil = X0
      | nil != app(nil,X0)
      | ~ ssList(X0) ),
    inference(forward_demodulation,[status(thm)],[f607,f6049]) ).

fof(f6121,plain,
    ( ~ sQ26_spl
    | sK49_skl = sK49_skl
    | ~ frontsegP(sK49_skl,sK49_skl)
    | ~ ssList(sK49_skl)
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f683,f284]) ).

fof(f6123,definition,
    ( sQ523_spl
  <=> sK49_skl = sK49_skl ),
    introduced(definition,[new_symbols(definition,[sQ523_spl])],[split_symbol_definition]) ).

fof(f6126,plain,
    ( ~ sQ26_spl
    | sQ523_spl
    | ~ sQ43_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f6121,f632,f765,f6123,f671]) ).

fof(f6141,plain,
    ! [X0,X1] :
      ( ~ sQ102_spl
      | ~ sQ29_spl
      | segmentP(app(app(X0,sK49_skl),X1),sK49_skl)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssList(sK49_skl)
      | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f1170,f321]) ).

fof(f6144,definition,
    ! [X0,X1] :
      ( sQ524_spl
    <=> ( segmentP(app(app(X0,sK49_skl),X1),sK49_skl)
        | ~ ssList(X1)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ524_spl])],[split_symbol_definition]) ).

fof(f6147,plain,
    ( ~ sQ102_spl
    | ~ sQ29_spl
    | sQ524_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f6141,f632,f6144,f687,f1162]) ).

fof(f6158,plain,
    ! [X0] :
      ( ~ sQ381_spl
      | ~ memberP(sK49_skl,X0)
      | memberP(nil,X0)
      | ~ ssItem(X0) ),
    inference(forward_demodulation,[status(thm)],[f4479,f426]) ).

fof(f6159,plain,
    ! [X0] :
      ( ~ sQ381_spl
      | ~ memberP(sK49_skl,X0)
      | ~ ssItem(X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f6158,f279]) ).

fof(f6216,plain,
    ! [X0] :
      ( rearsegP(sK49_skl,X0)
      | ~ rearsegP(sK49_skl,X0)
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f4509,f307]) ).

fof(f6217,plain,
    ! [X0] :
      ( frontsegP(sK49_skl,X0)
      | ~ frontsegP(nil,X0)
      | ~ ssList(sK49_skl)
      | ~ ssList(X0)
      | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f4509,f288]) ).

fof(f6222,definition,
    ! [X0] :
      ( sQ529_spl
    <=> ( rearsegP(sK49_skl,X0)
        | ~ rearsegP(sK49_skl,X0)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ529_spl])],[split_symbol_definition]) ).

fof(f6225,plain,
    ( ~ sQ19_spl
    | sQ529_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f6216,f632,f6222,f615]) ).

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

fof(f6229,plain,
    ( ~ sQ22_spl
    | sQ530_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f6217,f615,f6226,f632]) ).

fof(f6236,plain,
    ! [X0] :
      ( rearsegP(sK49_skl,X0)
      | ~ rearsegP(nil,X0)
      | ~ ssList(sK49_skl)
      | ~ ssList(X0)
      | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f4508,f307]) ).

fof(f6237,plain,
    ! [X0] :
      ( frontsegP(sK49_skl,X0)
      | ~ frontsegP(sK49_skl,X0)
      | ~ ssList(nil)
      | ~ ssList(X0)
      | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f4508,f288]) ).

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

fof(f6247,plain,
    ( ~ sQ22_spl
    | sQ531_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f6236,f615,f6244,f632]) ).

fof(f6248,definition,
    ! [X0] :
      ( sQ532_spl
    <=> ( frontsegP(sK49_skl,X0)
        | ~ frontsegP(sK49_skl,X0)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ532_spl])],[split_symbol_definition]) ).

fof(f6251,plain,
    ( ~ sQ19_spl
    | sQ532_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f6237,f632,f6248,f615]) ).

fof(f6319,plain,
    ! [X0] :
      ( ~ sQ163_spl
      | nil = cons(sK0_skl,nil)
      | nil != app(X0,cons(sK0_skl,nil))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f385,f1640]) ).

fof(f6321,plain,
    ! [X0] :
      ( ~ sQ344_spl
      | nil = cons(sK1_skl,cons(sK0_skl,nil))
      | nil != app(X0,cons(sK1_skl,cons(sK0_skl,nil)))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f385,f3851]) ).

fof(f6322,plain,
    ! [X0] :
      ( ~ sQ159_spl
      | nil = cons(sK1_skl,nil)
      | nil != app(X0,cons(sK1_skl,nil))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f385,f1606]) ).

fof(f6336,definition,
    ! [X0] :
      ( sQ534_spl
    <=> ( nil != app(X0,cons(sK0_skl,nil))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ534_spl])],[split_symbol_definition]) ).

fof(f6339,plain,
    ( ~ sQ163_spl
    | sQ228_spl
    | sQ534_spl ),
    inference(split_clause,[status(thm)],[f6319,f6336,f2418,f1639]) ).

fof(f6341,definition,
    ! [X0] :
      ( sQ535_spl
    <=> ( nil != app(X0,cons(sK1_skl,cons(sK0_skl,nil)))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ535_spl])],[split_symbol_definition]) ).

fof(f6344,plain,
    ( ~ sQ344_spl
    | sQ345_spl
    | sQ535_spl ),
    inference(split_clause,[status(thm)],[f6321,f6341,f3853,f3850]) ).

fof(f6345,definition,
    ! [X0] :
      ( sQ536_spl
    <=> ( nil != app(X0,cons(sK1_skl,nil))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ536_spl])],[split_symbol_definition]) ).

fof(f6348,plain,
    ( ~ sQ159_spl
    | sQ208_spl
    | sQ536_spl ),
    inference(split_clause,[status(thm)],[f6322,f6345,f2137,f1605]) ).

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

fof(f6351,plain,
    ! [X0] :
      ( ~ sQ537_spl
      | nil != app(X0,nil)
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f6350]) ).

fof(f6452,plain,
    ! [X0] :
      ( ~ sQ132_spl
      | nil = sK8_skl(sK49_skl,sK49_skl)
      | nil != app(X0,sK8_skl(sK49_skl,sK49_skl))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f1369,f385]) ).

fof(f6465,plain,
    ( ~ sQ132_spl
    | cons(hd(sK8_skl(sK49_skl,sK49_skl)),tl(sK8_skl(sK49_skl,sK49_skl))) = sK8_skl(sK49_skl,sK49_skl)
    | nil = sK8_skl(sK49_skl,sK49_skl) ),
    inference(resolution,[status(thm)],[f1369,f374]) ).

fof(f6490,definition,
    ! [X0] :
      ( sQ542_spl
    <=> ( nil != app(X0,sK8_skl(sK49_skl,sK49_skl))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ542_spl])],[split_symbol_definition]) ).

fof(f6491,plain,
    ! [X0] :
      ( ~ sQ542_spl
      | nil != app(X0,sK8_skl(sK49_skl,sK49_skl))
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f6490]) ).

fof(f6493,plain,
    ( ~ sQ132_spl
    | sQ368_spl
    | sQ542_spl ),
    inference(split_clause,[status(thm)],[f6452,f6490,f3990,f1368]) ).

fof(f6494,definition,
    ( sQ543_spl
  <=> cons(hd(sK8_skl(sK49_skl,sK49_skl)),tl(sK8_skl(sK49_skl,sK49_skl))) = sK8_skl(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ543_spl])],[split_symbol_definition]) ).

fof(f6497,plain,
    ( ~ sQ132_spl
    | sQ543_spl
    | sQ368_spl ),
    inference(split_clause,[status(thm)],[f6465,f3990,f6494,f1368]) ).

fof(f6552,plain,
    ! [X0] :
      ( ~ sQ203_spl
      | nil = cons(sK1_skl,sK49_skl)
      | nil != app(X0,cons(sK1_skl,sK49_skl))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f2073,f385]) ).

fof(f6565,plain,
    ( ~ sQ203_spl
    | cons(hd(cons(sK1_skl,sK49_skl)),tl(cons(sK1_skl,sK49_skl))) = cons(sK1_skl,sK49_skl)
    | nil = cons(sK1_skl,sK49_skl) ),
    inference(resolution,[status(thm)],[f2073,f374]) ).

fof(f6590,definition,
    ! [X0] :
      ( sQ546_spl
    <=> ( nil != app(X0,cons(sK1_skl,sK49_skl))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ546_spl])],[split_symbol_definition]) ).

fof(f6593,plain,
    ( ~ sQ203_spl
    | sQ204_spl
    | sQ546_spl ),
    inference(split_clause,[status(thm)],[f6552,f6590,f2075,f2072]) ).

fof(f6594,definition,
    ( sQ547_spl
  <=> cons(hd(cons(sK1_skl,sK49_skl)),tl(cons(sK1_skl,sK49_skl))) = cons(sK1_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ547_spl])],[split_symbol_definition]) ).

fof(f6597,plain,
    ( ~ sQ203_spl
    | sQ547_spl
    | sQ204_spl ),
    inference(split_clause,[status(thm)],[f6565,f2075,f6594,f2072]) ).

fof(f6599,plain,
    ! [X0] :
      ( ~ sQ234_spl
      | nil = cons(sK0_skl,sK49_skl)
      | nil != app(X0,cons(sK0_skl,sK49_skl))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f2450,f385]) ).

fof(f6612,plain,
    ( ~ sQ234_spl
    | cons(hd(cons(sK0_skl,sK49_skl)),tl(cons(sK0_skl,sK49_skl))) = cons(sK0_skl,sK49_skl)
    | nil = cons(sK0_skl,sK49_skl) ),
    inference(resolution,[status(thm)],[f2450,f374]) ).

fof(f6637,definition,
    ! [X0] :
      ( sQ548_spl
    <=> ( nil != app(X0,cons(sK0_skl,sK49_skl))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ548_spl])],[split_symbol_definition]) ).

fof(f6640,plain,
    ( ~ sQ234_spl
    | sQ235_spl
    | sQ548_spl ),
    inference(split_clause,[status(thm)],[f6599,f6637,f2452,f2449]) ).

fof(f6641,definition,
    ( sQ549_spl
  <=> cons(hd(cons(sK0_skl,sK49_skl)),tl(cons(sK0_skl,sK49_skl))) = cons(sK0_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ549_spl])],[split_symbol_definition]) ).

fof(f6644,plain,
    ( ~ sQ234_spl
    | sQ549_spl
    | sQ235_spl ),
    inference(split_clause,[status(thm)],[f6612,f2452,f6641,f2449]) ).

fof(f6677,plain,
    ! [X0] :
      ( nil = X0
      | nil != app(X0,nil)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f386,f223]) ).

fof(f6693,plain,
    ! [X0] :
      ( tl(app(X0,sK49_skl)) = app(tl(X0),sK49_skl)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f393,f421]) ).

fof(f6713,plain,
    ! [X0] :
      ( tl(app(X0,nil)) = app(tl(X0),nil)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f393,f223]) ).

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

fof(f6756,plain,
    ! [X0] :
      ( ~ sQ553_spl
      | nil != app(X0,sK26_skl(nil))
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f6755]) ).

fof(f6758,definition,
    ( sQ554_spl
  <=> nil = sK26_skl(nil) ),
    introduced(definition,[new_symbols(definition,[sQ554_spl])],[split_symbol_definition]) ).

fof(f6759,plain,
    ( ~ sQ554_spl
    | nil = sK26_skl(nil) ),
    inference(component_clause,[status(thm)],[f6758]) ).

fof(f6762,definition,
    ( sQ555_spl
  <=> cons(hd(sK26_skl(nil)),tl(sK26_skl(nil))) = sK26_skl(nil) ),
    introduced(definition,[new_symbols(definition,[sQ555_spl])],[split_symbol_definition]) ).

fof(f6763,plain,
    ( ~ sQ555_spl
    | cons(hd(sK26_skl(nil)),tl(sK26_skl(nil))) = sK26_skl(nil) ),
    inference(component_clause,[status(thm)],[f6762]) ).

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

fof(f6812,plain,
    ! [X0] :
      ( ~ sQ557_spl
      | nil != app(X0,sK27_skl(nil))
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f6811]) ).

fof(f6814,definition,
    ( sQ558_spl
  <=> nil = sK27_skl(nil) ),
    introduced(definition,[new_symbols(definition,[sQ558_spl])],[split_symbol_definition]) ).

fof(f6815,plain,
    ( ~ sQ558_spl
    | nil = sK27_skl(nil) ),
    inference(component_clause,[status(thm)],[f6814]) ).

fof(f6818,definition,
    ( sQ559_spl
  <=> cons(hd(sK27_skl(nil)),tl(sK27_skl(nil))) = sK27_skl(nil) ),
    introduced(definition,[new_symbols(definition,[sQ559_spl])],[split_symbol_definition]) ).

fof(f6819,plain,
    ( ~ sQ559_spl
    | cons(hd(sK27_skl(nil)),tl(sK27_skl(nil))) = sK27_skl(nil) ),
    inference(component_clause,[status(thm)],[f6818]) ).

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

fof(f7138,plain,
    ! [X0] :
      ( ~ sQ595_spl
      | nil != app(X0,sK31_skl(nil))
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f7137]) ).

fof(f7140,definition,
    ( sQ596_spl
  <=> nil = sK31_skl(nil) ),
    introduced(definition,[new_symbols(definition,[sQ596_spl])],[split_symbol_definition]) ).

fof(f7141,plain,
    ( ~ sQ596_spl
    | nil = sK31_skl(nil) ),
    inference(component_clause,[status(thm)],[f7140]) ).

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

fof(f7194,plain,
    ! [X0] :
      ( ~ sQ599_spl
      | nil != app(X0,sK32_skl(nil))
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f7193]) ).

fof(f7196,definition,
    ( sQ600_spl
  <=> nil = sK32_skl(nil) ),
    introduced(definition,[new_symbols(definition,[sQ600_spl])],[split_symbol_definition]) ).

fof(f7197,plain,
    ( ~ sQ600_spl
    | nil = sK32_skl(nil) ),
    inference(component_clause,[status(thm)],[f7196]) ).

fof(f7200,definition,
    ( sQ601_spl
  <=> cons(hd(sK32_skl(nil)),tl(sK32_skl(nil))) = sK32_skl(nil) ),
    introduced(definition,[new_symbols(definition,[sQ601_spl])],[split_symbol_definition]) ).

fof(f7201,plain,
    ( ~ sQ601_spl
    | cons(hd(sK32_skl(nil)),tl(sK32_skl(nil))) = sK32_skl(nil) ),
    inference(component_clause,[status(thm)],[f7200]) ).

fof(f7347,plain,
    ! [X0,X1] :
      ( memberP(app(cons(sK0_skl,X0),X1),sK0_skl)
      | ~ ssList(X1)
      | ~ ssList(cons(sK0_skl,X0))
      | ~ ssItem(sK0_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f5680,f271]) ).

fof(f7348,plain,
    ! [X0,X1] :
      ( memberP(app(X1,cons(sK0_skl,X0)),sK0_skl)
      | ~ ssList(cons(sK0_skl,X0))
      | ~ ssList(X1)
      | ~ ssItem(sK0_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f5680,f272]) ).

fof(f7349,plain,
    ! [X0,X1] :
      ( memberP(cons(X1,cons(sK0_skl,X0)),sK0_skl)
      | ~ ssList(cons(sK0_skl,X0))
      | ~ ssItem(X1)
      | ~ ssItem(sK0_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f5680,f277]) ).

fof(f7352,definition,
    ! [X0,X1] :
      ( sQ607_spl
    <=> ( memberP(app(cons(sK0_skl,X0),X1),sK0_skl)
        | ~ ssList(X1)
        | ~ ssList(cons(sK0_skl,X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ607_spl])],[split_symbol_definition]) ).

fof(f7355,plain,
    ( ~ sQ10_spl
    | sQ607_spl ),
    inference(split_clause,[status(thm)],[f7347,f7352,f544]) ).

fof(f7356,definition,
    ! [X0,X1] :
      ( sQ608_spl
    <=> ( memberP(app(X1,cons(sK0_skl,X0)),sK0_skl)
        | ~ ssList(cons(sK0_skl,X0))
        | ~ ssList(X1)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ608_spl])],[split_symbol_definition]) ).

fof(f7359,plain,
    ( ~ sQ10_spl
    | sQ608_spl ),
    inference(split_clause,[status(thm)],[f7348,f7356,f544]) ).

fof(f7360,definition,
    ! [X0,X1] :
      ( sQ609_spl
    <=> ( memberP(cons(X1,cons(sK0_skl,X0)),sK0_skl)
        | ~ ssList(cons(sK0_skl,X0))
        | ~ ssItem(X1)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ609_spl])],[split_symbol_definition]) ).

fof(f7363,plain,
    ( ~ sQ10_spl
    | sQ609_spl ),
    inference(split_clause,[status(thm)],[f7349,f7360,f544]) ).

fof(f7552,plain,
    ! [X0] :
      ( X0 = cons(sK1_skl,sK49_skl)
      | tl(X0) != sK49_skl
      | hd(X0) != hd(cons(sK1_skl,sK49_skl))
      | nil = cons(sK1_skl,sK49_skl)
      | nil = X0
      | ~ ssList(X0)
      | ~ ssList(cons(sK1_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f4496,f372]) ).

fof(f7555,definition,
    ! [X0] :
      ( sQ622_spl
    <=> ( X0 = cons(sK1_skl,sK49_skl)
        | tl(X0) != sK49_skl
        | hd(X0) != hd(cons(sK1_skl,sK49_skl))
        | nil = X0
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ622_spl])],[split_symbol_definition]) ).

fof(f7558,plain,
    ( sQ204_spl
    | sQ622_spl
    | ~ sQ203_spl ),
    inference(split_clause,[status(thm)],[f7552,f2072,f7555,f2075]) ).

fof(f7562,plain,
    ! [X0] :
      ( X0 = cons(sK0_skl,sK49_skl)
      | tl(X0) != sK49_skl
      | hd(X0) != hd(cons(sK0_skl,sK49_skl))
      | nil = cons(sK0_skl,sK49_skl)
      | nil = X0
      | ~ ssList(X0)
      | ~ ssList(cons(sK0_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f4495,f372]) ).

fof(f7565,definition,
    ! [X0] :
      ( sQ623_spl
    <=> ( X0 = cons(sK0_skl,sK49_skl)
        | tl(X0) != sK49_skl
        | hd(X0) != hd(cons(sK0_skl,sK49_skl))
        | nil = X0
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ623_spl])],[split_symbol_definition]) ).

fof(f7568,plain,
    ( sQ235_spl
    | sQ623_spl
    | ~ sQ234_spl ),
    inference(split_clause,[status(thm)],[f7562,f2449,f7565,f2452]) ).

fof(f7654,plain,
    ! [X0,X1] :
      ( memberP(app(cons(sK1_skl,X0),X1),sK1_skl)
      | ~ ssList(X1)
      | ~ ssList(cons(sK1_skl,X0))
      | ~ ssItem(sK1_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f5681,f271]) ).

fof(f7655,plain,
    ! [X0,X1] :
      ( memberP(app(X1,cons(sK1_skl,X0)),sK1_skl)
      | ~ ssList(cons(sK1_skl,X0))
      | ~ ssList(X1)
      | ~ ssItem(sK1_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f5681,f272]) ).

fof(f7656,plain,
    ! [X0,X1] :
      ( memberP(cons(X1,cons(sK1_skl,X0)),sK1_skl)
      | ~ ssList(cons(sK1_skl,X0))
      | ~ ssItem(X1)
      | ~ ssItem(sK1_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f5681,f277]) ).

fof(f7659,definition,
    ! [X0,X1] :
      ( sQ628_spl
    <=> ( memberP(app(cons(sK1_skl,X0),X1),sK1_skl)
        | ~ ssList(X1)
        | ~ ssList(cons(sK1_skl,X0))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ628_spl])],[split_symbol_definition]) ).

fof(f7662,plain,
    ( ~ sQ11_spl
    | sQ628_spl ),
    inference(split_clause,[status(thm)],[f7654,f7659,f547]) ).

fof(f7663,definition,
    ! [X0,X1] :
      ( sQ629_spl
    <=> ( memberP(app(X1,cons(sK1_skl,X0)),sK1_skl)
        | ~ ssList(cons(sK1_skl,X0))
        | ~ ssList(X1)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ629_spl])],[split_symbol_definition]) ).

fof(f7666,plain,
    ( ~ sQ11_spl
    | sQ629_spl ),
    inference(split_clause,[status(thm)],[f7655,f7663,f547]) ).

fof(f7667,definition,
    ! [X0,X1] :
      ( sQ630_spl
    <=> ( memberP(cons(X1,cons(sK1_skl,X0)),sK1_skl)
        | ~ ssList(cons(sK1_skl,X0))
        | ~ ssItem(X1)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ630_spl])],[split_symbol_definition]) ).

fof(f7670,plain,
    ( ~ sQ11_spl
    | sQ630_spl ),
    inference(split_clause,[status(thm)],[f7656,f7667,f547]) ).

fof(f7674,plain,
    ! [X0,X1] :
      ( ~ sQ192_spl
      | segmentP(app(app(X0,app(sK49_skl,sK49_skl)),X1),sK49_skl)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssList(sK49_skl)
      | ~ ssList(app(sK49_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f1935,f321]) ).

fof(f7677,definition,
    ! [X0,X1] :
      ( sQ631_spl
    <=> ( segmentP(app(app(X0,app(sK49_skl,sK49_skl)),X1),sK49_skl)
        | ~ ssList(X1)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ631_spl])],[split_symbol_definition]) ).

fof(f7680,plain,
    ( ~ sQ192_spl
    | sQ631_spl
    | ~ sQ22_spl
    | ~ sQ194_spl ),
    inference(split_clause,[status(thm)],[f7674,f1953,f632,f7677,f1934]) ).

fof(f7767,definition,
    ( sQ637_spl
  <=> ssList(tl(sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ637_spl])],[split_symbol_definition]) ).

fof(f7769,plain,
    ( sQ637_spl
    | ~ ssList(tl(sK49_skl)) ),
    inference(component_clause,[status(thm)],[f7767]) ).

fof(f7774,definition,
    ( sQ639_spl
  <=> ssItem(hd(sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ639_spl])],[split_symbol_definition]) ).

fof(f7776,plain,
    ( sQ639_spl
    | ~ ssItem(hd(sK49_skl)) ),
    inference(component_clause,[status(thm)],[f7774]) ).

fof(f7832,plain,
    ( sQ637_spl
    | nil = sK49_skl
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f7769,f241]) ).

fof(f7833,plain,
    ( sQ637_spl
    | sQ379_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f7832,f632,f4029,f7767]) ).

fof(f8074,definition,
    ( sQ689_spl
  <=> sK49_skl = cons(sK0_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ689_spl])],[split_symbol_definition]) ).

fof(f8075,plain,
    ( ~ sQ689_spl
    | sK49_skl = cons(sK0_skl,sK49_skl) ),
    inference(component_clause,[status(thm)],[f8074]) ).

fof(f8088,definition,
    ( sQ693_spl
  <=> sK49_skl = cons(sK1_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ693_spl])],[split_symbol_definition]) ).

fof(f8089,plain,
    ( ~ sQ693_spl
    | sK49_skl = cons(sK1_skl,sK49_skl) ),
    inference(component_clause,[status(thm)],[f8088]) ).

fof(f8127,definition,
    ( sQ704_spl
  <=> sK49_skl = app(nil,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ704_spl])],[split_symbol_definition]) ).

fof(f8129,plain,
    ( sQ704_spl
    | sK49_skl != app(nil,sK49_skl) ),
    inference(component_clause,[status(thm)],[f8127]) ).

fof(f8131,plain,
    ( sQ704_spl
    | sK49_skl != sK49_skl ),
    inference(forward_demodulation,[status(thm)],[f4509,f8129]) ).

fof(f8132,plain,
    ( sQ704_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f8131]) ).

fof(f8133,plain,
    sQ704_spl,
    inference(contradiction_clause,[status(thm)],[f8132]) ).

fof(f8134,plain,
    ( ~ sQ693_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f8089,f4507]) ).

fof(f8135,plain,
    ~ sQ693_spl,
    inference(contradiction_clause,[status(thm)],[f8134]) ).

fof(f8136,plain,
    ( ~ sQ689_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f8075,f4506]) ).

fof(f8137,plain,
    ~ sQ689_spl,
    inference(contradiction_clause,[status(thm)],[f8136]) ).

fof(f8317,plain,
    ! [X0] :
      ( nil = X0
      | sK49_skl != app(X0,sK49_skl)
      | ~ ssList(nil)
      | ~ ssList(X0) ),
    inference(paramodulation,[status(thm)],[f4509,f5961]) ).

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

fof(f8323,plain,
    ( ~ sQ19_spl
    | sQ723_spl ),
    inference(split_clause,[status(thm)],[f8317,f8320,f615]) ).

fof(f8361,plain,
    ( ~ sQ234_spl
    | nil = cons(sK0_skl,sK49_skl)
    | nil != app(cons(sK0_skl,sK49_skl),nil) ),
    inference(resolution,[status(thm)],[f6014,f2450]) ).

fof(f8362,plain,
    ( ~ sQ163_spl
    | nil = cons(sK0_skl,nil)
    | nil != app(cons(sK0_skl,nil),nil) ),
    inference(resolution,[status(thm)],[f6014,f1640]) ).

fof(f8364,plain,
    ( ~ sQ203_spl
    | nil = cons(sK1_skl,sK49_skl)
    | nil != app(cons(sK1_skl,sK49_skl),nil) ),
    inference(resolution,[status(thm)],[f6014,f2073]) ).

fof(f8365,plain,
    ( ~ sQ344_spl
    | nil = cons(sK1_skl,cons(sK0_skl,nil))
    | nil != app(cons(sK1_skl,cons(sK0_skl,nil)),nil) ),
    inference(resolution,[status(thm)],[f6014,f3851]) ).

fof(f8366,plain,
    ( ~ sQ159_spl
    | nil = cons(sK1_skl,nil)
    | nil != app(cons(sK1_skl,nil),nil) ),
    inference(resolution,[status(thm)],[f6014,f1606]) ).

fof(f8381,definition,
    ( sQ725_spl
  <=> nil = app(cons(sK0_skl,sK49_skl),nil) ),
    introduced(definition,[new_symbols(definition,[sQ725_spl])],[split_symbol_definition]) ).

fof(f8384,plain,
    ( ~ sQ234_spl
    | sQ235_spl
    | ~ sQ725_spl ),
    inference(split_clause,[status(thm)],[f8361,f8381,f2452,f2449]) ).

fof(f8385,definition,
    ( sQ726_spl
  <=> nil = app(cons(sK0_skl,nil),nil) ),
    introduced(definition,[new_symbols(definition,[sQ726_spl])],[split_symbol_definition]) ).

fof(f8388,plain,
    ( ~ sQ163_spl
    | sQ228_spl
    | ~ sQ726_spl ),
    inference(split_clause,[status(thm)],[f8362,f8385,f2418,f1639]) ).

fof(f8390,definition,
    ( sQ727_spl
  <=> nil = app(cons(sK1_skl,sK49_skl),nil) ),
    introduced(definition,[new_symbols(definition,[sQ727_spl])],[split_symbol_definition]) ).

fof(f8393,plain,
    ( ~ sQ203_spl
    | sQ204_spl
    | ~ sQ727_spl ),
    inference(split_clause,[status(thm)],[f8364,f8390,f2075,f2072]) ).

fof(f8394,definition,
    ( sQ728_spl
  <=> nil = app(cons(sK1_skl,cons(sK0_skl,nil)),nil) ),
    introduced(definition,[new_symbols(definition,[sQ728_spl])],[split_symbol_definition]) ).

fof(f8397,plain,
    ( ~ sQ344_spl
    | sQ345_spl
    | ~ sQ728_spl ),
    inference(split_clause,[status(thm)],[f8365,f8394,f3853,f3850]) ).

fof(f8398,definition,
    ( sQ729_spl
  <=> nil = app(cons(sK1_skl,nil),nil) ),
    introduced(definition,[new_symbols(definition,[sQ729_spl])],[split_symbol_definition]) ).

fof(f8401,plain,
    ( ~ sQ159_spl
    | sQ208_spl
    | ~ sQ729_spl ),
    inference(split_clause,[status(thm)],[f8366,f8398,f2137,f1605]) ).

fof(f8407,definition,
    ( sQ731_spl
  <=> nil = app(nil,nil) ),
    introduced(definition,[new_symbols(definition,[sQ731_spl])],[split_symbol_definition]) ).

fof(f8409,plain,
    ( sQ731_spl
    | nil != app(nil,nil) ),
    inference(component_clause,[status(thm)],[f8407]) ).

fof(f8412,plain,
    ( sQ731_spl
    | nil != nil ),
    inference(forward_demodulation,[status(thm)],[f607,f8409]) ).

fof(f8413,plain,
    ( sQ731_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f8412]) ).

fof(f8414,plain,
    sQ731_spl,
    inference(contradiction_clause,[status(thm)],[f8413]) ).

fof(f8658,definition,
    ( sQ744_spl
  <=> memberP(nil,sK0_skl) ),
    introduced(definition,[new_symbols(definition,[sQ744_spl])],[split_symbol_definition]) ).

fof(f8659,plain,
    ( ~ sQ744_spl
    | memberP(nil,sK0_skl) ),
    inference(component_clause,[status(thm)],[f8658]) ).

fof(f8750,plain,
    ( ~ sQ744_spl
    | ~ ssItem(sK0_skl) ),
    inference(resolution,[status(thm)],[f8659,f279]) ).

fof(f8754,plain,
    ( ~ sQ744_spl
    | ~ sQ10_spl ),
    inference(split_clause,[status(thm)],[f8750,f544,f8658]) ).

fof(f8808,plain,
    ( ~ sQ234_spl
    | sK49_skl = cons(sK0_skl,sK49_skl)
    | app(sK49_skl,sK49_skl) != app(sK49_skl,cons(sK0_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f6015,f2450]) ).

fof(f8811,plain,
    ( ~ sQ203_spl
    | sK49_skl = cons(sK1_skl,sK49_skl)
    | app(sK49_skl,sK49_skl) != app(sK49_skl,cons(sK1_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f6015,f2073]) ).

fof(f8822,definition,
    ( sQ767_spl
  <=> app(sK49_skl,sK49_skl) = app(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ767_spl])],[split_symbol_definition]) ).

fof(f8824,plain,
    ( sQ767_spl
    | app(sK49_skl,sK49_skl) != app(sK49_skl,sK49_skl) ),
    inference(component_clause,[status(thm)],[f8822]) ).

fof(f8826,definition,
    ( sQ768_spl
  <=> app(sK49_skl,sK49_skl) = app(sK49_skl,cons(sK0_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ768_spl])],[split_symbol_definition]) ).

fof(f8829,plain,
    ( ~ sQ234_spl
    | sQ689_spl
    | ~ sQ768_spl ),
    inference(split_clause,[status(thm)],[f8808,f8826,f8074,f2449]) ).

fof(f8834,definition,
    ( sQ770_spl
  <=> app(sK49_skl,sK49_skl) = app(sK49_skl,cons(sK1_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ770_spl])],[split_symbol_definition]) ).

fof(f8837,plain,
    ( ~ sQ203_spl
    | sQ693_spl
    | ~ sQ770_spl ),
    inference(split_clause,[status(thm)],[f8811,f8834,f8088,f2072]) ).

fof(f8847,plain,
    ( sQ767_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f8824]) ).

fof(f8848,plain,
    sQ767_spl,
    inference(contradiction_clause,[status(thm)],[f8847]) ).

fof(f8904,definition,
    ( sQ777_spl
  <=> memberP(nil,sK1_skl) ),
    introduced(definition,[new_symbols(definition,[sQ777_spl])],[split_symbol_definition]) ).

fof(f8905,plain,
    ( ~ sQ777_spl
    | memberP(nil,sK1_skl) ),
    inference(component_clause,[status(thm)],[f8904]) ).

fof(f8995,plain,
    ( ~ sQ777_spl
    | ~ ssItem(sK1_skl) ),
    inference(resolution,[status(thm)],[f8905,f279]) ).

fof(f8999,plain,
    ( ~ sQ777_spl
    | ~ sQ11_spl ),
    inference(split_clause,[status(thm)],[f8995,f547,f8904]) ).

fof(f9143,plain,
    ( ~ sQ234_spl
    | nil = cons(sK0_skl,sK49_skl)
    | nil != app(nil,cons(sK0_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f6069,f2450]) ).

fof(f9145,plain,
    ( ~ sQ203_spl
    | nil = cons(sK1_skl,sK49_skl)
    | nil != app(nil,cons(sK1_skl,sK49_skl)) ),
    inference(resolution,[status(thm)],[f6069,f2073]) ).

fof(f9163,definition,
    ( sQ803_spl
  <=> nil = app(nil,cons(sK0_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ803_spl])],[split_symbol_definition]) ).

fof(f9166,plain,
    ( ~ sQ234_spl
    | sQ235_spl
    | ~ sQ803_spl ),
    inference(split_clause,[status(thm)],[f9143,f9163,f2452,f2449]) ).

fof(f9168,definition,
    ( sQ804_spl
  <=> nil = app(nil,cons(sK1_skl,sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ804_spl])],[split_symbol_definition]) ).

fof(f9171,plain,
    ( ~ sQ203_spl
    | sQ204_spl
    | ~ sQ804_spl ),
    inference(split_clause,[status(thm)],[f9145,f9168,f2075,f2072]) ).

fof(f9203,plain,
    ( ~ sQ159_spl
    | nil = cons(sK1_skl,nil)
    | nil != app(nil,cons(sK1_skl,nil)) ),
    inference(resolution,[status(thm)],[f1606,f6069]) ).

fof(f9252,definition,
    ( sQ805_spl
  <=> nil = app(nil,cons(sK1_skl,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ805_spl])],[split_symbol_definition]) ).

fof(f9255,plain,
    ( ~ sQ159_spl
    | sQ208_spl
    | ~ sQ805_spl ),
    inference(split_clause,[status(thm)],[f9203,f9252,f2137,f1605]) ).

fof(f9267,plain,
    ( ~ sQ163_spl
    | nil = cons(sK0_skl,nil)
    | nil != app(nil,cons(sK0_skl,nil)) ),
    inference(resolution,[status(thm)],[f1640,f6069]) ).

fof(f9316,definition,
    ( sQ807_spl
  <=> nil = app(nil,cons(sK0_skl,nil)) ),
    introduced(definition,[new_symbols(definition,[sQ807_spl])],[split_symbol_definition]) ).

fof(f9319,plain,
    ( ~ sQ163_spl
    | sQ228_spl
    | ~ sQ807_spl ),
    inference(split_clause,[status(thm)],[f9267,f9316,f2418,f1639]) ).

fof(f9373,plain,
    ( ~ sQ537_spl
    | nil != app(nil,nil) ),
    inference(resolution,[status(thm)],[f6351,f223]) ).

fof(f9375,plain,
    ( ~ sQ537_spl
    | ~ sQ731_spl ),
    inference(split_clause,[status(thm)],[f9373,f8407,f6350]) ).

fof(f9924,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ssList(sK3_skl(sK1_skl,cons(sK1_skl,X0)))
      | ~ ssItem(sK1_skl)
      | ~ ssList(cons(sK1_skl,X0)) ),
    inference(resolution,[status(thm)],[f110,f5681]) ).

fof(f9925,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ssList(sK3_skl(sK0_skl,cons(sK0_skl,X0)))
      | ~ ssItem(sK0_skl)
      | ~ ssList(cons(sK0_skl,X0)) ),
    inference(resolution,[status(thm)],[f110,f5680]) ).

fof(f9926,definition,
    ! [X0] :
      ( sQ818_spl
    <=> ( ~ ssList(X0)
        | ssList(sK3_skl(sK1_skl,cons(sK1_skl,X0)))
        | ~ ssList(cons(sK1_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ818_spl])],[split_symbol_definition]) ).

fof(f9929,plain,
    ( ~ sQ11_spl
    | sQ818_spl ),
    inference(split_clause,[status(thm)],[f9924,f9926,f547]) ).

fof(f9930,definition,
    ! [X0] :
      ( sQ819_spl
    <=> ( ~ ssList(X0)
        | ssList(sK3_skl(sK0_skl,cons(sK0_skl,X0)))
        | ~ ssList(cons(sK0_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ819_spl])],[split_symbol_definition]) ).

fof(f9933,plain,
    ( ~ sQ10_spl
    | sQ819_spl ),
    inference(split_clause,[status(thm)],[f9925,f9930,f544]) ).

fof(f10117,plain,
    ( tl(app(cons(sK0_skl,sK49_skl),sK49_skl)) = app(sK49_skl,sK49_skl)
    | nil = cons(sK0_skl,sK49_skl)
    | ~ ssList(cons(sK0_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f4495,f6693]) ).

fof(f10118,plain,
    ( tl(app(cons(sK1_skl,sK49_skl),sK49_skl)) = app(sK49_skl,sK49_skl)
    | nil = cons(sK1_skl,sK49_skl)
    | ~ ssList(cons(sK1_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f4496,f6693]) ).

fof(f10123,definition,
    ( sQ835_spl
  <=> tl(app(cons(sK0_skl,sK49_skl),sK49_skl)) = app(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ835_spl])],[split_symbol_definition]) ).

fof(f10126,plain,
    ( sQ835_spl
    | sQ235_spl
    | ~ sQ234_spl ),
    inference(split_clause,[status(thm)],[f10117,f2449,f2452,f10123]) ).

fof(f10127,definition,
    ( sQ836_spl
  <=> tl(app(cons(sK1_skl,sK49_skl),sK49_skl)) = app(sK49_skl,sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ836_spl])],[split_symbol_definition]) ).

fof(f10130,plain,
    ( sQ836_spl
    | sQ204_spl
    | ~ sQ203_spl ),
    inference(split_clause,[status(thm)],[f10118,f2072,f2075,f10127]) ).

fof(f10417,plain,
    ( tl(app(cons(sK0_skl,sK49_skl),nil)) = app(sK49_skl,nil)
    | nil = cons(sK0_skl,sK49_skl)
    | ~ ssList(cons(sK0_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f4495,f6713]) ).

fof(f10418,plain,
    ( tl(app(cons(sK1_skl,sK49_skl),nil)) = app(sK49_skl,nil)
    | nil = cons(sK1_skl,sK49_skl)
    | ~ ssList(cons(sK1_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f4496,f6713]) ).

fof(f10423,definition,
    ( sQ859_spl
  <=> tl(app(cons(sK0_skl,sK49_skl),nil)) = app(sK49_skl,nil) ),
    introduced(definition,[new_symbols(definition,[sQ859_spl])],[split_symbol_definition]) ).

fof(f10426,plain,
    ( sQ859_spl
    | sQ235_spl
    | ~ sQ234_spl ),
    inference(split_clause,[status(thm)],[f10417,f2449,f2452,f10423]) ).

fof(f10427,definition,
    ( sQ860_spl
  <=> tl(app(cons(sK1_skl,sK49_skl),nil)) = app(sK49_skl,nil) ),
    introduced(definition,[new_symbols(definition,[sQ860_spl])],[split_symbol_definition]) ).

fof(f10430,plain,
    ( sQ860_spl
    | sQ204_spl
    | ~ sQ203_spl ),
    inference(split_clause,[status(thm)],[f10418,f2072,f2075,f10427]) ).

fof(f10442,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ssList(sK2_skl(sK1_skl,cons(sK1_skl,X0)))
      | ~ ssItem(sK1_skl)
      | ~ ssList(cons(sK1_skl,X0)) ),
    inference(resolution,[status(thm)],[f109,f5681]) ).

fof(f10443,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ssList(sK2_skl(sK0_skl,cons(sK0_skl,X0)))
      | ~ ssItem(sK0_skl)
      | ~ ssList(cons(sK0_skl,X0)) ),
    inference(resolution,[status(thm)],[f109,f5680]) ).

fof(f10444,definition,
    ! [X0] :
      ( sQ861_spl
    <=> ( ~ ssList(X0)
        | ssList(sK2_skl(sK1_skl,cons(sK1_skl,X0)))
        | ~ ssList(cons(sK1_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ861_spl])],[split_symbol_definition]) ).

fof(f10447,plain,
    ( ~ sQ11_spl
    | sQ861_spl ),
    inference(split_clause,[status(thm)],[f10442,f10444,f547]) ).

fof(f10448,definition,
    ! [X0] :
      ( sQ862_spl
    <=> ( ~ ssList(X0)
        | ssList(sK2_skl(sK0_skl,cons(sK0_skl,X0)))
        | ~ ssList(cons(sK0_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ862_spl])],[split_symbol_definition]) ).

fof(f10451,plain,
    ( ~ sQ10_spl
    | sQ862_spl ),
    inference(split_clause,[status(thm)],[f10443,f10448,f544]) ).

fof(f10776,plain,
    ( ~ sQ234_spl
    | sK49_skl = cons(sK0_skl,sK49_skl)
    | app(sK49_skl,sK49_skl) != app(cons(sK0_skl,sK49_skl),sK49_skl) ),
    inference(resolution,[status(thm)],[f5960,f2450]) ).

fof(f10779,plain,
    ( ~ sQ203_spl
    | sK49_skl = cons(sK1_skl,sK49_skl)
    | app(sK49_skl,sK49_skl) != app(cons(sK1_skl,sK49_skl),sK49_skl) ),
    inference(resolution,[status(thm)],[f5960,f2073]) ).

fof(f10799,definition,
    ( sQ902_spl
  <=> app(sK49_skl,sK49_skl) = app(cons(sK0_skl,sK49_skl),sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ902_spl])],[split_symbol_definition]) ).

fof(f10802,plain,
    ( ~ sQ234_spl
    | sQ689_spl
    | ~ sQ902_spl ),
    inference(split_clause,[status(thm)],[f10776,f10799,f8074,f2449]) ).

fof(f10807,definition,
    ( sQ904_spl
  <=> app(sK49_skl,sK49_skl) = app(cons(sK1_skl,sK49_skl),sK49_skl) ),
    introduced(definition,[new_symbols(definition,[sQ904_spl])],[split_symbol_definition]) ).

fof(f10810,plain,
    ( ~ sQ203_spl
    | sQ693_spl
    | ~ sQ904_spl ),
    inference(split_clause,[status(thm)],[f10779,f10807,f8088,f2072]) ).

fof(f10863,plain,
    ( ~ sQ1_spl
    | sQ379_spl ),
    inference(split_clause,[status(thm)],[f4563,f4029,f438]) ).

fof(f11336,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | app(sK2_skl(sK1_skl,cons(sK1_skl,X0)),cons(sK1_skl,sK3_skl(sK1_skl,cons(sK1_skl,X0)))) = cons(sK1_skl,X0)
      | ~ ssItem(sK1_skl)
      | ~ ssList(cons(sK1_skl,X0)) ),
    inference(resolution,[status(thm)],[f111,f5681]) ).

fof(f11337,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | app(sK2_skl(sK0_skl,cons(sK0_skl,X0)),cons(sK0_skl,sK3_skl(sK0_skl,cons(sK0_skl,X0)))) = cons(sK0_skl,X0)
      | ~ ssItem(sK0_skl)
      | ~ ssList(cons(sK0_skl,X0)) ),
    inference(resolution,[status(thm)],[f111,f5680]) ).

fof(f11338,definition,
    ! [X0] :
      ( sQ926_spl
    <=> ( ~ ssList(X0)
        | app(sK2_skl(sK1_skl,cons(sK1_skl,X0)),cons(sK1_skl,sK3_skl(sK1_skl,cons(sK1_skl,X0)))) = cons(sK1_skl,X0)
        | ~ ssList(cons(sK1_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ926_spl])],[split_symbol_definition]) ).

fof(f11341,plain,
    ( ~ sQ11_spl
    | sQ926_spl ),
    inference(split_clause,[status(thm)],[f11336,f11338,f547]) ).

fof(f11342,definition,
    ! [X0] :
      ( sQ927_spl
    <=> ( ~ ssList(X0)
        | app(sK2_skl(sK0_skl,cons(sK0_skl,X0)),cons(sK0_skl,sK3_skl(sK0_skl,cons(sK0_skl,X0)))) = cons(sK0_skl,X0)
        | ~ ssList(cons(sK0_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ927_spl])],[split_symbol_definition]) ).

fof(f11345,plain,
    ( ~ sQ10_spl
    | sQ927_spl ),
    inference(split_clause,[status(thm)],[f11337,f11342,f544]) ).

fof(f11790,plain,
    ( sQ391_spl
    | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f4640,f323]) ).

fof(f11793,plain,
    ( sQ391_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f11790,f615,f4638]) ).

fof(f11800,plain,
    ! [X0,X1] :
      ( ~ sQ391_spl
      | segmentP(app(app(X0,nil),X1),nil)
      | ~ ssList(X1)
      | ~ ssList(X0)
      | ~ ssList(nil)
      | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f4639,f321]) ).

fof(f11802,plain,
    ( ~ sQ391_spl
    | app(app(sK7_skl(nil,nil),nil),sK8_skl(nil,nil)) = nil
    | ~ ssList(nil)
    | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f4639,f136]) ).

fof(f11804,plain,
    ( ~ sQ391_spl
    | sQ473_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f11800,f615,f5378,f4638]) ).

fof(f11806,plain,
    ( ~ sQ391_spl
    | sQ390_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f11802,f615,f4628,f4638]) ).

fof(f11815,plain,
    ( sQ639_spl
    | nil = sK49_skl
    | ~ ssList(sK49_skl) ),
    inference(resolution,[status(thm)],[f237,f7776]) ).

fof(f11827,plain,
    ! [X0,X1] :
      ( memberP(cons(hd(X0),X1),hd(X0))
      | ~ ssList(X1)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f237,f464]) ).

fof(f11831,plain,
    ( sQ639_spl
    | sQ379_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f11815,f632,f4029,f7774]) ).

fof(f12066,plain,
    ( ~ sQ508_spl
    | memberP(sK49_skl,hd(sK49_skl))
    | ~ ssList(tl(sK49_skl))
    | nil = sK49_skl
    | ~ ssList(sK49_skl) ),
    inference(paramodulation,[status(thm)],[f5936,f11827]) ).

fof(f12067,plain,
    ! [X0] :
      ( memberP(cons(sK0_skl,X0),hd(cons(sK0_skl,sK49_skl)))
      | ~ ssList(X0)
      | nil = cons(sK0_skl,sK49_skl)
      | ~ ssList(cons(sK0_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f4497,f11827]) ).

fof(f12068,plain,
    ! [X0] :
      ( memberP(cons(sK1_skl,X0),hd(cons(sK1_skl,sK49_skl)))
      | ~ ssList(X0)
      | nil = cons(sK1_skl,sK49_skl)
      | ~ ssList(cons(sK1_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f4500,f11827]) ).

fof(f12069,plain,
    ! [X0] :
      ( memberP(cons(hd(cons(sK0_skl,sK49_skl)),X0),sK0_skl)
      | ~ ssList(X0)
      | nil = cons(sK0_skl,sK49_skl)
      | ~ ssList(cons(sK0_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f4497,f11827]) ).

fof(f12070,plain,
    ! [X0] :
      ( memberP(cons(hd(cons(sK1_skl,sK49_skl)),X0),sK1_skl)
      | ~ ssList(X0)
      | nil = cons(sK1_skl,sK49_skl)
      | ~ ssList(cons(sK1_skl,sK49_skl)) ),
    inference(paramodulation,[status(thm)],[f4500,f11827]) ).

fof(f12077,definition,
    ( sQ966_spl
  <=> memberP(sK49_skl,hd(sK49_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ966_spl])],[split_symbol_definition]) ).

fof(f12078,plain,
    ( ~ sQ966_spl
    | memberP(sK49_skl,hd(sK49_skl)) ),
    inference(component_clause,[status(thm)],[f12077]) ).

fof(f12080,plain,
    ( ~ sQ508_spl
    | sQ966_spl
    | ~ sQ637_spl
    | sQ379_spl
    | ~ sQ22_spl ),
    inference(split_clause,[status(thm)],[f12066,f632,f4029,f7767,f12077,f5935]) ).

fof(f12081,definition,
    ! [X0] :
      ( sQ967_spl
    <=> ( memberP(cons(sK0_skl,X0),hd(cons(sK0_skl,sK49_skl)))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ967_spl])],[split_symbol_definition]) ).

fof(f12084,plain,
    ( sQ967_spl
    | sQ235_spl
    | ~ sQ234_spl ),
    inference(split_clause,[status(thm)],[f12067,f2449,f2452,f12081]) ).

fof(f12085,definition,
    ! [X0] :
      ( sQ968_spl
    <=> ( memberP(cons(sK1_skl,X0),hd(cons(sK1_skl,sK49_skl)))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ968_spl])],[split_symbol_definition]) ).

fof(f12088,plain,
    ( sQ968_spl
    | sQ204_spl
    | ~ sQ203_spl ),
    inference(split_clause,[status(thm)],[f12068,f2072,f2075,f12085]) ).

fof(f12089,definition,
    ! [X0] :
      ( sQ969_spl
    <=> ( memberP(cons(hd(cons(sK0_skl,sK49_skl)),X0),sK0_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ969_spl])],[split_symbol_definition]) ).

fof(f12092,plain,
    ( sQ969_spl
    | sQ235_spl
    | ~ sQ234_spl ),
    inference(split_clause,[status(thm)],[f12069,f2449,f2452,f12089]) ).

fof(f12093,definition,
    ! [X0] :
      ( sQ970_spl
    <=> ( memberP(cons(hd(cons(sK1_skl,sK49_skl)),X0),sK1_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ970_spl])],[split_symbol_definition]) ).

fof(f12096,plain,
    ( sQ970_spl
    | sQ204_spl
    | ~ sQ203_spl ),
    inference(split_clause,[status(thm)],[f12070,f2072,f2075,f12093]) ).

fof(f12240,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ ssItem(sK1_skl)
      | ~ ssList(cons(sK1_skl,X0))
      | app(nil,sK3_skl(sK1_skl,cons(sK1_skl,X0))) = sK3_skl(sK1_skl,cons(sK1_skl,X0)) ),
    inference(resolution,[status(thm)],[f605,f5681]) ).

fof(f12241,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ ssItem(sK0_skl)
      | ~ ssList(cons(sK0_skl,X0))
      | app(nil,sK3_skl(sK0_skl,cons(sK0_skl,X0))) = sK3_skl(sK0_skl,cons(sK0_skl,X0)) ),
    inference(resolution,[status(thm)],[f605,f5680]) ).

fof(f12245,definition,
    ! [X0] :
      ( sQ972_spl
    <=> ( ~ ssList(X0)
        | ~ ssList(cons(sK1_skl,X0))
        | app(nil,sK3_skl(sK1_skl,cons(sK1_skl,X0))) = sK3_skl(sK1_skl,cons(sK1_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ972_spl])],[split_symbol_definition]) ).

fof(f12248,plain,
    ( ~ sQ11_spl
    | sQ972_spl ),
    inference(split_clause,[status(thm)],[f12240,f12245,f547]) ).

fof(f12249,definition,
    ! [X0] :
      ( sQ973_spl
    <=> ( ~ ssList(X0)
        | ~ ssList(cons(sK0_skl,X0))
        | app(nil,sK3_skl(sK0_skl,cons(sK0_skl,X0))) = sK3_skl(sK0_skl,cons(sK0_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ973_spl])],[split_symbol_definition]) ).

fof(f12252,plain,
    ( ~ sQ10_spl
    | sQ973_spl ),
    inference(split_clause,[status(thm)],[f12241,f12249,f544]) ).

fof(f12258,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ ssItem(sK1_skl)
      | ~ ssList(cons(sK1_skl,X0))
      | app(nil,sK2_skl(sK1_skl,cons(sK1_skl,X0))) = sK2_skl(sK1_skl,cons(sK1_skl,X0)) ),
    inference(resolution,[status(thm)],[f606,f5681]) ).

fof(f12259,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | ~ ssItem(sK0_skl)
      | ~ ssList(cons(sK0_skl,X0))
      | app(nil,sK2_skl(sK0_skl,cons(sK0_skl,X0))) = sK2_skl(sK0_skl,cons(sK0_skl,X0)) ),
    inference(resolution,[status(thm)],[f606,f5680]) ).

fof(f12263,definition,
    ! [X0] :
      ( sQ974_spl
    <=> ( ~ ssList(X0)
        | ~ ssList(cons(sK1_skl,X0))
        | app(nil,sK2_skl(sK1_skl,cons(sK1_skl,X0))) = sK2_skl(sK1_skl,cons(sK1_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ974_spl])],[split_symbol_definition]) ).

fof(f12266,plain,
    ( ~ sQ11_spl
    | sQ974_spl ),
    inference(split_clause,[status(thm)],[f12258,f12263,f547]) ).

fof(f12267,definition,
    ! [X0] :
      ( sQ975_spl
    <=> ( ~ ssList(X0)
        | ~ ssList(cons(sK0_skl,X0))
        | app(nil,sK2_skl(sK0_skl,cons(sK0_skl,X0))) = sK2_skl(sK0_skl,cons(sK0_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ975_spl])],[split_symbol_definition]) ).

fof(f12270,plain,
    ( ~ sQ10_spl
    | sQ975_spl ),
    inference(split_clause,[status(thm)],[f12259,f12267,f544]) ).

fof(f12273,plain,
    ( ~ sQ381_spl
    | ~ sQ966_spl
    | ~ ssItem(hd(sK49_skl)) ),
    inference(resolution,[status(thm)],[f12078,f6159]) ).

fof(f12282,plain,
    ( ~ sQ381_spl
    | ~ sQ966_spl
    | ~ sQ639_spl ),
    inference(split_clause,[status(thm)],[f12273,f7774,f12077,f4478]) ).

fof(f12319,plain,
    ( ~ sQ0_spl
    | sQ381_spl ),
    inference(split_clause,[status(thm)],[f482,f4478,f435]) ).

fof(f12336,plain,
    ( ~ sQ601_spl
    | ~ sQ600_spl
    | cons(hd(nil),tl(sK32_skl(nil))) = sK32_skl(nil) ),
    inference(forward_demodulation,[status(thm)],[f7197,f7201]) ).

fof(f12337,plain,
    ( ~ sQ601_spl
    | ~ sQ600_spl
    | cons(hd(nil),tl(nil)) = sK32_skl(nil) ),
    inference(forward_demodulation,[status(thm)],[f7197,f12336]) ).

fof(f12340,plain,
    ! [X0] :
      ( ~ sQ599_spl
      | ~ sQ600_spl
      | nil != app(X0,nil)
      | ~ ssList(X0) ),
    inference(forward_demodulation,[status(thm)],[f7197,f7194]) ).

fof(f12349,plain,
    ! [X0] :
      ( ~ sQ595_spl
      | ~ sQ596_spl
      | nil != app(X0,nil)
      | ~ ssList(X0) ),
    inference(forward_demodulation,[status(thm)],[f7141,f7138]) ).

fof(f12366,plain,
    ( ~ sQ559_spl
    | ~ sQ558_spl
    | cons(hd(nil),tl(sK27_skl(nil))) = sK27_skl(nil) ),
    inference(forward_demodulation,[status(thm)],[f6815,f6819]) ).

fof(f12367,plain,
    ( ~ sQ559_spl
    | ~ sQ558_spl
    | cons(hd(nil),tl(nil)) = sK27_skl(nil) ),
    inference(forward_demodulation,[status(thm)],[f6815,f12366]) ).

fof(f12370,plain,
    ! [X0] :
      ( ~ sQ557_spl
      | ~ sQ558_spl
      | nil != app(X0,nil)
      | ~ ssList(X0) ),
    inference(forward_demodulation,[status(thm)],[f6815,f6812]) ).

fof(f12375,plain,
    ( ~ sQ555_spl
    | ~ sQ554_spl
    | cons(hd(nil),tl(sK26_skl(nil))) = sK26_skl(nil) ),
    inference(forward_demodulation,[status(thm)],[f6759,f6763]) ).

fof(f12376,plain,
    ( ~ sQ555_spl
    | ~ sQ554_spl
    | cons(hd(nil),tl(nil)) = sK26_skl(nil) ),
    inference(forward_demodulation,[status(thm)],[f6759,f12375]) ).

fof(f12379,plain,
    ! [X0] :
      ( ~ sQ553_spl
      | ~ sQ554_spl
      | nil != app(X0,nil)
      | ~ ssList(X0) ),
    inference(forward_demodulation,[status(thm)],[f6759,f6756]) ).

fof(f12384,plain,
    ! [X0] :
      ( ~ sQ542_spl
      | ~ sQ368_spl
      | nil != app(X0,nil)
      | ~ ssList(X0) ),
    inference(forward_demodulation,[status(thm)],[f3991,f6491]) ).

fof(f12409,plain,
    ! [X0,X1] :
      ( ~ sQ417_spl
      | ~ frontsegP(X0,X1)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f4863]) ).

fof(f12450,plain,
    ( ~ sQ259_spl
    | ~ sQ368_spl
    | hd(cons(sK1_skl,nil)) = sK0_skl ),
    inference(forward_demodulation,[status(thm)],[f3991,f2731]) ).

fof(f12452,plain,
    ( ~ sQ237_spl
    | sK0_skl = sK1_skl ),
    inference(forward_demodulation,[status(thm)],[f4497,f2459]) ).

fof(f12453,plain,
    ( ~ sQ237_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f12452,f105]) ).

fof(f12454,plain,
    ~ sQ237_spl,
    inference(contradiction_clause,[status(thm)],[f12453]) ).

fof(f12455,plain,
    ( ~ sQ206_spl
    | sK1_skl = sK0_skl ),
    inference(forward_demodulation,[status(thm)],[f4500,f2082]) ).

fof(f12456,plain,
    ( ~ sQ206_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f12455,f105]) ).

fof(f12457,plain,
    ~ sQ206_spl,
    inference(contradiction_clause,[status(thm)],[f12456]) ).

fof(f12523,plain,
    ! [X0] :
      ( tl(app(X0,sK50_skl)) = app(tl(X0),sK50_skl)
      | nil = X0
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f422,f393]) ).

fof(f12524,plain,
    ! [X0] :
      ( nil = X0
      | nil != app(X0,sK50_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f422,f386]) ).

fof(f12526,plain,
    ! [X0] :
      ( app(app(X0,sK50_skl),sK50_skl) = app(X0,app(sK50_skl,sK50_skl))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f422,f382]) ).

fof(f12530,plain,
    ! [X0] :
      ( sK50_skl = X0
      | app(sK50_skl,sK50_skl) != app(sK50_skl,X0)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f422,f378]) ).

fof(f12534,plain,
    ! [X0] :
      ( sK50_skl = X0
      | app(sK50_skl,sK50_skl) != app(X0,sK50_skl)
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f422,f376]) ).

fof(f13400,plain,
    ( ~ sQ555_spl
    | ~ sQ554_spl
    | cons(hd(nil),tl(nil)) = nil ),
    inference(forward_demodulation,[status(thm)],[f6759,f12376]) ).

fof(f13401,plain,
    ( ~ sQ559_spl
    | ~ sQ558_spl
    | cons(hd(nil),tl(nil)) = nil ),
    inference(forward_demodulation,[status(thm)],[f6815,f12367]) ).

fof(f13404,plain,
    ( ~ sQ601_spl
    | ~ sQ600_spl
    | cons(hd(nil),tl(nil)) = nil ),
    inference(forward_demodulation,[status(thm)],[f7197,f12337]) ).

fof(f13988,plain,
    ( ~ sQ595_spl
    | ~ sQ596_spl
    | sQ537_spl ),
    inference(split_clause,[status(thm)],[f12349,f6350,f7140,f7137]) ).

fof(f14121,plain,
    ( ~ sQ559_spl
    | ~ sQ558_spl
    | sQ512_spl ),
    inference(split_clause,[status(thm)],[f13401,f5953,f6814,f6818]) ).

fof(f14122,plain,
    ( ~ sQ557_spl
    | ~ sQ558_spl
    | sQ537_spl ),
    inference(split_clause,[status(thm)],[f12370,f6350,f6814,f6811]) ).

fof(f14123,plain,
    ( ~ sQ555_spl
    | ~ sQ554_spl
    | sQ512_spl ),
    inference(split_clause,[status(thm)],[f13400,f5953,f6758,f6762]) ).

fof(f14124,plain,
    ( ~ sQ553_spl
    | ~ sQ554_spl
    | sQ537_spl ),
    inference(split_clause,[status(thm)],[f12379,f6350,f6758,f6755]) ).

fof(f14126,plain,
    ( ~ sQ542_spl
    | ~ sQ368_spl
    | sQ537_spl ),
    inference(split_clause,[status(thm)],[f12384,f6350,f3990,f6490]) ).

fof(f14314,plain,
    ( ~ sQ599_spl
    | ~ sQ600_spl
    | sQ537_spl ),
    inference(split_clause,[status(thm)],[f12340,f6350,f7196,f7193]) ).

fof(f14315,plain,
    ( ~ sQ601_spl
    | ~ sQ600_spl
    | sQ512_spl ),
    inference(split_clause,[status(thm)],[f13404,f5953,f7196,f7200]) ).

fof(f15347,plain,
    ! [X0,X1] :
      ( ~ memberP(X1,X0)
      | memberP(cons(sK0_skl,X1),X0)
      | ~ ssList(X1)
      | ~ ssItem(X0) ),
    inference(resolution,[status(thm)],[f277,f103]) ).

fof(f15439,plain,
    ( ~ sQ461_spl
    | nil = cons(sK1_skl,sK50_skl)
    | nil != app(cons(sK1_skl,sK50_skl),nil) ),
    inference(resolution,[status(thm)],[f5284,f6677]) ).

fof(f15445,plain,
    ( ~ sQ461_spl
    | nil = cons(sK1_skl,sK50_skl)
    | nil != app(nil,cons(sK1_skl,sK50_skl)) ),
    inference(resolution,[status(thm)],[f5284,f6069]) ).

fof(f15450,plain,
    ! [X0] :
      ( ~ sQ461_spl
      | nil = cons(sK1_skl,sK50_skl)
      | nil != app(X0,cons(sK1_skl,sK50_skl))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f5284,f385]) ).

fof(f15463,plain,
    ( ~ sQ461_spl
    | cons(hd(cons(sK1_skl,sK50_skl)),tl(cons(sK1_skl,sK50_skl))) = cons(sK1_skl,sK50_skl)
    | nil = cons(sK1_skl,sK50_skl) ),
    inference(resolution,[status(thm)],[f5284,f374]) ).

fof(f15488,definition,
    ( sQ1023_spl
  <=> nil = app(cons(sK1_skl,sK50_skl),nil) ),
    introduced(definition,[new_symbols(definition,[sQ1023_spl])],[split_symbol_definition]) ).

fof(f15491,plain,
    ( ~ sQ461_spl
    | sQ462_spl
    | ~ sQ1023_spl ),
    inference(split_clause,[status(thm)],[f15439,f15488,f5286,f5283]) ).

fof(f15492,definition,
    ( sQ1024_spl
  <=> nil = app(nil,cons(sK1_skl,sK50_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ1024_spl])],[split_symbol_definition]) ).

fof(f15495,plain,
    ( ~ sQ461_spl
    | sQ462_spl
    | ~ sQ1024_spl ),
    inference(split_clause,[status(thm)],[f15445,f15492,f5286,f5283]) ).

fof(f15496,definition,
    ! [X0] :
      ( sQ1025_spl
    <=> ( nil != app(X0,cons(sK1_skl,sK50_skl))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ1025_spl])],[split_symbol_definition]) ).

fof(f15499,plain,
    ( ~ sQ461_spl
    | sQ462_spl
    | sQ1025_spl ),
    inference(split_clause,[status(thm)],[f15450,f15496,f5286,f5283]) ).

fof(f15500,definition,
    ( sQ1026_spl
  <=> cons(hd(cons(sK1_skl,sK50_skl)),tl(cons(sK1_skl,sK50_skl))) = cons(sK1_skl,sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1026_spl])],[split_symbol_definition]) ).

fof(f15503,plain,
    ( ~ sQ461_spl
    | sQ1026_spl
    | sQ462_spl ),
    inference(split_clause,[status(thm)],[f15463,f5286,f15500,f5283]) ).

fof(f15506,plain,
    ( ~ sQ459_spl
    | nil = cons(sK0_skl,sK50_skl)
    | nil != app(cons(sK0_skl,sK50_skl),nil) ),
    inference(resolution,[status(thm)],[f5276,f6677]) ).

fof(f15512,plain,
    ( ~ sQ459_spl
    | nil = cons(sK0_skl,sK50_skl)
    | nil != app(nil,cons(sK0_skl,sK50_skl)) ),
    inference(resolution,[status(thm)],[f5276,f6069]) ).

fof(f15517,plain,
    ! [X0] :
      ( ~ sQ459_spl
      | nil = cons(sK0_skl,sK50_skl)
      | nil != app(X0,cons(sK0_skl,sK50_skl))
      | ~ ssList(X0) ),
    inference(resolution,[status(thm)],[f5276,f385]) ).

fof(f15530,plain,
    ( ~ sQ459_spl
    | cons(hd(cons(sK0_skl,sK50_skl)),tl(cons(sK0_skl,sK50_skl))) = cons(sK0_skl,sK50_skl)
    | nil = cons(sK0_skl,sK50_skl) ),
    inference(resolution,[status(thm)],[f5276,f374]) ).

fof(f15555,definition,
    ( sQ1027_spl
  <=> nil = app(cons(sK0_skl,sK50_skl),nil) ),
    introduced(definition,[new_symbols(definition,[sQ1027_spl])],[split_symbol_definition]) ).

fof(f15558,plain,
    ( ~ sQ459_spl
    | sQ460_spl
    | ~ sQ1027_spl ),
    inference(split_clause,[status(thm)],[f15506,f15555,f5278,f5275]) ).

fof(f15559,definition,
    ( sQ1028_spl
  <=> nil = app(nil,cons(sK0_skl,sK50_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ1028_spl])],[split_symbol_definition]) ).

fof(f15562,plain,
    ( ~ sQ459_spl
    | sQ460_spl
    | ~ sQ1028_spl ),
    inference(split_clause,[status(thm)],[f15512,f15559,f5278,f5275]) ).

fof(f15563,definition,
    ! [X0] :
      ( sQ1029_spl
    <=> ( nil != app(X0,cons(sK0_skl,sK50_skl))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ1029_spl])],[split_symbol_definition]) ).

fof(f15566,plain,
    ( ~ sQ459_spl
    | sQ460_spl
    | sQ1029_spl ),
    inference(split_clause,[status(thm)],[f15517,f15563,f5278,f5275]) ).

fof(f15567,definition,
    ( sQ1030_spl
  <=> cons(hd(cons(sK0_skl,sK50_skl)),tl(cons(sK0_skl,sK50_skl))) = cons(sK0_skl,sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1030_spl])],[split_symbol_definition]) ).

fof(f15570,plain,
    ( ~ sQ459_spl
    | sQ1030_spl
    | sQ460_spl ),
    inference(split_clause,[status(thm)],[f15530,f5278,f15567,f5275]) ).

fof(f16478,plain,
    ( ~ sQ1_spl
    | ~ sQ447_spl
    | ~ ssItem(sK44_skl(sK50_skl)) ),
    inference(resolution,[status(thm)],[f5075,f4634]) ).

fof(f16593,plain,
    ( ~ sQ459_spl
    | nil = cons(sK0_skl,sK50_skl)
    | nil != app(cons(sK0_skl,sK50_skl),sK50_skl) ),
    inference(resolution,[status(thm)],[f12524,f5276]) ).

fof(f16594,plain,
    ( ~ sQ163_spl
    | nil = cons(sK0_skl,nil)
    | nil != app(cons(sK0_skl,nil),sK50_skl) ),
    inference(resolution,[status(thm)],[f12524,f1640]) ).

fof(f16596,plain,
    ( ~ sQ461_spl
    | nil = cons(sK1_skl,sK50_skl)
    | nil != app(cons(sK1_skl,sK50_skl),sK50_skl) ),
    inference(resolution,[status(thm)],[f12524,f5284]) ).

fof(f16597,plain,
    ( ~ sQ159_spl
    | nil = cons(sK1_skl,nil)
    | nil != app(cons(sK1_skl,nil),sK50_skl) ),
    inference(resolution,[status(thm)],[f12524,f1606]) ).

fof(f16613,definition,
    ( sQ1045_spl
  <=> nil = app(cons(sK0_skl,sK50_skl),sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1045_spl])],[split_symbol_definition]) ).

fof(f16616,plain,
    ( ~ sQ459_spl
    | sQ460_spl
    | ~ sQ1045_spl ),
    inference(split_clause,[status(thm)],[f16593,f16613,f5278,f5275]) ).

fof(f16617,definition,
    ( sQ1046_spl
  <=> nil = app(cons(sK0_skl,nil),sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1046_spl])],[split_symbol_definition]) ).

fof(f16620,plain,
    ( ~ sQ163_spl
    | sQ228_spl
    | ~ sQ1046_spl ),
    inference(split_clause,[status(thm)],[f16594,f16617,f2418,f1639]) ).

fof(f16622,definition,
    ( sQ1047_spl
  <=> nil = app(cons(sK1_skl,sK50_skl),sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1047_spl])],[split_symbol_definition]) ).

fof(f16625,plain,
    ( ~ sQ461_spl
    | sQ462_spl
    | ~ sQ1047_spl ),
    inference(split_clause,[status(thm)],[f16596,f16622,f5286,f5283]) ).

fof(f16626,definition,
    ( sQ1048_spl
  <=> nil = app(cons(sK1_skl,nil),sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1048_spl])],[split_symbol_definition]) ).

fof(f16629,plain,
    ( ~ sQ159_spl
    | sQ208_spl
    | ~ sQ1048_spl ),
    inference(split_clause,[status(thm)],[f16597,f16626,f2137,f1605]) ).

fof(f16643,plain,
    ( tl(app(cons(sK1_skl,nil),sK50_skl)) = app(nil,sK50_skl)
    | nil = cons(sK1_skl,nil)
    | ~ ssList(cons(sK1_skl,nil)) ),
    inference(paramodulation,[status(thm)],[f2531,f12523]) ).

fof(f16644,plain,
    ( tl(app(cons(sK1_skl,nil),nil)) = app(nil,nil)
    | nil = cons(sK1_skl,nil)
    | ~ ssList(cons(sK1_skl,nil)) ),
    inference(paramodulation,[status(thm)],[f2531,f6713]) ).

fof(f16648,definition,
    ( sQ1050_spl
  <=> tl(app(cons(sK1_skl,nil),sK50_skl)) = app(nil,sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1050_spl])],[split_symbol_definition]) ).

fof(f16651,plain,
    ( sQ1050_spl
    | sQ208_spl
    | ~ sQ159_spl ),
    inference(split_clause,[status(thm)],[f16643,f1605,f2137,f16648]) ).

fof(f16652,definition,
    ( sQ1051_spl
  <=> tl(app(cons(sK1_skl,nil),nil)) = app(nil,nil) ),
    introduced(definition,[new_symbols(definition,[sQ1051_spl])],[split_symbol_definition]) ).

fof(f16655,plain,
    ( sQ1051_spl
    | sQ208_spl
    | ~ sQ159_spl ),
    inference(split_clause,[status(thm)],[f16644,f1605,f2137,f16652]) ).

fof(f16661,plain,
    ! [X0] :
      ( memberP(cons(hd(cons(sK1_skl,nil)),X0),sK1_skl)
      | ~ ssList(X0)
      | nil = cons(sK1_skl,nil)
      | ~ ssList(cons(sK1_skl,nil)) ),
    inference(paramodulation,[status(thm)],[f2067,f11827]) ).

fof(f16662,plain,
    ! [X0] :
      ( memberP(cons(sK1_skl,X0),hd(cons(sK1_skl,nil)))
      | ~ ssList(X0)
      | nil = cons(sK1_skl,nil)
      | ~ ssList(cons(sK1_skl,nil)) ),
    inference(paramodulation,[status(thm)],[f2067,f11827]) ).

fof(f16665,definition,
    ! [X0] :
      ( sQ1052_spl
    <=> ( memberP(cons(hd(cons(sK1_skl,nil)),X0),sK1_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ1052_spl])],[split_symbol_definition]) ).

fof(f16668,plain,
    ( sQ1052_spl
    | sQ208_spl
    | ~ sQ159_spl ),
    inference(split_clause,[status(thm)],[f16661,f1605,f2137,f16665]) ).

fof(f16669,definition,
    ! [X0] :
      ( sQ1053_spl
    <=> ( memberP(cons(sK1_skl,X0),hd(cons(sK1_skl,nil)))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ1053_spl])],[split_symbol_definition]) ).

fof(f16672,plain,
    ( sQ1053_spl
    | sQ208_spl
    | ~ sQ159_spl ),
    inference(split_clause,[status(thm)],[f16662,f1605,f2137,f16669]) ).

fof(f16706,definition,
    ( sQ1057_spl
  <=> singletonP(nil) ),
    introduced(definition,[new_symbols(definition,[sQ1057_spl])],[split_symbol_definition]) ).

fof(f16707,plain,
    ( ~ sQ1057_spl
    | singletonP(nil) ),
    inference(component_clause,[status(thm)],[f16706]) ).

fof(f16771,plain,
    ( ~ sQ1057_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f16707,f280]) ).

fof(f16772,plain,
    ~ sQ1057_spl,
    inference(contradiction_clause,[status(thm)],[f16771]) ).

fof(f16896,plain,
    ( tl(app(cons(sK0_skl,nil),sK50_skl)) = app(nil,sK50_skl)
    | nil = cons(sK0_skl,nil)
    | ~ ssList(cons(sK0_skl,nil)) ),
    inference(paramodulation,[status(thm)],[f2565,f12523]) ).

fof(f16897,plain,
    ( tl(app(cons(sK0_skl,nil),nil)) = app(nil,nil)
    | nil = cons(sK0_skl,nil)
    | ~ ssList(cons(sK0_skl,nil)) ),
    inference(paramodulation,[status(thm)],[f2565,f6713]) ).

fof(f16901,definition,
    ( sQ1089_spl
  <=> tl(app(cons(sK0_skl,nil),sK50_skl)) = app(nil,sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1089_spl])],[split_symbol_definition]) ).

fof(f16904,plain,
    ( sQ1089_spl
    | sQ228_spl
    | ~ sQ163_spl ),
    inference(split_clause,[status(thm)],[f16896,f1639,f2418,f16901]) ).

fof(f16905,definition,
    ( sQ1090_spl
  <=> tl(app(cons(sK0_skl,nil),nil)) = app(nil,nil) ),
    introduced(definition,[new_symbols(definition,[sQ1090_spl])],[split_symbol_definition]) ).

fof(f16908,plain,
    ( sQ1090_spl
    | sQ228_spl
    | ~ sQ163_spl ),
    inference(split_clause,[status(thm)],[f16897,f1639,f2418,f16905]) ).

fof(f16915,plain,
    ! [X0] :
      ( memberP(cons(hd(cons(sK0_skl,nil)),X0),sK0_skl)
      | ~ ssList(X0)
      | nil = cons(sK0_skl,nil)
      | ~ ssList(cons(sK0_skl,nil)) ),
    inference(paramodulation,[status(thm)],[f2412,f11827]) ).

fof(f16916,plain,
    ! [X0] :
      ( memberP(cons(sK0_skl,X0),hd(cons(sK0_skl,nil)))
      | ~ ssList(X0)
      | nil = cons(sK0_skl,nil)
      | ~ ssList(cons(sK0_skl,nil)) ),
    inference(paramodulation,[status(thm)],[f2412,f11827]) ).

fof(f16920,definition,
    ! [X0] :
      ( sQ1091_spl
    <=> ( memberP(cons(hd(cons(sK0_skl,nil)),X0),sK0_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ1091_spl])],[split_symbol_definition]) ).

fof(f16923,plain,
    ( sQ1091_spl
    | sQ228_spl
    | ~ sQ163_spl ),
    inference(split_clause,[status(thm)],[f16915,f1639,f2418,f16920]) ).

fof(f16924,definition,
    ! [X0] :
      ( sQ1092_spl
    <=> ( memberP(cons(sK0_skl,X0),hd(cons(sK0_skl,nil)))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ1092_spl])],[split_symbol_definition]) ).

fof(f16927,plain,
    ( sQ1092_spl
    | sQ228_spl
    | ~ sQ163_spl ),
    inference(split_clause,[status(thm)],[f16916,f1639,f2418,f16924]) ).

fof(f16964,plain,
    ( app(sK50_skl,sK50_skl) = app(nil,app(sK50_skl,sK50_skl))
    | ~ ssList(nil) ),
    inference(paramodulation,[status(thm)],[f4477,f12526]) ).

fof(f16965,definition,
    ( sQ1095_spl
  <=> app(sK50_skl,sK50_skl) = app(nil,app(sK50_skl,sK50_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ1095_spl])],[split_symbol_definition]) ).

fof(f16968,plain,
    ( sQ1095_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f16964,f615,f16965]) ).

fof(f17335,plain,
    ! [X0,X1] :
      ( memberP(X1,X0)
      | X0 = hd(cons(sK1_skl,sK50_skl))
      | ~ memberP(cons(sK1_skl,X1),X0)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | nil = cons(sK1_skl,sK50_skl)
      | ~ ssList(cons(sK1_skl,sK50_skl)) ),
    inference(paramodulation,[status(thm)],[f4468,f1427]) ).

fof(f17336,plain,
    ! [X0] :
      ( memberP(cons(hd(cons(sK1_skl,sK50_skl)),X0),sK1_skl)
      | ~ ssList(X0)
      | nil = cons(sK1_skl,sK50_skl)
      | ~ ssList(cons(sK1_skl,sK50_skl)) ),
    inference(paramodulation,[status(thm)],[f4468,f11827]) ).

fof(f17337,plain,
    ! [X0] :
      ( memberP(cons(sK1_skl,X0),hd(cons(sK1_skl,sK50_skl)))
      | ~ ssList(X0)
      | nil = cons(sK1_skl,sK50_skl)
      | ~ ssList(cons(sK1_skl,sK50_skl)) ),
    inference(paramodulation,[status(thm)],[f4468,f11827]) ).

fof(f17340,definition,
    ! [X0,X1] :
      ( sQ1110_spl
    <=> ( memberP(X1,X0)
        | X0 = hd(cons(sK1_skl,sK50_skl))
        | ~ memberP(cons(sK1_skl,X1),X0)
        | ~ ssList(X1)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ1110_spl])],[split_symbol_definition]) ).

fof(f17343,plain,
    ( sQ1110_spl
    | sQ462_spl
    | ~ sQ461_spl ),
    inference(split_clause,[status(thm)],[f17335,f5283,f5286,f17340]) ).

fof(f17344,definition,
    ! [X0] :
      ( sQ1111_spl
    <=> ( memberP(cons(hd(cons(sK1_skl,sK50_skl)),X0),sK1_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ1111_spl])],[split_symbol_definition]) ).

fof(f17347,plain,
    ( sQ1111_spl
    | sQ462_spl
    | ~ sQ461_spl ),
    inference(split_clause,[status(thm)],[f17336,f5283,f5286,f17344]) ).

fof(f17348,definition,
    ! [X0] :
      ( sQ1112_spl
    <=> ( memberP(cons(sK1_skl,X0),hd(cons(sK1_skl,sK50_skl)))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ1112_spl])],[split_symbol_definition]) ).

fof(f17351,plain,
    ( sQ1112_spl
    | sQ462_spl
    | ~ sQ461_spl ),
    inference(split_clause,[status(thm)],[f17337,f5283,f5286,f17348]) ).

fof(f17357,plain,
    ! [X0,X1] :
      ( memberP(X1,X0)
      | X0 = hd(cons(sK0_skl,sK50_skl))
      | ~ memberP(cons(sK0_skl,X1),X0)
      | ~ ssList(X1)
      | ~ ssItem(X0)
      | nil = cons(sK0_skl,sK50_skl)
      | ~ ssList(cons(sK0_skl,sK50_skl)) ),
    inference(paramodulation,[status(thm)],[f4465,f1427]) ).

fof(f17358,plain,
    ! [X0] :
      ( memberP(cons(hd(cons(sK0_skl,sK50_skl)),X0),sK0_skl)
      | ~ ssList(X0)
      | nil = cons(sK0_skl,sK50_skl)
      | ~ ssList(cons(sK0_skl,sK50_skl)) ),
    inference(paramodulation,[status(thm)],[f4465,f11827]) ).

fof(f17359,plain,
    ! [X0] :
      ( memberP(cons(sK0_skl,X0),hd(cons(sK0_skl,sK50_skl)))
      | ~ ssList(X0)
      | nil = cons(sK0_skl,sK50_skl)
      | ~ ssList(cons(sK0_skl,sK50_skl)) ),
    inference(paramodulation,[status(thm)],[f4465,f11827]) ).

fof(f17362,definition,
    ! [X0,X1] :
      ( sQ1113_spl
    <=> ( memberP(X1,X0)
        | X0 = hd(cons(sK0_skl,sK50_skl))
        | ~ memberP(cons(sK0_skl,X1),X0)
        | ~ ssList(X1)
        | ~ ssItem(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ1113_spl])],[split_symbol_definition]) ).

fof(f17365,plain,
    ( sQ1113_spl
    | sQ460_spl
    | ~ sQ459_spl ),
    inference(split_clause,[status(thm)],[f17357,f5275,f5278,f17362]) ).

fof(f17366,definition,
    ! [X0] :
      ( sQ1114_spl
    <=> ( memberP(cons(hd(cons(sK0_skl,sK50_skl)),X0),sK0_skl)
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ1114_spl])],[split_symbol_definition]) ).

fof(f17369,plain,
    ( sQ1114_spl
    | sQ460_spl
    | ~ sQ459_spl ),
    inference(split_clause,[status(thm)],[f17358,f5275,f5278,f17366]) ).

fof(f17370,definition,
    ! [X0] :
      ( sQ1115_spl
    <=> ( memberP(cons(sK0_skl,X0),hd(cons(sK0_skl,sK50_skl)))
        | ~ ssList(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ1115_spl])],[split_symbol_definition]) ).

fof(f17373,plain,
    ( sQ1115_spl
    | sQ460_spl
    | ~ sQ459_spl ),
    inference(split_clause,[status(thm)],[f17359,f5275,f5278,f17370]) ).

fof(f17379,plain,
    ( tl(app(cons(sK1_skl,sK50_skl),sK50_skl)) = app(sK50_skl,sK50_skl)
    | nil = cons(sK1_skl,sK50_skl)
    | ~ ssList(cons(sK1_skl,sK50_skl)) ),
    inference(paramodulation,[status(thm)],[f4464,f12523]) ).

fof(f17380,plain,
    ( tl(app(cons(sK1_skl,sK50_skl),nil)) = app(sK50_skl,nil)
    | nil = cons(sK1_skl,sK50_skl)
    | ~ ssList(cons(sK1_skl,sK50_skl)) ),
    inference(paramodulation,[status(thm)],[f4464,f6713]) ).

fof(f17384,definition,
    ( sQ1116_spl
  <=> tl(app(cons(sK1_skl,sK50_skl),sK50_skl)) = app(sK50_skl,sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1116_spl])],[split_symbol_definition]) ).

fof(f17387,plain,
    ( sQ1116_spl
    | sQ462_spl
    | ~ sQ461_spl ),
    inference(split_clause,[status(thm)],[f17379,f5283,f5286,f17384]) ).

fof(f17388,definition,
    ( sQ1117_spl
  <=> tl(app(cons(sK1_skl,sK50_skl),nil)) = app(sK50_skl,nil) ),
    introduced(definition,[new_symbols(definition,[sQ1117_spl])],[split_symbol_definition]) ).

fof(f17391,plain,
    ( sQ1117_spl
    | sQ462_spl
    | ~ sQ461_spl ),
    inference(split_clause,[status(thm)],[f17380,f5283,f5286,f17388]) ).

fof(f17396,plain,
    ( tl(app(cons(sK0_skl,sK50_skl),sK50_skl)) = app(sK50_skl,sK50_skl)
    | nil = cons(sK0_skl,sK50_skl)
    | ~ ssList(cons(sK0_skl,sK50_skl)) ),
    inference(paramodulation,[status(thm)],[f4463,f12523]) ).

fof(f17397,plain,
    ( tl(app(cons(sK0_skl,sK50_skl),nil)) = app(sK50_skl,nil)
    | nil = cons(sK0_skl,sK50_skl)
    | ~ ssList(cons(sK0_skl,sK50_skl)) ),
    inference(paramodulation,[status(thm)],[f4463,f6713]) ).

fof(f17401,definition,
    ( sQ1118_spl
  <=> tl(app(cons(sK0_skl,sK50_skl),sK50_skl)) = app(sK50_skl,sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1118_spl])],[split_symbol_definition]) ).

fof(f17404,plain,
    ( sQ1118_spl
    | sQ460_spl
    | ~ sQ459_spl ),
    inference(split_clause,[status(thm)],[f17396,f5275,f5278,f17401]) ).

fof(f17405,definition,
    ( sQ1119_spl
  <=> tl(app(cons(sK0_skl,sK50_skl),nil)) = app(sK50_skl,nil) ),
    introduced(definition,[new_symbols(definition,[sQ1119_spl])],[split_symbol_definition]) ).

fof(f17408,plain,
    ( sQ1119_spl
    | sQ460_spl
    | ~ sQ459_spl ),
    inference(split_clause,[status(thm)],[f17397,f5275,f5278,f17405]) ).

fof(f17450,plain,
    ( ~ sQ259_spl
    | ~ sQ368_spl
    | sK1_skl = sK0_skl ),
    inference(forward_demodulation,[status(thm)],[f2067,f12450]) ).

fof(f17451,plain,
    ( ~ sQ259_spl
    | ~ sQ368_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f17450,f105]) ).

fof(f17452,plain,
    ( ~ sQ259_spl
    | ~ sQ368_spl ),
    inference(contradiction_clause,[status(thm)],[f17451]) ).

fof(f17520,plain,
    ( ~ sQ459_spl
    | sK50_skl = cons(sK0_skl,sK50_skl)
    | app(sK50_skl,sK50_skl) != app(sK50_skl,cons(sK0_skl,sK50_skl)) ),
    inference(resolution,[status(thm)],[f12530,f5276]) ).

fof(f17523,plain,
    ( ~ sQ461_spl
    | sK50_skl = cons(sK1_skl,sK50_skl)
    | app(sK50_skl,sK50_skl) != app(sK50_skl,cons(sK1_skl,sK50_skl)) ),
    inference(resolution,[status(thm)],[f12530,f5284]) ).

fof(f17534,definition,
    ( sQ1129_spl
  <=> app(sK50_skl,sK50_skl) = app(sK50_skl,sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1129_spl])],[split_symbol_definition]) ).

fof(f17536,plain,
    ( sQ1129_spl
    | app(sK50_skl,sK50_skl) != app(sK50_skl,sK50_skl) ),
    inference(component_clause,[status(thm)],[f17534]) ).

fof(f17545,definition,
    ( sQ1132_spl
  <=> app(sK50_skl,sK50_skl) = app(sK50_skl,cons(sK0_skl,sK50_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ1132_spl])],[split_symbol_definition]) ).

fof(f17548,definition,
    ( sQ1133_spl
  <=> sK50_skl = cons(sK0_skl,sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1133_spl])],[split_symbol_definition]) ).

fof(f17549,plain,
    ( ~ sQ1133_spl
    | sK50_skl = cons(sK0_skl,sK50_skl) ),
    inference(component_clause,[status(thm)],[f17548]) ).

fof(f17551,plain,
    ( ~ sQ459_spl
    | sQ1133_spl
    | ~ sQ1132_spl ),
    inference(split_clause,[status(thm)],[f17520,f17545,f17548,f5275]) ).

fof(f17559,definition,
    ( sQ1136_spl
  <=> app(sK50_skl,sK50_skl) = app(sK50_skl,cons(sK1_skl,sK50_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ1136_spl])],[split_symbol_definition]) ).

fof(f17562,definition,
    ( sQ1137_spl
  <=> sK50_skl = cons(sK1_skl,sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1137_spl])],[split_symbol_definition]) ).

fof(f17563,plain,
    ( ~ sQ1137_spl
    | sK50_skl = cons(sK1_skl,sK50_skl) ),
    inference(component_clause,[status(thm)],[f17562]) ).

fof(f17565,plain,
    ( ~ sQ461_spl
    | sQ1137_spl
    | ~ sQ1136_spl ),
    inference(split_clause,[status(thm)],[f17523,f17559,f17562,f5283]) ).

fof(f17578,plain,
    ( ~ sQ1137_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f17563,f4475]) ).

fof(f17579,plain,
    ~ sQ1137_spl,
    inference(contradiction_clause,[status(thm)],[f17578]) ).

fof(f17580,plain,
    ( ~ sQ1133_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f17549,f4474]) ).

fof(f17581,plain,
    ~ sQ1133_spl,
    inference(contradiction_clause,[status(thm)],[f17580]) ).

fof(f17582,plain,
    ( sQ1129_spl
    | $false ),
    inference(trivial_equality_resolution,[status(thm)],[f17536]) ).

fof(f17583,plain,
    sQ1129_spl,
    inference(contradiction_clause,[status(thm)],[f17582]) ).

fof(f18061,plain,
    ( ~ sQ459_spl
    | sK50_skl = cons(sK0_skl,sK50_skl)
    | app(sK50_skl,sK50_skl) != app(cons(sK0_skl,sK50_skl),sK50_skl) ),
    inference(resolution,[status(thm)],[f12534,f5276]) ).

fof(f18063,plain,
    ( ~ sQ461_spl
    | sK50_skl = cons(sK1_skl,sK50_skl)
    | app(sK50_skl,sK50_skl) != app(cons(sK1_skl,sK50_skl),sK50_skl) ),
    inference(resolution,[status(thm)],[f12534,f5284]) ).

fof(f18078,definition,
    ( sQ1204_spl
  <=> app(sK50_skl,sK50_skl) = app(cons(sK0_skl,sK50_skl),sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1204_spl])],[split_symbol_definition]) ).

fof(f18081,plain,
    ( ~ sQ459_spl
    | sQ1133_spl
    | ~ sQ1204_spl ),
    inference(split_clause,[status(thm)],[f18061,f18078,f17548,f5275]) ).

fof(f18082,definition,
    ( sQ1205_spl
  <=> app(sK50_skl,sK50_skl) = app(cons(sK1_skl,sK50_skl),sK50_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1205_spl])],[split_symbol_definition]) ).

fof(f18085,plain,
    ( ~ sQ461_spl
    | sQ1137_spl
    | ~ sQ1205_spl ),
    inference(split_clause,[status(thm)],[f18063,f18082,f17562,f5283]) ).

fof(f20581,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | memberP(cons(sK0_skl,cons(sK1_skl,X0)),sK1_skl)
      | ~ ssList(cons(sK1_skl,X0))
      | ~ ssItem(sK1_skl) ),
    inference(resolution,[status(thm)],[f15347,f5681]) ).

fof(f20582,plain,
    ! [X0] :
      ( ~ ssList(X0)
      | memberP(cons(sK0_skl,cons(sK0_skl,X0)),sK0_skl)
      | ~ ssList(cons(sK0_skl,X0))
      | ~ ssItem(sK0_skl) ),
    inference(resolution,[status(thm)],[f15347,f5680]) ).

fof(f20603,definition,
    ! [X0] :
      ( sQ1358_spl
    <=> ( ~ ssList(X0)
        | memberP(cons(sK0_skl,cons(sK1_skl,X0)),sK1_skl)
        | ~ ssList(cons(sK1_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ1358_spl])],[split_symbol_definition]) ).

fof(f20606,plain,
    ( sQ1358_spl
    | ~ sQ11_spl ),
    inference(split_clause,[status(thm)],[f20581,f547,f20603]) ).

fof(f20607,definition,
    ! [X0] :
      ( sQ1359_spl
    <=> ( ~ ssList(X0)
        | memberP(cons(sK0_skl,cons(sK0_skl,X0)),sK0_skl)
        | ~ ssList(cons(sK0_skl,X0)) ) ),
    introduced(definition,[new_symbols(definition,[sQ1359_spl])],[split_symbol_definition]) ).

fof(f20610,plain,
    ( sQ1359_spl
    | ~ sQ10_spl ),
    inference(split_clause,[status(thm)],[f20582,f544,f20607]) ).

fof(f20990,plain,
    ( ~ sQ471_spl
    | sK1_skl = sK0_skl ),
    inference(forward_demodulation,[status(thm)],[f4468,f5354]) ).

fof(f20991,plain,
    ( ~ sQ471_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f20990,f105]) ).

fof(f20992,plain,
    ~ sQ471_spl,
    inference(contradiction_clause,[status(thm)],[f20991]) ).

fof(f21103,plain,
    ( ~ sQ464_spl
    | sK0_skl = sK1_skl ),
    inference(forward_demodulation,[status(thm)],[f4465,f5296]) ).

fof(f21104,plain,
    ( ~ sQ464_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f21103,f105]) ).

fof(f21105,plain,
    ~ sQ464_spl,
    inference(contradiction_clause,[status(thm)],[f21104]) ).

fof(f21144,plain,
    ( ~ sQ28_spl
    | ~ sQ417_spl
    | ~ ssList(nil)
    | ~ ssList(nil) ),
    inference(resolution,[status(thm)],[f12409,f685]) ).

fof(f21151,plain,
    ( ~ sQ28_spl
    | ~ sQ417_spl
    | ~ sQ19_spl ),
    inference(split_clause,[status(thm)],[f21144,f615,f4862,f679]) ).

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

fof(f21153,plain,
    ! [X0] :
      ( ~ sQ1410_spl
      | ~ ssList(X0)
      | ~ ssList(X0) ),
    inference(component_clause,[status(thm)],[f21152]) ).

fof(f21157,plain,
    ! [X0] :
      ( ~ sQ1410_spl
      | ~ ssList(X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f21153]) ).

fof(f21158,plain,
    ( ~ sQ1410_spl
    | $false ),
    inference(backward_subsumption_resolution,[status(thm)],[f422,f21157]) ).

fof(f21165,plain,
    ~ sQ1410_spl,
    inference(contradiction_clause,[status(thm)],[f21158]) ).

fof(f21227,plain,
    ( sQ428_spl
    | nil = sK50_skl
    | ~ ssList(sK50_skl) ),
    inference(resolution,[status(thm)],[f232,f5001]) ).

fof(f21229,plain,
    ( sQ428_spl
    | sQ381_spl
    | ~ sQ394_spl ),
    inference(split_clause,[status(thm)],[f21227,f4712,f4478,f4999]) ).

fof(f21230,plain,
    ( ~ sQ1_spl
    | ~ sQ447_spl
    | ~ sQ428_spl ),
    inference(split_clause,[status(thm)],[f16478,f4999,f5074,f438]) ).

fof(f21232,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f441,f445,f496,f510,f532,f539,f550,f552,f554,f564,f571,f579,f586,f588,f590,f597,f604,f618,f623,f625,f635,f639,f643,f645,f665,f674,f678,f682,f690,f695,f700,f708,f717,f721,f725,f733,f738,f750,f754,f763,f768,f770,f785,f789,f793,f798,f803,f810,f812,f827,f840,f844,f848,f853,f865,f869,f874,f878,f890,f894,f903,f908,f910,f918,f920,f928,f930,f956,f966,f979,f983,f987,f991,f995,f1002,f1014,f1018,f1023,f1027,f1032,f1034,f1056,f1060,f1072,f1083,f1087,f1091,f1095,f1099,f1103,f1107,f1119,f1124,f1136,f1140,f1144,f1148,f1156,f1169,f1176,f1181,f1186,f1198,f1202,f1206,f1217,f1222,f1228,f1232,f1239,f1274,f1278,f1282,f1283,f1287,f1291,f1296,f1298,f1311,f1326,f1330,f1334,f1338,f1339,f1343,f1348,f1350,f1378,f1382,f1386,f1390,f1394,f1398,f1403,f1409,f1483,f1488,f1501,f1505,f1509,f1513,f1514,f1518,f1528,f1532,f1536,f1540,f1544,f1548,f1550,f1563,f1602,f1611,f1615,f1617,f1636,f1645,f1649,f1651,f1656,f1658,f1672,f1676,f1680,f1691,f1696,f1740,f1754,f1761,f1903,f1929,f1933,f1937,f1941,f1946,f1959,f1961,f1979,f1998,f2002,f2006,f2011,f2029,f2034,f2084,f2088,f2091,f2093,f2150,f2153,f2176,f2180,f2184,f2188,f2211,f2215,f2219,f2223,f2247,f2249,f2253,f2363,f2384,f2438,f2441,f2461,f2472,f2475,f2477,f2573,f2578,f2603,f2607,f2611,f2615,f2683,f2686,f2688,f2733,f2737,f2740,f2742,f2791,f2794,f2799,f2830,f2834,f2838,f2843,f2847,f2851,f2856,f2861,f2979,f2983,f2991,f2996,f3000,f3004,f3011,f3015,f3019,f3044,f3048,f3053,f3057,f3067,f3071,f3075,f3122,f3125,f3127,f3178,f3181,f3227,f3287,f3291,f3295,f3299,f3303,f3307,f3311,f3315,f3319,f3323,f3327,f3337,f3339,f3372,f3374,f3719,f3723,f3727,f3731,f3735,f3739,f3743,f3747,f3751,f3755,f3759,f3803,f3807,f3811,f3815,f3819,f3823,f3827,f3831,f3835,f3839,f3843,f3873,f3876,f3878,f3955,f3959,f3964,f3968,f3972,f3976,f3980,f3984,f3988,f3996,f4035,f4450,f4484,f4566,f4594,f4671,f4684,f4718,f4723,f4727,f4731,f4735,f4739,f4743,f4747,f4749,f4756,f4760,f4790,f4794,f4798,f4802,f4811,f4821,f4826,f4858,f4865,f4874,f5077,f5112,f5114,f5193,f5208,f5212,f5216,f5222,f5298,f5307,f5309,f5340,f5356,f5358,f5360,f5371,f5385,f5417,f5586,f5622,f5710,f5714,f5718,f5722,f5819,f5938,f5942,f5947,f5951,f6126,f6147,f6225,f6229,f6247,f6251,f6339,f6344,f6348,f6493,f6497,f6593,f6597,f6640,f6644,f7355,f7359,f7363,f7558,f7568,f7662,f7666,f7670,f7680,f7833,f8133,f8135,f8137,f8323,f8384,f8388,f8393,f8397,f8401,f8414,f8754,f8829,f8837,f8848,f8999,f9166,f9171,f9255,f9319,f9375,f9929,f9933,f10126,f10130,f10426,f10430,f10447,f10451,f10802,f10810,f10863,f11341,f11345,f11793,f11804,f11806,f11831,f12080,f12084,f12088,f12092,f12096,f12248,f12252,f12266,f12270,f12282,f12319,f12454,f12457,f13988,f14121,f14122,f14123,f14124,f14126,f14314,f14315,f15491,f15495,f15499,f15503,f15558,f15562,f15566,f15570,f16616,f16620,f16625,f16629,f16651,f16655,f16668,f16672,f16772,f16904,f16908,f16923,f16927,f16968,f17343,f17347,f17351,f17365,f17369,f17373,f17387,f17391,f17404,f17408,f17452,f17551,f17565,f17579,f17581,f17583,f18081,f18085,f20606,f20610,f20992,f21105,f21151,f21165,f21229,f21230]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.02  % Problem  : SWC025+1 : TPTP v9.3.1. Released v2.4.0.
% 0.00/0.04  % Command  : drodi -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.09/0.35  % Computer : n009.cluster.edu
% 0.09/0.35  % Model    : x86_64 x86_64
% 0.09/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.35  % Memory   : 8046.5625MB
% 0.09/0.35  % OS       : Linux 6.8.0-71-generic
% 0.09/0.35  % CPULimit : 300
% 0.09/0.35  % WCLimit  : 300
% 0.09/0.35  % DateTime : Mon Sep 21 07:49:43 UTC 2026
% 0.09/0.35  % CPUTime  : 
% 0.13/0.36  % Drodi V4.1.1
% 38.96/5.41  % Refutation found
% 38.96/5.41  % SZS status Theorem for theBenchmark: Theorem is valid
% 38.96/5.41  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 38.53/5.47  % Elapsed time: 5.106304 seconds
% 38.53/5.47  % CPU time: 40.004343 seconds
% 38.53/5.47  % Total memory used: 325.344 MB
% 38.53/5.47  % Net memory used: 307.686 MB
%------------------------------------------------------------------------------