TSTP Solution File: COM023+4 by Vampire---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire---4.8
% Problem  : COM023+4 : TPTP v8.1.2. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule file --schedule_file /export/starexec/sandbox2/solver/bin/quickGreedyProduceRating_steal_pow3.txt --cores 8 -m 12000 -t %d %s

% Computer : n006.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 : Sun May  5 04:46:16 EDT 2024

% Result   : Theorem 0.55s 0.74s
% Output   : Refutation 0.55s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   13
%            Number of leaves      :   22
% Syntax   : Number of formulae    :  100 (  10 unt;   0 def)
%            Number of atoms       :  812 (  74 equ)
%            Maximal formula atoms :   52 (   8 avg)
%            Number of connectives :  990 ( 278   ~; 328   |; 362   &)
%                                         (  11 <=>;  11  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   17 (   7 avg)
%            Maximal term depth    :    2 (   1 avg)
%            Number of predicates  :   21 (  19 usr;  12 prp; 0-3 aty)
%            Number of functors    :    9 (   9 usr;   6 con; 0-2 aty)
%            Number of variables   :  189 ( 113   !;  76   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f645,plain,
    $false,
    inference(avatar_sat_refutation,[],[f258,f278,f332,f444,f456,f466,f476,f528,f532,f563,f567,f620,f644]) ).

fof(f644,plain,
    ( spl27_34
    | ~ spl27_9
    | ~ spl27_31 ),
    inference(avatar_split_clause,[],[f638,f449,f251,f470]) ).

fof(f470,plain,
    ( spl27_34
  <=> sP1(sK24,sK22) ),
    introduced(avatar_definition,[new_symbols(naming,[spl27_34])]) ).

fof(f251,plain,
    ( spl27_9
  <=> sK22 = sK23 ),
    introduced(avatar_definition,[new_symbols(naming,[spl27_9])]) ).

fof(f449,plain,
    ( spl27_31
  <=> sP1(sK24,sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl27_31])]) ).

fof(f638,plain,
    ( sP1(sK24,sK22)
    | ~ spl27_9
    | ~ spl27_31 ),
    inference(superposition,[],[f451,f253]) ).

fof(f253,plain,
    ( sK22 = sK23
    | ~ spl27_9 ),
    inference(avatar_component_clause,[],[f251]) ).

fof(f451,plain,
    ( sP1(sK24,sK23)
    | ~ spl27_31 ),
    inference(avatar_component_clause,[],[f449]) ).

fof(f620,plain,
    ( spl27_34
    | ~ spl27_1
    | spl27_32
    | ~ spl27_40 ),
    inference(avatar_split_clause,[],[f616,f526,f453,f214,f470]) ).

fof(f214,plain,
    ( spl27_1
  <=> aElement0(sK24) ),
    introduced(avatar_definition,[new_symbols(naming,[spl27_1])]) ).

fof(f453,plain,
    ( spl27_32
  <=> aElement0(sK19(sK23,sK24)) ),
    introduced(avatar_definition,[new_symbols(naming,[spl27_32])]) ).

fof(f526,plain,
    ( spl27_40
  <=> ! [X0] :
        ( sP0(sK23,X0)
        | ~ aElement0(X0)
        | sP1(X0,sK22) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl27_40])]) ).

fof(f616,plain,
    ( ~ aElement0(sK24)
    | sP1(sK24,sK22)
    | spl27_32
    | ~ spl27_40 ),
    inference(resolution,[],[f613,f527]) ).

fof(f527,plain,
    ( ! [X0] :
        ( sP0(sK23,X0)
        | ~ aElement0(X0)
        | sP1(X0,sK22) )
    | ~ spl27_40 ),
    inference(avatar_component_clause,[],[f526]) ).

fof(f613,plain,
    ( ~ sP0(sK23,sK24)
    | spl27_32 ),
    inference(resolution,[],[f455,f166]) ).

fof(f166,plain,
    ! [X0,X1] :
      ( aElement0(sK19(X0,X1))
      | ~ sP0(X0,X1) ),
    inference(cnf_transformation,[],[f97]) ).

fof(f97,plain,
    ! [X0,X1] :
      ( ( sdtmndtasgtdt0(X0,xR,sK19(X0,X1))
        & ( ( sdtmndtplgtdt0(X0,xR,sK19(X0,X1))
            & ( ( sdtmndtplgtdt0(sK20(X0,X1),xR,sK19(X0,X1))
                & aReductOfIn0(sK20(X0,X1),X0,xR)
                & aElement0(sK20(X0,X1)) )
              | aReductOfIn0(sK19(X0,X1),X0,xR) ) )
          | sK19(X0,X1) = X0 )
        & sdtmndtasgtdt0(X1,xR,sK19(X0,X1))
        & ( ( sdtmndtplgtdt0(X1,xR,sK19(X0,X1))
            & ( ( sdtmndtplgtdt0(sK21(X0,X1),xR,sK19(X0,X1))
                & aReductOfIn0(sK21(X0,X1),X1,xR)
                & aElement0(sK21(X0,X1)) )
              | aReductOfIn0(sK19(X0,X1),X1,xR) ) )
          | sK19(X0,X1) = X1 )
        & aElement0(sK19(X0,X1)) )
      | ~ sP0(X0,X1) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK19,sK20,sK21])],[f93,f96,f95,f94]) ).

fof(f94,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( sdtmndtasgtdt0(X0,xR,X2)
          & ( ( sdtmndtplgtdt0(X0,xR,X2)
              & ( ? [X3] :
                    ( sdtmndtplgtdt0(X3,xR,X2)
                    & aReductOfIn0(X3,X0,xR)
                    & aElement0(X3) )
                | aReductOfIn0(X2,X0,xR) ) )
            | X0 = X2 )
          & sdtmndtasgtdt0(X1,xR,X2)
          & ( ( sdtmndtplgtdt0(X1,xR,X2)
              & ( ? [X4] :
                    ( sdtmndtplgtdt0(X4,xR,X2)
                    & aReductOfIn0(X4,X1,xR)
                    & aElement0(X4) )
                | aReductOfIn0(X2,X1,xR) ) )
            | X1 = X2 )
          & aElement0(X2) )
     => ( sdtmndtasgtdt0(X0,xR,sK19(X0,X1))
        & ( ( sdtmndtplgtdt0(X0,xR,sK19(X0,X1))
            & ( ? [X3] :
                  ( sdtmndtplgtdt0(X3,xR,sK19(X0,X1))
                  & aReductOfIn0(X3,X0,xR)
                  & aElement0(X3) )
              | aReductOfIn0(sK19(X0,X1),X0,xR) ) )
          | sK19(X0,X1) = X0 )
        & sdtmndtasgtdt0(X1,xR,sK19(X0,X1))
        & ( ( sdtmndtplgtdt0(X1,xR,sK19(X0,X1))
            & ( ? [X4] :
                  ( sdtmndtplgtdt0(X4,xR,sK19(X0,X1))
                  & aReductOfIn0(X4,X1,xR)
                  & aElement0(X4) )
              | aReductOfIn0(sK19(X0,X1),X1,xR) ) )
          | sK19(X0,X1) = X1 )
        & aElement0(sK19(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

fof(f95,plain,
    ! [X0,X1] :
      ( ? [X3] :
          ( sdtmndtplgtdt0(X3,xR,sK19(X0,X1))
          & aReductOfIn0(X3,X0,xR)
          & aElement0(X3) )
     => ( sdtmndtplgtdt0(sK20(X0,X1),xR,sK19(X0,X1))
        & aReductOfIn0(sK20(X0,X1),X0,xR)
        & aElement0(sK20(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

fof(f96,plain,
    ! [X0,X1] :
      ( ? [X4] :
          ( sdtmndtplgtdt0(X4,xR,sK19(X0,X1))
          & aReductOfIn0(X4,X1,xR)
          & aElement0(X4) )
     => ( sdtmndtplgtdt0(sK21(X0,X1),xR,sK19(X0,X1))
        & aReductOfIn0(sK21(X0,X1),X1,xR)
        & aElement0(sK21(X0,X1)) ) ),
    introduced(choice_axiom,[]) ).

fof(f93,plain,
    ! [X0,X1] :
      ( ? [X2] :
          ( sdtmndtasgtdt0(X0,xR,X2)
          & ( ( sdtmndtplgtdt0(X0,xR,X2)
              & ( ? [X3] :
                    ( sdtmndtplgtdt0(X3,xR,X2)
                    & aReductOfIn0(X3,X0,xR)
                    & aElement0(X3) )
                | aReductOfIn0(X2,X0,xR) ) )
            | X0 = X2 )
          & sdtmndtasgtdt0(X1,xR,X2)
          & ( ( sdtmndtplgtdt0(X1,xR,X2)
              & ( ? [X4] :
                    ( sdtmndtplgtdt0(X4,xR,X2)
                    & aReductOfIn0(X4,X1,xR)
                    & aElement0(X4) )
                | aReductOfIn0(X2,X1,xR) ) )
            | X1 = X2 )
          & aElement0(X2) )
      | ~ sP0(X0,X1) ),
    inference(rectify,[],[f92]) ).

fof(f92,plain,
    ! [X2,X1] :
      ( ? [X5] :
          ( sdtmndtasgtdt0(X2,xR,X5)
          & ( ( sdtmndtplgtdt0(X2,xR,X5)
              & ( ? [X6] :
                    ( sdtmndtplgtdt0(X6,xR,X5)
                    & aReductOfIn0(X6,X2,xR)
                    & aElement0(X6) )
                | aReductOfIn0(X5,X2,xR) ) )
            | X2 = X5 )
          & sdtmndtasgtdt0(X1,xR,X5)
          & ( ( sdtmndtplgtdt0(X1,xR,X5)
              & ( ? [X7] :
                    ( sdtmndtplgtdt0(X7,xR,X5)
                    & aReductOfIn0(X7,X1,xR)
                    & aElement0(X7) )
                | aReductOfIn0(X5,X1,xR) ) )
            | X1 = X5 )
          & aElement0(X5) )
      | ~ sP0(X2,X1) ),
    inference(nnf_transformation,[],[f53]) ).

fof(f53,plain,
    ! [X2,X1] :
      ( ? [X5] :
          ( sdtmndtasgtdt0(X2,xR,X5)
          & ( ( sdtmndtplgtdt0(X2,xR,X5)
              & ( ? [X6] :
                    ( sdtmndtplgtdt0(X6,xR,X5)
                    & aReductOfIn0(X6,X2,xR)
                    & aElement0(X6) )
                | aReductOfIn0(X5,X2,xR) ) )
            | X2 = X5 )
          & sdtmndtasgtdt0(X1,xR,X5)
          & ( ( sdtmndtplgtdt0(X1,xR,X5)
              & ( ? [X7] :
                    ( sdtmndtplgtdt0(X7,xR,X5)
                    & aReductOfIn0(X7,X1,xR)
                    & aElement0(X7) )
                | aReductOfIn0(X5,X1,xR) ) )
            | X1 = X5 )
          & aElement0(X5) )
      | ~ sP0(X2,X1) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP0])]) ).

fof(f455,plain,
    ( ~ aElement0(sK19(sK23,sK24))
    | spl27_32 ),
    inference(avatar_component_clause,[],[f453]) ).

fof(f567,plain,
    ( spl27_34
    | ~ spl27_1
    | ~ spl27_40
    | ~ spl27_41 ),
    inference(avatar_split_clause,[],[f564,f560,f526,f214,f470]) ).

fof(f560,plain,
    ( spl27_41
  <=> sP2(sK19(sK23,sK24),sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl27_41])]) ).

fof(f564,plain,
    ( ~ aElement0(sK24)
    | sP1(sK24,sK22)
    | ~ spl27_40
    | ~ spl27_41 ),
    inference(resolution,[],[f562,f553]) ).

fof(f553,plain,
    ( ! [X0] :
        ( ~ sP2(sK19(sK23,X0),sK23)
        | ~ aElement0(X0)
        | sP1(X0,sK22) )
    | ~ spl27_40 ),
    inference(resolution,[],[f539,f186]) ).

fof(f186,plain,
    ! [X0,X1] :
      ( ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ sP2(X0,X1) ),
    inference(cnf_transformation,[],[f99]) ).

fof(f99,plain,
    ! [X0,X1] :
      ( ( ~ sdtmndtasgtdt0(X1,xR,X0)
        & ~ sdtmndtplgtdt0(X1,xR,X0)
        & ! [X2] :
            ( ~ sdtmndtplgtdt0(X2,xR,X0)
            | ~ aReductOfIn0(X2,X1,xR)
            | ~ aElement0(X2) )
        & ~ aReductOfIn0(X0,X1,xR)
        & X0 != X1 )
      | ~ sP2(X0,X1) ),
    inference(rectify,[],[f98]) ).

fof(f98,plain,
    ! [X5,X1] :
      ( ( ~ sdtmndtasgtdt0(X1,xR,X5)
        & ~ sdtmndtplgtdt0(X1,xR,X5)
        & ! [X7] :
            ( ~ sdtmndtplgtdt0(X7,xR,X5)
            | ~ aReductOfIn0(X7,X1,xR)
            | ~ aElement0(X7) )
        & ~ aReductOfIn0(X5,X1,xR)
        & X1 != X5 )
      | ~ sP2(X5,X1) ),
    inference(nnf_transformation,[],[f56]) ).

fof(f56,plain,
    ! [X5,X1] :
      ( ( ~ sdtmndtasgtdt0(X1,xR,X5)
        & ~ sdtmndtplgtdt0(X1,xR,X5)
        & ! [X7] :
            ( ~ sdtmndtplgtdt0(X7,xR,X5)
            | ~ aReductOfIn0(X7,X1,xR)
            | ~ aElement0(X7) )
        & ~ aReductOfIn0(X5,X1,xR)
        & X1 != X5 )
      | ~ sP2(X5,X1) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP2])]) ).

fof(f539,plain,
    ( ! [X0] :
        ( sdtmndtasgtdt0(sK23,xR,sK19(sK23,X0))
        | sP1(X0,sK22)
        | ~ aElement0(X0) )
    | ~ spl27_40 ),
    inference(resolution,[],[f527,f176]) ).

fof(f176,plain,
    ! [X0,X1] :
      ( ~ sP0(X0,X1)
      | sdtmndtasgtdt0(X0,xR,sK19(X0,X1)) ),
    inference(cnf_transformation,[],[f97]) ).

fof(f562,plain,
    ( sP2(sK19(sK23,sK24),sK23)
    | ~ spl27_41 ),
    inference(avatar_component_clause,[],[f560]) ).

fof(f563,plain,
    ( ~ spl27_32
    | spl27_41
    | ~ spl27_1
    | spl27_34
    | ~ spl27_40 ),
    inference(avatar_split_clause,[],[f556,f526,f470,f214,f560,f453]) ).

fof(f556,plain,
    ( sP1(sK24,sK22)
    | ~ aElement0(sK24)
    | sP2(sK19(sK23,sK24),sK23)
    | ~ aElement0(sK19(sK23,sK24))
    | ~ spl27_40 ),
    inference(resolution,[],[f540,f204]) ).

fof(f204,plain,
    ! [X3] :
      ( ~ sdtmndtasgtdt0(sK24,xR,X3)
      | sP2(X3,sK23)
      | ~ aElement0(X3) ),
    inference(cnf_transformation,[],[f104]) ).

fof(f104,plain,
    ( ~ isConfluent0(xR)
    & ! [X3] :
        ( ( ~ sdtmndtasgtdt0(sK24,xR,X3)
          & ~ sdtmndtplgtdt0(sK24,xR,X3)
          & ! [X4] :
              ( ~ sdtmndtplgtdt0(X4,xR,X3)
              | ~ aReductOfIn0(X4,sK24,xR)
              | ~ aElement0(X4) )
          & ~ aReductOfIn0(X3,sK24,xR)
          & sK24 != X3 )
        | sP2(X3,sK23)
        | ~ aElement0(X3) )
    & sdtmndtasgtdt0(sK22,xR,sK24)
    & ( ( sdtmndtplgtdt0(sK22,xR,sK24)
        & ( ( sdtmndtplgtdt0(sK25,xR,sK24)
            & aReductOfIn0(sK25,sK22,xR)
            & aElement0(sK25) )
          | aReductOfIn0(sK24,sK22,xR) ) )
      | sK22 = sK24 )
    & sdtmndtasgtdt0(sK22,xR,sK23)
    & ( ( sdtmndtplgtdt0(sK22,xR,sK23)
        & ( ( sdtmndtplgtdt0(sK26,xR,sK23)
            & aReductOfIn0(sK26,sK22,xR)
            & aElement0(sK26) )
          | aReductOfIn0(sK23,sK22,xR) ) )
      | sK22 = sK23 )
    & aElement0(sK24)
    & aElement0(sK23)
    & aElement0(sK22) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK22,sK23,sK24,sK25,sK26])],[f100,f103,f102,f101]) ).

fof(f101,plain,
    ( ? [X0,X1,X2] :
        ( ! [X3] :
            ( ( ~ sdtmndtasgtdt0(X2,xR,X3)
              & ~ sdtmndtplgtdt0(X2,xR,X3)
              & ! [X4] :
                  ( ~ sdtmndtplgtdt0(X4,xR,X3)
                  | ~ aReductOfIn0(X4,X2,xR)
                  | ~ aElement0(X4) )
              & ~ aReductOfIn0(X3,X2,xR)
              & X2 != X3 )
            | sP2(X3,X1)
            | ~ aElement0(X3) )
        & sdtmndtasgtdt0(X0,xR,X2)
        & ( ( sdtmndtplgtdt0(X0,xR,X2)
            & ( ? [X5] :
                  ( sdtmndtplgtdt0(X5,xR,X2)
                  & aReductOfIn0(X5,X0,xR)
                  & aElement0(X5) )
              | aReductOfIn0(X2,X0,xR) ) )
          | X0 = X2 )
        & sdtmndtasgtdt0(X0,xR,X1)
        & ( ( sdtmndtplgtdt0(X0,xR,X1)
            & ( ? [X6] :
                  ( sdtmndtplgtdt0(X6,xR,X1)
                  & aReductOfIn0(X6,X0,xR)
                  & aElement0(X6) )
              | aReductOfIn0(X1,X0,xR) ) )
          | X0 = X1 )
        & aElement0(X2)
        & aElement0(X1)
        & aElement0(X0) )
   => ( ! [X3] :
          ( ( ~ sdtmndtasgtdt0(sK24,xR,X3)
            & ~ sdtmndtplgtdt0(sK24,xR,X3)
            & ! [X4] :
                ( ~ sdtmndtplgtdt0(X4,xR,X3)
                | ~ aReductOfIn0(X4,sK24,xR)
                | ~ aElement0(X4) )
            & ~ aReductOfIn0(X3,sK24,xR)
            & sK24 != X3 )
          | sP2(X3,sK23)
          | ~ aElement0(X3) )
      & sdtmndtasgtdt0(sK22,xR,sK24)
      & ( ( sdtmndtplgtdt0(sK22,xR,sK24)
          & ( ? [X5] :
                ( sdtmndtplgtdt0(X5,xR,sK24)
                & aReductOfIn0(X5,sK22,xR)
                & aElement0(X5) )
            | aReductOfIn0(sK24,sK22,xR) ) )
        | sK22 = sK24 )
      & sdtmndtasgtdt0(sK22,xR,sK23)
      & ( ( sdtmndtplgtdt0(sK22,xR,sK23)
          & ( ? [X6] :
                ( sdtmndtplgtdt0(X6,xR,sK23)
                & aReductOfIn0(X6,sK22,xR)
                & aElement0(X6) )
            | aReductOfIn0(sK23,sK22,xR) ) )
        | sK22 = sK23 )
      & aElement0(sK24)
      & aElement0(sK23)
      & aElement0(sK22) ) ),
    introduced(choice_axiom,[]) ).

fof(f102,plain,
    ( ? [X5] :
        ( sdtmndtplgtdt0(X5,xR,sK24)
        & aReductOfIn0(X5,sK22,xR)
        & aElement0(X5) )
   => ( sdtmndtplgtdt0(sK25,xR,sK24)
      & aReductOfIn0(sK25,sK22,xR)
      & aElement0(sK25) ) ),
    introduced(choice_axiom,[]) ).

fof(f103,plain,
    ( ? [X6] :
        ( sdtmndtplgtdt0(X6,xR,sK23)
        & aReductOfIn0(X6,sK22,xR)
        & aElement0(X6) )
   => ( sdtmndtplgtdt0(sK26,xR,sK23)
      & aReductOfIn0(sK26,sK22,xR)
      & aElement0(sK26) ) ),
    introduced(choice_axiom,[]) ).

fof(f100,plain,
    ( ~ isConfluent0(xR)
    & ? [X0,X1,X2] :
        ( ! [X3] :
            ( ( ~ sdtmndtasgtdt0(X2,xR,X3)
              & ~ sdtmndtplgtdt0(X2,xR,X3)
              & ! [X4] :
                  ( ~ sdtmndtplgtdt0(X4,xR,X3)
                  | ~ aReductOfIn0(X4,X2,xR)
                  | ~ aElement0(X4) )
              & ~ aReductOfIn0(X3,X2,xR)
              & X2 != X3 )
            | sP2(X3,X1)
            | ~ aElement0(X3) )
        & sdtmndtasgtdt0(X0,xR,X2)
        & ( ( sdtmndtplgtdt0(X0,xR,X2)
            & ( ? [X5] :
                  ( sdtmndtplgtdt0(X5,xR,X2)
                  & aReductOfIn0(X5,X0,xR)
                  & aElement0(X5) )
              | aReductOfIn0(X2,X0,xR) ) )
          | X0 = X2 )
        & sdtmndtasgtdt0(X0,xR,X1)
        & ( ( sdtmndtplgtdt0(X0,xR,X1)
            & ( ? [X6] :
                  ( sdtmndtplgtdt0(X6,xR,X1)
                  & aReductOfIn0(X6,X0,xR)
                  & aElement0(X6) )
              | aReductOfIn0(X1,X0,xR) ) )
          | X0 = X1 )
        & aElement0(X2)
        & aElement0(X1)
        & aElement0(X0) ) ),
    inference(rectify,[],[f57]) ).

fof(f57,plain,
    ( ~ isConfluent0(xR)
    & ? [X0,X1,X2] :
        ( ! [X5] :
            ( ( ~ sdtmndtasgtdt0(X2,xR,X5)
              & ~ sdtmndtplgtdt0(X2,xR,X5)
              & ! [X6] :
                  ( ~ sdtmndtplgtdt0(X6,xR,X5)
                  | ~ aReductOfIn0(X6,X2,xR)
                  | ~ aElement0(X6) )
              & ~ aReductOfIn0(X5,X2,xR)
              & X2 != X5 )
            | sP2(X5,X1)
            | ~ aElement0(X5) )
        & sdtmndtasgtdt0(X0,xR,X2)
        & ( ( sdtmndtplgtdt0(X0,xR,X2)
            & ( ? [X3] :
                  ( sdtmndtplgtdt0(X3,xR,X2)
                  & aReductOfIn0(X3,X0,xR)
                  & aElement0(X3) )
              | aReductOfIn0(X2,X0,xR) ) )
          | X0 = X2 )
        & sdtmndtasgtdt0(X0,xR,X1)
        & ( ( sdtmndtplgtdt0(X0,xR,X1)
            & ( ? [X4] :
                  ( sdtmndtplgtdt0(X4,xR,X1)
                  & aReductOfIn0(X4,X0,xR)
                  & aElement0(X4) )
              | aReductOfIn0(X1,X0,xR) ) )
          | X0 = X1 )
        & aElement0(X2)
        & aElement0(X1)
        & aElement0(X0) ) ),
    inference(definition_folding,[],[f52,f56]) ).

fof(f52,plain,
    ( ~ isConfluent0(xR)
    & ? [X0,X1,X2] :
        ( ! [X5] :
            ( ( ~ sdtmndtasgtdt0(X2,xR,X5)
              & ~ sdtmndtplgtdt0(X2,xR,X5)
              & ! [X6] :
                  ( ~ sdtmndtplgtdt0(X6,xR,X5)
                  | ~ aReductOfIn0(X6,X2,xR)
                  | ~ aElement0(X6) )
              & ~ aReductOfIn0(X5,X2,xR)
              & X2 != X5 )
            | ( ~ sdtmndtasgtdt0(X1,xR,X5)
              & ~ sdtmndtplgtdt0(X1,xR,X5)
              & ! [X7] :
                  ( ~ sdtmndtplgtdt0(X7,xR,X5)
                  | ~ aReductOfIn0(X7,X1,xR)
                  | ~ aElement0(X7) )
              & ~ aReductOfIn0(X5,X1,xR)
              & X1 != X5 )
            | ~ aElement0(X5) )
        & sdtmndtasgtdt0(X0,xR,X2)
        & ( ( sdtmndtplgtdt0(X0,xR,X2)
            & ( ? [X3] :
                  ( sdtmndtplgtdt0(X3,xR,X2)
                  & aReductOfIn0(X3,X0,xR)
                  & aElement0(X3) )
              | aReductOfIn0(X2,X0,xR) ) )
          | X0 = X2 )
        & sdtmndtasgtdt0(X0,xR,X1)
        & ( ( sdtmndtplgtdt0(X0,xR,X1)
            & ( ? [X4] :
                  ( sdtmndtplgtdt0(X4,xR,X1)
                  & aReductOfIn0(X4,X0,xR)
                  & aElement0(X4) )
              | aReductOfIn0(X1,X0,xR) ) )
          | X0 = X1 )
        & aElement0(X2)
        & aElement0(X1)
        & aElement0(X0) ) ),
    inference(flattening,[],[f51]) ).

fof(f51,plain,
    ( ~ isConfluent0(xR)
    & ? [X0,X1,X2] :
        ( ! [X5] :
            ( ( ~ sdtmndtasgtdt0(X2,xR,X5)
              & ~ sdtmndtplgtdt0(X2,xR,X5)
              & ! [X6] :
                  ( ~ sdtmndtplgtdt0(X6,xR,X5)
                  | ~ aReductOfIn0(X6,X2,xR)
                  | ~ aElement0(X6) )
              & ~ aReductOfIn0(X5,X2,xR)
              & X2 != X5 )
            | ( ~ sdtmndtasgtdt0(X1,xR,X5)
              & ~ sdtmndtplgtdt0(X1,xR,X5)
              & ! [X7] :
                  ( ~ sdtmndtplgtdt0(X7,xR,X5)
                  | ~ aReductOfIn0(X7,X1,xR)
                  | ~ aElement0(X7) )
              & ~ aReductOfIn0(X5,X1,xR)
              & X1 != X5 )
            | ~ aElement0(X5) )
        & sdtmndtasgtdt0(X0,xR,X2)
        & ( ( sdtmndtplgtdt0(X0,xR,X2)
            & ( ? [X3] :
                  ( sdtmndtplgtdt0(X3,xR,X2)
                  & aReductOfIn0(X3,X0,xR)
                  & aElement0(X3) )
              | aReductOfIn0(X2,X0,xR) ) )
          | X0 = X2 )
        & sdtmndtasgtdt0(X0,xR,X1)
        & ( ( sdtmndtplgtdt0(X0,xR,X1)
            & ( ? [X4] :
                  ( sdtmndtplgtdt0(X4,xR,X1)
                  & aReductOfIn0(X4,X0,xR)
                  & aElement0(X4) )
              | aReductOfIn0(X1,X0,xR) ) )
          | X0 = X1 )
        & aElement0(X2)
        & aElement0(X1)
        & aElement0(X0) ) ),
    inference(ennf_transformation,[],[f26]) ).

fof(f26,plain,
    ~ ( isConfluent0(xR)
      | ! [X0,X1,X2] :
          ( ( sdtmndtasgtdt0(X0,xR,X2)
            & ( ( sdtmndtplgtdt0(X0,xR,X2)
                & ( ? [X3] :
                      ( sdtmndtplgtdt0(X3,xR,X2)
                      & aReductOfIn0(X3,X0,xR)
                      & aElement0(X3) )
                  | aReductOfIn0(X2,X0,xR) ) )
              | X0 = X2 )
            & sdtmndtasgtdt0(X0,xR,X1)
            & ( ( sdtmndtplgtdt0(X0,xR,X1)
                & ( ? [X4] :
                      ( sdtmndtplgtdt0(X4,xR,X1)
                      & aReductOfIn0(X4,X0,xR)
                      & aElement0(X4) )
                  | aReductOfIn0(X1,X0,xR) ) )
              | X0 = X1 )
            & aElement0(X2)
            & aElement0(X1)
            & aElement0(X0) )
         => ? [X5] :
              ( ( sdtmndtasgtdt0(X2,xR,X5)
                | sdtmndtplgtdt0(X2,xR,X5)
                | ? [X6] :
                    ( sdtmndtplgtdt0(X6,xR,X5)
                    & aReductOfIn0(X6,X2,xR)
                    & aElement0(X6) )
                | aReductOfIn0(X5,X2,xR)
                | X2 = X5 )
              & ( sdtmndtasgtdt0(X1,xR,X5)
                | sdtmndtplgtdt0(X1,xR,X5)
                | ? [X7] :
                    ( sdtmndtplgtdt0(X7,xR,X5)
                    & aReductOfIn0(X7,X1,xR)
                    & aElement0(X7) )
                | aReductOfIn0(X5,X1,xR)
                | X1 = X5 )
              & aElement0(X5) ) ) ),
    inference(rectify,[],[f19]) ).

fof(f19,negated_conjecture,
    ~ ( isConfluent0(xR)
      | ! [X0,X1,X2] :
          ( ( sdtmndtasgtdt0(X0,xR,X2)
            & ( ( sdtmndtplgtdt0(X0,xR,X2)
                & ( ? [X3] :
                      ( sdtmndtplgtdt0(X3,xR,X2)
                      & aReductOfIn0(X3,X0,xR)
                      & aElement0(X3) )
                  | aReductOfIn0(X2,X0,xR) ) )
              | X0 = X2 )
            & sdtmndtasgtdt0(X0,xR,X1)
            & ( ( sdtmndtplgtdt0(X0,xR,X1)
                & ( ? [X3] :
                      ( sdtmndtplgtdt0(X3,xR,X1)
                      & aReductOfIn0(X3,X0,xR)
                      & aElement0(X3) )
                  | aReductOfIn0(X1,X0,xR) ) )
              | X0 = X1 )
            & aElement0(X2)
            & aElement0(X1)
            & aElement0(X0) )
         => ? [X3] :
              ( ( sdtmndtasgtdt0(X2,xR,X3)
                | sdtmndtplgtdt0(X2,xR,X3)
                | ? [X4] :
                    ( sdtmndtplgtdt0(X4,xR,X3)
                    & aReductOfIn0(X4,X2,xR)
                    & aElement0(X4) )
                | aReductOfIn0(X3,X2,xR)
                | X2 = X3 )
              & ( sdtmndtasgtdt0(X1,xR,X3)
                | sdtmndtplgtdt0(X1,xR,X3)
                | ? [X4] :
                    ( sdtmndtplgtdt0(X4,xR,X3)
                    & aReductOfIn0(X4,X1,xR)
                    & aElement0(X4) )
                | aReductOfIn0(X3,X1,xR)
                | X1 = X3 )
              & aElement0(X3) ) ) ),
    inference(negated_conjecture,[],[f18]) ).

fof(f18,conjecture,
    ( isConfluent0(xR)
    | ! [X0,X1,X2] :
        ( ( sdtmndtasgtdt0(X0,xR,X2)
          & ( ( sdtmndtplgtdt0(X0,xR,X2)
              & ( ? [X3] :
                    ( sdtmndtplgtdt0(X3,xR,X2)
                    & aReductOfIn0(X3,X0,xR)
                    & aElement0(X3) )
                | aReductOfIn0(X2,X0,xR) ) )
            | X0 = X2 )
          & sdtmndtasgtdt0(X0,xR,X1)
          & ( ( sdtmndtplgtdt0(X0,xR,X1)
              & ( ? [X3] :
                    ( sdtmndtplgtdt0(X3,xR,X1)
                    & aReductOfIn0(X3,X0,xR)
                    & aElement0(X3) )
                | aReductOfIn0(X1,X0,xR) ) )
            | X0 = X1 )
          & aElement0(X2)
          & aElement0(X1)
          & aElement0(X0) )
       => ? [X3] :
            ( ( sdtmndtasgtdt0(X2,xR,X3)
              | sdtmndtplgtdt0(X2,xR,X3)
              | ? [X4] :
                  ( sdtmndtplgtdt0(X4,xR,X3)
                  & aReductOfIn0(X4,X2,xR)
                  & aElement0(X4) )
              | aReductOfIn0(X3,X2,xR)
              | X2 = X3 )
            & ( sdtmndtasgtdt0(X1,xR,X3)
              | sdtmndtplgtdt0(X1,xR,X3)
              | ? [X4] :
                  ( sdtmndtplgtdt0(X4,xR,X3)
                  & aReductOfIn0(X4,X1,xR)
                  & aElement0(X4) )
              | aReductOfIn0(X3,X1,xR)
              | X1 = X3 )
            & aElement0(X3) ) ) ),
    file('/export/starexec/sandbox2/tmp/tmp.rky0TboKUc/Vampire---4.8_22633',m__) ).

fof(f540,plain,
    ( ! [X0] :
        ( sdtmndtasgtdt0(X0,xR,sK19(sK23,X0))
        | sP1(X0,sK22)
        | ~ aElement0(X0) )
    | ~ spl27_40 ),
    inference(resolution,[],[f527,f171]) ).

fof(f171,plain,
    ! [X0,X1] :
      ( ~ sP0(X0,X1)
      | sdtmndtasgtdt0(X1,xR,sK19(X0,X1)) ),
    inference(cnf_transformation,[],[f97]) ).

fof(f532,plain,
    spl27_17,
    inference(avatar_contradiction_clause,[],[f529]) ).

fof(f529,plain,
    ( $false
    | spl27_17 ),
    inference(resolution,[],[f307,f188]) ).

fof(f188,plain,
    aElement0(sK23),
    inference(cnf_transformation,[],[f104]) ).

fof(f307,plain,
    ( ~ aElement0(sK23)
    | spl27_17 ),
    inference(avatar_component_clause,[],[f305]) ).

fof(f305,plain,
    ( spl27_17
  <=> aElement0(sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl27_17])]) ).

fof(f528,plain,
    ( ~ spl27_15
    | ~ spl27_17
    | spl27_40
    | ~ spl27_10 ),
    inference(avatar_split_clause,[],[f520,f255,f526,f305,f294]) ).

fof(f294,plain,
    ( spl27_15
  <=> aElement0(sK22) ),
    introduced(avatar_definition,[new_symbols(naming,[spl27_15])]) ).

fof(f255,plain,
    ( spl27_10
  <=> sdtmndtplgtdt0(sK22,xR,sK23) ),
    introduced(avatar_definition,[new_symbols(naming,[spl27_10])]) ).

fof(f520,plain,
    ( ! [X0] :
        ( sP0(sK23,X0)
        | sP1(X0,sK22)
        | ~ aElement0(sK23)
        | ~ aElement0(X0)
        | ~ aElement0(sK22) )
    | ~ spl27_10 ),
    inference(resolution,[],[f180,f257]) ).

fof(f257,plain,
    ( sdtmndtplgtdt0(sK22,xR,sK23)
    | ~ spl27_10 ),
    inference(avatar_component_clause,[],[f255]) ).

fof(f180,plain,
    ! [X2,X0,X1] :
      ( ~ sdtmndtplgtdt0(X0,xR,X2)
      | sP0(X2,X1)
      | sP1(X1,X0)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f55]) ).

fof(f55,plain,
    ! [X0,X1,X2] :
      ( sP0(X2,X1)
      | ( ~ sdtmndtasgtdt0(X0,xR,X2)
        & ~ sdtmndtplgtdt0(X0,xR,X2)
        & ! [X3] :
            ( ~ sdtmndtplgtdt0(X3,xR,X2)
            | ~ aReductOfIn0(X3,X0,xR)
            | ~ aElement0(X3) )
        & ~ aReductOfIn0(X2,X0,xR)
        & X0 != X2 )
      | sP1(X1,X0)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ aElement0(X0) ),
    inference(definition_folding,[],[f50,f54,f53]) ).

fof(f54,plain,
    ! [X1,X0] :
      ( ( ~ sdtmndtasgtdt0(X0,xR,X1)
        & ~ sdtmndtplgtdt0(X0,xR,X1)
        & ! [X4] :
            ( ~ sdtmndtplgtdt0(X4,xR,X1)
            | ~ aReductOfIn0(X4,X0,xR)
            | ~ aElement0(X4) )
        & ~ aReductOfIn0(X1,X0,xR)
        & X0 != X1 )
      | ~ sP1(X1,X0) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[sP1])]) ).

fof(f50,plain,
    ! [X0,X1,X2] :
      ( ? [X5] :
          ( sdtmndtasgtdt0(X2,xR,X5)
          & ( ( sdtmndtplgtdt0(X2,xR,X5)
              & ( ? [X6] :
                    ( sdtmndtplgtdt0(X6,xR,X5)
                    & aReductOfIn0(X6,X2,xR)
                    & aElement0(X6) )
                | aReductOfIn0(X5,X2,xR) ) )
            | X2 = X5 )
          & sdtmndtasgtdt0(X1,xR,X5)
          & ( ( sdtmndtplgtdt0(X1,xR,X5)
              & ( ? [X7] :
                    ( sdtmndtplgtdt0(X7,xR,X5)
                    & aReductOfIn0(X7,X1,xR)
                    & aElement0(X7) )
                | aReductOfIn0(X5,X1,xR) ) )
            | X1 = X5 )
          & aElement0(X5) )
      | ( ~ sdtmndtasgtdt0(X0,xR,X2)
        & ~ sdtmndtplgtdt0(X0,xR,X2)
        & ! [X3] :
            ( ~ sdtmndtplgtdt0(X3,xR,X2)
            | ~ aReductOfIn0(X3,X0,xR)
            | ~ aElement0(X3) )
        & ~ aReductOfIn0(X2,X0,xR)
        & X0 != X2 )
      | ( ~ sdtmndtasgtdt0(X0,xR,X1)
        & ~ sdtmndtplgtdt0(X0,xR,X1)
        & ! [X4] :
            ( ~ sdtmndtplgtdt0(X4,xR,X1)
            | ~ aReductOfIn0(X4,X0,xR)
            | ~ aElement0(X4) )
        & ~ aReductOfIn0(X1,X0,xR)
        & X0 != X1 )
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ aElement0(X0) ),
    inference(flattening,[],[f49]) ).

fof(f49,plain,
    ! [X0,X1,X2] :
      ( ? [X5] :
          ( sdtmndtasgtdt0(X2,xR,X5)
          & ( ( sdtmndtplgtdt0(X2,xR,X5)
              & ( ? [X6] :
                    ( sdtmndtplgtdt0(X6,xR,X5)
                    & aReductOfIn0(X6,X2,xR)
                    & aElement0(X6) )
                | aReductOfIn0(X5,X2,xR) ) )
            | X2 = X5 )
          & sdtmndtasgtdt0(X1,xR,X5)
          & ( ( sdtmndtplgtdt0(X1,xR,X5)
              & ( ? [X7] :
                    ( sdtmndtplgtdt0(X7,xR,X5)
                    & aReductOfIn0(X7,X1,xR)
                    & aElement0(X7) )
                | aReductOfIn0(X5,X1,xR) ) )
            | X1 = X5 )
          & aElement0(X5) )
      | ( ~ sdtmndtasgtdt0(X0,xR,X2)
        & ~ sdtmndtplgtdt0(X0,xR,X2)
        & ! [X3] :
            ( ~ sdtmndtplgtdt0(X3,xR,X2)
            | ~ aReductOfIn0(X3,X0,xR)
            | ~ aElement0(X3) )
        & ~ aReductOfIn0(X2,X0,xR)
        & X0 != X2 )
      | ( ~ sdtmndtasgtdt0(X0,xR,X1)
        & ~ sdtmndtplgtdt0(X0,xR,X1)
        & ! [X4] :
            ( ~ sdtmndtplgtdt0(X4,xR,X1)
            | ~ aReductOfIn0(X4,X0,xR)
            | ~ aElement0(X4) )
        & ~ aReductOfIn0(X1,X0,xR)
        & X0 != X1 )
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ aElement0(X0) ),
    inference(ennf_transformation,[],[f25]) ).

fof(f25,plain,
    ! [X0,X1,X2] :
      ( ( ( sdtmndtasgtdt0(X0,xR,X2)
          | sdtmndtplgtdt0(X0,xR,X2)
          | ? [X3] :
              ( sdtmndtplgtdt0(X3,xR,X2)
              & aReductOfIn0(X3,X0,xR)
              & aElement0(X3) )
          | aReductOfIn0(X2,X0,xR)
          | X0 = X2 )
        & ( sdtmndtasgtdt0(X0,xR,X1)
          | sdtmndtplgtdt0(X0,xR,X1)
          | ? [X4] :
              ( sdtmndtplgtdt0(X4,xR,X1)
              & aReductOfIn0(X4,X0,xR)
              & aElement0(X4) )
          | aReductOfIn0(X1,X0,xR)
          | X0 = X1 )
        & aElement0(X2)
        & aElement0(X1)
        & aElement0(X0) )
     => ? [X5] :
          ( sdtmndtasgtdt0(X2,xR,X5)
          & ( ( sdtmndtplgtdt0(X2,xR,X5)
              & ( ? [X6] :
                    ( sdtmndtplgtdt0(X6,xR,X5)
                    & aReductOfIn0(X6,X2,xR)
                    & aElement0(X6) )
                | aReductOfIn0(X5,X2,xR) ) )
            | X2 = X5 )
          & sdtmndtasgtdt0(X1,xR,X5)
          & ( ( sdtmndtplgtdt0(X1,xR,X5)
              & ( ? [X7] :
                    ( sdtmndtplgtdt0(X7,xR,X5)
                    & aReductOfIn0(X7,X1,xR)
                    & aElement0(X7) )
                | aReductOfIn0(X5,X1,xR) ) )
            | X1 = X5 )
          & aElement0(X5) ) ),
    inference(rectify,[],[f17]) ).

fof(f17,axiom,
    ! [X0,X1,X2] :
      ( ( ( sdtmndtasgtdt0(X0,xR,X2)
          | sdtmndtplgtdt0(X0,xR,X2)
          | ? [X3] :
              ( sdtmndtplgtdt0(X3,xR,X2)
              & aReductOfIn0(X3,X0,xR)
              & aElement0(X3) )
          | aReductOfIn0(X2,X0,xR)
          | X0 = X2 )
        & ( sdtmndtasgtdt0(X0,xR,X1)
          | sdtmndtplgtdt0(X0,xR,X1)
          | ? [X3] :
              ( sdtmndtplgtdt0(X3,xR,X1)
              & aReductOfIn0(X3,X0,xR)
              & aElement0(X3) )
          | aReductOfIn0(X1,X0,xR)
          | X0 = X1 )
        & aElement0(X2)
        & aElement0(X1)
        & aElement0(X0) )
     => ? [X3] :
          ( sdtmndtasgtdt0(X2,xR,X3)
          & ( ( sdtmndtplgtdt0(X2,xR,X3)
              & ( ? [X4] :
                    ( sdtmndtplgtdt0(X4,xR,X3)
                    & aReductOfIn0(X4,X2,xR)
                    & aElement0(X4) )
                | aReductOfIn0(X3,X2,xR) ) )
            | X2 = X3 )
          & sdtmndtasgtdt0(X1,xR,X3)
          & ( ( sdtmndtplgtdt0(X1,xR,X3)
              & ( ? [X4] :
                    ( sdtmndtplgtdt0(X4,xR,X3)
                    & aReductOfIn0(X4,X1,xR)
                    & aElement0(X4) )
                | aReductOfIn0(X3,X1,xR) ) )
            | X1 = X3 )
          & aElement0(X3) ) ),
    file('/export/starexec/sandbox2/tmp/tmp.rky0TboKUc/Vampire---4.8_22633',m__715) ).

fof(f476,plain,
    ~ spl27_34,
    inference(avatar_contradiction_clause,[],[f474]) ).

fof(f474,plain,
    ( $false
    | ~ spl27_34 ),
    inference(resolution,[],[f472,f287]) ).

fof(f287,plain,
    ~ sP1(sK24,sK22),
    inference(resolution,[],[f165,f199]) ).

fof(f199,plain,
    sdtmndtasgtdt0(sK22,xR,sK24),
    inference(cnf_transformation,[],[f104]) ).

fof(f165,plain,
    ! [X0,X1] :
      ( ~ sdtmndtasgtdt0(X1,xR,X0)
      | ~ sP1(X0,X1) ),
    inference(cnf_transformation,[],[f91]) ).

fof(f91,plain,
    ! [X0,X1] :
      ( ( ~ sdtmndtasgtdt0(X1,xR,X0)
        & ~ sdtmndtplgtdt0(X1,xR,X0)
        & ! [X2] :
            ( ~ sdtmndtplgtdt0(X2,xR,X0)
            | ~ aReductOfIn0(X2,X1,xR)
            | ~ aElement0(X2) )
        & ~ aReductOfIn0(X0,X1,xR)
        & X0 != X1 )
      | ~ sP1(X0,X1) ),
    inference(rectify,[],[f90]) ).

fof(f90,plain,
    ! [X1,X0] :
      ( ( ~ sdtmndtasgtdt0(X0,xR,X1)
        & ~ sdtmndtplgtdt0(X0,xR,X1)
        & ! [X4] :
            ( ~ sdtmndtplgtdt0(X4,xR,X1)
            | ~ aReductOfIn0(X4,X0,xR)
            | ~ aElement0(X4) )
        & ~ aReductOfIn0(X1,X0,xR)
        & X0 != X1 )
      | ~ sP1(X1,X0) ),
    inference(nnf_transformation,[],[f54]) ).

fof(f472,plain,
    ( sP1(sK24,sK22)
    | ~ spl27_34 ),
    inference(avatar_component_clause,[],[f470]) ).

fof(f466,plain,
    ( ~ spl27_1
    | ~ spl27_17
    | spl27_31
    | spl27_32 ),
    inference(avatar_split_clause,[],[f461,f453,f449,f305,f214]) ).

fof(f461,plain,
    ( sP1(sK24,sK23)
    | ~ aElement0(sK23)
    | ~ aElement0(sK24)
    | spl27_32 ),
    inference(resolution,[],[f457,f211]) ).

fof(f211,plain,
    ! [X2,X1] :
      ( sP0(X2,X1)
      | sP1(X1,X2)
      | ~ aElement0(X2)
      | ~ aElement0(X1) ),
    inference(duplicate_literal_removal,[],[f208]) ).

fof(f208,plain,
    ! [X2,X1] :
      ( sP0(X2,X1)
      | sP1(X1,X2)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ aElement0(X2) ),
    inference(equality_resolution,[],[f177]) ).

fof(f177,plain,
    ! [X2,X0,X1] :
      ( sP0(X2,X1)
      | X0 != X2
      | sP1(X1,X0)
      | ~ aElement0(X2)
      | ~ aElement0(X1)
      | ~ aElement0(X0) ),
    inference(cnf_transformation,[],[f55]) ).

fof(f457,plain,
    ( ~ sP0(sK23,sK24)
    | spl27_32 ),
    inference(resolution,[],[f455,f166]) ).

fof(f456,plain,
    ( ~ spl27_1
    | spl27_31
    | ~ spl27_17
    | ~ spl27_32
    | ~ spl27_30 ),
    inference(avatar_split_clause,[],[f447,f442,f453,f305,f449,f214]) ).

fof(f442,plain,
    ( spl27_30
  <=> ! [X0] :
        ( ~ aElement0(X0)
        | ~ aElement0(sK19(X0,sK24))
        | sP2(sK19(X0,sK24),sK23)
        | sP1(sK24,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl27_30])]) ).

fof(f447,plain,
    ( ~ aElement0(sK19(sK23,sK24))
    | ~ aElement0(sK23)
    | sP1(sK24,sK23)
    | ~ aElement0(sK24)
    | ~ spl27_30 ),
    inference(duplicate_literal_removal,[],[f445]) ).

fof(f445,plain,
    ( ~ aElement0(sK19(sK23,sK24))
    | ~ aElement0(sK23)
    | sP1(sK24,sK23)
    | ~ aElement0(sK24)
    | sP1(sK24,sK23)
    | ~ aElement0(sK23)
    | ~ spl27_30 ),
    inference(resolution,[],[f443,f431]) ).

fof(f431,plain,
    ! [X0,X1] :
      ( ~ sP2(sK19(X0,X1),X0)
      | ~ aElement0(X1)
      | sP1(X1,X0)
      | ~ aElement0(X0) ),
    inference(resolution,[],[f349,f186]) ).

fof(f349,plain,
    ! [X0,X1] :
      ( sdtmndtasgtdt0(X1,xR,sK19(X1,X0))
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | sP1(X0,X1) ),
    inference(resolution,[],[f211,f176]) ).

fof(f443,plain,
    ( ! [X0] :
        ( sP2(sK19(X0,sK24),sK23)
        | ~ aElement0(sK19(X0,sK24))
        | ~ aElement0(X0)
        | sP1(sK24,X0) )
    | ~ spl27_30 ),
    inference(avatar_component_clause,[],[f442]) ).

fof(f444,plain,
    ( ~ spl27_1
    | spl27_30 ),
    inference(avatar_split_clause,[],[f438,f442,f214]) ).

fof(f438,plain,
    ! [X0] :
      ( ~ aElement0(X0)
      | ~ aElement0(sK24)
      | sP1(sK24,X0)
      | sP2(sK19(X0,sK24),sK23)
      | ~ aElement0(sK19(X0,sK24)) ),
    inference(resolution,[],[f350,f204]) ).

fof(f350,plain,
    ! [X0,X1] :
      ( sdtmndtasgtdt0(X0,xR,sK19(X1,X0))
      | ~ aElement0(X1)
      | ~ aElement0(X0)
      | sP1(X0,X1) ),
    inference(resolution,[],[f211,f171]) ).

fof(f332,plain,
    spl27_15,
    inference(avatar_contradiction_clause,[],[f331]) ).

fof(f331,plain,
    ( $false
    | spl27_15 ),
    inference(resolution,[],[f296,f187]) ).

fof(f187,plain,
    aElement0(sK22),
    inference(cnf_transformation,[],[f104]) ).

fof(f296,plain,
    ( ~ aElement0(sK22)
    | spl27_15 ),
    inference(avatar_component_clause,[],[f294]) ).

fof(f278,plain,
    spl27_1,
    inference(avatar_split_clause,[],[f189,f214]) ).

fof(f189,plain,
    aElement0(sK24),
    inference(cnf_transformation,[],[f104]) ).

fof(f258,plain,
    ( spl27_9
    | spl27_10 ),
    inference(avatar_split_clause,[],[f193,f255,f251]) ).

fof(f193,plain,
    ( sdtmndtplgtdt0(sK22,xR,sK23)
    | sK22 = sK23 ),
    inference(cnf_transformation,[],[f104]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem    : COM023+4 : TPTP v8.1.2. Released v4.0.0.
% 0.12/0.14  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule file --schedule_file /export/starexec/sandbox2/solver/bin/quickGreedyProduceRating_steal_pow3.txt --cores 8 -m 12000 -t %d %s
% 0.13/0.35  % Computer : n006.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit   : 300
% 0.13/0.35  % WCLimit    : 300
% 0.13/0.35  % DateTime   : Fri May  3 21:27:08 EDT 2024
% 0.13/0.35  % CPUTime    : 
% 0.13/0.35  This is a FOF_THM_RFO_SEQ problem
% 0.13/0.35  Running vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule file --schedule_file /export/starexec/sandbox2/solver/bin/quickGreedyProduceRating_steal_pow3.txt --cores 8 -m 12000 -t 300 /export/starexec/sandbox2/tmp/tmp.rky0TboKUc/Vampire---4.8_22633
% 0.55/0.72  % (22959)lrs-21_1:1_to=lpo:sil=2000:sp=frequency:sos=on:lma=on:i=56:sd=2:ss=axioms:ep=R_0 on Vampire---4 for (2996ds/56Mi)
% 0.55/0.72  % (22952)dis-1011_2:1_sil=2000:lsd=20:nwc=5.0:flr=on:mep=off:st=3.0:i=34:sd=1:ep=RS:ss=axioms_0 on Vampire---4 for (2996ds/34Mi)
% 0.55/0.72  % (22954)lrs+1011_1:1_sil=8000:sp=occurrence:nwc=10.0:i=78:ss=axioms:sgt=8_0 on Vampire---4 for (2996ds/78Mi)
% 0.55/0.72  % (22953)lrs+1011_461:32768_sil=16000:irw=on:sp=frequency:lsd=20:fd=preordered:nwc=10.0:s2agt=32:alpa=false:cond=fast:s2a=on:i=51:s2at=3.0:awrs=decay:awrsf=691:bd=off:nm=20:fsr=off:amm=sco:uhcvi=on:rawr=on_0 on Vampire---4 for (2996ds/51Mi)
% 0.55/0.72  % (22955)ott+1011_1:1_sil=2000:urr=on:i=33:sd=1:kws=inv_frequency:ss=axioms:sup=off_0 on Vampire---4 for (2996ds/33Mi)
% 0.55/0.72  % (22956)lrs+2_1:1_sil=16000:fde=none:sos=all:nwc=5.0:i=34:ep=RS:s2pl=on:lma=on:afp=100000_0 on Vampire---4 for (2996ds/34Mi)
% 0.55/0.72  % (22957)lrs+1002_1:16_to=lpo:sil=32000:sp=unary_frequency:sos=on:i=45:bd=off:ss=axioms_0 on Vampire---4 for (2996ds/45Mi)
% 0.55/0.72  % (22958)lrs+21_1:5_sil=2000:sos=on:urr=on:newcnf=on:slsq=on:i=83:slsql=off:bd=off:nm=2:ss=axioms:st=1.5:sp=const_min:gsp=on:rawr=on_0 on Vampire---4 for (2996ds/83Mi)
% 0.55/0.73  % (22953)First to succeed.
% 0.55/0.73  % (22959)Instruction limit reached!
% 0.55/0.73  % (22959)------------------------------
% 0.55/0.73  % (22959)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.55/0.73  % (22959)Termination reason: Unknown
% 0.55/0.73  % (22959)Termination phase: Saturation
% 0.55/0.73  
% 0.55/0.73  % (22959)Memory used [KB]: 1427
% 0.55/0.73  % (22959)Time elapsed: 0.018 s
% 0.55/0.73  % (22959)Instructions burned: 57 (million)
% 0.55/0.73  % (22959)------------------------------
% 0.55/0.73  % (22959)------------------------------
% 0.55/0.73  % (22953)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-22798"
% 0.55/0.74  % (22953)Refutation found. Thanks to Tanya!
% 0.55/0.74  % SZS status Theorem for Vampire---4
% 0.55/0.74  % SZS output start Proof for Vampire---4
% See solution above
% 0.55/0.74  % (22953)------------------------------
% 0.55/0.74  % (22953)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.55/0.74  % (22953)Termination reason: Refutation
% 0.55/0.74  
% 0.55/0.74  % (22953)Memory used [KB]: 1269
% 0.55/0.74  % (22953)Time elapsed: 0.017 s
% 0.55/0.74  % (22953)Instructions burned: 25 (million)
% 0.55/0.74  % (22798)Success in time 0.369 s
% 0.55/0.74  % Vampire---4.8 exiting
%------------------------------------------------------------------------------