TSTP Solution File: SWC152+1 by Vampire---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.8
% Problem  : SWC152+1 : TPTP v8.1.2. Released v2.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s

% Computer : n018.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Aug 31 20:56:59 EDT 2023

% Result   : Theorem 1.51s 0.67s
% Output   : Refutation 1.51s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   26
%            Number of leaves      :   37
% Syntax   : Number of formulae    :  183 (  33 unt;   0 def)
%            Number of atoms       :  934 ( 229 equ)
%            Maximal formula atoms :   42 (   5 avg)
%            Number of connectives : 1135 ( 384   ~; 365   |; 322   &)
%                                         (  12 <=>;  52  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   26 (   6 avg)
%            Maximal term depth    :    6 (   1 avg)
%            Number of predicates  :   14 (  12 usr;   7 prp; 0-2 aty)
%            Number of functors    :   22 (  22 usr;  17 con; 0-2 aty)
%            Number of variables   :  280 (; 137   !; 143   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f16131,plain,
    $false,
    inference(avatar_sat_refutation,[],[f678,f858,f939,f14465,f14899,f15391,f15588]) ).

fof(f15588,plain,
    ~ spl83_39,
    inference(avatar_split_clause,[],[f15587,f1339]) ).

fof(f1339,plain,
    ( spl83_39
  <=> nil = sF79 ),
    introduced(avatar_definition,[new_symbols(naming,[spl83_39])]) ).

fof(f15587,plain,
    nil != sF79,
    inference(subsumption_resolution,[],[f15586,f769]) ).

fof(f769,plain,
    ssList(sF78),
    inference(subsumption_resolution,[],[f768,f399]) ).

fof(f399,plain,
    ssList(sK26),
    inference(cnf_transformation,[],[f267]) ).

fof(f267,plain,
    ( ( ( nil = sK22
        & nil = sK23 )
      | sP0(sK23,sK22) )
    & ( ~ leq(sK24,sK25)
      | ( ( ~ leq(sK29,sK25)
          | ~ leq(sK24,sK29) )
        & memberP(sK27,sK29)
        & ssItem(sK29) ) )
    & leq(sK25,sK24)
    & sK20 = app(app(app(app(sK26,cons(sK24,nil)),sK27),cons(sK25,nil)),sK28)
    & ssList(sK28)
    & ssList(sK27)
    & ssList(sK26)
    & ssItem(sK25)
    & ssItem(sK24)
    & sK20 = sK22
    & sK21 = sK23
    & ssList(sK23)
    & ssList(sK22)
    & ssList(sK21)
    & ssList(sK20) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK20,sK21,sK22,sK23,sK24,sK25,sK26,sK27,sK28,sK29])],[f256,f266,f265,f264,f263,f262,f261,f260,f259,f258,f257]) ).

fof(f257,plain,
    ( ? [X0] :
        ( ? [X1] :
            ( ? [X2] :
                ( ? [X3] :
                    ( ( ( nil = X2
                        & nil = X3 )
                      | sP0(X3,X2) )
                    & ? [X4] :
                        ( ? [X5] :
                            ( ? [X6] :
                                ( ? [X7] :
                                    ( ? [X8] :
                                        ( ( ~ leq(X4,X5)
                                          | ? [X9] :
                                              ( ( ~ leq(X9,X5)
                                                | ~ leq(X4,X9) )
                                              & memberP(X7,X9)
                                              & ssItem(X9) ) )
                                        & leq(X5,X4)
                                        & app(app(app(app(X6,cons(X4,nil)),X7),cons(X5,nil)),X8) = X0
                                        & ssList(X8) )
                                    & ssList(X7) )
                                & ssList(X6) )
                            & ssItem(X5) )
                        & ssItem(X4) )
                    & X0 = X2
                    & X1 = X3
                    & ssList(X3) )
                & ssList(X2) )
            & ssList(X1) )
        & ssList(X0) )
   => ( ? [X1] :
          ( ? [X2] :
              ( ? [X3] :
                  ( ( ( nil = X2
                      & nil = X3 )
                    | sP0(X3,X2) )
                  & ? [X4] :
                      ( ? [X5] :
                          ( ? [X6] :
                              ( ? [X7] :
                                  ( ? [X8] :
                                      ( ( ~ leq(X4,X5)
                                        | ? [X9] :
                                            ( ( ~ leq(X9,X5)
                                              | ~ leq(X4,X9) )
                                            & memberP(X7,X9)
                                            & ssItem(X9) ) )
                                      & leq(X5,X4)
                                      & app(app(app(app(X6,cons(X4,nil)),X7),cons(X5,nil)),X8) = sK20
                                      & ssList(X8) )
                                  & ssList(X7) )
                              & ssList(X6) )
                          & ssItem(X5) )
                      & ssItem(X4) )
                  & sK20 = X2
                  & X1 = X3
                  & ssList(X3) )
              & ssList(X2) )
          & ssList(X1) )
      & ssList(sK20) ) ),
    introduced(choice_axiom,[]) ).

fof(f258,plain,
    ( ? [X1] :
        ( ? [X2] :
            ( ? [X3] :
                ( ( ( nil = X2
                    & nil = X3 )
                  | sP0(X3,X2) )
                & ? [X4] :
                    ( ? [X5] :
                        ( ? [X6] :
                            ( ? [X7] :
                                ( ? [X8] :
                                    ( ( ~ leq(X4,X5)
                                      | ? [X9] :
                                          ( ( ~ leq(X9,X5)
                                            | ~ leq(X4,X9) )
                                          & memberP(X7,X9)
                                          & ssItem(X9) ) )
                                    & leq(X5,X4)
                                    & app(app(app(app(X6,cons(X4,nil)),X7),cons(X5,nil)),X8) = sK20
                                    & ssList(X8) )
                                & ssList(X7) )
                            & ssList(X6) )
                        & ssItem(X5) )
                    & ssItem(X4) )
                & sK20 = X2
                & X1 = X3
                & ssList(X3) )
            & ssList(X2) )
        & ssList(X1) )
   => ( ? [X2] :
          ( ? [X3] :
              ( ( ( nil = X2
                  & nil = X3 )
                | sP0(X3,X2) )
              & ? [X4] :
                  ( ? [X5] :
                      ( ? [X6] :
                          ( ? [X7] :
                              ( ? [X8] :
                                  ( ( ~ leq(X4,X5)
                                    | ? [X9] :
                                        ( ( ~ leq(X9,X5)
                                          | ~ leq(X4,X9) )
                                        & memberP(X7,X9)
                                        & ssItem(X9) ) )
                                  & leq(X5,X4)
                                  & app(app(app(app(X6,cons(X4,nil)),X7),cons(X5,nil)),X8) = sK20
                                  & ssList(X8) )
                              & ssList(X7) )
                          & ssList(X6) )
                      & ssItem(X5) )
                  & ssItem(X4) )
              & sK20 = X2
              & sK21 = X3
              & ssList(X3) )
          & ssList(X2) )
      & ssList(sK21) ) ),
    introduced(choice_axiom,[]) ).

fof(f259,plain,
    ( ? [X2] :
        ( ? [X3] :
            ( ( ( nil = X2
                & nil = X3 )
              | sP0(X3,X2) )
            & ? [X4] :
                ( ? [X5] :
                    ( ? [X6] :
                        ( ? [X7] :
                            ( ? [X8] :
                                ( ( ~ leq(X4,X5)
                                  | ? [X9] :
                                      ( ( ~ leq(X9,X5)
                                        | ~ leq(X4,X9) )
                                      & memberP(X7,X9)
                                      & ssItem(X9) ) )
                                & leq(X5,X4)
                                & app(app(app(app(X6,cons(X4,nil)),X7),cons(X5,nil)),X8) = sK20
                                & ssList(X8) )
                            & ssList(X7) )
                        & ssList(X6) )
                    & ssItem(X5) )
                & ssItem(X4) )
            & sK20 = X2
            & sK21 = X3
            & ssList(X3) )
        & ssList(X2) )
   => ( ? [X3] :
          ( ( ( nil = sK22
              & nil = X3 )
            | sP0(X3,sK22) )
          & ? [X4] :
              ( ? [X5] :
                  ( ? [X6] :
                      ( ? [X7] :
                          ( ? [X8] :
                              ( ( ~ leq(X4,X5)
                                | ? [X9] :
                                    ( ( ~ leq(X9,X5)
                                      | ~ leq(X4,X9) )
                                    & memberP(X7,X9)
                                    & ssItem(X9) ) )
                              & leq(X5,X4)
                              & app(app(app(app(X6,cons(X4,nil)),X7),cons(X5,nil)),X8) = sK20
                              & ssList(X8) )
                          & ssList(X7) )
                      & ssList(X6) )
                  & ssItem(X5) )
              & ssItem(X4) )
          & sK20 = sK22
          & sK21 = X3
          & ssList(X3) )
      & ssList(sK22) ) ),
    introduced(choice_axiom,[]) ).

fof(f260,plain,
    ( ? [X3] :
        ( ( ( nil = sK22
            & nil = X3 )
          | sP0(X3,sK22) )
        & ? [X4] :
            ( ? [X5] :
                ( ? [X6] :
                    ( ? [X7] :
                        ( ? [X8] :
                            ( ( ~ leq(X4,X5)
                              | ? [X9] :
                                  ( ( ~ leq(X9,X5)
                                    | ~ leq(X4,X9) )
                                  & memberP(X7,X9)
                                  & ssItem(X9) ) )
                            & leq(X5,X4)
                            & app(app(app(app(X6,cons(X4,nil)),X7),cons(X5,nil)),X8) = sK20
                            & ssList(X8) )
                        & ssList(X7) )
                    & ssList(X6) )
                & ssItem(X5) )
            & ssItem(X4) )
        & sK20 = sK22
        & sK21 = X3
        & ssList(X3) )
   => ( ( ( nil = sK22
          & nil = sK23 )
        | sP0(sK23,sK22) )
      & ? [X4] :
          ( ? [X5] :
              ( ? [X6] :
                  ( ? [X7] :
                      ( ? [X8] :
                          ( ( ~ leq(X4,X5)
                            | ? [X9] :
                                ( ( ~ leq(X9,X5)
                                  | ~ leq(X4,X9) )
                                & memberP(X7,X9)
                                & ssItem(X9) ) )
                          & leq(X5,X4)
                          & app(app(app(app(X6,cons(X4,nil)),X7),cons(X5,nil)),X8) = sK20
                          & ssList(X8) )
                      & ssList(X7) )
                  & ssList(X6) )
              & ssItem(X5) )
          & ssItem(X4) )
      & sK20 = sK22
      & sK21 = sK23
      & ssList(sK23) ) ),
    introduced(choice_axiom,[]) ).

fof(f261,plain,
    ( ? [X4] :
        ( ? [X5] :
            ( ? [X6] :
                ( ? [X7] :
                    ( ? [X8] :
                        ( ( ~ leq(X4,X5)
                          | ? [X9] :
                              ( ( ~ leq(X9,X5)
                                | ~ leq(X4,X9) )
                              & memberP(X7,X9)
                              & ssItem(X9) ) )
                        & leq(X5,X4)
                        & app(app(app(app(X6,cons(X4,nil)),X7),cons(X5,nil)),X8) = sK20
                        & ssList(X8) )
                    & ssList(X7) )
                & ssList(X6) )
            & ssItem(X5) )
        & ssItem(X4) )
   => ( ? [X5] :
          ( ? [X6] :
              ( ? [X7] :
                  ( ? [X8] :
                      ( ( ~ leq(sK24,X5)
                        | ? [X9] :
                            ( ( ~ leq(X9,X5)
                              | ~ leq(sK24,X9) )
                            & memberP(X7,X9)
                            & ssItem(X9) ) )
                      & leq(X5,sK24)
                      & sK20 = app(app(app(app(X6,cons(sK24,nil)),X7),cons(X5,nil)),X8)
                      & ssList(X8) )
                  & ssList(X7) )
              & ssList(X6) )
          & ssItem(X5) )
      & ssItem(sK24) ) ),
    introduced(choice_axiom,[]) ).

fof(f262,plain,
    ( ? [X5] :
        ( ? [X6] :
            ( ? [X7] :
                ( ? [X8] :
                    ( ( ~ leq(sK24,X5)
                      | ? [X9] :
                          ( ( ~ leq(X9,X5)
                            | ~ leq(sK24,X9) )
                          & memberP(X7,X9)
                          & ssItem(X9) ) )
                    & leq(X5,sK24)
                    & sK20 = app(app(app(app(X6,cons(sK24,nil)),X7),cons(X5,nil)),X8)
                    & ssList(X8) )
                & ssList(X7) )
            & ssList(X6) )
        & ssItem(X5) )
   => ( ? [X6] :
          ( ? [X7] :
              ( ? [X8] :
                  ( ( ~ leq(sK24,sK25)
                    | ? [X9] :
                        ( ( ~ leq(X9,sK25)
                          | ~ leq(sK24,X9) )
                        & memberP(X7,X9)
                        & ssItem(X9) ) )
                  & leq(sK25,sK24)
                  & sK20 = app(app(app(app(X6,cons(sK24,nil)),X7),cons(sK25,nil)),X8)
                  & ssList(X8) )
              & ssList(X7) )
          & ssList(X6) )
      & ssItem(sK25) ) ),
    introduced(choice_axiom,[]) ).

fof(f263,plain,
    ( ? [X6] :
        ( ? [X7] :
            ( ? [X8] :
                ( ( ~ leq(sK24,sK25)
                  | ? [X9] :
                      ( ( ~ leq(X9,sK25)
                        | ~ leq(sK24,X9) )
                      & memberP(X7,X9)
                      & ssItem(X9) ) )
                & leq(sK25,sK24)
                & sK20 = app(app(app(app(X6,cons(sK24,nil)),X7),cons(sK25,nil)),X8)
                & ssList(X8) )
            & ssList(X7) )
        & ssList(X6) )
   => ( ? [X7] :
          ( ? [X8] :
              ( ( ~ leq(sK24,sK25)
                | ? [X9] :
                    ( ( ~ leq(X9,sK25)
                      | ~ leq(sK24,X9) )
                    & memberP(X7,X9)
                    & ssItem(X9) ) )
              & leq(sK25,sK24)
              & sK20 = app(app(app(app(sK26,cons(sK24,nil)),X7),cons(sK25,nil)),X8)
              & ssList(X8) )
          & ssList(X7) )
      & ssList(sK26) ) ),
    introduced(choice_axiom,[]) ).

fof(f264,plain,
    ( ? [X7] :
        ( ? [X8] :
            ( ( ~ leq(sK24,sK25)
              | ? [X9] :
                  ( ( ~ leq(X9,sK25)
                    | ~ leq(sK24,X9) )
                  & memberP(X7,X9)
                  & ssItem(X9) ) )
            & leq(sK25,sK24)
            & sK20 = app(app(app(app(sK26,cons(sK24,nil)),X7),cons(sK25,nil)),X8)
            & ssList(X8) )
        & ssList(X7) )
   => ( ? [X8] :
          ( ( ~ leq(sK24,sK25)
            | ? [X9] :
                ( ( ~ leq(X9,sK25)
                  | ~ leq(sK24,X9) )
                & memberP(sK27,X9)
                & ssItem(X9) ) )
          & leq(sK25,sK24)
          & sK20 = app(app(app(app(sK26,cons(sK24,nil)),sK27),cons(sK25,nil)),X8)
          & ssList(X8) )
      & ssList(sK27) ) ),
    introduced(choice_axiom,[]) ).

fof(f265,plain,
    ( ? [X8] :
        ( ( ~ leq(sK24,sK25)
          | ? [X9] :
              ( ( ~ leq(X9,sK25)
                | ~ leq(sK24,X9) )
              & memberP(sK27,X9)
              & ssItem(X9) ) )
        & leq(sK25,sK24)
        & sK20 = app(app(app(app(sK26,cons(sK24,nil)),sK27),cons(sK25,nil)),X8)
        & ssList(X8) )
   => ( ( ~ leq(sK24,sK25)
        | ? [X9] :
            ( ( ~ leq(X9,sK25)
              | ~ leq(sK24,X9) )
            & memberP(sK27,X9)
            & ssItem(X9) ) )
      & leq(sK25,sK24)
      & sK20 = app(app(app(app(sK26,cons(sK24,nil)),sK27),cons(sK25,nil)),sK28)
      & ssList(sK28) ) ),
    introduced(choice_axiom,[]) ).

fof(f266,plain,
    ( ? [X9] :
        ( ( ~ leq(X9,sK25)
          | ~ leq(sK24,X9) )
        & memberP(sK27,X9)
        & ssItem(X9) )
   => ( ( ~ leq(sK29,sK25)
        | ~ leq(sK24,sK29) )
      & memberP(sK27,sK29)
      & ssItem(sK29) ) ),
    introduced(choice_axiom,[]) ).

fof(f256,plain,
    ? [X0] :
      ( ? [X1] :
          ( ? [X2] :
              ( ? [X3] :
                  ( ( ( nil = X2
                      & nil = X3 )
                    | sP0(X3,X2) )
                  & ? [X4] :
                      ( ? [X5] :
                          ( ? [X6] :
                              ( ? [X7] :
                                  ( ? [X8] :
                                      ( ( ~ leq(X4,X5)
                                        | ? [X9] :
                                            ( ( ~ leq(X9,X5)
                                              | ~ leq(X4,X9) )
                                            & memberP(X7,X9)
                                            & ssItem(X9) ) )
                                      & leq(X5,X4)
                                      & app(app(app(app(X6,cons(X4,nil)),X7),cons(X5,nil)),X8) = X0
                                      & ssList(X8) )
                                  & ssList(X7) )
                              & ssList(X6) )
                          & ssItem(X5) )
                      & ssItem(X4) )
                  & X0 = X2
                  & X1 = X3
                  & ssList(X3) )
              & ssList(X2) )
          & ssList(X1) )
      & ssList(X0) ),
    inference(rectify,[],[f224]) ).

fof(f224,plain,
    ? [X0] :
      ( ? [X1] :
          ( ? [X2] :
              ( ? [X3] :
                  ( ( ( nil = X2
                      & nil = X3 )
                    | sP0(X3,X2) )
                  & ? [X6] :
                      ( ? [X7] :
                          ( ? [X8] :
                              ( ? [X9] :
                                  ( ? [X10] :
                                      ( ( ~ leq(X6,X7)
                                        | ? [X11] :
                                            ( ( ~ leq(X11,X7)
                                              | ~ leq(X6,X11) )
                                            & memberP(X9,X11)
                                            & ssItem(X11) ) )
                                      & leq(X7,X6)
                                      & app(app(app(app(X8,cons(X6,nil)),X9),cons(X7,nil)),X10) = X0
                                      & ssList(X10) )
                                  & ssList(X9) )
                              & ssList(X8) )
                          & ssItem(X7) )
                      & ssItem(X6) )
                  & X0 = X2
                  & X1 = X3
                  & ssList(X3) )
              & ssList(X2) )
          & ssList(X1) )
      & ssList(X0) ),
    inference(definition_folding,[],[f99,f223]) ).

fof(f223,plain,
    ! [X3,X2] :
      ( ? [X4] :
          ( ! [X5] :
              ( ~ leq(X4,X5)
              | ~ memberP(X3,X5)
              | X4 = X5
              | ~ ssItem(X5) )
          & memberP(X3,X4)
          & cons(X4,nil) = X2
          & ssItem(X4) )
      | ~ sP0(X3,X2) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).

fof(f99,plain,
    ? [X0] :
      ( ? [X1] :
          ( ? [X2] :
              ( ? [X3] :
                  ( ( ( nil = X2
                      & nil = X3 )
                    | ? [X4] :
                        ( ! [X5] :
                            ( ~ leq(X4,X5)
                            | ~ memberP(X3,X5)
                            | X4 = X5
                            | ~ ssItem(X5) )
                        & memberP(X3,X4)
                        & cons(X4,nil) = X2
                        & ssItem(X4) ) )
                  & ? [X6] :
                      ( ? [X7] :
                          ( ? [X8] :
                              ( ? [X9] :
                                  ( ? [X10] :
                                      ( ( ~ leq(X6,X7)
                                        | ? [X11] :
                                            ( ( ~ leq(X11,X7)
                                              | ~ leq(X6,X11) )
                                            & memberP(X9,X11)
                                            & ssItem(X11) ) )
                                      & leq(X7,X6)
                                      & app(app(app(app(X8,cons(X6,nil)),X9),cons(X7,nil)),X10) = X0
                                      & ssList(X10) )
                                  & ssList(X9) )
                              & ssList(X8) )
                          & ssItem(X7) )
                      & ssItem(X6) )
                  & X0 = X2
                  & X1 = X3
                  & ssList(X3) )
              & ssList(X2) )
          & ssList(X1) )
      & ssList(X0) ),
    inference(ennf_transformation,[],[f98]) ).

fof(f98,plain,
    ~ ! [X0] :
        ( ssList(X0)
       => ! [X1] :
            ( ssList(X1)
           => ! [X2] :
                ( ssList(X2)
               => ! [X3] :
                    ( ( ( nil != X2
                        | nil != X3 )
                      & ! [X4] :
                          ( ? [X5] :
                              ( leq(X4,X5)
                              & memberP(X3,X5)
                              & X4 != X5
                              & ssItem(X5) )
                          | ~ memberP(X3,X4)
                          | cons(X4,nil) != X2
                          | ~ ssItem(X4) ) )
                    | ! [X6] :
                        ( ssItem(X6)
                       => ! [X7] :
                            ( ssItem(X7)
                           => ! [X8] :
                                ( ssList(X8)
                               => ! [X9] :
                                    ( ssList(X9)
                                   => ! [X10] :
                                        ( ( leq(X6,X7)
                                          & ! [X11] :
                                              ( ( leq(X11,X7)
                                                & leq(X6,X11) )
                                              | ~ memberP(X9,X11)
                                              | ~ ssItem(X11) ) )
                                        | ~ leq(X7,X6)
                                        | app(app(app(app(X8,cons(X6,nil)),X9),cons(X7,nil)),X10) != X0
                                        | ~ ssList(X10) ) ) ) ) )
                    | X0 != X2
                    | X1 != X3
                    | ~ ssList(X3) ) ) ) ),
    inference(rectify,[],[f97]) ).

fof(f97,negated_conjecture,
    ~ ! [X0] :
        ( ssList(X0)
       => ! [X1] :
            ( ssList(X1)
           => ! [X2] :
                ( ssList(X2)
               => ! [X3] :
                    ( ( ( nil != X2
                        | nil != X3 )
                      & ! [X10] :
                          ( ? [X11] :
                              ( leq(X10,X11)
                              & memberP(X3,X11)
                              & X10 != X11
                              & ssItem(X11) )
                          | ~ memberP(X3,X10)
                          | cons(X10,nil) != X2
                          | ~ ssItem(X10) ) )
                    | ! [X4] :
                        ( ssItem(X4)
                       => ! [X5] :
                            ( ssItem(X5)
                           => ! [X6] :
                                ( ssList(X6)
                               => ! [X7] :
                                    ( ssList(X7)
                                   => ! [X8] :
                                        ( ( leq(X4,X5)
                                          & ! [X9] :
                                              ( ( leq(X9,X5)
                                                & leq(X4,X9) )
                                              | ~ memberP(X7,X9)
                                              | ~ ssItem(X9) ) )
                                        | ~ leq(X5,X4)
                                        | app(app(app(app(X6,cons(X4,nil)),X7),cons(X5,nil)),X8) != X0
                                        | ~ ssList(X8) ) ) ) ) )
                    | X0 != X2
                    | X1 != X3
                    | ~ ssList(X3) ) ) ) ),
    inference(negated_conjecture,[],[f96]) ).

fof(f96,conjecture,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ! [X2] :
              ( ssList(X2)
             => ! [X3] :
                  ( ( ( nil != X2
                      | nil != X3 )
                    & ! [X10] :
                        ( ? [X11] :
                            ( leq(X10,X11)
                            & memberP(X3,X11)
                            & X10 != X11
                            & ssItem(X11) )
                        | ~ memberP(X3,X10)
                        | cons(X10,nil) != X2
                        | ~ ssItem(X10) ) )
                  | ! [X4] :
                      ( ssItem(X4)
                     => ! [X5] :
                          ( ssItem(X5)
                         => ! [X6] :
                              ( ssList(X6)
                             => ! [X7] :
                                  ( ssList(X7)
                                 => ! [X8] :
                                      ( ( leq(X4,X5)
                                        & ! [X9] :
                                            ( ( leq(X9,X5)
                                              & leq(X4,X9) )
                                            | ~ memberP(X7,X9)
                                            | ~ ssItem(X9) ) )
                                      | ~ leq(X5,X4)
                                      | app(app(app(app(X6,cons(X4,nil)),X7),cons(X5,nil)),X8) != X0
                                      | ~ ssList(X8) ) ) ) ) )
                  | X0 != X2
                  | X1 != X3
                  | ~ ssList(X3) ) ) ) ),
    file('/export/starexec/sandbox/tmp/tmp.YrirEEnErf/Vampire---4.8_1640',co1) ).

fof(f768,plain,
    ( ssList(sF78)
    | ~ ssList(sK26) ),
    inference(subsumption_resolution,[],[f762,f757]) ).

fof(f757,plain,
    ssList(sF77),
    inference(subsumption_resolution,[],[f756,f417]) ).

fof(f417,plain,
    ssList(nil),
    inference(cnf_transformation,[],[f17]) ).

fof(f17,axiom,
    ssList(nil),
    file('/export/starexec/sandbox/tmp/tmp.YrirEEnErf/Vampire---4.8_1640',ax17) ).

fof(f756,plain,
    ( ssList(sF77)
    | ~ ssList(nil) ),
    inference(subsumption_resolution,[],[f754,f397]) ).

fof(f397,plain,
    ssItem(sK24),
    inference(cnf_transformation,[],[f267]) ).

fof(f754,plain,
    ( ssList(sF77)
    | ~ ssItem(sK24)
    | ~ ssList(nil) ),
    inference(superposition,[],[f579,f656]) ).

fof(f656,plain,
    cons(sK24,nil) = sF77,
    introduced(function_definition,[]) ).

fof(f579,plain,
    ! [X0,X1] :
      ( ssList(cons(X1,X0))
      | ~ ssItem(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f178]) ).

fof(f178,plain,
    ! [X0] :
      ( ! [X1] :
          ( ssList(cons(X1,X0))
          | ~ ssItem(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f16]) ).

fof(f16,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssItem(X1)
         => ssList(cons(X1,X0)) ) ),
    file('/export/starexec/sandbox/tmp/tmp.YrirEEnErf/Vampire---4.8_1640',ax16) ).

fof(f762,plain,
    ( ssList(sF78)
    | ~ ssList(sF77)
    | ~ ssList(sK26) ),
    inference(superposition,[],[f589,f657]) ).

fof(f657,plain,
    app(sK26,sF77) = sF78,
    introduced(function_definition,[]) ).

fof(f589,plain,
    ! [X0,X1] :
      ( ssList(app(X0,X1))
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f185]) ).

fof(f185,plain,
    ! [X0] :
      ( ! [X1] :
          ( ssList(app(X0,X1))
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f26]) ).

fof(f26,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ssList(app(X0,X1)) ) ),
    file('/export/starexec/sandbox/tmp/tmp.YrirEEnErf/Vampire---4.8_1640',ax26) ).

fof(f15586,plain,
    ( nil != sF79
    | ~ ssList(sF78) ),
    inference(subsumption_resolution,[],[f15585,f400]) ).

fof(f400,plain,
    ssList(sK27),
    inference(cnf_transformation,[],[f267]) ).

fof(f15585,plain,
    ( nil != sF79
    | ~ ssList(sK27)
    | ~ ssList(sF78) ),
    inference(subsumption_resolution,[],[f1355,f1331]) ).

fof(f1331,plain,
    nil != sF78,
    inference(subsumption_resolution,[],[f1330,f399]) ).

fof(f1330,plain,
    ( nil != sF78
    | ~ ssList(sK26) ),
    inference(subsumption_resolution,[],[f1329,f757]) ).

fof(f1329,plain,
    ( nil != sF78
    | ~ ssList(sF77)
    | ~ ssList(sK26) ),
    inference(subsumption_resolution,[],[f1324,f777]) ).

fof(f777,plain,
    nil != sF77,
    inference(subsumption_resolution,[],[f776,f417]) ).

fof(f776,plain,
    ( nil != sF77
    | ~ ssList(nil) ),
    inference(subsumption_resolution,[],[f774,f397]) ).

fof(f774,plain,
    ( nil != sF77
    | ~ ssItem(sK24)
    | ~ ssList(nil) ),
    inference(superposition,[],[f580,f656]) ).

fof(f580,plain,
    ! [X0,X1] :
      ( nil != cons(X1,X0)
      | ~ ssItem(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f179]) ).

fof(f179,plain,
    ! [X0] :
      ( ! [X1] :
          ( nil != cons(X1,X0)
          | ~ ssItem(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f21]) ).

fof(f21,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssItem(X1)
         => nil != cons(X1,X0) ) ),
    file('/export/starexec/sandbox/tmp/tmp.YrirEEnErf/Vampire---4.8_1640',ax21) ).

fof(f1324,plain,
    ( nil != sF78
    | nil = sF77
    | ~ ssList(sF77)
    | ~ ssList(sK26) ),
    inference(superposition,[],[f608,f657]) ).

fof(f608,plain,
    ! [X0,X1] :
      ( nil != app(X0,X1)
      | nil = X1
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f383]) ).

fof(f383,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( ( nil = app(X0,X1)
              | nil != X0
              | nil != X1 )
            & ( ( nil = X0
                & nil = X1 )
              | nil != app(X0,X1) ) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(flattening,[],[f382]) ).

fof(f382,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( ( nil = app(X0,X1)
              | nil != X0
              | nil != X1 )
            & ( ( nil = X0
                & nil = X1 )
              | nil != app(X0,X1) ) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(nnf_transformation,[],[f202]) ).

fof(f202,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( nil = app(X0,X1)
          <=> ( nil = X0
              & nil = X1 ) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f83]) ).

fof(f83,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ( nil = app(X0,X1)
          <=> ( nil = X0
              & nil = X1 ) ) ) ),
    file('/export/starexec/sandbox/tmp/tmp.YrirEEnErf/Vampire---4.8_1640',ax83) ).

fof(f1355,plain,
    ( nil != sF79
    | nil = sF78
    | ~ ssList(sK27)
    | ~ ssList(sF78) ),
    inference(superposition,[],[f609,f658]) ).

fof(f658,plain,
    app(sF78,sK27) = sF79,
    introduced(function_definition,[]) ).

fof(f609,plain,
    ! [X0,X1] :
      ( nil != app(X0,X1)
      | nil = X0
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f383]) ).

fof(f15391,plain,
    ( ~ spl83_1
    | ~ spl83_9
    | spl83_39
    | ~ spl83_59 ),
    inference(avatar_contradiction_clause,[],[f15390]) ).

fof(f15390,plain,
    ( $false
    | ~ spl83_1
    | ~ spl83_9
    | spl83_39
    | ~ spl83_59 ),
    inference(subsumption_resolution,[],[f15389,f759]) ).

fof(f759,plain,
    ssList(sF80),
    inference(subsumption_resolution,[],[f758,f417]) ).

fof(f758,plain,
    ( ssList(sF80)
    | ~ ssList(nil) ),
    inference(subsumption_resolution,[],[f755,f398]) ).

fof(f398,plain,
    ssItem(sK25),
    inference(cnf_transformation,[],[f267]) ).

fof(f755,plain,
    ( ssList(sF80)
    | ~ ssItem(sK25)
    | ~ ssList(nil) ),
    inference(superposition,[],[f579,f659]) ).

fof(f659,plain,
    cons(sK25,nil) = sF80,
    introduced(function_definition,[]) ).

fof(f15389,plain,
    ( ~ ssList(sF80)
    | ~ spl83_1
    | ~ spl83_9
    | spl83_39
    | ~ spl83_59 ),
    inference(subsumption_resolution,[],[f15384,f779]) ).

fof(f779,plain,
    nil != sF80,
    inference(subsumption_resolution,[],[f778,f417]) ).

fof(f778,plain,
    ( nil != sF80
    | ~ ssList(nil) ),
    inference(subsumption_resolution,[],[f775,f398]) ).

fof(f775,plain,
    ( nil != sF80
    | ~ ssItem(sK25)
    | ~ ssList(nil) ),
    inference(superposition,[],[f580,f659]) ).

fof(f15384,plain,
    ( nil = sF80
    | ~ ssList(sF80)
    | ~ spl83_1
    | ~ spl83_9
    | spl83_39
    | ~ spl83_59 ),
    inference(resolution,[],[f15193,f575]) ).

fof(f575,plain,
    ! [X0] :
      ( ~ rearsegP(nil,X0)
      | nil = X0
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f361]) ).

fof(f361,plain,
    ! [X0] :
      ( ( ( rearsegP(nil,X0)
          | nil != X0 )
        & ( nil = X0
          | ~ rearsegP(nil,X0) ) )
      | ~ ssList(X0) ),
    inference(nnf_transformation,[],[f176]) ).

fof(f176,plain,
    ! [X0] :
      ( ( rearsegP(nil,X0)
      <=> nil = X0 )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f52]) ).

fof(f52,axiom,
    ! [X0] :
      ( ssList(X0)
     => ( rearsegP(nil,X0)
      <=> nil = X0 ) ),
    file('/export/starexec/sandbox/tmp/tmp.YrirEEnErf/Vampire---4.8_1640',ax52) ).

fof(f15193,plain,
    ( rearsegP(nil,sF80)
    | ~ spl83_1
    | ~ spl83_9
    | spl83_39
    | ~ spl83_59 ),
    inference(forward_demodulation,[],[f15192,f965]) ).

fof(f965,plain,
    ( nil = tl(sK22)
    | ~ spl83_1
    | ~ spl83_9 ),
    inference(subsumption_resolution,[],[f964,f417]) ).

fof(f964,plain,
    ( nil = tl(sK22)
    | ~ ssList(nil)
    | ~ spl83_1
    | ~ spl83_9 ),
    inference(subsumption_resolution,[],[f958,f894]) ).

fof(f894,plain,
    ( ssItem(sK19(sK23,sK22))
    | ~ spl83_9 ),
    inference(avatar_component_clause,[],[f893]) ).

fof(f893,plain,
    ( spl83_9
  <=> ssItem(sK19(sK23,sK22)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl83_9])]) ).

fof(f958,plain,
    ( nil = tl(sK22)
    | ~ ssItem(sK19(sK23,sK22))
    | ~ ssList(nil)
    | ~ spl83_1 ),
    inference(superposition,[],[f582,f879]) ).

fof(f879,plain,
    ( sK22 = cons(sK19(sK23,sK22),nil)
    | ~ spl83_1 ),
    inference(resolution,[],[f673,f388]) ).

fof(f388,plain,
    ! [X0,X1] :
      ( ~ sP0(X0,X1)
      | cons(sK19(X0,X1),nil) = X1 ),
    inference(cnf_transformation,[],[f255]) ).

fof(f255,plain,
    ! [X0,X1] :
      ( ( ! [X3] :
            ( ~ leq(sK19(X0,X1),X3)
            | ~ memberP(X0,X3)
            | sK19(X0,X1) = X3
            | ~ ssItem(X3) )
        & memberP(X0,sK19(X0,X1))
        & cons(sK19(X0,X1),nil) = X1
        & ssItem(sK19(X0,X1)) )
      | ~ sP0(X0,X1) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK19])],[f253,f254]) ).

fof(f254,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( ! [X3] :
              ( ~ leq(X2,X3)
              | ~ memberP(X0,X3)
              | X2 = X3
              | ~ ssItem(X3) )
          & memberP(X0,X2)
          & cons(X2,nil) = X1
          & ssItem(X2) )
     => ( ! [X3] :
            ( ~ leq(sK19(X0,X1),X3)
            | ~ memberP(X0,X3)
            | sK19(X0,X1) = X3
            | ~ ssItem(X3) )
        & memberP(X0,sK19(X0,X1))
        & cons(sK19(X0,X1),nil) = X1
        & ssItem(sK19(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

fof(f253,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( ! [X3] :
              ( ~ leq(X2,X3)
              | ~ memberP(X0,X3)
              | X2 = X3
              | ~ ssItem(X3) )
          & memberP(X0,X2)
          & cons(X2,nil) = X1
          & ssItem(X2) )
      | ~ sP0(X0,X1) ),
    inference(rectify,[],[f252]) ).

fof(f252,plain,
    ! [X3,X2] :
      ( ? [X4] :
          ( ! [X5] :
              ( ~ leq(X4,X5)
              | ~ memberP(X3,X5)
              | X4 = X5
              | ~ ssItem(X5) )
          & memberP(X3,X4)
          & cons(X4,nil) = X2
          & ssItem(X4) )
      | ~ sP0(X3,X2) ),
    inference(nnf_transformation,[],[f223]) ).

fof(f673,plain,
    ( sP0(sK23,sK22)
    | ~ spl83_1 ),
    inference(avatar_component_clause,[],[f671]) ).

fof(f671,plain,
    ( spl83_1
  <=> sP0(sK23,sK22) ),
    introduced(avatar_definition,[new_symbols(naming,[spl83_1])]) ).

fof(f582,plain,
    ! [X0,X1] :
      ( tl(cons(X1,X0)) = X0
      | ~ ssItem(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f181]) ).

fof(f181,plain,
    ! [X0] :
      ( ! [X1] :
          ( tl(cons(X1,X0)) = X0
          | ~ ssItem(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f25]) ).

fof(f25,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssItem(X1)
         => tl(cons(X1,X0)) = X0 ) ),
    file('/export/starexec/sandbox/tmp/tmp.YrirEEnErf/Vampire---4.8_1640',ax25) ).

fof(f15192,plain,
    ( rearsegP(tl(sK22),sF80)
    | spl83_39
    | ~ spl83_59 ),
    inference(subsumption_resolution,[],[f15191,f771]) ).

fof(f771,plain,
    ssList(sF79),
    inference(subsumption_resolution,[],[f770,f769]) ).

fof(f770,plain,
    ( ssList(sF79)
    | ~ ssList(sF78) ),
    inference(subsumption_resolution,[],[f763,f400]) ).

fof(f763,plain,
    ( ssList(sF79)
    | ~ ssList(sK27)
    | ~ ssList(sF78) ),
    inference(superposition,[],[f589,f658]) ).

fof(f15191,plain,
    ( rearsegP(tl(sK22),sF80)
    | ~ ssList(sF79)
    | spl83_39
    | ~ spl83_59 ),
    inference(subsumption_resolution,[],[f15190,f1341]) ).

fof(f1341,plain,
    ( nil != sF79
    | spl83_39 ),
    inference(avatar_component_clause,[],[f1339]) ).

fof(f15190,plain,
    ( rearsegP(tl(sK22),sF80)
    | nil = sF79
    | ~ ssList(sF79)
    | ~ spl83_59 ),
    inference(subsumption_resolution,[],[f15141,f759]) ).

fof(f15141,plain,
    ( rearsegP(tl(sK22),sF80)
    | ~ ssList(sF80)
    | nil = sF79
    | ~ ssList(sF79)
    | ~ spl83_59 ),
    inference(superposition,[],[f2696,f14945]) ).

fof(f14945,plain,
    ( sK22 = app(sF79,sF80)
    | ~ spl83_59 ),
    inference(backward_demodulation,[],[f660,f1732]) ).

fof(f1732,plain,
    ( sK22 = sF81
    | ~ spl83_59 ),
    inference(avatar_component_clause,[],[f1730]) ).

fof(f1730,plain,
    ( spl83_59
  <=> sK22 = sF81 ),
    introduced(avatar_definition,[new_symbols(naming,[spl83_59])]) ).

fof(f660,plain,
    app(sF79,sF80) = sF81,
    introduced(function_definition,[]) ).

fof(f2696,plain,
    ! [X18,X19] :
      ( rearsegP(tl(app(X18,X19)),X19)
      | ~ ssList(X19)
      | nil = X18
      | ~ ssList(X18) ),
    inference(subsumption_resolution,[],[f2675,f485]) ).

fof(f485,plain,
    ! [X0] :
      ( ssList(tl(X0))
      | nil = X0
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f153]) ).

fof(f153,plain,
    ! [X0] :
      ( ssList(tl(X0))
      | nil = X0
      | ~ ssList(X0) ),
    inference(flattening,[],[f152]) ).

fof(f152,plain,
    ! [X0] :
      ( ssList(tl(X0))
      | nil = X0
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f24]) ).

fof(f24,axiom,
    ! [X0] :
      ( ssList(X0)
     => ( nil != X0
       => ssList(tl(X0)) ) ),
    file('/export/starexec/sandbox/tmp/tmp.YrirEEnErf/Vampire---4.8_1640',ax24) ).

fof(f2675,plain,
    ! [X18,X19] :
      ( rearsegP(tl(app(X18,X19)),X19)
      | ~ ssList(tl(X18))
      | ~ ssList(X19)
      | nil = X18
      | ~ ssList(X18) ),
    inference(duplicate_literal_removal,[],[f2672]) ).

fof(f2672,plain,
    ! [X18,X19] :
      ( rearsegP(tl(app(X18,X19)),X19)
      | ~ ssList(tl(X18))
      | ~ ssList(X19)
      | nil = X18
      | ~ ssList(X19)
      | ~ ssList(X18) ),
    inference(superposition,[],[f708,f591]) ).

fof(f591,plain,
    ! [X0,X1] :
      ( tl(app(X0,X1)) = app(tl(X0),X1)
      | nil = X0
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f189]) ).

fof(f189,plain,
    ! [X0] :
      ( ! [X1] :
          ( tl(app(X0,X1)) = app(tl(X0),X1)
          | nil = X0
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(flattening,[],[f188]) ).

fof(f188,plain,
    ! [X0] :
      ( ! [X1] :
          ( tl(app(X0,X1)) = app(tl(X0),X1)
          | nil = X0
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f86]) ).

fof(f86,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ( nil != X0
           => tl(app(X0,X1)) = app(tl(X0),X1) ) ) ),
    file('/export/starexec/sandbox/tmp/tmp.YrirEEnErf/Vampire---4.8_1640',ax86) ).

fof(f708,plain,
    ! [X2,X1] :
      ( rearsegP(app(X2,X1),X1)
      | ~ ssList(X2)
      | ~ ssList(X1) ),
    inference(subsumption_resolution,[],[f651,f589]) ).

fof(f651,plain,
    ! [X2,X1] :
      ( rearsegP(app(X2,X1),X1)
      | ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssList(app(X2,X1)) ),
    inference(equality_resolution,[],[f600]) ).

fof(f600,plain,
    ! [X2,X0,X1] :
      ( rearsegP(X0,X1)
      | app(X2,X1) != X0
      | ~ ssList(X2)
      | ~ ssList(X1)
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f372]) ).

fof(f372,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( ( rearsegP(X0,X1)
              | ! [X2] :
                  ( app(X2,X1) != X0
                  | ~ ssList(X2) ) )
            & ( ( app(sK71(X0,X1),X1) = X0
                & ssList(sK71(X0,X1)) )
              | ~ rearsegP(X0,X1) ) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK71])],[f370,f371]) ).

fof(f371,plain,
    ! [X0,X1] :
      ( ? [X3] :
          ( app(X3,X1) = X0
          & ssList(X3) )
     => ( app(sK71(X0,X1),X1) = X0
        & ssList(sK71(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

fof(f370,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( ( rearsegP(X0,X1)
              | ! [X2] :
                  ( app(X2,X1) != X0
                  | ~ ssList(X2) ) )
            & ( ? [X3] :
                  ( app(X3,X1) = X0
                  & ssList(X3) )
              | ~ rearsegP(X0,X1) ) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(rectify,[],[f369]) ).

fof(f369,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( ( rearsegP(X0,X1)
              | ! [X2] :
                  ( app(X2,X1) != X0
                  | ~ ssList(X2) ) )
            & ( ? [X2] :
                  ( app(X2,X1) = X0
                  & ssList(X2) )
              | ~ rearsegP(X0,X1) ) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(nnf_transformation,[],[f199]) ).

fof(f199,plain,
    ! [X0] :
      ( ! [X1] :
          ( ( rearsegP(X0,X1)
          <=> ? [X2] :
                ( app(X2,X1) = X0
                & ssList(X2) ) )
          | ~ ssList(X1) )
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f6]) ).

fof(f6,axiom,
    ! [X0] :
      ( ssList(X0)
     => ! [X1] :
          ( ssList(X1)
         => ( rearsegP(X0,X1)
          <=> ? [X2] :
                ( app(X2,X1) = X0
                & ssList(X2) ) ) ) ),
    file('/export/starexec/sandbox/tmp/tmp.YrirEEnErf/Vampire---4.8_1640',ax6) ).

fof(f14899,plain,
    ( spl83_59
    | ~ spl83_1
    | ~ spl83_9
    | ~ spl83_475 ),
    inference(avatar_split_clause,[],[f14898,f14336,f893,f671,f1730]) ).

fof(f14336,plain,
    ( spl83_475
  <=> ssList(sF81) ),
    introduced(avatar_definition,[new_symbols(naming,[spl83_475])]) ).

fof(f14898,plain,
    ( sK22 = sF81
    | ~ spl83_1
    | ~ spl83_9
    | ~ spl83_475 ),
    inference(subsumption_resolution,[],[f14739,f14337]) ).

fof(f14337,plain,
    ( ssList(sF81)
    | ~ spl83_475 ),
    inference(avatar_component_clause,[],[f14336]) ).

fof(f14739,plain,
    ( sK22 = sF81
    | ~ ssList(sF81)
    | ~ spl83_1
    | ~ spl83_9
    | ~ spl83_475 ),
    inference(superposition,[],[f14713,f479]) ).

fof(f479,plain,
    ! [X0] :
      ( app(X0,nil) = X0
      | ~ ssList(X0) ),
    inference(cnf_transformation,[],[f146]) ).

fof(f146,plain,
    ! [X0] :
      ( app(X0,nil) = X0
      | ~ ssList(X0) ),
    inference(ennf_transformation,[],[f84]) ).

fof(f84,axiom,
    ! [X0] :
      ( ssList(X0)
     => app(X0,nil) = X0 ),
    file('/export/starexec/sandbox/tmp/tmp.YrirEEnErf/Vampire---4.8_1640',ax84) ).

fof(f14713,plain,
    ( sK22 = app(sF81,nil)
    | ~ spl83_1
    | ~ spl83_9
    | ~ spl83_475 ),
    inference(backward_demodulation,[],[f707,f14711]) ).

fof(f14711,plain,
    ( nil = sK28
    | ~ spl83_1
    | ~ spl83_9
    | ~ spl83_475 ),
    inference(subsumption_resolution,[],[f14706,f401]) ).

fof(f401,plain,
    ssList(sK28),
    inference(cnf_transformation,[],[f267]) ).

fof(f14706,plain,
    ( nil = sK28
    | ~ ssList(sK28)
    | ~ spl83_1
    | ~ spl83_9
    | ~ spl83_475 ),
    inference(resolution,[],[f14521,f575]) ).

fof(f14521,plain,
    ( rearsegP(nil,sK28)
    | ~ spl83_1
    | ~ spl83_9
    | ~ spl83_475 ),
    inference(forward_demodulation,[],[f14520,f965]) ).

fof(f14520,plain,
    ( rearsegP(tl(sK22),sK28)
    | ~ spl83_475 ),
    inference(subsumption_resolution,[],[f14519,f14337]) ).

fof(f14519,plain,
    ( rearsegP(tl(sK22),sK28)
    | ~ ssList(sF81) ),
    inference(subsumption_resolution,[],[f14518,f1345]) ).

fof(f1345,plain,
    nil != sF81,
    inference(subsumption_resolution,[],[f1344,f771]) ).

fof(f1344,plain,
    ( nil != sF81
    | ~ ssList(sF79) ),
    inference(subsumption_resolution,[],[f1343,f759]) ).

fof(f1343,plain,
    ( nil != sF81
    | ~ ssList(sF80)
    | ~ ssList(sF79) ),
    inference(subsumption_resolution,[],[f1326,f779]) ).

fof(f1326,plain,
    ( nil != sF81
    | nil = sF80
    | ~ ssList(sF80)
    | ~ ssList(sF79) ),
    inference(superposition,[],[f608,f660]) ).

fof(f14518,plain,
    ( rearsegP(tl(sK22),sK28)
    | nil = sF81
    | ~ ssList(sF81) ),
    inference(subsumption_resolution,[],[f14507,f401]) ).

fof(f14507,plain,
    ( rearsegP(tl(sK22),sK28)
    | ~ ssList(sK28)
    | nil = sF81
    | ~ ssList(sF81) ),
    inference(superposition,[],[f2696,f707]) ).

fof(f707,plain,
    sK22 = app(sF81,sK28),
    inference(backward_demodulation,[],[f661,f662]) ).

fof(f662,plain,
    sK22 = sF82,
    inference(definition_folding,[],[f626,f661,f660,f659,f658,f657,f656]) ).

fof(f626,plain,
    sK22 = app(app(app(app(sK26,cons(sK24,nil)),sK27),cons(sK25,nil)),sK28),
    inference(definition_unfolding,[],[f402,f396]) ).

fof(f396,plain,
    sK20 = sK22,
    inference(cnf_transformation,[],[f267]) ).

fof(f402,plain,
    sK20 = app(app(app(app(sK26,cons(sK24,nil)),sK27),cons(sK25,nil)),sK28),
    inference(cnf_transformation,[],[f267]) ).

fof(f661,plain,
    app(sF81,sK28) = sF82,
    introduced(function_definition,[]) ).

fof(f14465,plain,
    spl83_475,
    inference(avatar_split_clause,[],[f773,f14336]) ).

fof(f773,plain,
    ssList(sF81),
    inference(subsumption_resolution,[],[f772,f771]) ).

fof(f772,plain,
    ( ssList(sF81)
    | ~ ssList(sF79) ),
    inference(subsumption_resolution,[],[f764,f759]) ).

fof(f764,plain,
    ( ssList(sF81)
    | ~ ssList(sF80)
    | ~ ssList(sF79) ),
    inference(superposition,[],[f589,f660]) ).

fof(f939,plain,
    ( ~ spl83_1
    | spl83_9 ),
    inference(avatar_contradiction_clause,[],[f938]) ).

fof(f938,plain,
    ( $false
    | ~ spl83_1
    | spl83_9 ),
    inference(subsumption_resolution,[],[f937,f673]) ).

fof(f937,plain,
    ( ~ sP0(sK23,sK22)
    | spl83_9 ),
    inference(resolution,[],[f895,f387]) ).

fof(f387,plain,
    ! [X0,X1] :
      ( ssItem(sK19(X0,X1))
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f255]) ).

fof(f895,plain,
    ( ~ ssItem(sK19(sK23,sK22))
    | spl83_9 ),
    inference(avatar_component_clause,[],[f893]) ).

fof(f858,plain,
    ~ spl83_2,
    inference(avatar_contradiction_clause,[],[f857]) ).

fof(f857,plain,
    ( $false
    | ~ spl83_2 ),
    inference(subsumption_resolution,[],[f856,f759]) ).

fof(f856,plain,
    ( ~ ssList(sF80)
    | ~ spl83_2 ),
    inference(subsumption_resolution,[],[f855,f779]) ).

fof(f855,plain,
    ( nil = sF80
    | ~ ssList(sF80)
    | ~ spl83_2 ),
    inference(resolution,[],[f834,f575]) ).

fof(f834,plain,
    ( rearsegP(nil,sF80)
    | ~ spl83_2 ),
    inference(backward_demodulation,[],[f801,f830]) ).

fof(f830,plain,
    ( nil = sF81
    | ~ spl83_2 ),
    inference(subsumption_resolution,[],[f825,f773]) ).

fof(f825,plain,
    ( nil = sF81
    | ~ ssList(sF81)
    | ~ spl83_2 ),
    inference(superposition,[],[f823,f479]) ).

fof(f823,plain,
    ( nil = app(sF81,nil)
    | ~ spl83_2 ),
    inference(backward_demodulation,[],[f712,f821]) ).

fof(f821,plain,
    ( nil = sK28
    | ~ spl83_2 ),
    inference(subsumption_resolution,[],[f820,f401]) ).

fof(f820,plain,
    ( nil = sK28
    | ~ ssList(sK28)
    | ~ spl83_2 ),
    inference(resolution,[],[f803,f575]) ).

fof(f803,plain,
    ( rearsegP(nil,sK28)
    | ~ spl83_2 ),
    inference(subsumption_resolution,[],[f802,f401]) ).

fof(f802,plain,
    ( rearsegP(nil,sK28)
    | ~ ssList(sK28)
    | ~ spl83_2 ),
    inference(subsumption_resolution,[],[f793,f773]) ).

fof(f793,plain,
    ( rearsegP(nil,sK28)
    | ~ ssList(sF81)
    | ~ ssList(sK28)
    | ~ spl83_2 ),
    inference(superposition,[],[f708,f712]) ).

fof(f712,plain,
    ( nil = app(sF81,sK28)
    | ~ spl83_2 ),
    inference(backward_demodulation,[],[f707,f677]) ).

fof(f677,plain,
    ( nil = sK22
    | ~ spl83_2 ),
    inference(avatar_component_clause,[],[f675]) ).

fof(f675,plain,
    ( spl83_2
  <=> nil = sK22 ),
    introduced(avatar_definition,[new_symbols(naming,[spl83_2])]) ).

fof(f801,plain,
    rearsegP(sF81,sF80),
    inference(subsumption_resolution,[],[f800,f759]) ).

fof(f800,plain,
    ( rearsegP(sF81,sF80)
    | ~ ssList(sF80) ),
    inference(subsumption_resolution,[],[f792,f771]) ).

fof(f792,plain,
    ( rearsegP(sF81,sF80)
    | ~ ssList(sF79)
    | ~ ssList(sF80) ),
    inference(superposition,[],[f708,f660]) ).

fof(f678,plain,
    ( spl83_1
    | spl83_2 ),
    inference(avatar_split_clause,[],[f408,f675,f671]) ).

fof(f408,plain,
    ( nil = sK22
    | sP0(sK23,sK22) ),
    inference(cnf_transformation,[],[f267]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem    : SWC152+1 : TPTP v8.1.2. Released v2.4.0.
% 0.13/0.14  % Command    : vampire --ignore_missing on --mode portfolio/casc [--schedule casc_hol_2020] -p tptp -om szs -t %d %s
% 0.14/0.35  % Computer : n018.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.35  % CPULimit   : 300
% 0.14/0.35  % WCLimit    : 300
% 0.14/0.35  % DateTime   : Mon Aug 28 15:57:47 EDT 2023
% 0.14/0.36  % CPUTime    : 
% 0.14/0.36  This is a FOF_THM_RFO_SEQ problem
% 0.14/0.36  Running vampire_casc2023 --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox/tmp/tmp.YrirEEnErf/Vampire---4.8_1640
% 0.14/0.36  % (1762)Running in auto input_syntax mode. Trying TPTP
% 0.21/0.42  % (1770)lrs+10_1024_av=off:bsr=on:br=off:ep=RSTC:fsd=off:irw=on:nm=4:nwc=1.1:sims=off:urr=on:stl=125_440 on Vampire---4 for (440ds/0Mi)
% 0.21/0.42  % (1768)ott+1011_4_er=known:fsd=off:nm=4:tgt=ground_499 on Vampire---4 for (499ds/0Mi)
% 0.21/0.42  % (1764)lrs+1011_1_bd=preordered:flr=on:fsd=off:fsr=off:irw=on:lcm=reverse:msp=off:nm=2:nwc=10.0:sos=on:sp=reverse_weighted_frequency:tgt=full:stl=62_562 on Vampire---4 for (562ds/0Mi)
% 0.21/0.42  % (1769)ott+11_8:1_aac=none:amm=sco:anc=none:er=known:flr=on:fde=unused:irw=on:nm=0:nwc=1.2:nicw=on:sims=off:sos=all:sac=on_470 on Vampire---4 for (470ds/0Mi)
% 0.21/0.42  % (1771)ott+1010_2:5_bd=off:fsd=off:fde=none:nm=16:sos=on_419 on Vampire---4 for (419ds/0Mi)
% 0.21/0.42  % (1767)lrs+10_4:5_amm=off:bsr=on:bce=on:flr=on:fsd=off:fde=unused:gs=on:gsem=on:lcm=predicate:sos=all:tgt=ground:stl=62_514 on Vampire---4 for (514ds/0Mi)
% 0.21/0.42  % (1765)lrs-1004_3_av=off:ep=RSTC:fsd=off:fsr=off:urr=ec_only:stl=62_525 on Vampire---4 for (525ds/0Mi)
% 1.51/0.67  % (1768)First to succeed.
% 1.51/0.67  % (1768)Refutation found. Thanks to Tanya!
% 1.51/0.67  % SZS status Theorem for Vampire---4
% 1.51/0.67  % SZS output start Proof for Vampire---4
% See solution above
% 1.51/0.67  % (1768)------------------------------
% 1.51/0.67  % (1768)Version: Vampire 4.7 (commit 05ef610bd on 2023-06-21 19:03:17 +0100)
% 1.51/0.67  % (1768)Linked with Z3 4.9.1.0 6ed071b44407cf6623b8d3c0dceb2a8fb7040cee z3-4.8.4-6427-g6ed071b44
% 1.51/0.67  % (1768)Termination reason: Refutation
% 1.51/0.67  
% 1.51/0.67  % (1768)Memory used [KB]: 13560
% 1.51/0.67  % (1768)Time elapsed: 0.246 s
% 1.51/0.67  % (1768)------------------------------
% 1.51/0.67  % (1768)------------------------------
% 1.51/0.67  % (1762)Success in time 0.309 s
% 1.51/0.67  % Vampire---4.8 exiting
%------------------------------------------------------------------------------