↑ Up

Vampire---5.0.1.THM-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Vampire---5.0.1
% Problem  : SEU237+2 : TPTP v9.3.1. Released v3.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_vampire /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM

% Computer : n001.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue Sep 29 12:47:56 PM UTC 2026

% Result   : Theorem 48.47s 7.98s
% Output   : Refutation 49.74s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   29
%            Number of leaves      :   65
% Syntax   : Number of formulae    :  434 (  43 unt;  34 def)
%            Number of atoms       : 1456 ( 167 equ)
%            Maximal formula atoms :   14 (   3 avg)
%            Number of connectives : 1742 ( 720   ~; 791   |; 151   &)
%                                         (  58 <=>;  20  =>;   0  <=;   2 <~>)
%            Maximal formula depth :   11 (   5 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of predicates  :   44 (  42 usr;  35 prp; 0-2 aty)
%            Number of functors    :   19 (  19 usr;   3 con; 0-3 aty)
%            Number of variables   :  494 (   1 sgn 463   !;  31   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ! [X0,X1] :
      ( in(X0,X1)
     => ~ in(X1,X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',antisymmetry_r2_hidden) ).

fof(f10,axiom,
    ! [X0,X1] : set_union2(X0,X1) = set_union2(X1,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',commutativity_k2_xboole_0) ).

fof(f14,axiom,
    ! [X0,X1] :
      ( X0 = X1
    <=> ( subset(X0,X1)
        & subset(X1,X0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d10_xboole_0) ).

fof(f22,axiom,
    ! [X0] : succ(X0) = set_union2(X0,singleton(X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d1_ordinal1) ).

fof(f26,axiom,
    ! [X0] :
      ( X0 = empty_set
    <=> ! [X1] : ~ in(X1,X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d1_xboole_0) ).

fof(f28,axiom,
    ! [X0] :
      ( epsilon_transitive(X0)
    <=> ! [X1] :
          ( in(X1,X0)
         => subset(X1,X0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d2_ordinal1) ).

fof(f31,axiom,
    ! [X0,X1,X2] :
      ( X2 = unordered_pair(X0,X1)
    <=> ! [X3] :
          ( in(X3,X2)
        <=> ( X3 = X0
            | X3 = X1 ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d2_tarski) ).

fof(f32,axiom,
    ! [X0,X1,X2] :
      ( X2 = set_union2(X0,X1)
    <=> ! [X3] :
          ( in(X3,X2)
        <=> ( in(X3,X0)
            | in(X3,X1) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d2_xboole_0) ).

fof(f36,axiom,
    ! [X0,X1] :
      ( subset(X0,X1)
    <=> ! [X2] :
          ( in(X2,X0)
         => in(X2,X1) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d3_tarski) ).

fof(f39,axiom,
    ! [X0] :
      ( ordinal(X0)
    <=> ( epsilon_transitive(X0)
        & epsilon_connected(X0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d4_ordinal1) ).

fof(f42,axiom,
    ! [X0,X1] :
      ( X1 = union(X0)
    <=> ! [X2] :
          ( in(X2,X1)
        <=> ? [X3] :
              ( in(X2,X3)
              & in(X3,X0) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d4_tarski) ).

fof(f43,axiom,
    ! [X0,X1,X2] :
      ( X2 = set_difference(X0,X1)
    <=> ! [X3] :
          ( in(X3,X2)
        <=> ( in(X3,X0)
            & ~ in(X3,X1) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d4_xboole_0) ).

fof(f48,axiom,
    ! [X0] :
      ( being_limit_ordinal(X0)
    <=> X0 = union(X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',d6_ordinal1) ).

fof(f106,axiom,
    ! [X0] :
      ( ordinal(X0)
     => ( ~ empty(succ(X0))
        & epsilon_transitive(succ(X0))
        & epsilon_connected(succ(X0))
        & ordinal(succ(X0)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fc3_ordinal1) ).

fof(f111,axiom,
    ! [X0] :
      ( ordinal(X0)
     => ( epsilon_transitive(union(X0))
        & epsilon_connected(union(X0))
        & ordinal(union(X0)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fc4_ordinal1) ).

fof(f155,axiom,
    ! [X0,X1] :
      ( ( ordinal(X0)
        & ordinal(X1) )
     => ( ordinal_subset(X0,X1)
      <=> subset(X0,X1) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',redefinition_r1_ordinal1) ).

fof(f157,axiom,
    ! [X0,X1] : subset(X0,X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reflexivity_r1_tarski) ).

fof(f160,axiom,
    ! [X0] : in(X0,succ(X0)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t10_ordinal1) ).

fof(f169,axiom,
    ! [X0,X1] :
      ( subset(X0,X1)
     => set_union2(X0,X1) = X1 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t12_xboole_1) ).

fof(f188,axiom,
    ! [X0,X1,X2] :
      ( ( subset(X0,X1)
        & subset(X1,X2) )
     => subset(X0,X2) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t1_xboole_1) ).

fof(f196,axiom,
    ! [X0,X1] :
      ( ordinal(X1)
     => ( in(X0,X1)
       => ordinal(X0) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t23_ordinal1) ).

fof(f197,axiom,
    ! [X0] :
      ( ordinal(X0)
     => ! [X1] :
          ( ordinal(X1)
         => ~ ( ~ in(X0,X1)
              & X0 != X1
              & ~ in(X1,X0) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t24_ordinal1) ).

fof(f216,axiom,
    ! [X0,X1] :
      ( subset(singleton(X0),X1)
    <=> in(X0,X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t37_zfmisc_1) ).

fof(f217,axiom,
    ! [X0,X1,X2] :
      ( subset(unordered_pair(X0,X1),X2)
    <=> ( in(X0,X2)
        & in(X1,X2) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t38_zfmisc_1) ).

fof(f221,axiom,
    ! [X0,X1,X2] :
      ~ ( in(X0,X1)
        & in(X1,X2)
        & in(X2,X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t3_ordinal1) ).

fof(f226,conjecture,
    ! [X0] :
      ( ordinal(X0)
     => ( being_limit_ordinal(X0)
      <=> ! [X1] :
            ( ordinal(X1)
           => ( in(X1,X0)
             => in(succ(X1),X0) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t41_ordinal1) ).

fof(f227,negated_conjecture,
    ~ ! [X0] :
        ( ordinal(X0)
       => ( being_limit_ordinal(X0)
        <=> ! [X1] :
              ( ordinal(X1)
             => ( in(X1,X0)
               => in(succ(X1),X0) ) ) ) ),
    inference(negated_conjecture,[status(cth)],[f226]) ).

fof(f234,axiom,
    ! [X0,X1] :
      ( in(X0,X1)
     => set_union2(singleton(X0),X1) = X1 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t46_zfmisc_1) ).

fof(f255,axiom,
    ! [X0,X1] :
      ( set_difference(X0,singleton(X1)) = X0
    <=> ~ in(X1,X0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t65_zfmisc_1) ).

fof(f257,axiom,
    ! [X0] : unordered_pair(X0,X0) = singleton(X0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t69_enumset1) ).

fof(f265,axiom,
    ! [X0,X1] :
      ~ ( in(X0,X1)
        & ! [X2] :
            ~ ( in(X2,X1)
              & ! [X3] :
                  ~ ( in(X3,X1)
                    & in(X3,X2) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t7_tarski) ).

fof(f272,axiom,
    ! [X0,X1,X2] :
      ( ( subset(X0,X1)
        & subset(X2,X1) )
     => subset(set_union2(X0,X2),X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',t8_xboole_1) ).

fof(f284,plain,
    ! [X0] : subset(X0,X0),
    inference(rectify,[],[f157]) ).

fof(f289,plain,
    ! [X0,X1] :
      ( ~ in(X1,X0)
      | ~ in(X0,X1) ),
    inference(ennf_transformation,[],[f1]) ).

fof(f313,plain,
    ! [X0] :
      ( epsilon_transitive(X0)
    <=> ! [X1] :
          ( subset(X1,X0)
          | ~ in(X1,X0) ) ),
    inference(ennf_transformation,[],[f28]) ).

fof(f318,plain,
    ! [X0,X1] :
      ( subset(X0,X1)
    <=> ! [X2] :
          ( in(X2,X1)
          | ~ in(X2,X0) ) ),
    inference(ennf_transformation,[],[f36]) ).

fof(f361,plain,
    ! [X0] :
      ( ( ~ empty(succ(X0))
        & epsilon_transitive(succ(X0))
        & epsilon_connected(succ(X0))
        & ordinal(succ(X0)) )
      | ~ ordinal(X0) ),
    inference(ennf_transformation,[],[f106]) ).

fof(f367,plain,
    ! [X0] :
      ( ( epsilon_transitive(union(X0))
        & epsilon_connected(union(X0))
        & ordinal(union(X0)) )
      | ~ ordinal(X0) ),
    inference(ennf_transformation,[],[f111]) ).

fof(f396,plain,
    ! [X0,X1] :
      ( ( ordinal_subset(X0,X1)
      <=> subset(X0,X1) )
      | ~ ordinal(X0)
      | ~ ordinal(X1) ),
    inference(ennf_transformation,[],[f155]) ).

fof(f397,plain,
    ! [X0,X1] :
      ( ( ordinal_subset(X0,X1)
      <=> subset(X0,X1) )
      | ~ ordinal(X0)
      | ~ ordinal(X1) ),
    inference(flattening,[],[f396]) ).

fof(f410,plain,
    ! [X0,X1] :
      ( set_union2(X0,X1) = X1
      | ~ subset(X0,X1) ),
    inference(ennf_transformation,[],[f169]) ).

fof(f434,plain,
    ! [X0,X1,X2] :
      ( subset(X0,X2)
      | ~ subset(X0,X1)
      | ~ subset(X1,X2) ),
    inference(ennf_transformation,[],[f188]) ).

fof(f435,plain,
    ! [X0,X1,X2] :
      ( subset(X0,X2)
      | ~ subset(X0,X1)
      | ~ subset(X1,X2) ),
    inference(flattening,[],[f434]) ).

fof(f447,plain,
    ! [X0,X1] :
      ( ordinal(X0)
      | ~ in(X0,X1)
      | ~ ordinal(X1) ),
    inference(ennf_transformation,[],[f196]) ).

fof(f448,plain,
    ! [X0,X1] :
      ( ordinal(X0)
      | ~ in(X0,X1)
      | ~ ordinal(X1) ),
    inference(flattening,[],[f447]) ).

fof(f449,plain,
    ! [X0] :
      ( ! [X1] :
          ( in(X0,X1)
          | X0 = X1
          | in(X1,X0)
          | ~ ordinal(X1) )
      | ~ ordinal(X0) ),
    inference(ennf_transformation,[],[f197]) ).

fof(f450,plain,
    ! [X0] :
      ( ! [X1] :
          ( in(X0,X1)
          | X0 = X1
          | in(X1,X0)
          | ~ ordinal(X1) )
      | ~ ordinal(X0) ),
    inference(flattening,[],[f449]) ).

fof(f470,plain,
    ! [X0,X1,X2] :
      ( ~ in(X0,X1)
      | ~ in(X1,X2)
      | ~ in(X2,X0) ),
    inference(ennf_transformation,[],[f221]) ).

fof(f473,plain,
    ? [X0] :
      ( ( being_limit_ordinal(X0)
      <~> ! [X1] :
            ( in(succ(X1),X0)
            | ~ in(X1,X0)
            | ~ ordinal(X1) ) )
      & ordinal(X0) ),
    inference(ennf_transformation,[],[f227]) ).

fof(f474,plain,
    ? [X0] :
      ( ( being_limit_ordinal(X0)
      <~> ! [X1] :
            ( in(succ(X1),X0)
            | ~ in(X1,X0)
            | ~ ordinal(X1) ) )
      & ordinal(X0) ),
    inference(flattening,[],[f473]) ).

fof(f483,plain,
    ! [X0,X1] :
      ( set_union2(singleton(X0),X1) = X1
      | ~ in(X0,X1) ),
    inference(ennf_transformation,[],[f234]) ).

fof(f524,plain,
    ! [X0,X1] :
      ( ~ in(X0,X1)
      | ? [X2] :
          ( in(X2,X1)
          & ! [X3] :
              ( ~ in(X3,X1)
              | ~ in(X3,X2) ) ) ),
    inference(ennf_transformation,[],[f265]) ).

fof(f530,plain,
    ! [X0,X1,X2] :
      ( subset(set_union2(X0,X2),X1)
      | ~ subset(X0,X1)
      | ~ subset(X2,X1) ),
    inference(ennf_transformation,[],[f272]) ).

fof(f531,plain,
    ! [X0,X1,X2] :
      ( subset(set_union2(X0,X2),X1)
      | ~ subset(X0,X1)
      | ~ subset(X2,X1) ),
    inference(flattening,[],[f530]) ).

fof(f544,plain,
    ! [X0,X1] :
      ( ( X0 = X1
        | ~ subset(X0,X1)
        | ~ subset(X1,X0) )
      & ( ( subset(X0,X1)
          & subset(X1,X0) )
        | X0 != X1 ) ),
    inference(nnf_transformation,[],[f14]) ).

fof(f545,plain,
    ! [X0,X1] :
      ( ( X0 = X1
        | ~ subset(X0,X1)
        | ~ subset(X1,X0) )
      & ( ( subset(X0,X1)
          & subset(X1,X0) )
        | X0 != X1 ) ),
    inference(flattening,[],[f544]) ).

fof(f580,plain,
    ! [X0] :
      ( ( X0 = empty_set
        | ? [X1] : in(X1,X0) )
      & ( ! [X1] : ~ in(X1,X0)
        | empty_set != X0 ) ),
    inference(nnf_transformation,[],[f26]) ).

fof(f581,plain,
    ! [X0] :
      ( ( X0 = empty_set
        | ? [X1] : in(X1,X0) )
      & ( ! [X2] : ~ in(X2,X0)
        | empty_set != X0 ) ),
    inference(rectify,[],[f580]) ).

fof(f582,plain,
    ! [X0] :
      ( ( X0 = empty_set
        | in(sK24(X0),X0) )
      & ( ! [X2] : ~ in(X2,X0)
        | empty_set != X0 ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK24]),skolemize(X1,sK24(X0))],[f581]) ).

fof(f586,plain,
    ! [X0] :
      ( ( epsilon_transitive(X0)
        | ? [X1] :
            ( ~ subset(X1,X0)
            & in(X1,X0) ) )
      & ( ! [X1] :
            ( subset(X1,X0)
            | ~ in(X1,X0) )
        | ~ epsilon_transitive(X0) ) ),
    inference(nnf_transformation,[],[f313]) ).

fof(f587,plain,
    ! [X0] :
      ( ( epsilon_transitive(X0)
        | ? [X1] :
            ( ~ subset(X1,X0)
            & in(X1,X0) ) )
      & ( ! [X2] :
            ( subset(X2,X0)
            | ~ in(X2,X0) )
        | ~ epsilon_transitive(X0) ) ),
    inference(rectify,[],[f586]) ).

fof(f588,plain,
    ! [X0] :
      ( ( epsilon_transitive(X0)
        | ( ~ subset(sK26(X0),X0)
          & in(sK26(X0),X0) ) )
      & ( ! [X2] :
            ( subset(X2,X0)
            | ~ in(X2,X0) )
        | ~ epsilon_transitive(X0) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK26]),skolemize(X1,sK26(X0))],[f587]) ).

fof(f593,plain,
    ! [X0,X1,X2] :
      ( ( X2 = unordered_pair(X0,X1)
        | ? [X3] :
            ( ( ( X0 != X3
                & X1 != X3 )
              | ~ in(X3,X2) )
            & ( X3 = X0
              | X3 = X1
              | in(X3,X2) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X2)
              | ( X0 != X3
                & X1 != X3 ) )
            & ( X3 = X0
              | X3 = X1
              | ~ in(X3,X2) ) )
        | unordered_pair(X0,X1) != X2 ) ),
    inference(nnf_transformation,[],[f31]) ).

fof(f594,plain,
    ! [X0,X1,X2] :
      ( ( X2 = unordered_pair(X0,X1)
        | ? [X3] :
            ( ( ( X0 != X3
                & X1 != X3 )
              | ~ in(X3,X2) )
            & ( X3 = X0
              | X3 = X1
              | in(X3,X2) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X2)
              | ( X0 != X3
                & X1 != X3 ) )
            & ( X3 = X0
              | X3 = X1
              | ~ in(X3,X2) ) )
        | unordered_pair(X0,X1) != X2 ) ),
    inference(flattening,[],[f593]) ).

fof(f595,plain,
    ! [X0,X1,X2] :
      ( ( X2 = unordered_pair(X0,X1)
        | ? [X3] :
            ( ( ( X0 != X3
                & X1 != X3 )
              | ~ in(X3,X2) )
            & ( X3 = X0
              | X3 = X1
              | in(X3,X2) ) ) )
      & ( ! [X4] :
            ( ( in(X4,X2)
              | ( X0 != X4
                & X1 != X4 ) )
            & ( X0 = X4
              | X1 = X4
              | ~ in(X4,X2) ) )
        | unordered_pair(X0,X1) != X2 ) ),
    inference(rectify,[],[f594]) ).

fof(f596,plain,
    ! [X0,X1,X2] :
      ( ( X2 = unordered_pair(X0,X1)
        | ( ( ( sK29(X0,X1,X2) != X0
              & sK29(X0,X1,X2) != X1 )
            | ~ in(sK29(X0,X1,X2),X2) )
          & ( sK29(X0,X1,X2) = X0
            | sK29(X0,X1,X2) = X1
            | in(sK29(X0,X1,X2),X2) ) ) )
      & ( ! [X4] :
            ( ( in(X4,X2)
              | ( X0 != X4
                & X1 != X4 ) )
            & ( X0 = X4
              | X1 = X4
              | ~ in(X4,X2) ) )
        | unordered_pair(X0,X1) != X2 ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK29]),skolemize(X3,sK29(X0,X1,X2))],[f595]) ).

fof(f597,plain,
    ! [X0,X1,X2] :
      ( ( X2 = set_union2(X0,X1)
        | ? [X3] :
            ( ( ( ~ in(X3,X0)
                & ~ in(X3,X1) )
              | ~ in(X3,X2) )
            & ( in(X3,X0)
              | in(X3,X1)
              | in(X3,X2) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X2)
              | ( ~ in(X3,X0)
                & ~ in(X3,X1) ) )
            & ( in(X3,X0)
              | in(X3,X1)
              | ~ in(X3,X2) ) )
        | set_union2(X0,X1) != X2 ) ),
    inference(nnf_transformation,[],[f32]) ).

fof(f598,plain,
    ! [X0,X1,X2] :
      ( ( X2 = set_union2(X0,X1)
        | ? [X3] :
            ( ( ( ~ in(X3,X0)
                & ~ in(X3,X1) )
              | ~ in(X3,X2) )
            & ( in(X3,X0)
              | in(X3,X1)
              | in(X3,X2) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X2)
              | ( ~ in(X3,X0)
                & ~ in(X3,X1) ) )
            & ( in(X3,X0)
              | in(X3,X1)
              | ~ in(X3,X2) ) )
        | set_union2(X0,X1) != X2 ) ),
    inference(flattening,[],[f597]) ).

fof(f599,plain,
    ! [X0,X1,X2] :
      ( ( X2 = set_union2(X0,X1)
        | ? [X3] :
            ( ( ( ~ in(X3,X0)
                & ~ in(X3,X1) )
              | ~ in(X3,X2) )
            & ( in(X3,X0)
              | in(X3,X1)
              | in(X3,X2) ) ) )
      & ( ! [X4] :
            ( ( in(X4,X2)
              | ( ~ in(X4,X0)
                & ~ in(X4,X1) ) )
            & ( in(X4,X0)
              | in(X4,X1)
              | ~ in(X4,X2) ) )
        | set_union2(X0,X1) != X2 ) ),
    inference(rectify,[],[f598]) ).

fof(f600,plain,
    ! [X0,X1,X2] :
      ( ( X2 = set_union2(X0,X1)
        | ( ( ( ~ in(sK30(X0,X1,X2),X0)
              & ~ in(sK30(X0,X1,X2),X1) )
            | ~ in(sK30(X0,X1,X2),X2) )
          & ( in(sK30(X0,X1,X2),X0)
            | in(sK30(X0,X1,X2),X1)
            | in(sK30(X0,X1,X2),X2) ) ) )
      & ( ! [X4] :
            ( ( in(X4,X2)
              | ( ~ in(X4,X0)
                & ~ in(X4,X1) ) )
            & ( in(X4,X0)
              | in(X4,X1)
              | ~ in(X4,X2) ) )
        | set_union2(X0,X1) != X2 ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK30]),skolemize(X3,sK30(X0,X1,X2))],[f599]) ).

fof(f610,plain,
    ! [X0,X1] :
      ( ( subset(X0,X1)
        | ? [X2] :
            ( ~ in(X2,X1)
            & in(X2,X0) ) )
      & ( ! [X2] :
            ( in(X2,X1)
            | ~ in(X2,X0) )
        | ~ subset(X0,X1) ) ),
    inference(nnf_transformation,[],[f318]) ).

fof(f611,plain,
    ! [X0,X1] :
      ( ( subset(X0,X1)
        | ? [X2] :
            ( ~ in(X2,X1)
            & in(X2,X0) ) )
      & ( ! [X3] :
            ( in(X3,X1)
            | ~ in(X3,X0) )
        | ~ subset(X0,X1) ) ),
    inference(rectify,[],[f610]) ).

fof(f612,plain,
    ! [X0,X1] :
      ( ( subset(X0,X1)
        | ( ~ in(sK40(X0,X1),X1)
          & in(sK40(X0,X1),X0) ) )
      & ( ! [X3] :
            ( in(X3,X1)
            | ~ in(X3,X0) )
        | ~ subset(X0,X1) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK40]),skolemize(X2,sK40(X0,X1))],[f611]) ).

fof(f618,plain,
    ! [X0] :
      ( ( ordinal(X0)
        | ~ epsilon_transitive(X0)
        | ~ epsilon_connected(X0) )
      & ( ( epsilon_transitive(X0)
          & epsilon_connected(X0) )
        | ~ ordinal(X0) ) ),
    inference(nnf_transformation,[],[f39]) ).

fof(f619,plain,
    ! [X0] :
      ( ( ordinal(X0)
        | ~ epsilon_transitive(X0)
        | ~ epsilon_connected(X0) )
      & ( ( epsilon_transitive(X0)
          & epsilon_connected(X0) )
        | ~ ordinal(X0) ) ),
    inference(flattening,[],[f618]) ).

fof(f623,plain,
    ! [X0,X1] :
      ( ( X1 = union(X0)
        | ? [X2] :
            ( ( ! [X3] :
                  ( ~ in(X2,X3)
                  | ~ in(X3,X0) )
              | ~ in(X2,X1) )
            & ( ? [X3] :
                  ( in(X2,X3)
                  & in(X3,X0) )
              | in(X2,X1) ) ) )
      & ( ! [X2] :
            ( ( in(X2,X1)
              | ! [X3] :
                  ( ~ in(X2,X3)
                  | ~ in(X3,X0) ) )
            & ( ? [X3] :
                  ( in(X2,X3)
                  & in(X3,X0) )
              | ~ in(X2,X1) ) )
        | union(X0) != X1 ) ),
    inference(nnf_transformation,[],[f42]) ).

fof(f624,plain,
    ! [X0,X1] :
      ( ( X1 = union(X0)
        | ? [X2] :
            ( ( ! [X3] :
                  ( ~ in(X2,X3)
                  | ~ in(X3,X0) )
              | ~ in(X2,X1) )
            & ( ? [X4] :
                  ( in(X2,X4)
                  & in(X4,X0) )
              | in(X2,X1) ) ) )
      & ( ! [X5] :
            ( ( in(X5,X1)
              | ! [X6] :
                  ( ~ in(X5,X6)
                  | ~ in(X6,X0) ) )
            & ( ? [X7] :
                  ( in(X5,X7)
                  & in(X7,X0) )
              | ~ in(X5,X1) ) )
        | union(X0) != X1 ) ),
    inference(rectify,[],[f623]) ).

fof(f625,plain,
    ! [X0,X1] :
      ( ( X1 = union(X0)
        | ( ( ! [X3] :
                ( ~ in(sK45(X0,X1),X3)
                | ~ in(X3,X0) )
            | ~ in(sK45(X0,X1),X1) )
          & ( ( in(sK45(X0,X1),sK46(X0,X1))
              & in(sK46(X0,X1),X0) )
            | in(sK45(X0,X1),X1) ) ) )
      & ( ! [X5] :
            ( ( in(X5,X1)
              | ! [X6] :
                  ( ~ in(X5,X6)
                  | ~ in(X6,X0) ) )
            & ( ( in(X5,sK47(X0,X5))
                & in(sK47(X0,X5),X0) )
              | ~ in(X5,X1) ) )
        | union(X0) != X1 ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK45,sK46,sK47]),skolemize(X2,sK45(X0,X1)),skolemize(X4,sK46(X0,X1)),skolemize(X7,sK47(X0,X5))],[f624]) ).

fof(f626,plain,
    ! [X0,X1,X2] :
      ( ( X2 = set_difference(X0,X1)
        | ? [X3] :
            ( ( ~ in(X3,X0)
              | in(X3,X1)
              | ~ in(X3,X2) )
            & ( ( in(X3,X0)
                & ~ in(X3,X1) )
              | in(X3,X2) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X2)
              | ~ in(X3,X0)
              | in(X3,X1) )
            & ( ( in(X3,X0)
                & ~ in(X3,X1) )
              | ~ in(X3,X2) ) )
        | set_difference(X0,X1) != X2 ) ),
    inference(nnf_transformation,[],[f43]) ).

fof(f627,plain,
    ! [X0,X1,X2] :
      ( ( X2 = set_difference(X0,X1)
        | ? [X3] :
            ( ( ~ in(X3,X0)
              | in(X3,X1)
              | ~ in(X3,X2) )
            & ( ( in(X3,X0)
                & ~ in(X3,X1) )
              | in(X3,X2) ) ) )
      & ( ! [X3] :
            ( ( in(X3,X2)
              | ~ in(X3,X0)
              | in(X3,X1) )
            & ( ( in(X3,X0)
                & ~ in(X3,X1) )
              | ~ in(X3,X2) ) )
        | set_difference(X0,X1) != X2 ) ),
    inference(flattening,[],[f626]) ).

fof(f628,plain,
    ! [X0,X1,X2] :
      ( ( X2 = set_difference(X0,X1)
        | ? [X3] :
            ( ( ~ in(X3,X0)
              | in(X3,X1)
              | ~ in(X3,X2) )
            & ( ( in(X3,X0)
                & ~ in(X3,X1) )
              | in(X3,X2) ) ) )
      & ( ! [X4] :
            ( ( in(X4,X2)
              | ~ in(X4,X0)
              | in(X4,X1) )
            & ( ( in(X4,X0)
                & ~ in(X4,X1) )
              | ~ in(X4,X2) ) )
        | set_difference(X0,X1) != X2 ) ),
    inference(rectify,[],[f627]) ).

fof(f629,plain,
    ! [X0,X1,X2] :
      ( ( X2 = set_difference(X0,X1)
        | ( ( ~ in(sK48(X0,X1,X2),X0)
            | in(sK48(X0,X1,X2),X1)
            | ~ in(sK48(X0,X1,X2),X2) )
          & ( ( in(sK48(X0,X1,X2),X0)
              & ~ in(sK48(X0,X1,X2),X1) )
            | in(sK48(X0,X1,X2),X2) ) ) )
      & ( ! [X4] :
            ( ( in(X4,X2)
              | ~ in(X4,X0)
              | in(X4,X1) )
            & ( ( in(X4,X0)
                & ~ in(X4,X1) )
              | ~ in(X4,X2) ) )
        | set_difference(X0,X1) != X2 ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK48]),skolemize(X3,sK48(X0,X1,X2))],[f628]) ).

fof(f636,plain,
    ! [X0] :
      ( ( being_limit_ordinal(X0)
        | union(X0) != X0 )
      & ( X0 = union(X0)
        | ~ being_limit_ordinal(X0) ) ),
    inference(nnf_transformation,[],[f48]) ).

fof(f677,plain,
    ! [X0,X1] :
      ( ( ( ordinal_subset(X0,X1)
          | ~ subset(X0,X1) )
        & ( subset(X0,X1)
          | ~ ordinal_subset(X0,X1) ) )
      | ~ ordinal(X0)
      | ~ ordinal(X1) ),
    inference(nnf_transformation,[],[f397]) ).

fof(f701,plain,
    ! [X0,X1] :
      ( ( subset(singleton(X0),X1)
        | ~ in(X0,X1) )
      & ( in(X0,X1)
        | ~ subset(singleton(X0),X1) ) ),
    inference(nnf_transformation,[],[f216]) ).

fof(f702,plain,
    ! [X0,X1,X2] :
      ( ( subset(unordered_pair(X0,X1),X2)
        | ~ in(X0,X2)
        | ~ in(X1,X2) )
      & ( ( in(X0,X2)
          & in(X1,X2) )
        | ~ subset(unordered_pair(X0,X1),X2) ) ),
    inference(nnf_transformation,[],[f217]) ).

fof(f703,plain,
    ! [X0,X1,X2] :
      ( ( subset(unordered_pair(X0,X1),X2)
        | ~ in(X0,X2)
        | ~ in(X1,X2) )
      & ( ( in(X0,X2)
          & in(X1,X2) )
        | ~ subset(unordered_pair(X0,X1),X2) ) ),
    inference(flattening,[],[f702]) ).

fof(f708,plain,
    ? [X0] :
      ( ( ? [X1] :
            ( ~ in(succ(X1),X0)
            & in(X1,X0)
            & ordinal(X1) )
        | ~ being_limit_ordinal(X0) )
      & ( ! [X1] :
            ( in(succ(X1),X0)
            | ~ in(X1,X0)
            | ~ ordinal(X1) )
        | being_limit_ordinal(X0) )
      & ordinal(X0) ),
    inference(nnf_transformation,[],[f474]) ).

fof(f709,plain,
    ? [X0] :
      ( ( ? [X1] :
            ( ~ in(succ(X1),X0)
            & in(X1,X0)
            & ordinal(X1) )
        | ~ being_limit_ordinal(X0) )
      & ( ! [X1] :
            ( in(succ(X1),X0)
            | ~ in(X1,X0)
            | ~ ordinal(X1) )
        | being_limit_ordinal(X0) )
      & ordinal(X0) ),
    inference(flattening,[],[f708]) ).

fof(f710,plain,
    ? [X0] :
      ( ( ? [X1] :
            ( ~ in(succ(X1),X0)
            & in(X1,X0)
            & ordinal(X1) )
        | ~ being_limit_ordinal(X0) )
      & ( ! [X2] :
            ( in(succ(X2),X0)
            | ~ in(X2,X0)
            | ~ ordinal(X2) )
        | being_limit_ordinal(X0) )
      & ordinal(X0) ),
    inference(rectify,[],[f709]) ).

fof(f711,plain,
    ( ( ( ~ in(succ(sK89),sK88)
        & in(sK89,sK88)
        & ordinal(sK89) )
      | ~ being_limit_ordinal(sK88) )
    & ( ! [X2] :
          ( in(succ(X2),sK88)
          | ~ in(X2,sK88)
          | ~ ordinal(X2) )
      | being_limit_ordinal(sK88) )
    & ordinal(sK88) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK88,sK89]),skolemize(X0,sK88),skolemize(X1,sK89)],[f710]) ).

fof(f720,plain,
    ! [X0,X1] :
      ( ( set_difference(X0,singleton(X1)) = X0
        | in(X1,X0) )
      & ( ~ in(X1,X0)
        | set_difference(X0,singleton(X1)) != X0 ) ),
    inference(nnf_transformation,[],[f255]) ).

fof(f727,plain,
    ! [X0,X1] :
      ( ~ in(X0,X1)
      | ( in(sK96(X1),X1)
        & ! [X3] :
            ( ~ in(X3,X1)
            | ~ in(X3,sK96(X1)) ) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK96]),skolemize(X2,sK96(X1))],[f524]) ).

fof(f734,plain,
    ! [X0,X1] :
      ( ~ in(X0,X1)
      | ~ in(X1,X0) ),
    inference(cnf_transformation,[],[f289]) ).

fof(f748,plain,
    ! [X0,X1] : set_union2(X0,X1) = set_union2(X1,X0),
    inference(cnf_transformation,[],[f10]) ).

fof(f759,plain,
    ! [X0,X1] :
      ( ~ subset(X1,X0)
      | ~ subset(X0,X1)
      | X0 = X1 ),
    inference(cnf_transformation,[],[f545]) ).

fof(f806,plain,
    ! [X0] : succ(X0) = set_union2(X0,singleton(X0)),
    inference(cnf_transformation,[],[f22]) ).

fof(f822,plain,
    ! [X2,X0] :
      ( ~ in(X2,X0)
      | empty_set != X0 ),
    inference(cnf_transformation,[],[f582]) ).

fof(f828,plain,
    ! [X2,X0] :
      ( ~ epsilon_transitive(X0)
      | ~ in(X2,X0)
      | subset(X2,X0) ),
    inference(cnf_transformation,[],[f588]) ).

fof(f839,plain,
    ! [X2,X0,X1,X4] :
      ( X0 = X4
      | X1 = X4
      | ~ in(X4,X2)
      | unordered_pair(X0,X1) != X2 ),
    inference(cnf_transformation,[],[f596]) ).

fof(f840,plain,
    ! [X2,X0,X1,X4] :
      ( in(X4,X2)
      | X1 != X4
      | unordered_pair(X0,X1) != X2 ),
    inference(cnf_transformation,[],[f596]) ).

fof(f845,plain,
    ! [X2,X0,X1,X4] :
      ( in(X4,X0)
      | in(X4,X1)
      | ~ in(X4,X2)
      | set_union2(X0,X1) != X2 ),
    inference(cnf_transformation,[],[f600]) ).

fof(f846,plain,
    ! [X2,X0,X1,X4] :
      ( in(X4,X2)
      | ~ in(X4,X1)
      | set_union2(X0,X1) != X2 ),
    inference(cnf_transformation,[],[f600]) ).

fof(f847,plain,
    ! [X2,X0,X1,X4] :
      ( in(X4,X2)
      | ~ in(X4,X0)
      | set_union2(X0,X1) != X2 ),
    inference(cnf_transformation,[],[f600]) ).

fof(f868,plain,
    ! [X3,X0,X1] :
      ( ~ subset(X0,X1)
      | ~ in(X3,X0)
      | in(X3,X1) ),
    inference(cnf_transformation,[],[f612]) ).

fof(f869,plain,
    ! [X0,X1] :
      ( in(sK40(X0,X1),X0)
      | subset(X0,X1) ),
    inference(cnf_transformation,[],[f612]) ).

fof(f870,plain,
    ! [X0,X1] :
      ( ~ in(sK40(X0,X1),X1)
      | subset(X0,X1) ),
    inference(cnf_transformation,[],[f612]) ).

fof(f882,plain,
    ! [X0] :
      ( epsilon_transitive(X0)
      | ~ ordinal(X0) ),
    inference(cnf_transformation,[],[f619]) ).

fof(f889,plain,
    ! [X0,X1,X5] :
      ( in(sK47(X0,X5),X0)
      | ~ in(X5,X1)
      | union(X0) != X1 ),
    inference(cnf_transformation,[],[f625]) ).

fof(f890,plain,
    ! [X0,X1,X5] :
      ( in(X5,sK47(X0,X5))
      | ~ in(X5,X1)
      | union(X0) != X1 ),
    inference(cnf_transformation,[],[f625]) ).

fof(f891,plain,
    ! [X0,X1,X6,X5] :
      ( in(X5,X1)
      | ~ in(X5,X6)
      | ~ in(X6,X0)
      | union(X0) != X1 ),
    inference(cnf_transformation,[],[f625]) ).

fof(f895,plain,
    ! [X2,X0,X1,X4] :
      ( ~ in(X4,X1)
      | ~ in(X4,X2)
      | set_difference(X0,X1) != X2 ),
    inference(cnf_transformation,[],[f629]) ).

fof(f897,plain,
    ! [X2,X0,X1,X4] :
      ( in(X4,X2)
      | ~ in(X4,X0)
      | in(X4,X1)
      | set_difference(X0,X1) != X2 ),
    inference(cnf_transformation,[],[f629]) ).

fof(f913,plain,
    ! [X0] :
      ( ~ being_limit_ordinal(X0)
      | union(X0) = X0 ),
    inference(cnf_transformation,[],[f636]) ).

fof(f914,plain,
    ! [X0] :
      ( union(X0) != X0
      | being_limit_ordinal(X0) ),
    inference(cnf_transformation,[],[f636]) ).

fof(f987,plain,
    ! [X0] :
      ( ordinal(succ(X0))
      | ~ ordinal(X0) ),
    inference(cnf_transformation,[],[f361]) ).

fof(f996,plain,
    ! [X0] :
      ( ~ ordinal(X0)
      | ordinal(union(X0)) ),
    inference(cnf_transformation,[],[f367]) ).

fof(f1078,plain,
    ! [X0,X1] :
      ( ~ ordinal_subset(X0,X1)
      | subset(X0,X1)
      | ~ ordinal(X0)
      | ~ ordinal(X1) ),
    inference(cnf_transformation,[],[f677]) ).

fof(f1079,plain,
    ! [X0,X1] :
      ( ~ ordinal(X1)
      | ~ subset(X0,X1)
      | ~ ordinal(X0)
      | ordinal_subset(X0,X1) ),
    inference(cnf_transformation,[],[f677]) ).

fof(f1081,plain,
    ! [X0] : subset(X0,X0),
    inference(cnf_transformation,[],[f284]) ).

fof(f1086,plain,
    ! [X0] : in(X0,succ(X0)),
    inference(cnf_transformation,[],[f160]) ).

fof(f1098,plain,
    ! [X0,X1] :
      ( ~ subset(X0,X1)
      | set_union2(X0,X1) = X1 ),
    inference(cnf_transformation,[],[f410]) ).

fof(f1126,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X1,X2)
      | ~ subset(X0,X1)
      | subset(X0,X2) ),
    inference(cnf_transformation,[],[f435]) ).

fof(f1137,plain,
    ! [X0,X1] :
      ( ~ ordinal(X1)
      | ~ in(X0,X1)
      | ordinal(X0) ),
    inference(cnf_transformation,[],[f448]) ).

fof(f1138,plain,
    ! [X0,X1] :
      ( ~ ordinal(X0)
      | X0 = X1
      | in(X1,X0)
      | ~ ordinal(X1)
      | in(X0,X1) ),
    inference(cnf_transformation,[],[f450]) ).

fof(f1171,plain,
    ! [X0,X1] :
      ( subset(singleton(X0),X1)
      | ~ in(X0,X1) ),
    inference(cnf_transformation,[],[f701]) ).

fof(f1174,plain,
    ! [X2,X0,X1] :
      ( subset(unordered_pair(X0,X1),X2)
      | ~ in(X0,X2)
      | ~ in(X1,X2) ),
    inference(cnf_transformation,[],[f703]) ).

fof(f1180,plain,
    ! [X2,X0,X1] :
      ( ~ in(X2,X0)
      | ~ in(X1,X2)
      | ~ in(X0,X1) ),
    inference(cnf_transformation,[],[f470]) ).

fof(f1188,plain,
    ordinal(sK88),
    inference(cnf_transformation,[],[f711]) ).

fof(f1189,plain,
    ! [X2] :
      ( in(succ(X2),sK88)
      | ~ in(X2,sK88)
      | ~ ordinal(X2)
      | being_limit_ordinal(sK88) ),
    inference(cnf_transformation,[],[f711]) ).

fof(f1190,plain,
    ( ordinal(sK89)
    | ~ being_limit_ordinal(sK88) ),
    inference(cnf_transformation,[],[f711]) ).

fof(f1191,plain,
    ( in(sK89,sK88)
    | ~ being_limit_ordinal(sK88) ),
    inference(cnf_transformation,[],[f711]) ).

fof(f1192,plain,
    ( ~ in(succ(sK89),sK88)
    | ~ being_limit_ordinal(sK88) ),
    inference(cnf_transformation,[],[f711]) ).

fof(f1200,plain,
    ! [X0,X1] :
      ( set_union2(singleton(X0),X1) = X1
      | ~ in(X0,X1) ),
    inference(cnf_transformation,[],[f483]) ).

fof(f1241,plain,
    ! [X0,X1] :
      ( set_difference(X0,singleton(X1)) = X0
      | in(X1,X0) ),
    inference(cnf_transformation,[],[f720]) ).

fof(f1246,plain,
    ! [X0] : singleton(X0) = unordered_pair(X0,X0),
    inference(cnf_transformation,[],[f257]) ).

fof(f1258,plain,
    ! [X0,X1] :
      ( ~ in(X0,X1)
      | in(sK96(X1),X1) ),
    inference(cnf_transformation,[],[f727]) ).

fof(f1270,plain,
    ! [X2,X0,X1] :
      ( subset(set_union2(X0,X2),X1)
      | ~ subset(X0,X1)
      | ~ subset(X2,X1) ),
    inference(cnf_transformation,[],[f531]) ).

fof(f1284,plain,
    ! [X0] : succ(X0) = set_union2(X0,unordered_pair(X0,X0)),
    inference(definition_unfolding,[],[f806,f1246]) ).

fof(f1364,plain,
    ! [X0] :
      ( ~ ordinal(X0)
      | ordinal(set_union2(X0,unordered_pair(X0,X0))) ),
    inference(definition_unfolding,[],[f987,f1284]) ).

fof(f1382,plain,
    ! [X0] : in(X0,set_union2(X0,unordered_pair(X0,X0))),
    inference(definition_unfolding,[],[f1086,f1284]) ).

fof(f1403,plain,
    ! [X0,X1] :
      ( subset(unordered_pair(X0,X0),X1)
      | ~ in(X0,X1) ),
    inference(definition_unfolding,[],[f1171,f1246]) ).

fof(f1408,plain,
    ( ~ in(set_union2(sK89,unordered_pair(sK89,sK89)),sK88)
    | ~ being_limit_ordinal(sK88) ),
    inference(definition_unfolding,[],[f1192,f1284]) ).

fof(f1409,plain,
    ! [X2] :
      ( in(set_union2(X2,unordered_pair(X2,X2)),sK88)
      | ~ in(X2,sK88)
      | ~ ordinal(X2)
      | being_limit_ordinal(sK88) ),
    inference(definition_unfolding,[],[f1189,f1284]) ).

fof(f1410,plain,
    ! [X0,X1] :
      ( ~ in(X0,X1)
      | set_union2(unordered_pair(X0,X0),X1) = X1 ),
    inference(definition_unfolding,[],[f1200,f1246]) ).

fof(f1414,plain,
    ! [X0,X1] :
      ( in(X1,X0)
      | set_difference(X0,unordered_pair(X1,X1)) = X0 ),
    inference(definition_unfolding,[],[f1241,f1246]) ).

fof(f1472,plain,
    ! [X2] : ~ in(X2,empty_set),
    inference(equality_resolution,[],[f822]) ).

fof(f1479,plain,
    ! [X2,X0,X4] :
      ( in(X4,X2)
      | unordered_pair(X0,X4) != X2 ),
    inference(equality_resolution,[],[f840]) ).

fof(f1480,plain,
    ! [X0,X4] : in(X4,unordered_pair(X0,X4)),
    inference(equality_resolution,[],[f1479]) ).

fof(f1481,plain,
    ! [X0,X1,X4] :
      ( ~ in(X4,unordered_pair(X0,X1))
      | X1 = X4
      | X0 = X4 ),
    inference(equality_resolution,[],[f839]) ).

fof(f1482,plain,
    ! [X0,X1,X4] :
      ( ~ in(X4,X0)
      | in(X4,set_union2(X0,X1)) ),
    inference(equality_resolution,[],[f847]) ).

fof(f1483,plain,
    ! [X0,X1,X4] :
      ( ~ in(X4,X1)
      | in(X4,set_union2(X0,X1)) ),
    inference(equality_resolution,[],[f846]) ).

fof(f1484,plain,
    ! [X0,X1,X4] :
      ( ~ in(X4,set_union2(X0,X1))
      | in(X4,X1)
      | in(X4,X0) ),
    inference(equality_resolution,[],[f845]) ).

fof(f1498,plain,
    ! [X0,X6,X5] :
      ( ~ in(X6,X0)
      | ~ in(X5,X6)
      | in(X5,union(X0)) ),
    inference(equality_resolution,[],[f891]) ).

fof(f1499,plain,
    ! [X0,X5] :
      ( in(X5,sK47(X0,X5))
      | ~ in(X5,union(X0)) ),
    inference(equality_resolution,[],[f890]) ).

fof(f1500,plain,
    ! [X0,X5] :
      ( ~ in(X5,union(X0))
      | in(sK47(X0,X5),X0) ),
    inference(equality_resolution,[],[f889]) ).

fof(f1501,plain,
    ! [X0,X1,X4] :
      ( in(X4,set_difference(X0,X1))
      | ~ in(X4,X0)
      | in(X4,X1) ),
    inference(equality_resolution,[],[f897]) ).

fof(f1503,plain,
    ! [X0,X1,X4] :
      ( ~ in(X4,set_difference(X0,X1))
      | ~ in(X4,X1) ),
    inference(equality_resolution,[],[f895]) ).

fof(f1539,definition,
    ( spl99_1
  <=> being_limit_ordinal(sK88) ),
    introduced(definition,[new_symbols(definition,[spl99_1])],[avatar_definition]) ).

fof(f1540,plain,
    ( being_limit_ordinal(sK88)
    | ~ spl99_1 ),
    inference(avatar_component_clause,[],[f1539]) ).

fof(f1542,definition,
    ( spl99_2
  <=> ! [X2] :
        ( in(set_union2(X2,unordered_pair(X2,X2)),sK88)
        | ~ ordinal(X2)
        | ~ in(X2,sK88) ) ),
    introduced(definition,[new_symbols(definition,[spl99_2])],[avatar_definition]) ).

fof(f1543,plain,
    ( ! [X2] :
        ( in(set_union2(X2,unordered_pair(X2,X2)),sK88)
        | ~ ordinal(X2)
        | ~ in(X2,sK88) )
    | ~ spl99_2 ),
    inference(avatar_component_clause,[],[f1542]) ).

fof(f1544,plain,
    ( spl99_1
    | spl99_2 ),
    inference(avatar_split_clause,[],[f1409,f1542,f1539]) ).

fof(f1545,plain,
    ( ~ being_limit_ordinal(sK88)
    | spl99_1 ),
    inference(avatar_component_clause,[],[f1539]) ).

fof(f1547,definition,
    ( spl99_3
  <=> ordinal(sK89) ),
    introduced(definition,[new_symbols(definition,[spl99_3])],[avatar_definition]) ).

fof(f1548,plain,
    ( ordinal(sK89)
    | ~ spl99_3 ),
    inference(avatar_component_clause,[],[f1547]) ).

fof(f1549,plain,
    ( ~ spl99_1
    | spl99_3 ),
    inference(avatar_split_clause,[],[f1190,f1547,f1539]) ).

fof(f1551,definition,
    ( spl99_4
  <=> in(sK89,sK88) ),
    introduced(definition,[new_symbols(definition,[spl99_4])],[avatar_definition]) ).

fof(f1552,plain,
    ( in(sK89,sK88)
    | ~ spl99_4 ),
    inference(avatar_component_clause,[],[f1551]) ).

fof(f1553,plain,
    ( ~ spl99_1
    | spl99_4 ),
    inference(avatar_split_clause,[],[f1191,f1551,f1539]) ).

fof(f1555,definition,
    ( spl99_5
  <=> in(set_union2(sK89,unordered_pair(sK89,sK89)),sK88) ),
    introduced(definition,[new_symbols(definition,[spl99_5])],[avatar_definition]) ).

fof(f1557,plain,
    ( ~ spl99_1
    | ~ spl99_5 ),
    inference(avatar_split_clause,[],[f1408,f1555,f1539]) ).

fof(f1591,plain,
    ! [X0] :
      ( ~ ordinal(X0)
      | in(X0,sK88)
      | sK88 = X0
      | in(sK88,X0) ),
    inference(resolution,[],[f1138,f1188]) ).

fof(f1592,plain,
    ! [X0] :
      ( ~ in(X0,sK88)
      | ordinal(X0) ),
    inference(resolution,[],[f1137,f1188]) ).

fof(f1603,definition,
    ( spl99_8
  <=> in(sK88,sK88) ),
    introduced(definition,[new_symbols(definition,[spl99_8])],[avatar_definition]) ).

fof(f1604,plain,
    ( ~ in(sK88,sK88)
    | spl99_8 ),
    inference(avatar_component_clause,[],[f1603]) ).

fof(f1622,plain,
    ! [X0,X1] : in(X0,set_union2(X1,set_union2(X0,unordered_pair(X0,X0)))),
    inference(resolution,[],[f1382,f1483]) ).

fof(f1627,plain,
    ! [X2,X0,X1] :
      ( in(X1,set_union2(X0,X2))
      | set_difference(X0,unordered_pair(X1,X1)) = X0 ),
    inference(resolution,[],[f1414,f1482]) ).

fof(f1637,plain,
    ! [X2,X0,X1] :
      ( in(sK40(X0,X1),set_union2(X2,X0))
      | subset(X0,X1) ),
    inference(resolution,[],[f869,f1483]) ).

fof(f1707,plain,
    ! [X0,X1] :
      ( subset(X0,set_union2(X1,X0))
      | subset(X0,set_union2(X1,X0)) ),
    inference(resolution,[],[f1637,f870]) ).

fof(f1714,plain,
    ! [X0,X1] : subset(X0,set_union2(X1,X0)),
    inference(duplicate_literal_removal,[],[f1707]) ).

fof(f1735,plain,
    ! [X2,X3,X0,X1] :
      ( ~ in(X3,unordered_pair(X0,X2))
      | ~ in(X2,X1)
      | ~ in(X0,X1)
      | in(X3,X1) ),
    inference(resolution,[],[f1174,f868]) ).

fof(f1811,plain,
    ! [X2,X3,X0,X1] :
      ( ~ subset(X3,set_union2(X0,X2))
      | ~ subset(X2,X1)
      | ~ subset(X0,X1)
      | subset(X3,X1) ),
    inference(resolution,[],[f1270,f1126]) ).

fof(f1812,plain,
    ! [X2,X3,X0,X1] :
      ( ~ subset(X2,X1)
      | ~ subset(X0,X1)
      | ~ in(X3,set_union2(X0,X2))
      | in(X3,X1) ),
    inference(resolution,[],[f1270,f868]) ).

fof(f1858,plain,
    ordinal(union(sK88)),
    inference(resolution,[],[f996,f1188]) ).

fof(f1863,plain,
    ! [X0] :
      ( ~ ordinal(X0)
      | in(X0,union(sK88))
      | union(sK88) = X0
      | in(union(sK88),X0) ),
    inference(resolution,[],[f1858,f1138]) ).

fof(f1873,definition,
    ( spl99_13
  <=> in(sK88,union(sK88)) ),
    introduced(definition,[new_symbols(definition,[spl99_13])],[avatar_definition]) ).

fof(f1874,plain,
    ( in(sK88,union(sK88))
    | ~ spl99_13 ),
    inference(avatar_component_clause,[],[f1873]) ).

fof(f1883,definition,
    ( spl99_15
  <=> sK88 = union(sK88) ),
    introduced(definition,[new_symbols(definition,[spl99_15])],[avatar_definition]) ).

fof(f1884,plain,
    ( sK88 = union(sK88)
    | ~ spl99_15 ),
    inference(avatar_component_clause,[],[f1883]) ).

fof(f1886,definition,
    ( spl99_16
  <=> in(union(sK88),sK88) ),
    introduced(definition,[new_symbols(definition,[spl99_16])],[avatar_definition]) ).

fof(f1889,plain,
    ( ~ in(union(sK88),sK88)
    | spl99_16 ),
    inference(avatar_component_clause,[],[f1886]) ).

fof(f1909,plain,
    ( in(sK88,union(sK88))
    | sK88 = union(sK88)
    | in(union(sK88),sK88) ),
    inference(resolution,[],[f1863,f1188]) ).

fof(f1952,plain,
    ( sK88 != sK88
    | being_limit_ordinal(sK88)
    | ~ spl99_15 ),
    inference(superposition,[],[f914,f1884]) ).

fof(f1953,plain,
    ( being_limit_ordinal(sK88)
    | ~ spl99_15 ),
    inference(trivial_inequality_removal,[],[f1952]) ).

fof(f1955,plain,
    ( $false
    | spl99_1
    | ~ spl99_15 ),
    inference(forward_subsumption_resolution,[],[f1953,f1545]) ).

fof(f1956,plain,
    ( spl99_1
    | ~ spl99_15 ),
    inference(avatar_contradiction_clause,[],[f1955]) ).

fof(f2029,plain,
    ! [X0] :
      ( ~ ordinal(X0)
      | ~ subset(X0,sK88)
      | ordinal_subset(X0,sK88) ),
    inference(resolution,[],[f1079,f1188]) ).

fof(f2032,plain,
    ( ~ subset(union(sK88),sK88)
    | ordinal_subset(union(sK88),sK88) ),
    inference(resolution,[],[f2029,f1858]) ).

fof(f2036,definition,
    ( spl99_22
  <=> ordinal_subset(union(sK88),sK88) ),
    introduced(definition,[new_symbols(definition,[spl99_22])],[avatar_definition]) ).

fof(f2037,plain,
    ( ordinal_subset(union(sK88),sK88)
    | ~ spl99_22 ),
    inference(avatar_component_clause,[],[f2036]) ).

fof(f2039,definition,
    ( spl99_23
  <=> subset(union(sK88),sK88) ),
    introduced(definition,[new_symbols(definition,[spl99_23])],[avatar_definition]) ).

fof(f2040,plain,
    ( ~ subset(union(sK88),sK88)
    | spl99_23 ),
    inference(avatar_component_clause,[],[f2039]) ).

fof(f2041,plain,
    ( spl99_22
    | ~ spl99_23 ),
    inference(avatar_split_clause,[],[f2032,f2039,f2036]) ).

fof(f2318,plain,
    ! [X0,X1] :
      ( ~ ordinal(X1)
      | subset(X0,X1)
      | ~ in(X0,X1) ),
    inference(resolution,[],[f828,f882]) ).

fof(f2323,plain,
    ! [X0] :
      ( subset(X0,sK88)
      | ~ in(X0,sK88) ),
    inference(resolution,[],[f2318,f1188]) ).

fof(f2346,plain,
    ( ~ subset(sK89,sK88)
    | ordinal_subset(sK89,sK88)
    | ~ spl99_3 ),
    inference(resolution,[],[f1548,f2029]) ).

fof(f2350,definition,
    ( spl99_24
  <=> ordinal_subset(sK89,sK88) ),
    introduced(definition,[new_symbols(definition,[spl99_24])],[avatar_definition]) ).

fof(f2351,plain,
    ( ordinal_subset(sK89,sK88)
    | ~ spl99_24 ),
    inference(avatar_component_clause,[],[f2350]) ).

fof(f2353,definition,
    ( spl99_25
  <=> subset(sK89,sK88) ),
    introduced(definition,[new_symbols(definition,[spl99_25])],[avatar_definition]) ).

fof(f2354,plain,
    ( ~ subset(sK89,sK88)
    | spl99_25 ),
    inference(avatar_component_clause,[],[f2353]) ).

fof(f2355,plain,
    ( spl99_24
    | ~ spl99_25
    | ~ spl99_3 ),
    inference(avatar_split_clause,[],[f2346,f1547,f2353,f2350]) ).

fof(f2402,plain,
    ! [X0] :
      ( ~ in(X0,sK88)
      | sK88 = set_union2(X0,sK88) ),
    inference(resolution,[],[f2323,f1098]) ).

fof(f2406,plain,
    ( ~ in(union(sK88),sK88)
    | spl99_23 ),
    inference(resolution,[],[f2323,f2040]) ).

fof(f2409,plain,
    ( sK88 = union(sK88)
    | ~ spl99_1 ),
    inference(resolution,[],[f1540,f913]) ).

fof(f2471,plain,
    ( spl99_15
    | ~ spl99_1 ),
    inference(avatar_split_clause,[],[f2409,f1539,f1883]) ).

fof(f2540,plain,
    ( ! [X2] :
        ( in(set_union2(X2,unordered_pair(X2,X2)),sK88)
        | ~ in(X2,sK88) )
    | ~ spl99_2 ),
    inference(forward_subsumption_resolution,[],[f1543,f1592]) ).

fof(f2548,plain,
    ( spl99_16
    | spl99_15
    | spl99_13 ),
    inference(avatar_split_clause,[],[f1909,f1873,f1883,f1886]) ).

fof(f3319,definition,
    ( spl99_49
  <=> ! [X0] : ~ in(X0,sK88) ),
    introduced(definition,[new_symbols(definition,[spl99_49])],[avatar_definition]) ).

fof(f3320,plain,
    ( ! [X0] : ~ in(X0,sK88)
    | ~ spl99_49 ),
    inference(avatar_component_clause,[],[f3319]) ).

fof(f3911,definition,
    ( spl99_54
  <=> subset(unordered_pair(sK89,sK89),sK88) ),
    introduced(definition,[new_symbols(definition,[spl99_54])],[avatar_definition]) ).

fof(f3912,plain,
    ( subset(unordered_pair(sK89,sK89),sK88)
    | ~ spl99_54 ),
    inference(avatar_component_clause,[],[f3911]) ).

fof(f3950,plain,
    ( ! [X0] : subset(sK88,X0)
    | ~ spl99_49 ),
    inference(resolution,[],[f3320,f869]) ).

fof(f4045,plain,
    ( subset(sK89,sK88)
    | ~ ordinal(sK89)
    | ~ ordinal(sK88)
    | ~ spl99_24 ),
    inference(resolution,[],[f2351,f1078]) ).

fof(f4074,plain,
    ( in(sK88,sK88)
    | ~ spl99_8 ),
    inference(avatar_component_clause,[],[f1603]) ).

fof(f4087,plain,
    ( $false
    | ~ spl99_8 ),
    inference(unit_resulting_resolution,[],[f1180,f4074,f4074,f4074]) ).

fof(f4107,plain,
    ~ spl99_8,
    inference(avatar_contradiction_clause,[],[f4087]) ).

fof(f4746,plain,
    ! [X2,X0,X1] :
      ( ~ subset(X0,sK88)
      | ~ in(X1,set_union2(X0,X2))
      | in(X1,sK88)
      | ~ in(X2,sK88) ),
    inference(resolution,[],[f1812,f2323]) ).

fof(f4758,plain,
    ! [X2,X0,X1] :
      ( ~ in(X1,sK88)
      | in(X0,sK88)
      | ~ in(X2,sK88)
      | ~ in(X0,set_union2(X1,X2)) ),
    inference(resolution,[],[f4746,f2323]) ).

fof(f4942,plain,
    ( in(sK47(sK88,sK88),sK88)
    | ~ spl99_13 ),
    inference(resolution,[],[f1500,f1874]) ).

fof(f4977,plain,
    ( in(sK96(sK88),sK88)
    | ~ spl99_13 ),
    inference(resolution,[],[f4942,f1258]) ).

fof(f5134,plain,
    ( ordinal(sK96(sK88))
    | ~ spl99_13 ),
    inference(resolution,[],[f4977,f1592]) ).

fof(f5135,plain,
    ( sK88 = set_union2(sK96(sK88),sK88)
    | ~ spl99_13 ),
    inference(resolution,[],[f4977,f2402]) ).

fof(f5163,plain,
    ( sK88 = set_union2(sK88,sK96(sK88))
    | ~ spl99_13 ),
    inference(forward_demodulation,[],[f5135,f748]) ).

fof(f5188,plain,
    ( subset(sK96(sK88),sK88)
    | ~ spl99_13 ),
    inference(superposition,[],[f1714,f5163]) ).

fof(f5234,plain,
    ( ~ subset(sK88,sK96(sK88))
    | sK88 = sK96(sK88)
    | ~ spl99_13 ),
    inference(resolution,[],[f5188,f759]) ).

fof(f5244,definition,
    ( spl99_73
  <=> sK88 = sK96(sK88) ),
    introduced(definition,[new_symbols(definition,[spl99_73])],[avatar_definition]) ).

fof(f5245,plain,
    ( sK88 = sK96(sK88)
    | ~ spl99_73 ),
    inference(avatar_component_clause,[],[f5244]) ).

fof(f5247,definition,
    ( spl99_74
  <=> subset(sK88,sK96(sK88)) ),
    introduced(definition,[new_symbols(definition,[spl99_74])],[avatar_definition]) ).

fof(f5248,plain,
    ( ~ subset(sK88,sK96(sK88))
    | spl99_74 ),
    inference(avatar_component_clause,[],[f5247]) ).

fof(f5249,plain,
    ( spl99_73
    | ~ spl99_74
    | ~ spl99_13 ),
    inference(avatar_split_clause,[],[f5234,f1873,f5247,f5244]) ).

fof(f5262,plain,
    ( in(sK96(sK88),union(sK88))
    | union(sK88) = sK96(sK88)
    | in(union(sK88),sK96(sK88))
    | ~ spl99_13 ),
    inference(resolution,[],[f5134,f1863]) ).

fof(f5269,definition,
    ( spl99_75
  <=> in(union(sK88),sK96(sK88)) ),
    introduced(definition,[new_symbols(definition,[spl99_75])],[avatar_definition]) ).

fof(f5270,plain,
    ( in(union(sK88),sK96(sK88))
    | ~ spl99_75 ),
    inference(avatar_component_clause,[],[f5269]) ).

fof(f5272,definition,
    ( spl99_76
  <=> union(sK88) = sK96(sK88) ),
    introduced(definition,[new_symbols(definition,[spl99_76])],[avatar_definition]) ).

fof(f5273,plain,
    ( union(sK88) = sK96(sK88)
    | ~ spl99_76 ),
    inference(avatar_component_clause,[],[f5272]) ).

fof(f5275,definition,
    ( spl99_77
  <=> in(sK96(sK88),union(sK88)) ),
    introduced(definition,[new_symbols(definition,[spl99_77])],[avatar_definition]) ).

fof(f5276,plain,
    ( in(sK96(sK88),union(sK88))
    | ~ spl99_77 ),
    inference(avatar_component_clause,[],[f5275]) ).

fof(f5277,plain,
    ( spl99_75
    | spl99_76
    | spl99_77
    | ~ spl99_13 ),
    inference(avatar_split_clause,[],[f5262,f1873,f5275,f5272,f5269]) ).

fof(f5327,plain,
    ( subset(sK89,sK88)
    | ~ ordinal(sK88)
    | ~ spl99_3
    | ~ spl99_24 ),
    inference(forward_subsumption_resolution,[],[f4045,f1548]) ).

fof(f5328,plain,
    ( subset(sK89,sK88)
    | ~ spl99_3
    | ~ spl99_24 ),
    inference(forward_subsumption_resolution,[],[f5327,f1188]) ).

fof(f5411,definition,
    ( spl99_81
  <=> sK88 = sK89 ),
    introduced(definition,[new_symbols(definition,[spl99_81])],[avatar_definition]) ).

fof(f5412,plain,
    ( sK88 != sK89
    | spl99_81 ),
    inference(avatar_component_clause,[],[f5411]) ).

fof(f5704,plain,
    ( ~ subset(sK88,sK89)
    | sK88 = sK89
    | ~ spl99_3
    | ~ spl99_24 ),
    inference(resolution,[],[f5328,f759]) ).

fof(f5715,plain,
    ( ~ subset(sK88,sK89)
    | ~ spl99_3
    | ~ spl99_24
    | spl99_81 ),
    inference(forward_subsumption_resolution,[],[f5704,f5412]) ).

fof(f6448,plain,
    ( in(sK47(sK88,sK96(sK88)),sK88)
    | ~ spl99_77 ),
    inference(resolution,[],[f5276,f1500]) ).

fof(f6708,plain,
    ( ~ in(sK89,sK88)
    | spl99_25 ),
    inference(resolution,[],[f2354,f2323]) ).

fof(f7035,plain,
    ( subset(union(sK88),sK88)
    | ~ ordinal(union(sK88))
    | ~ ordinal(sK88)
    | ~ spl99_22 ),
    inference(resolution,[],[f2037,f1078]) ).

fof(f7036,plain,
    ( subset(union(sK88),sK88)
    | ~ ordinal(sK88)
    | ~ spl99_22 ),
    inference(forward_subsumption_resolution,[],[f7035,f996]) ).

fof(f7037,plain,
    ( subset(union(sK88),sK88)
    | ~ spl99_22 ),
    inference(forward_subsumption_resolution,[],[f7036,f1188]) ).

fof(f7041,plain,
    ( ~ subset(sK88,union(sK88))
    | sK88 = union(sK88)
    | ~ spl99_22 ),
    inference(resolution,[],[f7037,f759]) ).

fof(f7052,definition,
    ( spl99_94
  <=> subset(sK88,union(sK88)) ),
    introduced(definition,[new_symbols(definition,[spl99_94])],[avatar_definition]) ).

fof(f7053,plain,
    ( ~ subset(sK88,union(sK88))
    | spl99_94 ),
    inference(avatar_component_clause,[],[f7052]) ).

fof(f7054,plain,
    ( spl99_15
    | ~ spl99_94
    | ~ spl99_22 ),
    inference(avatar_split_clause,[],[f7041,f2036,f7052,f1883]) ).

fof(f10504,definition,
    ( spl99_173
  <=> ! [X0] : subset(sK88,X0) ),
    introduced(definition,[new_symbols(definition,[spl99_173])],[avatar_definition]) ).

fof(f10505,plain,
    ( ! [X0] : subset(sK88,X0)
    | ~ spl99_173 ),
    inference(avatar_component_clause,[],[f10504]) ).

fof(f10573,plain,
    ( $false
    | ~ spl99_77
    | ~ spl99_173 ),
    inference(unit_resulting_resolution,[],[f868,f1472,f6448,f10505]) ).

fof(f10584,plain,
    ( $false
    | spl99_74
    | ~ spl99_173 ),
    inference(unit_resulting_resolution,[],[f1811,f1081,f10505,f5248,f10505]) ).

fof(f10603,plain,
    ( ~ spl99_77
    | ~ spl99_173 ),
    inference(avatar_contradiction_clause,[],[f10573]) ).

fof(f10614,plain,
    ( spl99_74
    | ~ spl99_173 ),
    inference(avatar_contradiction_clause,[],[f10584]) ).

fof(f10618,plain,
    ( in(union(sK88),sK88)
    | ~ spl99_73
    | ~ spl99_75 ),
    inference(forward_demodulation,[],[f5270,f5245]) ).

fof(f10622,plain,
    ( $false
    | spl99_16
    | ~ spl99_73
    | ~ spl99_75 ),
    inference(forward_subsumption_resolution,[],[f10618,f1889]) ).

fof(f10623,plain,
    ( spl99_16
    | ~ spl99_73
    | ~ spl99_75 ),
    inference(avatar_contradiction_clause,[],[f10622]) ).

fof(f10640,plain,
    ( sK88 = union(sK88)
    | ~ spl99_73
    | ~ spl99_76 ),
    inference(forward_demodulation,[],[f5273,f5245]) ).

fof(f10645,plain,
    ( spl99_15
    | ~ spl99_73
    | ~ spl99_76 ),
    inference(avatar_split_clause,[],[f10640,f5272,f5244,f1883]) ).

fof(f10689,plain,
    ( $false
    | ~ spl99_4
    | spl99_25 ),
    inference(forward_subsumption_resolution,[],[f6708,f1552]) ).

fof(f10690,plain,
    ( ~ spl99_4
    | spl99_25 ),
    inference(avatar_contradiction_clause,[],[f10689]) ).

fof(f10736,plain,
    ( ordinal(set_union2(sK89,unordered_pair(sK89,sK89)))
    | ~ spl99_3 ),
    inference(resolution,[],[f1548,f1364]) ).

fof(f10745,plain,
    ( ! [X0] :
        ( subset(X0,sK89)
        | ~ in(X0,sK89) )
    | ~ spl99_3 ),
    inference(resolution,[],[f1548,f2318]) ).

fof(f10768,plain,
    ( sK88 = set_union2(unordered_pair(sK89,sK89),sK88)
    | ~ spl99_4 ),
    inference(resolution,[],[f1552,f1410]) ).

fof(f10775,plain,
    ( sK88 = set_union2(sK88,unordered_pair(sK89,sK89))
    | ~ spl99_4 ),
    inference(forward_demodulation,[],[f10768,f748]) ).

fof(f11001,plain,
    ( sK88 = sK89
    | ~ spl99_81 ),
    inference(avatar_component_clause,[],[f5411]) ).

fof(f11003,definition,
    ( spl99_201
  <=> subset(sK88,sK89) ),
    introduced(definition,[new_symbols(definition,[spl99_201])],[avatar_definition]) ).

fof(f11004,plain,
    ( ~ subset(sK88,sK89)
    | spl99_201 ),
    inference(avatar_component_clause,[],[f11003]) ).

fof(f11008,plain,
    ( in(sK89,sK89)
    | ~ spl99_4
    | ~ spl99_81 ),
    inference(superposition,[],[f1552,f11001]) ).

fof(f11012,plain,
    ( ~ in(sK89,sK89)
    | spl99_8
    | ~ spl99_81 ),
    inference(superposition,[],[f1604,f11001]) ).

fof(f11075,plain,
    ( $false
    | ~ spl99_4
    | spl99_8
    | ~ spl99_81 ),
    inference(forward_subsumption_resolution,[],[f11008,f11012]) ).

fof(f11076,plain,
    ( ~ spl99_4
    | spl99_8
    | ~ spl99_81 ),
    inference(avatar_contradiction_clause,[],[f11075]) ).

fof(f11078,plain,
    ( ~ spl99_201
    | ~ spl99_3
    | ~ spl99_24
    | spl99_81 ),
    inference(avatar_split_clause,[],[f5715,f5411,f2350,f1547,f11003]) ).

fof(f11221,plain,
    ( spl99_173
    | ~ spl99_49 ),
    inference(avatar_split_clause,[],[f3950,f3319,f10504]) ).

fof(f11361,plain,
    ( ! [X0] :
        ( in(sK47(sK88,X0),sK88)
        | ~ in(X0,sK88) )
    | ~ spl99_15 ),
    inference(superposition,[],[f1500,f1884]) ).

fof(f11674,plain,
    ( subset(unordered_pair(sK89,sK89),sK88)
    | ~ spl99_4 ),
    inference(superposition,[],[f1714,f10775]) ).

fof(f11697,plain,
    ( spl99_54
    | ~ spl99_4 ),
    inference(avatar_split_clause,[],[f11674,f1551,f3911]) ).

fof(f11769,plain,
    ( in(set_union2(sK89,unordered_pair(sK89,sK89)),sK88)
    | sK88 = set_union2(sK89,unordered_pair(sK89,sK89))
    | in(sK88,set_union2(sK89,unordered_pair(sK89,sK89)))
    | ~ spl99_3 ),
    inference(resolution,[],[f10736,f1591]) ).

fof(f11793,definition,
    ( spl99_210
  <=> in(sK88,set_union2(sK89,unordered_pair(sK89,sK89))) ),
    introduced(definition,[new_symbols(definition,[spl99_210])],[avatar_definition]) ).

fof(f11794,plain,
    ( in(sK88,set_union2(sK89,unordered_pair(sK89,sK89)))
    | ~ spl99_210 ),
    inference(avatar_component_clause,[],[f11793]) ).

fof(f11800,plain,
    ( ~ in(sK88,set_union2(sK89,unordered_pair(sK89,sK89)))
    | spl99_210 ),
    inference(avatar_component_clause,[],[f11793]) ).

fof(f11805,definition,
    ( spl99_212
  <=> sK88 = set_union2(sK89,unordered_pair(sK89,sK89)) ),
    introduced(definition,[new_symbols(definition,[spl99_212])],[avatar_definition]) ).

fof(f11806,plain,
    ( sK88 = set_union2(sK89,unordered_pair(sK89,sK89))
    | ~ spl99_212 ),
    inference(avatar_component_clause,[],[f11805]) ).

fof(f11824,plain,
    ( ! [X0] :
        ( ~ subset(sK89,X0)
        | subset(sK88,X0)
        | ~ subset(unordered_pair(sK89,sK89),X0) )
    | ~ spl99_212 ),
    inference(superposition,[],[f1270,f11806]) ).

fof(f12033,plain,
    ( subset(sK88,sK89)
    | ~ subset(unordered_pair(sK89,sK89),sK89)
    | ~ in(sK89,sK89)
    | ~ spl99_3
    | ~ spl99_212 ),
    inference(resolution,[],[f11824,f10745]) ).

fof(f12034,plain,
    ( subset(sK88,sK89)
    | ~ in(sK89,sK89)
    | ~ spl99_3
    | ~ spl99_212 ),
    inference(forward_subsumption_resolution,[],[f12033,f1403]) ).

fof(f12037,plain,
    ( ~ in(sK89,sK89)
    | ~ spl99_3
    | spl99_201
    | ~ spl99_212 ),
    inference(forward_subsumption_resolution,[],[f12034,f11004]) ).

fof(f13671,plain,
    ( $false
    | ~ spl99_3
    | spl99_8
    | ~ spl99_24
    | ~ spl99_54
    | ~ spl99_210 ),
    inference(unit_resulting_resolution,[],[f1812,f1604,f5328,f3912,f11794]) ).

fof(f13683,plain,
    ( ~ spl99_3
    | spl99_8
    | ~ spl99_24
    | ~ spl99_54
    | ~ spl99_210 ),
    inference(avatar_contradiction_clause,[],[f13671]) ).

fof(f13727,plain,
    ( ! [X0] :
        ( in(X0,unordered_pair(sK89,sK89))
        | ~ in(X0,sK88)
        | in(X0,sK89) )
    | ~ spl99_212 ),
    inference(superposition,[],[f1484,f11806]) ).

fof(f13779,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,sK88)
        | in(X0,sK89)
        | ~ in(sK89,X1)
        | ~ in(sK89,X1)
        | in(X0,X1) )
    | ~ spl99_212 ),
    inference(resolution,[],[f13727,f1735]) ).

fof(f13780,plain,
    ( ! [X0] :
        ( ~ in(X0,sK88)
        | in(X0,sK89)
        | sK89 = X0
        | sK89 = X0 )
    | ~ spl99_212 ),
    inference(resolution,[],[f13727,f1481]) ).

fof(f13790,plain,
    ( ! [X0] :
        ( ~ in(X0,sK88)
        | in(X0,sK89)
        | sK89 = X0 )
    | ~ spl99_212 ),
    inference(duplicate_literal_removal,[],[f13780]) ).

fof(f13791,plain,
    ( ! [X0,X1] :
        ( ~ in(sK89,X1)
        | in(X0,sK89)
        | ~ in(X0,sK88)
        | in(X0,X1) )
    | ~ spl99_212 ),
    inference(duplicate_literal_removal,[],[f13779]) ).

fof(f13818,plain,
    ( ! [X0] :
        ( in(sK47(sK88,X0),sK89)
        | sK89 = sK47(sK88,X0)
        | ~ in(X0,sK88) )
    | ~ spl99_15
    | ~ spl99_212 ),
    inference(resolution,[],[f13790,f11361]) ).

fof(f14031,plain,
    ( ! [X2,X0,X1] :
        ( in(X0,set_difference(X1,X2))
        | ~ in(X0,sK88)
        | in(X0,sK89)
        | ~ in(sK89,X1)
        | in(sK89,X2) )
    | ~ spl99_212 ),
    inference(resolution,[],[f13791,f1501]) ).

fof(f14033,plain,
    ( ! [X0,X1] :
        ( ~ in(sK89,union(X1))
        | ~ in(X0,sK88)
        | in(X0,sK47(X1,sK89))
        | in(X0,sK89) )
    | ~ spl99_212 ),
    inference(resolution,[],[f13791,f1499]) ).

fof(f14453,definition,
    ( spl99_260
  <=> ! [X0] :
        ( in(sK40(sK88,X0),sK89)
        | subset(sK88,X0) ) ),
    introduced(definition,[new_symbols(definition,[spl99_260])],[avatar_definition]) ).

fof(f14454,plain,
    ( ! [X0] :
        ( in(sK40(sK88,X0),sK89)
        | subset(sK88,X0) )
    | ~ spl99_260 ),
    inference(avatar_component_clause,[],[f14453]) ).

fof(f15596,plain,
    ( subset(sK88,sK89)
    | subset(sK88,sK89)
    | ~ spl99_260 ),
    inference(resolution,[],[f14454,f870]) ).

fof(f15612,plain,
    ( subset(sK88,sK89)
    | ~ spl99_260 ),
    inference(duplicate_literal_removal,[],[f15596]) ).

fof(f15617,plain,
    ( $false
    | spl99_201
    | ~ spl99_260 ),
    inference(forward_subsumption_resolution,[],[f15612,f11004]) ).

fof(f15618,plain,
    ( spl99_201
    | ~ spl99_260 ),
    inference(avatar_contradiction_clause,[],[f15617]) ).

fof(f16952,plain,
    ( ! [X2,X0,X1] :
        ( ~ in(X0,sK88)
        | in(X0,sK89)
        | ~ in(sK89,X1)
        | in(sK89,X2)
        | ~ in(X0,X2) )
    | ~ spl99_212 ),
    inference(resolution,[],[f14031,f1503]) ).

fof(f16986,definition,
    ( spl99_306
  <=> ! [X1] : ~ in(sK89,X1) ),
    introduced(definition,[new_symbols(definition,[spl99_306])],[avatar_definition]) ).

fof(f16987,plain,
    ( ! [X1] : ~ in(sK89,X1)
    | ~ spl99_306 ),
    inference(avatar_component_clause,[],[f16986]) ).

fof(f16989,definition,
    ( spl99_307
  <=> ! [X2,X0] :
        ( ~ in(X0,sK88)
        | ~ in(X0,X2)
        | in(sK89,X2)
        | in(X0,sK89) ) ),
    introduced(definition,[new_symbols(definition,[spl99_307])],[avatar_definition]) ).

fof(f16990,plain,
    ( ! [X2,X0] :
        ( ~ in(X0,sK88)
        | ~ in(X0,X2)
        | in(sK89,X2)
        | in(X0,sK89) )
    | ~ spl99_307 ),
    inference(avatar_component_clause,[],[f16989]) ).

fof(f16991,plain,
    ( spl99_306
    | spl99_307
    | ~ spl99_212 ),
    inference(avatar_split_clause,[],[f16952,f11805,f16989,f16986]) ).

fof(f17135,plain,
    ( $false
    | ~ spl99_306 ),
    inference(unit_resulting_resolution,[],[f1501,f16987,f1622,f16987]) ).

fof(f17350,plain,
    ~ spl99_306,
    inference(avatar_contradiction_clause,[],[f17135]) ).

fof(f17396,plain,
    ( ! [X0,X1] :
        ( ~ in(sK40(sK88,X0),X1)
        | in(sK89,X1)
        | in(sK40(sK88,X0),sK89)
        | subset(sK88,X0) )
    | ~ spl99_307 ),
    inference(resolution,[],[f16990,f869]) ).

fof(f17426,definition,
    ( spl99_308
  <=> ! [X0,X1] :
        ( ~ in(sK40(sK88,X0),X1)
        | subset(sK88,X0)
        | in(sK40(sK88,X0),sK89)
        | in(sK89,X1) ) ),
    introduced(definition,[new_symbols(definition,[spl99_308])],[avatar_definition]) ).

fof(f17427,plain,
    ( ! [X0,X1] :
        ( ~ in(sK40(sK88,X0),X1)
        | subset(sK88,X0)
        | in(sK40(sK88,X0),sK89)
        | in(sK89,X1) )
    | ~ spl99_308 ),
    inference(avatar_component_clause,[],[f17426]) ).

fof(f17433,plain,
    ( spl99_308
    | ~ spl99_307 ),
    inference(avatar_split_clause,[],[f17396,f16989,f17426]) ).

fof(f34320,plain,
    ( ! [X0] :
        ( ~ in(sK89,sK88)
        | ~ in(X0,sK88)
        | in(X0,sK47(sK88,sK89))
        | in(X0,sK89) )
    | ~ spl99_15
    | ~ spl99_212 ),
    inference(superposition,[],[f14033,f1884]) ).

fof(f34321,plain,
    ( ! [X0] :
        ( in(X0,sK47(sK88,sK89))
        | ~ in(X0,sK88)
        | in(X0,sK89) )
    | ~ spl99_4
    | ~ spl99_15
    | ~ spl99_212 ),
    inference(forward_subsumption_resolution,[],[f34320,f1552]) ).

fof(f34337,plain,
    ( ! [X0] :
        ( ~ in(sK40(sK88,X0),sK88)
        | in(sK40(sK88,X0),sK89)
        | subset(sK88,X0)
        | in(sK40(sK88,X0),sK89)
        | in(sK89,sK47(sK88,sK89)) )
    | ~ spl99_4
    | ~ spl99_15
    | ~ spl99_212
    | ~ spl99_308 ),
    inference(resolution,[],[f34321,f17427]) ).

fof(f34342,plain,
    ( ! [X0] :
        ( ~ in(sK40(sK88,X0),sK88)
        | in(sK40(sK88,X0),sK89)
        | subset(sK88,X0)
        | in(sK89,sK47(sK88,sK89)) )
    | ~ spl99_4
    | ~ spl99_15
    | ~ spl99_212
    | ~ spl99_308 ),
    inference(duplicate_literal_removal,[],[f34337]) ).

fof(f34345,plain,
    ( ! [X0] :
        ( in(sK40(sK88,X0),sK89)
        | subset(sK88,X0)
        | in(sK89,sK47(sK88,sK89)) )
    | ~ spl99_4
    | ~ spl99_15
    | ~ spl99_212
    | ~ spl99_308 ),
    inference(forward_subsumption_resolution,[],[f34342,f869]) ).

fof(f34356,definition,
    ( spl99_508
  <=> in(sK89,sK47(sK88,sK89)) ),
    introduced(definition,[new_symbols(definition,[spl99_508])],[avatar_definition]) ).

fof(f34357,plain,
    ( in(sK89,sK47(sK88,sK89))
    | ~ spl99_508 ),
    inference(avatar_component_clause,[],[f34356]) ).

fof(f34358,plain,
    ( spl99_508
    | spl99_260
    | ~ spl99_4
    | ~ spl99_15
    | ~ spl99_212
    | ~ spl99_308 ),
    inference(avatar_split_clause,[],[f34345,f17426,f11805,f1883,f1551,f14453,f34356]) ).

fof(f34360,definition,
    ( spl99_509
  <=> in(sK47(sK88,sK89),sK89) ),
    introduced(definition,[new_symbols(definition,[spl99_509])],[avatar_definition]) ).

fof(f34361,plain,
    ( ~ in(sK47(sK88,sK89),sK89)
    | spl99_509 ),
    inference(avatar_component_clause,[],[f34360]) ).

fof(f34373,plain,
    ( ~ in(sK47(sK88,sK89),sK89)
    | ~ spl99_508 ),
    inference(resolution,[],[f34357,f734]) ).

fof(f34383,plain,
    ( sK89 = sK47(sK88,sK89)
    | ~ in(sK89,sK88)
    | ~ spl99_15
    | ~ spl99_212
    | spl99_509 ),
    inference(resolution,[],[f34361,f13818]) ).

fof(f34405,definition,
    ( spl99_514
  <=> sK89 = sK47(sK88,sK89) ),
    introduced(definition,[new_symbols(definition,[spl99_514])],[avatar_definition]) ).

fof(f34406,plain,
    ( sK89 = sK47(sK88,sK89)
    | ~ spl99_514 ),
    inference(avatar_component_clause,[],[f34405]) ).

fof(f34424,plain,
    ( sK89 = sK47(sK88,sK89)
    | ~ spl99_4
    | ~ spl99_15
    | ~ spl99_212
    | spl99_509 ),
    inference(forward_subsumption_resolution,[],[f34383,f1552]) ).

fof(f34425,plain,
    ( spl99_514
    | ~ spl99_4
    | ~ spl99_15
    | ~ spl99_212
    | spl99_509 ),
    inference(avatar_split_clause,[],[f34424,f34360,f11805,f1883,f1551,f34405]) ).

fof(f34431,plain,
    ( in(sK89,sK89)
    | ~ in(sK89,union(sK88))
    | ~ spl99_514 ),
    inference(superposition,[],[f1499,f34406]) ).

fof(f34433,plain,
    ( ~ in(sK89,union(sK88))
    | ~ spl99_3
    | spl99_201
    | ~ spl99_212
    | ~ spl99_514 ),
    inference(forward_subsumption_resolution,[],[f34431,f12037]) ).

fof(f34437,plain,
    ( ~ in(sK89,sK88)
    | ~ spl99_3
    | ~ spl99_15
    | spl99_201
    | ~ spl99_212
    | ~ spl99_514 ),
    inference(forward_demodulation,[],[f34433,f1884]) ).

fof(f34438,plain,
    ( $false
    | ~ spl99_3
    | ~ spl99_4
    | ~ spl99_15
    | spl99_201
    | ~ spl99_212
    | ~ spl99_514 ),
    inference(forward_subsumption_resolution,[],[f34437,f1552]) ).

fof(f34439,plain,
    ( ~ spl99_3
    | ~ spl99_4
    | ~ spl99_15
    | spl99_201
    | ~ spl99_212
    | ~ spl99_514 ),
    inference(avatar_contradiction_clause,[],[f34438]) ).

fof(f34440,plain,
    ( ~ spl99_509
    | ~ spl99_508 ),
    inference(avatar_split_clause,[],[f34373,f34356,f34360]) ).

fof(f34456,plain,
    ( ~ spl99_16
    | spl99_23 ),
    inference(avatar_split_clause,[],[f2406,f2039,f1886]) ).

fof(f34632,plain,
    ( ! [X2,X0,X1] :
        ( ~ in(X2,sK88)
        | in(X1,sK88)
        | ~ in(X0,sK88)
        | ~ in(X1,set_union2(set_union2(X0,unordered_pair(X0,X0)),X2)) )
    | ~ spl99_2 ),
    inference(resolution,[],[f2540,f4758]) ).

fof(f34658,plain,
    ( ! [X0,X1] :
        ( ~ in(X1,set_union2(X0,unordered_pair(X0,X0)))
        | ~ in(X0,sK88)
        | in(X1,union(sK88)) )
    | ~ spl99_2 ),
    inference(resolution,[],[f2540,f1498]) ).

fof(f34833,plain,
    ( in(set_union2(sK89,unordered_pair(sK89,sK89)),sK88)
    | sK88 = set_union2(sK89,unordered_pair(sK89,sK89))
    | ~ spl99_3
    | spl99_210 ),
    inference(forward_subsumption_resolution,[],[f11769,f11800]) ).

fof(f34896,plain,
    ( spl99_212
    | spl99_5
    | ~ spl99_3
    | spl99_210 ),
    inference(avatar_split_clause,[],[f34833,f11793,f1547,f1555,f11805]) ).

fof(f35900,plain,
    ( in(sK47(sK88,sK88),sK88)
    | ~ spl99_13 ),
    inference(resolution,[],[f1874,f1500]) ).

fof(f37145,plain,
    ( ! [X0] :
        ( in(X0,union(sK88))
        | ~ in(X0,sK88) )
    | ~ spl99_2 ),
    inference(resolution,[],[f34658,f1382]) ).

fof(f37247,plain,
    ( ! [X0] :
        ( ~ in(sK40(X0,union(sK88)),sK88)
        | subset(X0,union(sK88)) )
    | ~ spl99_2 ),
    inference(resolution,[],[f37145,f870]) ).

fof(f37403,plain,
    ( ! [X0,X1] :
        ( in(X0,sK88)
        | ~ in(X1,sK88)
        | ~ in(X0,set_union2(set_union2(X1,unordered_pair(X1,X1)),sK47(sK88,sK88))) )
    | ~ spl99_2
    | ~ spl99_13 ),
    inference(resolution,[],[f34632,f35900]) ).

fof(f37422,plain,
    ( ! [X0,X1] :
        ( ~ in(X0,set_union2(sK47(sK88,sK88),set_union2(X1,unordered_pair(X1,X1))))
        | in(X0,sK88)
        | ~ in(X1,sK88) )
    | ~ spl99_2
    | ~ spl99_13 ),
    inference(forward_demodulation,[],[f37403,f748]) ).

fof(f37550,plain,
    ( ! [X0,X1] :
        ( in(X0,sK88)
        | ~ in(X1,sK88)
        | sK47(sK88,sK88) = set_difference(sK47(sK88,sK88),unordered_pair(X0,X0)) )
    | ~ spl99_2
    | ~ spl99_13 ),
    inference(resolution,[],[f37422,f1627]) ).

fof(f37610,definition,
    ( spl99_608
  <=> ! [X0] :
        ( in(X0,sK88)
        | sK47(sK88,sK88) = set_difference(sK47(sK88,sK88),unordered_pair(X0,X0)) ) ),
    introduced(definition,[new_symbols(definition,[spl99_608])],[avatar_definition]) ).

fof(f37611,plain,
    ( ! [X0] :
        ( in(X0,sK88)
        | sK47(sK88,sK88) = set_difference(sK47(sK88,sK88),unordered_pair(X0,X0)) )
    | ~ spl99_608 ),
    inference(avatar_component_clause,[],[f37610]) ).

fof(f37612,plain,
    ( spl99_49
    | spl99_608
    | ~ spl99_2
    | ~ spl99_13 ),
    inference(avatar_split_clause,[],[f37550,f1873,f1542,f37610,f3319]) ).

fof(f41230,plain,
    ( subset(sK88,union(sK88))
    | subset(sK88,union(sK88))
    | ~ spl99_2 ),
    inference(resolution,[],[f37247,f869]) ).

fof(f41264,plain,
    ( subset(sK88,union(sK88))
    | ~ spl99_2 ),
    inference(duplicate_literal_removal,[],[f41230]) ).

fof(f43315,plain,
    ( sK47(sK88,sK88) = set_difference(sK47(sK88,sK88),unordered_pair(sK88,sK88))
    | spl99_8
    | ~ spl99_608 ),
    inference(resolution,[],[f37611,f1604]) ).

fof(f53380,plain,
    ( ! [X0] :
        ( ~ in(X0,sK47(sK88,sK88))
        | ~ in(X0,unordered_pair(sK88,sK88)) )
    | spl99_8
    | ~ spl99_608 ),
    inference(superposition,[],[f1503,f43315]) ).

fof(f53386,plain,
    ( ~ in(sK88,unordered_pair(sK88,sK88))
    | ~ in(sK88,union(sK88))
    | spl99_8
    | ~ spl99_608 ),
    inference(resolution,[],[f53380,f1499]) ).

fof(f53449,plain,
    ( ~ in(sK88,union(sK88))
    | spl99_8
    | ~ spl99_608 ),
    inference(forward_subsumption_resolution,[],[f53386,f1480]) ).

fof(f53458,plain,
    ( $false
    | spl99_8
    | ~ spl99_13
    | ~ spl99_608 ),
    inference(forward_subsumption_resolution,[],[f53449,f1874]) ).

fof(f53459,plain,
    ( spl99_8
    | ~ spl99_13
    | ~ spl99_608 ),
    inference(avatar_contradiction_clause,[],[f53458]) ).

fof(f54238,plain,
    ( $false
    | ~ spl99_2
    | spl99_94 ),
    inference(forward_subsumption_resolution,[],[f7053,f41264]) ).

fof(f54239,plain,
    ( ~ spl99_2
    | spl99_94 ),
    inference(avatar_contradiction_clause,[],[f54238]) ).

cnf(s1,plain,
    ( spl99_1
    | spl99_2 ),
    inference(sat_conversion,[],[f1544]) ).

cnf(s2,plain,
    ( ~ spl99_1
    | spl99_3 ),
    inference(sat_conversion,[],[f1549]) ).

cnf(s3,plain,
    ( ~ spl99_1
    | spl99_4 ),
    inference(sat_conversion,[],[f1553]) ).

cnf(s4,plain,
    ( ~ spl99_1
    | ~ spl99_5 ),
    inference(sat_conversion,[],[f1557]) ).

cnf(s19,plain,
    ( spl99_1
    | ~ spl99_15 ),
    inference(sat_conversion,[],[f1956]) ).

cnf(s21,plain,
    ( spl99_22
    | ~ spl99_23 ),
    inference(sat_conversion,[],[f2041]) ).

cnf(s23,plain,
    ( ~ spl99_3
    | spl99_24
    | ~ spl99_25 ),
    inference(sat_conversion,[],[f2355]) ).

cnf(s29,plain,
    ( ~ spl99_1
    | spl99_15 ),
    inference(sat_conversion,[],[f2471]) ).

cnf(s45,plain,
    ( spl99_13
    | spl99_15
    | spl99_16 ),
    inference(sat_conversion,[],[f2548]) ).

cnf(s80,plain,
    ~ spl99_8,
    inference(sat_conversion,[],[f4107]) ).

cnf(s94,plain,
    ( ~ spl99_13
    | spl99_73
    | ~ spl99_74 ),
    inference(sat_conversion,[],[f5249]) ).

cnf(s95,plain,
    ( ~ spl99_13
    | spl99_75
    | spl99_76
    | spl99_77 ),
    inference(sat_conversion,[],[f5277]) ).

cnf(s136,plain,
    ( spl99_15
    | ~ spl99_22
    | ~ spl99_94 ),
    inference(sat_conversion,[],[f7054]) ).

cnf(s231,plain,
    ( ~ spl99_77
    | ~ spl99_173 ),
    inference(sat_conversion,[],[f10603]) ).

cnf(s242,plain,
    ( spl99_74
    | ~ spl99_173 ),
    inference(sat_conversion,[],[f10614]) ).

cnf(s244,plain,
    ( spl99_16
    | ~ spl99_73
    | ~ spl99_75 ),
    inference(sat_conversion,[],[f10623]) ).

cnf(s246,plain,
    ( spl99_15
    | ~ spl99_73
    | ~ spl99_76 ),
    inference(sat_conversion,[],[f10645]) ).

cnf(s252,plain,
    ( ~ spl99_4
    | spl99_25 ),
    inference(sat_conversion,[],[f10690]) ).

cnf(s275,plain,
    ( ~ spl99_4
    | spl99_8
    | ~ spl99_81 ),
    inference(sat_conversion,[],[f11076]) ).

cnf(s277,plain,
    ( ~ spl99_3
    | ~ spl99_24
    | spl99_81
    | ~ spl99_201 ),
    inference(sat_conversion,[],[f11078]) ).

cnf(s304,plain,
    ( ~ spl99_49
    | spl99_173 ),
    inference(sat_conversion,[],[f11221]) ).

cnf(s317,plain,
    ( ~ spl99_4
    | spl99_54 ),
    inference(sat_conversion,[],[f11697]) ).

cnf(s366,plain,
    ( ~ spl99_3
    | spl99_8
    | ~ spl99_24
    | ~ spl99_54
    | ~ spl99_210 ),
    inference(sat_conversion,[],[f13683]) ).

cnf(s399,plain,
    ( spl99_201
    | ~ spl99_260 ),
    inference(sat_conversion,[],[f15618]) ).

cnf(s443,plain,
    ( ~ spl99_212
    | spl99_306
    | spl99_307 ),
    inference(sat_conversion,[],[f16991]) ).

cnf(s597,plain,
    ~ spl99_306,
    inference(sat_conversion,[],[f17350]) ).

cnf(s631,plain,
    ( ~ spl99_307
    | spl99_308 ),
    inference(sat_conversion,[],[f17433]) ).

cnf(s1017,plain,
    ( ~ spl99_4
    | ~ spl99_15
    | ~ spl99_212
    | spl99_260
    | ~ spl99_308
    | spl99_508 ),
    inference(sat_conversion,[],[f34358]) ).

cnf(s1026,plain,
    ( ~ spl99_4
    | ~ spl99_15
    | ~ spl99_212
    | spl99_509
    | spl99_514 ),
    inference(sat_conversion,[],[f34425]) ).

cnf(s1029,plain,
    ( ~ spl99_3
    | ~ spl99_4
    | ~ spl99_15
    | spl99_201
    | ~ spl99_212
    | ~ spl99_514 ),
    inference(sat_conversion,[],[f34439]) ).

cnf(s1030,plain,
    ( ~ spl99_508
    | ~ spl99_509 ),
    inference(sat_conversion,[],[f34440]) ).

cnf(s1031,plain,
    ( ~ spl99_16
    | spl99_23 ),
    inference(sat_conversion,[],[f34456]) ).

cnf(s1110,plain,
    ( ~ spl99_3
    | spl99_5
    | spl99_210
    | spl99_212 ),
    inference(sat_conversion,[],[f34896]) ).

cnf(s1155,plain,
    ( ~ spl99_2
    | ~ spl99_13
    | spl99_49
    | spl99_608 ),
    inference(sat_conversion,[],[f37612]) ).

cnf(s1444,plain,
    ( spl99_8
    | ~ spl99_13
    | ~ spl99_608 ),
    inference(sat_conversion,[],[f53459]) ).

cnf(s1505,plain,
    ( ~ spl99_2
    | spl99_94 ),
    inference(sat_conversion,[],[f54239]) ).

cnf(s1541,plain,
    ( ~ spl99_212
    | spl99_307 ),
    inference(rat,[],[s443,s597]) ).

cnf(s1552,plain,
    spl99_1,
    inference(rat,[],[s95,s244,s246,s94,s231,s242,s304,s1155,s1444,s45,s1031,s21,s136,s1505,s1,s19,s80]) ).

cnf(s1553,plain,
    spl99_15,
    inference(rat,[],[s29,s1552]) ).

cnf(s1554,plain,
    ~ spl99_5,
    inference(rat,[],[s4,s1552]) ).

cnf(s1555,plain,
    spl99_4,
    inference(rat,[],[s3,s1552]) ).

cnf(s1556,plain,
    spl99_3,
    inference(rat,[],[s2,s1552]) ).

cnf(s1568,plain,
    spl99_54,
    inference(rat,[],[s317,s1555]) ).

cnf(s1569,plain,
    ~ spl99_81,
    inference(rat,[],[s275,s80,s1555]) ).

cnf(s1573,plain,
    spl99_25,
    inference(rat,[],[s252,s1555]) ).

cnf(s1576,plain,
    spl99_24,
    inference(rat,[],[s23,s1573,s1556]) ).

cnf(s1587,plain,
    ~ spl99_201,
    inference(rat,[],[s277,s1556,s1569,s1576]) ).

cnf(s1589,plain,
    ~ spl99_210,
    inference(rat,[],[s366,s1556,s1568,s80,s1576]) ).

cnf(s1593,plain,
    ~ spl99_260,
    inference(rat,[],[s399,s1587]) ).

cnf(s1607,plain,
    spl99_212,
    inference(rat,[],[s1110,s1556,s1554,s1589]) ).

cnf(s1620,plain,
    spl99_307,
    inference(rat,[],[s1541,s1607]) ).

cnf(s1625,plain,
    ~ spl99_514,
    inference(rat,[],[s1029,s1587,s1556,s1555,s1553,s1607]) ).

cnf(s1640,plain,
    spl99_308,
    inference(rat,[],[s631,s1620]) ).

cnf(s1641,plain,
    spl99_509,
    inference(rat,[],[s1026,s1607,s1555,s1553,s1625]) ).

cnf(s1647,plain,
    spl99_508,
    inference(rat,[],[s1017,s1607,s1593,s1555,s1553,s1640]) ).

cnf(s1648,plain,
    $false,
    inference(rat,[],[s1030,s1641,s1647]) ).

fof(f54457,plain,
    $false,
    inference(avatar_sat_refutation,[],[s1648]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.02  % Problem  : SEU237+2 : TPTP v9.3.1. Released v3.3.0.
% 0.00/0.05  % Command  : run_vampire /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM
% 0.11/0.36  % Computer : n001.cluster.edu
% 0.11/0.36  % Model    : x86_64 x86_64
% 0.11/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.11/0.36  % Memory   : 8046.5625MB
% 0.11/0.36  % OS       : Linux 6.8.0-71-generic
% 0.11/0.36  % CPULimit : 300
% 0.11/0.36  % WCLimit  : 300
% 0.11/0.36  % DateTime : Mon Sep 28 04:21:17 UTC 2026
% 0.11/0.37  % CPUTime  : 
% 0.11/0.37  Running run_vampire /export/starexec/sandbox2/benchmark/theBenchmark.p 300 THM
% 0.14/0.39  Running first-order theorem proving
% 0.14/0.39  Running: /export/starexec/sandbox2/solver/bin/vampire --input_syntax tptp --output_axiom_names on --mode casc -m 16384 --cores 7 -t 300 /export/starexec/sandbox2/benchmark/theBenchmark.p
% 12.05/2.64  % (12425)Detected formulas, will run a generic FOF schedule.
% 12.05/2.64  % (12436)dis-21_1_sil=8000:lcm=predicate:random_seed=3952861652:st=5:avsq=on:i=129:avsqr=1,16:sd=3:aac=none:ep=RS:fsr=off:ss=included_2999 on theBenchmark for (2999ds/129Mi)
% 12.05/2.64  % (12436)Instruction limit reached! 
% 12.05/2.64  % (12436)------------------------------
% 12.05/2.64  % (12436)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 12.05/2.64  % (12436)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 12.05/2.64  % (12436)CaDiCaL version: 2.1.3
% 12.05/2.64  % (12436)Termination reason: Instruction limit
% 12.05/2.64  % (12436)Termination phase: Saturation
% 12.05/2.64  % (12436)Time elapsed: 0.037 s
% 12.05/2.64  % (12436)Peak memory usage: 92 MB
% 12.05/2.64  % (12436)Instructions burned: 131 (million)
% 12.05/2.64  % (12434)dis-1010_2:3_sil=16000:sp=reverse_frequency:random_seed=3411851362:i=119:av=off:ss=axioms_2999 on theBenchmark for (2999ds/119Mi)
% 12.05/2.64  % (12433)lrs+1010_1_to=lpo:sil=32000:sos=on:spb=goal_then_units:bce=on:random_seed=3957275733:i=109:sd=1:ins=1:gsp=on:ss=axioms_2999 on theBenchmark for (2999ds/109Mi)
% 12.05/2.64  % (12430)lrs+10_1_ncem=casc2026/models/loop8.pt:sil=128000:tgt=full:npcc=on:drc=off:sp=weighted_frequency:spb=goal:fd=preordered:foolp=on:random_seed=4078683005:i=141193_2999 on theBenchmark for (2999ds/141193Mi)
% 12.05/2.64  % (12435)dis-1011_1_sil=16000:fde=unused:s2agt=70:random_seed=3850787919:s2a=on:i=139:gtg=position_2999 on theBenchmark for (2999ds/139Mi)
% 12.05/2.64  % (12431)lrs+11_1_ncem=casc2026/models/loop8.pt:sil=128000:npcc=on:lma=off:spb=units:urr=ec_only:bce=on:s2agt=64:updr=off:random_seed=825817863:i=134677:sd=20:aac=none:nm=16:ss=included:sgt=10_2999 on theBenchmark for (2999ds/134677Mi)
% 12.05/2.64  % (12432)lrs+1010_1_anc=all:sfv=off:to=kbo:ncem=casc2026/models/loop7.pt:sil=128000:npcc=on:prc=on:sos=all:bsr=unit_only:sac=on:random_seed=2586605536:i=141695:sd=1:nm=32:gsp=on:ss=included_2999 on theBenchmark for (2999ds/141695Mi)
% 12.05/2.64  % (12435)Instruction limit reached! 
% 12.05/2.64  % (12435)------------------------------
% 12.05/2.64  % (12435)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 12.05/2.64  % (12435)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 12.05/2.64  % (12435)CaDiCaL version: 2.1.3
% 12.05/2.64  % (12435)Termination reason: Instruction limit
% 12.05/2.64  % (12435)Termination phase: Saturation
% 12.05/2.64  % (12435)Time elapsed: 0.058 s
% 12.05/2.64  % (12435)Peak memory usage: 90 MB
% 12.05/2.64  % (12435)Instructions burned: 142 (million)
% 12.05/2.64  % (12433)Instruction limit reached! 
% 12.05/2.64  % (12433)------------------------------
% 12.05/2.64  % (12433)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 12.05/2.64  % (12433)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 12.05/2.64  % (12433)CaDiCaL version: 2.1.3
% 12.05/2.64  % (12433)Termination reason: Instruction limit
% 12.05/2.64  % (12433)Termination phase: Saturation
% 12.05/2.64  % (12433)Time elapsed: 0.069 s
% 12.05/2.64  % (12433)Peak memory usage: 90 MB
% 12.05/2.64  % (12433)Instructions burned: 109 (million)
% 12.05/2.64  % (12434)Instruction limit reached! 
% 12.05/2.64  % (12434)------------------------------
% 12.05/2.64  % (12434)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 12.05/2.64  % (12434)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 12.05/2.64  % (12434)CaDiCaL version: 2.1.3
% 12.05/2.64  % (12434)Termination reason: Instruction limit
% 12.05/2.64  % (12434)Termination phase: Saturation
% 12.05/2.64  % (12434)Time elapsed: 0.080 s
% 12.05/2.64  % (12434)Peak memory usage: 89 MB
% 12.05/2.64  % (12434)Instructions burned: 119 (million)
% 12.05/2.64  % (12444)lrs+10_1_sil=8000:sp=occurrence:random_seed=1245812010:i=285:sd=3:ss=axioms:sgt=8_2998 on theBenchmark for (2998ds/285Mi)
% 12.05/2.64  % (12445)lrs+10_1_sil=32000:urr=on:br=off:random_seed=3369870802:i=157:sd=1:gtg=position:ss=axioms:sgt=8_2997 on theBenchmark for (2997ds/157Mi)
% 12.05/2.64  % (12445)Instruction limit reached! 
% 12.05/2.64  % (12445)------------------------------
% 12.05/2.64  % (12445)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 12.05/2.64  % (12445)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 12.05/2.64  % (12445)CaDiCaL version: 2.1.3
% 12.05/2.64  % (12445)Termination reason: Instruction limit
% 12.05/2.64  % (12445)Termination phase: Saturation
% 12.05/2.64  % (12445)Time elapsed: 0.046 s
% 12.05/2.64  % (12445)Peak memory usage: 91 MB
% 12.05/2.64  % (12445)Instructions burned: 158 (million)
% 29.09/4.98  % (12446)lrs+1011_1_sil=32000:sp=occurrence:random_seed=3148658735:i=325:sd=1:ss=axioms:sgt=32_2997 on theBenchmark for (2997ds/325Mi)
% 29.09/4.98  % (12447)dis+10_5:1_slsqr=1,4:sil=8000:fde=unused:erd=off:urr=full:fd=off:s2agt=8:br=off:slsq=on:random_seed=1384917067:s2a=on:i=248:s2at=1.23:gtg=position_2997 on theBenchmark for (2997ds/248Mi)
% 29.09/4.98  % (12451)lrs+1002_1_to=lpo:sil=8000:sos=on:random_seed=40491797:st=4:cts=off:i=294:sd=2:ins=7:amm=off:ss=axioms_2996 on theBenchmark for (2996ds/294Mi)
% 29.09/4.98  % (12444)Instruction limit reached! 
% 29.09/4.98  % (12444)------------------------------
% 29.09/4.98  % (12444)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 29.09/4.98  % (12444)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 29.09/4.98  % (12444)CaDiCaL version: 2.1.3
% 29.09/4.98  % (12444)Termination reason: Instruction limit
% 29.09/4.98  % (12444)Termination phase: Saturation
% 29.09/4.98  % (12444)Time elapsed: 0.193 s
% 29.09/4.98  % (12444)Peak memory usage: 93 MB
% 29.09/4.98  % (12444)Instructions burned: 285 (million)
% 29.09/4.98  % (12447)Instruction limit reached! 
% 29.09/4.98  % (12447)------------------------------
% 29.09/4.98  % (12447)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 29.09/4.98  % (12447)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 29.09/4.98  % (12447)CaDiCaL version: 2.1.3
% 29.09/4.98  % (12447)Termination reason: Instruction limit
% 29.09/4.98  % (12447)Termination phase: Saturation
% 29.09/4.98  % (12447)Time elapsed: 0.145 s
% 29.09/4.98  % (12447)Peak memory usage: 93 MB
% 29.09/4.98  % (12447)Instructions burned: 248 (million)
% 29.09/4.98  % (12451)Instruction limit reached! 
% 29.09/4.98  % (12451)------------------------------
% 29.09/4.98  % (12451)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 29.09/4.98  % (12451)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 29.09/4.98  % (12451)CaDiCaL version: 2.1.3
% 29.09/4.98  % (12451)Termination reason: Instruction limit
% 29.09/4.98  % (12451)Termination phase: Saturation
% 29.09/4.98  % (12451)Time elapsed: 0.101 s
% 29.09/4.98  % (12451)Peak memory usage: 91 MB
% 29.09/4.98  % (12451)Instructions burned: 295 (million)
% 29.09/4.98  % (12446)Instruction limit reached! 
% 29.09/4.98  % (12446)------------------------------
% 29.09/4.98  % (12446)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 29.09/4.98  % (12446)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 29.09/4.98  % (12446)CaDiCaL version: 2.1.3
% 29.09/4.98  % (12446)Termination reason: Instruction limit
% 29.09/4.98  % (12446)Termination phase: Saturation
% 29.09/4.98  % (12446)Time elapsed: 0.222 s
% 29.09/4.98  % (12446)Peak memory usage: 93 MB
% 29.09/4.98  % (12446)Instructions burned: 325 (million)
% 29.09/4.98  % (12454)lrs+10_1_ncem=casc2026/models/loop7.pt:sil=32000:tgt=ground:npcc=on:random_seed=2273438153:i=2350_2995 on theBenchmark for (2995ds/2350Mi)
% 29.09/4.98  % (12456)lrs-1004_1_sil=8000:sp=occurrence:sos=all:erd=off:fs=off:bce=on:random_seed=4241146583:i=127:av=off:fsr=off:sup=off_2994 on theBenchmark for (2994ds/127Mi)
% 29.09/4.98  % (12455)dis-1011_32:1_sfv=off:sil=16000:sos=all:erd=off:acc=on:fd=off:flr=on:random_seed=2078937011:cts=off:i=113:fsr=off:ss=included:sgt=4_2994 on theBenchmark for (2994ds/113Mi)
% 29.09/4.98  % (12456)Instruction limit reached! 
% 29.09/4.98  % (12456)------------------------------
% 29.09/4.98  % (12456)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 29.09/4.98  % (12456)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 29.09/4.98  % (12456)CaDiCaL version: 2.1.3
% 29.09/4.98  % (12456)Termination reason: Instruction limit
% 29.09/4.98  % (12456)Termination phase: Saturation
% 29.09/4.98  % (12456)Time elapsed: 0.038 s
% 29.09/4.98  % (12456)Peak memory usage: 90 MB
% 29.09/4.98  % (12456)Instructions burned: 130 (million)
% 29.09/4.98  % (12457)dis-1003_1024_sil=8000:sos=all:sac=on:random_seed=3130459336:cond=fast:i=114:sd=1:nm=0:fsr=off:gtg=exists_sym:ss=axioms_2994 on theBenchmark for (2994ds/114Mi)
% 29.09/4.98  % (12455)Instruction limit reached! 
% 29.09/4.98  % (12455)------------------------------
% 29.09/4.98  % (12455)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 29.09/4.98  % (12455)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 29.09/4.98  % (12455)CaDiCaL version: 2.1.3
% 29.09/4.98  % (12455)Termination reason: Instruction limit
% 29.09/4.98  % (12455)Termination phase: Saturation
% 29.09/4.98  % (12455)Time elapsed: 0.071 s
% 29.09/4.98  % (12455)Peak memory usage: 90 MB
% 45.03/7.27  % (12455)Instructions burned: 113 (million)
% 45.03/7.27  % (12461)lrs+10_1_sil=8000:sp=occurrence:random_seed=581232693:st=1.2:i=907:sd=14:ss=axioms:sgt=12_2993 on theBenchmark for (2993ds/907Mi)
% 45.03/7.27  % (12457)Instruction limit reached! 
% 45.03/7.27  % (12457)------------------------------
% 45.03/7.27  % (12457)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 45.03/7.27  % (12457)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 45.03/7.27  % (12457)CaDiCaL version: 2.1.3
% 45.03/7.27  % (12457)Termination reason: Instruction limit
% 45.03/7.27  % (12457)Termination phase: Saturation
% 45.03/7.27  % (12457)Time elapsed: 0.070 s
% 45.03/7.27  % (12457)Peak memory usage: 89 MB
% 45.03/7.27  % (12457)Instructions burned: 116 (million)
% 45.03/7.27  % (12463)dis-1010_1_sil=16000:fde=unused:sp=occurrence:sos=on:random_seed=2603027246:i=437:sd=1:aac=none:ss=included_2992 on theBenchmark for (2992ds/437Mi)
% 45.03/7.27  % (12465)lrs-1002_1_ncem=casc2026/models/all5champsBiggishL14.pt:sil=16000:npcc=on:random_seed=1264648433:i=5202:ss=axioms:sgt=16_2992 on theBenchmark for (2992ds/5202Mi)
% 45.03/7.27  % (12461)Instruction limit reached! 
% 45.03/7.27  % (12461)------------------------------
% 45.03/7.27  % (12461)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 45.03/7.27  % (12461)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 45.03/7.27  % (12461)CaDiCaL version: 2.1.3
% 45.03/7.27  % (12461)Termination reason: Instruction limit
% 45.03/7.27  % (12461)Termination phase: Saturation
% 45.03/7.27  % (12461)Time elapsed: 0.310 s
% 45.03/7.27  % (12461)Peak memory usage: 101 MB
% 45.03/7.27  % (12461)Instructions burned: 908 (million)
% 45.03/7.27  % (12463)Instruction limit reached! 
% 45.03/7.27  % (12463)------------------------------
% 45.03/7.27  % (12463)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 45.03/7.27  % (12463)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 45.03/7.27  % (12463)CaDiCaL version: 2.1.3
% 45.03/7.27  % (12463)Termination reason: Instruction limit
% 45.03/7.27  % (12463)Termination phase: Saturation
% 45.03/7.27  % (12463)Time elapsed: 0.273 s
% 45.03/7.27  % (12463)Peak memory usage: 93 MB
% 45.03/7.27  % (12463)Instructions burned: 437 (million)
% 45.03/7.27  % (12468)dis+10_3:1_sil=8000:acc=on:urr=on:br=off:sac=on:newcnf=on:random_seed=3967082889:i=134:sd=2:doe=on:nm=16:sup=off:ss=included_2989 on theBenchmark for (2989ds/134Mi)
% 45.03/7.27  % (12468)Instruction limit reached! 
% 45.03/7.27  % (12468)------------------------------
% 45.03/7.27  % (12468)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 45.03/7.27  % (12468)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 45.03/7.27  % (12468)CaDiCaL version: 2.1.3
% 45.03/7.27  % (12468)Termination reason: Instruction limit
% 45.03/7.27  % (12468)Termination phase: Saturation
% 45.03/7.27  % (12468)Time elapsed: 0.046 s
% 45.03/7.27  % (12468)Peak memory usage: 92 MB
% 45.03/7.27  % (12468)Instructions burned: 137 (million)
% 45.03/7.27  % (12469)lrs+1002_8_sil=8000:sp=occurrence:sos=on:sac=on:random_seed=1848408407:st=8:i=592:sd=3:ep=RST:ss=axioms_2988 on theBenchmark for (2988ds/592Mi)
% 45.03/7.27  % (12471)lrs+10_1_ncem=casc2026/models/loop6.pt:sil=32000:npcc=on:random_seed=4191895217:st=3:i=13193:sd=3:ss=axioms_2988 on theBenchmark for (2988ds/13193Mi)
% 45.03/7.27  % (12469)Instruction limit reached! 
% 45.03/7.27  % (12469)------------------------------
% 45.03/7.27  % (12469)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 45.03/7.27  % (12469)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 45.03/7.27  % (12469)CaDiCaL version: 2.1.3
% 45.03/7.27  % (12469)Termination reason: Instruction limit
% 45.03/7.27  % (12469)Termination phase: Saturation
% 45.03/7.27  % (12469)Time elapsed: 0.348 s
% 45.03/7.27  % (12469)Peak memory usage: 98 MB
% 45.03/7.27  % (12469)Instructions burned: 592 (million)
% 45.03/7.27  % (12474)lrs+1666_7_slsqr=4,1:sil=8000:plsq=on:plsqc=1:sos=on:urr=on:plsql=on:rp=on:alpa=false:sac=on:slsq=on:random_seed=2349607926:i=125:slsql=off:bs=unit_only:gtg=position:fdi=2:gsp=on:ss=axioms:sgt=8_2984 on theBenchmark for (2984ds/125Mi)
% 45.03/7.27  % (12474)Instruction limit reached! 
% 45.03/7.27  % (12474)------------------------------
% 45.03/7.27  % (12474)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 45.03/7.27  % (12474)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 45.03/7.27  % (12474)CaDiCaL version: 2.1.3
% 45.03/7.27  % (12474)Termination reason: Instruction limit
% 48.47/7.98  % (12474)Termination phase: Saturation
% 48.47/7.98  % (12474)Time elapsed: 0.089 s
% 48.47/7.98  % (12474)Peak memory usage: 91 MB
% 48.47/7.98  % (12474)Instructions burned: 126 (million)
% 48.47/7.98  % (12476)lrs+10_1024_to=lpo:sil=8000:tgt=full:sp=arity:slsq=on:random_seed=1908082537:i=134:gtgl=5:slsql=off:gtg=exists_sym_2981 on theBenchmark for (2981ds/134Mi)
% 48.47/7.98  % (12476)Instruction limit reached! 
% 48.47/7.98  % (12476)------------------------------
% 48.47/7.98  % (12476)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 48.47/7.98  % (12476)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 48.47/7.98  % (12476)CaDiCaL version: 2.1.3
% 48.47/7.98  % (12476)Termination reason: Instruction limit
% 48.47/7.98  % (12476)Termination phase: Saturation
% 48.47/7.98  % (12476)Time elapsed: 0.081 s
% 48.47/7.98  % (12476)Peak memory usage: 91 MB
% 48.47/7.98  % (12476)Instructions burned: 135 (million)
% 48.47/7.98  % (12454)Instruction limit reached! 
% 48.47/7.98  % (12454)------------------------------
% 48.47/7.98  % (12454)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 48.47/7.98  % (12454)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 48.47/7.98  % (12454)CaDiCaL version: 2.1.3
% 48.47/7.98  % (12454)Termination reason: Instruction limit
% 48.47/7.98  % (12454)Termination phase: Saturation
% 48.47/7.98  % (12454)Time elapsed: 1.506 s
% 48.47/7.98  % (12454)Peak memory usage: 142 MB
% 48.47/7.98  % (12454)Instructions burned: 2351 (million)
% 48.47/7.98  % (12478)lrs+10_1_sil=16000:plsq=on:plsqc=1:plsqr=32,1:sos=on:lcm=reverse:fd=off:newcnf=on:random_seed=3311267544:i=141:sd=1:gsp=on:sup=off:ss=axioms:sgt=8_2979 on theBenchmark for (2979ds/141Mi)
% 48.47/7.98  % (12479)lrs+1011_1_sil=8000:plsq=on:sp=occurrence:fs=off:random_seed=2392217202:i=431:sd=1:fsr=off:sup=off:ss=axioms:sgt=64_2978 on theBenchmark for (2978ds/431Mi)
% 48.47/7.98  % (12478)Instruction limit reached! 
% 48.47/7.98  % (12478)------------------------------
% 48.47/7.98  % (12478)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 48.47/7.98  % (12478)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 48.47/7.98  % (12478)CaDiCaL version: 2.1.3
% 48.47/7.98  % (12478)Termination reason: Instruction limit
% 48.47/7.98  % (12478)Termination phase: Saturation
% 48.47/7.98  % (12478)Time elapsed: 0.087 s
% 48.47/7.98  % (12478)Peak memory usage: 91 MB
% 48.47/7.98  % (12478)Instructions burned: 142 (million)
% 48.47/7.98  % (12482)lrs+1010_1_ncem=casc2026/models/loop6.pt:sil=64000:tgt=full:npcc=on:prc=on:urr=ec_only:bsr=on:fd=preordered:gs=on:sac=on:newcnf=on:random_seed=3355721939:i=6060:aac=none:ins=25_2977 on theBenchmark for (2977ds/6060Mi)
% 48.47/7.98  % (12479)Instruction limit reached! 
% 48.47/7.98  % (12479)------------------------------
% 48.47/7.98  % (12479)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 48.47/7.98  % (12479)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 48.47/7.98  % (12479)CaDiCaL version: 2.1.3
% 48.47/7.98  % (12479)Termination reason: Instruction limit
% 48.47/7.98  % (12479)Termination phase: Saturation
% 48.47/7.98  % (12479)Time elapsed: 0.250 s
% 48.47/7.98  % (12479)Peak memory usage: 94 MB
% 48.47/7.98  % (12479)Instructions burned: 432 (million)
% 48.47/7.98  % (12484)lrs+10_16_anc=all:slsqr=32,1:sil=8000:avsql=on:sp=unary_frequency:lcm=predicate:urr=full:rp=on:br=off:slsqc=4:flr=on:sac=on:slsq=on:avsqc=1:random_seed=4108212696:avsq=on:s2a=on:i=150:kws=precedence:nicw=on:gsp=on:rawr=on_2975 on theBenchmark for (2975ds/150Mi)
% 48.47/7.98  % (12484)Instruction limit reached! 
% 48.47/7.98  % (12484)------------------------------
% 48.47/7.98  % (12484)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 48.47/7.98  % (12484)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 48.47/7.98  % (12484)CaDiCaL version: 2.1.3
% 48.47/7.98  % (12484)Termination reason: Instruction limit
% 48.47/7.98  % (12484)Termination phase: Saturation
% 48.47/7.98  % (12484)Time elapsed: 0.090 s
% 48.47/7.98  % (12484)Peak memory usage: 91 MB
% 48.47/7.98  % (12484)Instructions burned: 150 (million)
% 48.47/7.98  % (12486)lrs+1010_1_ncem=casc2026/models/loop8.pt:sil=64000:tgt=ground:npcc=on:sp=arity:urr=on:random_seed=1474278980:i=14155:bd=all_2972 on theBenchmark for (2972ds/14155Mi)
% 48.47/7.98  % (12465)Instruction limit reached! 
% 48.47/7.98  % (12465)------------------------------
% 48.47/7.98  % (12465)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 48.47/7.98  % (12465)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 48.47/7.98  % (12465)CaDiCaL version: 2.1.3
% 48.47/7.98  % (12465)Termination reason: Instruction limit
% 48.47/7.98  % (12465)Termination phase: Saturation
% 48.47/7.98  % (12465)Time elapsed: 3.250 s
% 48.47/7.98  % (12465)Peak memory usage: 163 MB
% 48.47/7.98  % (12465)Instructions burned: 5203 (million)
% 48.47/7.98  % (12488)lrs+10_1024_sil=16000:plsq=on:plsqr=32,1:sos=all:fs=off:gs=on:newcnf=on:random_seed=618723067:i=667:av=off:fsr=off_2958 on theBenchmark for (2958ds/667Mi)
% 48.47/7.98  % (12488)Instruction limit reached! 
% 48.47/7.98  % (12488)------------------------------
% 48.47/7.98  % (12488)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 48.47/7.98  % (12488)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 48.47/7.98  % (12488)CaDiCaL version: 2.1.3
% 48.47/7.98  % (12488)Termination reason: Instruction limit
% 48.47/7.98  % (12488)Termination phase: Saturation
% 48.47/7.98  % (12488)Time elapsed: 0.335 s
% 48.47/7.98  % (12488)Peak memory usage: 103 MB
% 48.47/7.98  % (12488)Instructions burned: 669 (million)
% 48.47/7.98  % (12490)ott-1011_3:1_anc=all_dependent:to=lpo:sil=8000:drc=ordering:sas=cadical:fdtod=off:sp=reverse_frequency:spb=goal_then_units:urr=full:lftc=20:newcnf=on:random_seed=2926333524:s2a=on:i=185:s2at=1.8:fdi=4_2953 on theBenchmark for (2953ds/185Mi)
% 48.47/7.98  % (12490)Instruction limit reached! 
% 48.47/7.98  % (12490)------------------------------
% 48.47/7.98  % (12490)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 48.47/7.98  % (12490)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 48.47/7.98  % (12490)CaDiCaL version: 2.1.3
% 48.47/7.98  % (12490)Termination reason: Instruction limit
% 48.47/7.98  % (12490)Termination phase: Saturation
% 48.47/7.98  % (12490)Time elapsed: 0.119 s
% 48.47/7.98  % (12490)Peak memory usage: 92 MB
% 48.47/7.98  % (12490)Instructions burned: 186 (million)
% 48.47/7.98  % (12492)dis+1010_14_anc=all:to=lpo:sil=8000:sp=arity:slsq=on:random_seed=2556597451:i=193:ins=10:fsr=off:ss=axioms:fsd=on_2951 on theBenchmark for (2951ds/193Mi)
% 48.47/7.98  % (12492)Instruction limit reached! 
% 48.47/7.98  % (12492)------------------------------
% 48.47/7.98  % (12492)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 48.47/7.98  % (12492)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 48.47/7.98  % (12492)CaDiCaL version: 2.1.3
% 48.47/7.98  % (12492)Termination reason: Instruction limit
% 48.47/7.98  % (12492)Termination phase: Saturation
% 48.47/7.98  % (12492)Time elapsed: 0.125 s
% 48.47/7.98  % (12492)Peak memory usage: 92 MB
% 48.47/7.98  % (12492)Instructions burned: 193 (million)
% 48.47/7.98  % (12494)dis+1011_7_sil=8000:sp=occurrence:sos=all:fd=off:random_seed=927700766:st=5.3:i=4850:sd=4:av=off:sup=off:ss=included:sgt=16_2948 on theBenchmark for (2948ds/4850Mi)
% 48.47/7.98  % (12471)Instruction limit reached! 
% 48.47/7.98  % (12471)------------------------------
% 48.47/7.98  % (12471)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 48.47/7.98  % (12471)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 48.47/7.98  % (12471)CaDiCaL version: 2.1.3
% 48.47/7.98  % (12471)Termination reason: Instruction limit
% 48.47/7.98  % (12471)Termination phase: Saturation
% 48.47/7.98  % (12471)Time elapsed: 4.427 s
% 48.47/7.98  % (12471)Peak memory usage: 206 MB
% 48.47/7.98  % (12471)Instructions burned: 13193 (million)
% 48.47/7.98  % (12496)lrs+1011_1_ncem=casc2026/models/loop8.pt:sil=32000:tgt=ground:npcc=on:sp=const_frequency:acc=on:urr=on:random_seed=720366190:i=12111:sd=1:ss=included_2942 on theBenchmark for (2942ds/12111Mi)
% 48.47/7.98  % (12482)Instruction limit reached! 
% 48.47/7.98  % (12482)------------------------------
% 48.47/7.98  % (12482)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 48.47/7.98  % (12482)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 48.47/7.98  % (12482)CaDiCaL version: 2.1.3
% 48.47/7.98  % (12482)Termination reason: Instruction limit
% 48.47/7.98  % (12482)Termination phase: Saturation
% 48.47/7.98  % (12482)Time elapsed: 3.729 s
% 48.47/7.98  % (12482)Peak memory usage: 160 MB
% 48.47/7.98  % (12482)Instructions burned: 6061 (million)
% 48.47/7.98  % (12498)lrs-11_32_anc=all:sil=8000:spb=goal_then_units:sac=on:random_seed=1774400105:i=319:kws=precedence:fsr=off_2939 on theBenchmark for (2939ds/319Mi)
% 48.47/7.98  % (12498)Instruction limit reached! 
% 48.47/7.98  % (12498)------------------------------
% 48.47/7.98  % (12498)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 48.47/7.98  % (12498)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 48.47/7.98  % (12498)CaDiCaL version: 2.1.3
% 48.47/7.98  % (12498)Termination reason: Instruction limit
% 48.47/7.98  % (12498)Termination phase: Saturation
% 48.47/7.98  % (12498)Time elapsed: 0.202 s
% 48.47/7.98  % (12498)Peak memory usage: 94 MB
% 48.47/7.98  % (12498)Instructions burned: 319 (million)
% 48.47/7.98  % (12500)dis+2_1024_sil=8000:sp=reverse_arity:sos=on:lcm=reverse:sac=on:random_seed=590115966:i=2064:ep=RST_2935 on theBenchmark for (2935ds/2064Mi)
% 48.47/7.98  % (12431)First to succeed.
% 48.47/7.98  % (12431)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-12425"
% 48.47/7.98  % (12431)Refutation found. Thanks to Tanya!
% 48.47/7.98  % SZS status Theorem for theBenchmark
% 48.47/7.98  % SZS output start Proof for theBenchmark
% See solution above
% 49.74/8.08  % (12431)------------------------------
% 49.74/8.08  % (12431)Version: Vampire 5.0.1 (Release build, commit ea8961452 on 2026-07-16 15:14:34 +0200)
% 49.74/8.08  % (12431)Linked with Z3 4.14.0.0 3c47fd96cf5645d0c42b2c819d9e9a84380aa721 z3-4.8.4-9178-g3c47fd96c
% 49.74/8.08  % (12431)CaDiCaL version: 2.1.3
% 49.74/8.08  % (12431)Termination reason: Refutation
% 49.74/8.08  % (12431)Time elapsed: 6.697 s
% 49.74/8.08  % (12431)Peak memory usage: 192 MB
% 49.74/8.08  % (12431)Instructions burned: 9442 (million)
% 49.74/8.08  % (12431)------------------------------
% 49.74/8.08  % (12431)------------------------------
% 49.74/8.08  % (12425)Success in time 7.138 s
% 49.74/8.08  % Vampire exiting
%------------------------------------------------------------------------------