↑ Up

iProver---3.9.4.THM-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : iProver---3.9.4
% Problem  : PRO009+1 : TPTP v9.3.1. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_iprover 300 /export/starexec/sandbox/benchmark/theBenchmark.p THM

% Computer : n013.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 : Fri Sep 25 02:31:34 PM UTC 2026

% Result   : Theorem 1.13s 6.73s
% Output   : CNFRefutation 1.13s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   12
%            Number of leaves      :   17
% Syntax   : Number of formulae    :  165 (  11 unt;   0 def)
%            Number of atoms       :  569 (  60 equ)
%            Maximal formula atoms :    9 (   3 avg)
%            Number of connectives :  711 ( 307   ~; 308   |;  81   &)
%                                         (   6 <=>;   9  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   13 (   6 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of types       :    1 (   0 usr)
%            Number of type conns  :    0 (   0   >;   0   *;   0   +;   0  <<)
%            Number of predicates  :   16 (  14 usr;   3 prp; 0-3 aty)
%            Number of functors    :   13 (  13 usr;   6 con; 0-2 aty)
%            Number of variables   :  323 (   0 sgn 295   !;  28   ?; 153   :)

% Comments : 
%------------------------------------------------------------------------------
fof(f3,axiom,
    ! [X0,X1,X2] :
      ( ( occurrence_of(X0,X2)
        & occurrence_of(X0,X1) )
     => X1 = X2 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos_02) ).

fof(f9,axiom,
    ! [X0] :
      ( legal(X0)
     => arboreal(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos_08) ).

fof(f11,axiom,
    ! [X0,X1] :
      ( precedes(X0,X1)
    <=> ( legal(X1)
        & earlier(X0,X1) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos_10) ).

fof(f16,axiom,
    ! [X0,X1,X2] :
      ( min_precedes(X0,X1,X2)
     => precedes(X0,X1) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos_15) ).

fof(f17,axiom,
    ! [X0,X1] :
      ( root(X0,X1)
     => legal(X0) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos_16) ).

fof(f22,axiom,
    ! [X0,X1] :
      ( leaf(X0,X1)
    <=> ( ~ ? [X3] : min_precedes(X0,X3,X1)
        & ( ? [X2] : min_precedes(X2,X0,X1)
          | root(X0,X1) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos_21) ).

fof(f23,axiom,
    ! [X0,X1,X2] :
      ( next_subocc(X0,X1,X2)
    <=> ( ~ ? [X3] :
              ( min_precedes(X3,X1,X2)
              & min_precedes(X0,X3,X2) )
        & min_precedes(X0,X1,X2) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos_22) ).

fof(f29,axiom,
    ! [X0,X1,X2,X3] :
      ( ( subactivity_occurrence(X3,X1)
        & subactivity_occurrence(X2,X1)
        & arboreal(X3)
        & arboreal(X2)
        & occurrence_of(X1,X0) )
     => ( X2 = X3
        | min_precedes(X3,X2,X0)
        | min_precedes(X2,X3,X0) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos_28) ).

fof(f34,axiom,
    ! [X0,X1] :
      ( root_occ(X0,X1)
    <=> ? [X2] :
          ( root(X0,X2)
          & subactivity_occurrence(X0,X1)
          & occurrence_of(X1,X2) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos_33) ).

fof(f35,axiom,
    ! [X0,X1] :
      ( leaf_occ(X0,X1)
    <=> ? [X2] :
          ( leaf(X0,X2)
          & subactivity_occurrence(X0,X1)
          & occurrence_of(X1,X2) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos_34) ).

fof(f36,axiom,
    ! [X0] :
      ( occurrence_of(X0,tptp0)
     => ? [X1,X2,X3] :
          ( leaf_occ(X3,X0)
          & next_subocc(X2,X3,tptp0)
          & ( occurrence_of(X3,tptp1)
            | occurrence_of(X3,tptp2) )
          & next_subocc(X1,X2,tptp0)
          & occurrence_of(X2,tptp4)
          & root_occ(X1,X0)
          & occurrence_of(X1,tptp3) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',sos_35) ).

fof(f49,conjecture,
    ! [X0] :
      ( occurrence_of(X0,tptp0)
     => ? [X1,X2] :
          ( leaf_occ(X2,X0)
          & min_precedes(X1,X2,tptp0)
          & ( occurrence_of(X2,tptp1)
            | occurrence_of(X2,tptp2) )
          & root_occ(X1,X0)
          & occurrence_of(X1,tptp3) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',goals) ).

fof(f50,negated_conjecture,
    ~ ! [X0] :
        ( occurrence_of(X0,tptp0)
       => ? [X1,X2] :
            ( leaf_occ(X2,X0)
            & min_precedes(X1,X2,tptp0)
            & ( occurrence_of(X2,tptp1)
              | occurrence_of(X2,tptp2) )
            & root_occ(X1,X0)
            & occurrence_of(X1,tptp3) ) ),
    inference(negated_conjecture,[status(cth)],[f49]) ).

fof(f51,plain,
    ! [X0,X1,X2] :
      ( next_subocc(X0,X1,X2)
     => ( ~ ? [X3] :
              ( min_precedes(X3,X1,X2)
              & min_precedes(X0,X3,X2) )
        & min_precedes(X0,X1,X2) ) ),
    inference(unused_predicate_definition_removal,[],[f23]) ).

fof(f54,plain,
    ! [X0,X1,X2] :
      ( ~ occurrence_of(X0,X2)
      | ~ occurrence_of(X0,X1)
      | X1 = X2 ),
    inference(ennf_transformation,[],[f3]) ).

fof(f55,plain,
    ! [X0,X1,X2] :
      ( ~ occurrence_of(X0,X2)
      | ~ occurrence_of(X0,X1)
      | X1 = X2 ),
    inference(flattening,[],[f54]) ).

fof(f63,plain,
    ! [X0] :
      ( ~ legal(X0)
      | arboreal(X0) ),
    inference(ennf_transformation,[],[f9]) ).

fof(f70,plain,
    ! [X0,X1,X2] :
      ( ~ min_precedes(X0,X1,X2)
      | precedes(X0,X1) ),
    inference(ennf_transformation,[],[f16]) ).

fof(f71,plain,
    ! [X0,X1] :
      ( ~ root(X0,X1)
      | legal(X0) ),
    inference(ennf_transformation,[],[f17]) ).

fof(f79,plain,
    ! [X0,X1] :
      ( leaf(X0,X1)
    <=> ( ! [X3] : ~ min_precedes(X0,X3,X1)
        & ( ? [X2] : min_precedes(X2,X0,X1)
          | root(X0,X1) ) ) ),
    inference(ennf_transformation,[],[f22]) ).

fof(f80,plain,
    ! [X0,X1,X2] :
      ( ~ next_subocc(X0,X1,X2)
      | ( ! [X3] :
            ( ~ min_precedes(X3,X1,X2)
            | ~ min_precedes(X0,X3,X2) )
        & min_precedes(X0,X1,X2) ) ),
    inference(ennf_transformation,[],[f51]) ).

fof(f87,plain,
    ! [X0,X1,X2,X3] :
      ( ~ subactivity_occurrence(X3,X1)
      | ~ subactivity_occurrence(X2,X1)
      | ~ arboreal(X3)
      | ~ arboreal(X2)
      | ~ occurrence_of(X1,X0)
      | X2 = X3
      | min_precedes(X3,X2,X0)
      | min_precedes(X2,X3,X0) ),
    inference(ennf_transformation,[],[f29]) ).

fof(f88,plain,
    ! [X0,X1,X2,X3] :
      ( ~ subactivity_occurrence(X3,X1)
      | ~ subactivity_occurrence(X2,X1)
      | ~ arboreal(X3)
      | ~ arboreal(X2)
      | ~ occurrence_of(X1,X0)
      | X2 = X3
      | min_precedes(X3,X2,X0)
      | min_precedes(X2,X3,X0) ),
    inference(flattening,[],[f87]) ).

fof(f97,plain,
    ! [X0] :
      ( ~ occurrence_of(X0,tptp0)
      | ? [X1,X2,X3] :
          ( leaf_occ(X3,X0)
          & next_subocc(X2,X3,tptp0)
          & ( occurrence_of(X3,tptp1)
            | occurrence_of(X3,tptp2) )
          & next_subocc(X1,X2,tptp0)
          & occurrence_of(X2,tptp4)
          & root_occ(X1,X0)
          & occurrence_of(X1,tptp3) ) ),
    inference(ennf_transformation,[],[f36]) ).

fof(f98,plain,
    ? [X0] :
      ( occurrence_of(X0,tptp0)
      & ! [X1,X2] :
          ( ~ leaf_occ(X2,X0)
          | ~ min_precedes(X1,X2,tptp0)
          | ( ~ occurrence_of(X2,tptp1)
            & ~ occurrence_of(X2,tptp2) )
          | ~ root_occ(X1,X0)
          | ~ occurrence_of(X1,tptp3) ) ),
    inference(ennf_transformation,[],[f50]) ).

fof(f101,plain,
    ! [X0,X1] :
      ( ( ~ precedes(X0,X1)
        | ( legal(X1)
          & earlier(X0,X1) ) )
      & ( ~ legal(X1)
        | ~ earlier(X0,X1)
        | precedes(X0,X1) ) ),
    inference(nnf_transformation,[],[f11]) ).

fof(f102,plain,
    ! [X0,X1] :
      ( ( ~ precedes(X0,X1)
        | ( legal(X1)
          & earlier(X0,X1) ) )
      & ( ~ legal(X1)
        | ~ earlier(X0,X1)
        | precedes(X0,X1) ) ),
    inference(flattening,[],[f101]) ).

fof(f106,plain,
    ! [X0,X1] :
      ( ( ~ leaf(X0,X1)
        | ( ! [X3] : ~ min_precedes(X0,X3,X1)
          & ( ? [X2] : min_precedes(X2,X0,X1)
            | root(X0,X1) ) ) )
      & ( ? [X3] : min_precedes(X0,X3,X1)
        | ( ! [X2] : ~ min_precedes(X2,X0,X1)
          & ~ root(X0,X1) )
        | leaf(X0,X1) ) ),
    inference(nnf_transformation,[],[f79]) ).

fof(f107,plain,
    ! [X0,X1] :
      ( ( ~ leaf(X0,X1)
        | ( ! [X3] : ~ min_precedes(X0,X3,X1)
          & ( ? [X2] : min_precedes(X2,X0,X1)
            | root(X0,X1) ) ) )
      & ( ? [X3] : min_precedes(X0,X3,X1)
        | ( ! [X2] : ~ min_precedes(X2,X0,X1)
          & ~ root(X0,X1) )
        | leaf(X0,X1) ) ),
    inference(flattening,[],[f106]) ).

fof(f108,plain,
    ! [X0,X1] :
      ( ( ~ leaf(X0,X1)
        | ( ! [X5] : ~ min_precedes(X0,X5,X1)
          & ( ? [X4] : min_precedes(X4,X0,X1)
            | root(X0,X1) ) ) )
      & ( ? [X3] : min_precedes(X0,X3,X1)
        | ( ! [X2] : ~ min_precedes(X2,X0,X1)
          & ~ root(X0,X1) )
        | leaf(X0,X1) ) ),
    inference(rectify,[],[f107]) ).

fof(f109,plain,
    ! [X0,X1] :
      ( ( ~ leaf(X0,X1)
        | ( ! [X5] : ~ min_precedes(X0,X5,X1)
          & ( min_precedes(sK6(X0,X1),X0,X1)
            | root(X0,X1) ) ) )
      & ( min_precedes(X0,sK5(X0,X1),X1)
        | ( ! [X2] : ~ min_precedes(X2,X0,X1)
          & ~ root(X0,X1) )
        | leaf(X0,X1) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK5,sK6]),skolemize(X3,sK5(X0,X1)),skolemize(X4,sK6(X0,X1))],[f108]) ).

fof(f117,plain,
    ! [X0,X1] :
      ( ( ~ root_occ(X0,X1)
        | ? [X2] :
            ( root(X0,X2)
            & subactivity_occurrence(X0,X1)
            & occurrence_of(X1,X2) ) )
      & ( ! [X2] :
            ( ~ root(X0,X2)
            | ~ subactivity_occurrence(X0,X1)
            | ~ occurrence_of(X1,X2) )
        | root_occ(X0,X1) ) ),
    inference(nnf_transformation,[],[f34]) ).

fof(f118,plain,
    ! [X0,X1] :
      ( ( ~ root_occ(X0,X1)
        | ? [X3] :
            ( root(X0,X3)
            & subactivity_occurrence(X0,X1)
            & occurrence_of(X1,X3) ) )
      & ( ! [X2] :
            ( ~ root(X0,X2)
            | ~ subactivity_occurrence(X0,X1)
            | ~ occurrence_of(X1,X2) )
        | root_occ(X0,X1) ) ),
    inference(rectify,[],[f117]) ).

fof(f119,plain,
    ! [X0,X1] :
      ( ( ~ root_occ(X0,X1)
        | ( root(X0,sK12(X0,X1))
          & subactivity_occurrence(X0,X1)
          & occurrence_of(X1,sK12(X0,X1)) ) )
      & ( ! [X2] :
            ( ~ root(X0,X2)
            | ~ subactivity_occurrence(X0,X1)
            | ~ occurrence_of(X1,X2) )
        | root_occ(X0,X1) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK12]),skolemize(X3,sK12(X0,X1))],[f118]) ).

fof(f120,plain,
    ! [X0,X1] :
      ( ( ~ leaf_occ(X0,X1)
        | ? [X2] :
            ( leaf(X0,X2)
            & subactivity_occurrence(X0,X1)
            & occurrence_of(X1,X2) ) )
      & ( ! [X2] :
            ( ~ leaf(X0,X2)
            | ~ subactivity_occurrence(X0,X1)
            | ~ occurrence_of(X1,X2) )
        | leaf_occ(X0,X1) ) ),
    inference(nnf_transformation,[],[f35]) ).

fof(f121,plain,
    ! [X0,X1] :
      ( ( ~ leaf_occ(X0,X1)
        | ? [X3] :
            ( leaf(X0,X3)
            & subactivity_occurrence(X0,X1)
            & occurrence_of(X1,X3) ) )
      & ( ! [X2] :
            ( ~ leaf(X0,X2)
            | ~ subactivity_occurrence(X0,X1)
            | ~ occurrence_of(X1,X2) )
        | leaf_occ(X0,X1) ) ),
    inference(rectify,[],[f120]) ).

fof(f122,plain,
    ! [X0,X1] :
      ( ( ~ leaf_occ(X0,X1)
        | ( leaf(X0,sK13(X0,X1))
          & subactivity_occurrence(X0,X1)
          & occurrence_of(X1,sK13(X0,X1)) ) )
      & ( ! [X2] :
            ( ~ leaf(X0,X2)
            | ~ subactivity_occurrence(X0,X1)
            | ~ occurrence_of(X1,X2) )
        | leaf_occ(X0,X1) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK13]),skolemize(X3,sK13(X0,X1))],[f121]) ).

fof(f123,plain,
    ! [X0] :
      ( ~ occurrence_of(X0,tptp0)
      | ( leaf_occ(sK16(X0),X0)
        & next_subocc(sK15(X0),sK16(X0),tptp0)
        & ( occurrence_of(sK16(X0),tptp1)
          | occurrence_of(sK16(X0),tptp2) )
        & next_subocc(sK14(X0),sK15(X0),tptp0)
        & occurrence_of(sK15(X0),tptp4)
        & root_occ(sK14(X0),X0)
        & occurrence_of(sK14(X0),tptp3) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK14,sK15,sK16]),skolemize(X1,sK14(X0)),skolemize(X2,sK15(X0)),skolemize(X3,sK16(X0))],[f97]) ).

fof(f124,plain,
    ( occurrence_of(sK17,tptp0)
    & ! [X1,X2] :
        ( ~ leaf_occ(X2,sK17)
        | ~ min_precedes(X1,X2,tptp0)
        | ( ~ occurrence_of(X2,tptp1)
          & ~ occurrence_of(X2,tptp2) )
        | ~ root_occ(X1,sK17)
        | ~ occurrence_of(X1,tptp3) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK17]),skolemize(X0,sK17)],[f98]) ).

fof(f129,plain,
    ! [X2,X0,X1] :
      ( ~ occurrence_of(X0,X2)
      | ~ occurrence_of(X0,X1)
      | X1 = X2 ),
    inference(cnf_transformation,[],[f55]) ).

fof(f136,plain,
    ! [X0] :
      ( ~ legal(X0)
      | arboreal(X0) ),
    inference(cnf_transformation,[],[f63]) ).

fof(f138,plain,
    ! [X0,X1] :
      ( ~ precedes(X0,X1)
      | legal(X1) ),
    inference(cnf_transformation,[],[f102]) ).

fof(f150,plain,
    ! [X2,X0,X1] :
      ( ~ min_precedes(X0,X1,X2)
      | precedes(X0,X1) ),
    inference(cnf_transformation,[],[f70]) ).

fof(f151,plain,
    ! [X0,X1] :
      ( ~ root(X0,X1)
      | legal(X0) ),
    inference(cnf_transformation,[],[f71]) ).

fof(f156,plain,
    ! [X0,X1,X5] :
      ( ~ leaf(X0,X1)
      | ~ min_precedes(X0,X5,X1) ),
    inference(cnf_transformation,[],[f109]) ).

fof(f161,plain,
    ! [X2,X0,X1] :
      ( ~ next_subocc(X0,X1,X2)
      | min_precedes(X0,X1,X2) ),
    inference(cnf_transformation,[],[f80]) ).

fof(f175,plain,
    ! [X2,X3,X0,X1] :
      ( ~ subactivity_occurrence(X3,X1)
      | ~ subactivity_occurrence(X2,X1)
      | ~ arboreal(X3)
      | ~ arboreal(X2)
      | ~ occurrence_of(X1,X0)
      | X2 = X3
      | min_precedes(X3,X2,X0)
      | min_precedes(X2,X3,X0) ),
    inference(cnf_transformation,[],[f88]) ).

fof(f181,plain,
    ! [X0,X1] :
      ( ~ root_occ(X0,X1)
      | root(X0,sK12(X0,X1)) ),
    inference(cnf_transformation,[],[f119]) ).

fof(f182,plain,
    ! [X0,X1] :
      ( ~ root_occ(X0,X1)
      | subactivity_occurrence(X0,X1) ),
    inference(cnf_transformation,[],[f119]) ).

fof(f185,plain,
    ! [X0,X1] :
      ( ~ leaf_occ(X0,X1)
      | leaf(X0,sK13(X0,X1)) ),
    inference(cnf_transformation,[],[f122]) ).

fof(f186,plain,
    ! [X0,X1] :
      ( ~ leaf_occ(X0,X1)
      | subactivity_occurrence(X0,X1) ),
    inference(cnf_transformation,[],[f122]) ).

fof(f187,plain,
    ! [X0,X1] :
      ( ~ leaf_occ(X0,X1)
      | occurrence_of(X1,sK13(X0,X1)) ),
    inference(cnf_transformation,[],[f122]) ).

fof(f189,plain,
    ! [X0] :
      ( ~ occurrence_of(X0,tptp0)
      | leaf_occ(sK16(X0),X0) ),
    inference(cnf_transformation,[],[f123]) ).

fof(f190,plain,
    ! [X0] :
      ( ~ occurrence_of(X0,tptp0)
      | next_subocc(sK15(X0),sK16(X0),tptp0) ),
    inference(cnf_transformation,[],[f123]) ).

fof(f191,plain,
    ! [X0] :
      ( ~ occurrence_of(X0,tptp0)
      | occurrence_of(sK16(X0),tptp1)
      | occurrence_of(sK16(X0),tptp2) ),
    inference(cnf_transformation,[],[f123]) ).

fof(f192,plain,
    ! [X0] :
      ( ~ occurrence_of(X0,tptp0)
      | next_subocc(sK14(X0),sK15(X0),tptp0) ),
    inference(cnf_transformation,[],[f123]) ).

fof(f194,plain,
    ! [X0] :
      ( ~ occurrence_of(X0,tptp0)
      | root_occ(sK14(X0),X0) ),
    inference(cnf_transformation,[],[f123]) ).

fof(f195,plain,
    ! [X0] :
      ( ~ occurrence_of(X0,tptp0)
      | occurrence_of(sK14(X0),tptp3) ),
    inference(cnf_transformation,[],[f123]) ).

fof(f208,plain,
    occurrence_of(sK17,tptp0),
    inference(cnf_transformation,[],[f124]) ).

fof(f209,plain,
    ! [X2,X1] :
      ( ~ leaf_occ(X2,sK17)
      | ~ min_precedes(X1,X2,tptp0)
      | ~ occurrence_of(X2,tptp1)
      | ~ root_occ(X1,sK17)
      | ~ occurrence_of(X1,tptp3) ),
    inference(cnf_transformation,[],[f124]) ).

fof(f210,plain,
    ! [X2,X1] :
      ( ~ leaf_occ(X2,sK17)
      | ~ min_precedes(X1,X2,tptp0)
      | ~ occurrence_of(X2,tptp2)
      | ~ root_occ(X1,sK17)
      | ~ occurrence_of(X1,tptp3) ),
    inference(cnf_transformation,[],[f124]) ).

tcf(c_53,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( ( X1 = X2 )
      | ~ occurrence_of(X0,X2)
      | ~ occurrence_of(X0,X1) ),
    inference(cnf_transformation,[],[f129]) ).

tcf(c_60,plain,
    ! [X0: $i] :
      ( arboreal(X0)
      | ~ legal(X0) ),
    inference(cnf_transformation,[],[f136]) ).

tcf(c_64,plain,
    ! [X0: $i,X1: $i] :
      ( legal(X1)
      | ~ precedes(X0,X1) ),
    inference(cnf_transformation,[],[f138]) ).

tcf(c_74,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( precedes(X0,X1)
      | ~ min_precedes(X0,X1,X2) ),
    inference(cnf_transformation,[],[f150]) ).

tcf(c_75,plain,
    ! [X0: $i,X1: $i] :
      ( legal(X0)
      | ~ root(X0,X1) ),
    inference(cnf_transformation,[],[f151]) ).

tcf(c_83,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( ~ leaf(X0,X2)
      | ~ min_precedes(X0,X1,X2) ),
    inference(cnf_transformation,[],[f156]) ).

tcf(c_84,plain,
    ! [X0: $i,X1: $i,X2: $i] :
      ( min_precedes(X0,X1,X2)
      | ~ next_subocc(X0,X1,X2) ),
    inference(cnf_transformation,[],[f161]) ).

tcf(c_99,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i] :
      ( min_precedes(X3,X2,X1)
      | min_precedes(X2,X3,X1)
      | ( X2 = X3 )
      | ~ arboreal(X3)
      | ~ arboreal(X2)
      | ~ subactivity_occurrence(X3,X0)
      | ~ subactivity_occurrence(X2,X0)
      | ~ occurrence_of(X0,X1) ),
    inference(cnf_transformation,[],[f175]) ).

tcf(c_107,plain,
    ! [X0: $i,X1: $i] :
      ( subactivity_occurrence(X0,X1)
      | ~ root_occ(X0,X1) ),
    inference(cnf_transformation,[],[f182]) ).

tcf(c_108,plain,
    ! [X0: $i,X1: $i] :
      ( root(X0,sK12(X0,X1))
      | ~ root_occ(X0,X1) ),
    inference(cnf_transformation,[],[f181]) ).

tcf(c_110,plain,
    ! [X0: $i,X1: $i] :
      ( occurrence_of(X1,sK13(X0,X1))
      | ~ leaf_occ(X0,X1) ),
    inference(cnf_transformation,[],[f187]) ).

tcf(c_111,plain,
    ! [X0: $i,X1: $i] :
      ( subactivity_occurrence(X0,X1)
      | ~ leaf_occ(X0,X1) ),
    inference(cnf_transformation,[],[f186]) ).

tcf(c_112,plain,
    ! [X0: $i,X1: $i] :
      ( leaf(X0,sK13(X0,X1))
      | ~ leaf_occ(X0,X1) ),
    inference(cnf_transformation,[],[f185]) ).

tcf(c_113,plain,
    ! [X0: $i] :
      ( occurrence_of(sK14(X0),tptp3)
      | ~ occurrence_of(X0,tptp0) ),
    inference(cnf_transformation,[],[f195]) ).

tcf(c_114,plain,
    ! [X0: $i] :
      ( root_occ(sK14(X0),X0)
      | ~ occurrence_of(X0,tptp0) ),
    inference(cnf_transformation,[],[f194]) ).

tcf(c_116,plain,
    ! [X0: $i] :
      ( next_subocc(sK14(X0),sK15(X0),tptp0)
      | ~ occurrence_of(X0,tptp0) ),
    inference(cnf_transformation,[],[f192]) ).

tcf(c_117,plain,
    ! [X0: $i] :
      ( occurrence_of(sK16(X0),tptp1)
      | occurrence_of(sK16(X0),tptp2)
      | ~ occurrence_of(X0,tptp0) ),
    inference(cnf_transformation,[],[f191]) ).

tcf(c_118,plain,
    ! [X0: $i] :
      ( next_subocc(sK15(X0),sK16(X0),tptp0)
      | ~ occurrence_of(X0,tptp0) ),
    inference(cnf_transformation,[],[f190]) ).

tcf(c_119,plain,
    ! [X0: $i] :
      ( leaf_occ(sK16(X0),X0)
      | ~ occurrence_of(X0,tptp0) ),
    inference(cnf_transformation,[],[f189]) ).

tcf(c_132,negated_conjecture,
    ! [X0: $i,X1: $i] :
      ( ~ leaf_occ(X1,sK17)
      | ~ root_occ(X0,sK17)
      | ~ occurrence_of(X1,tptp2)
      | ~ occurrence_of(X0,tptp3)
      | ~ min_precedes(X0,X1,tptp0) ),
    inference(cnf_transformation,[],[f210]) ).

tcf(c_133,negated_conjecture,
    ! [X0: $i,X1: $i] :
      ( ~ leaf_occ(X1,sK17)
      | ~ root_occ(X0,sK17)
      | ~ occurrence_of(X1,tptp1)
      | ~ occurrence_of(X0,tptp3)
      | ~ min_precedes(X0,X1,tptp0) ),
    inference(cnf_transformation,[],[f209]) ).

tcf(c_134,negated_conjecture,
    occurrence_of(sK17,tptp0),
    inference(cnf_transformation,[],[f208]) ).

tcf(c_661,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i] :
      ( min_precedes(X1,X2,X3)
      | ~ occurrence_of(X0,tptp0)
      | ( X3 != tptp0 )
      | ( sK15(X0) != X2 )
      | ( sK14(X0) != X1 ) ),
    inference(resolution_lifted,[status(thm)],[c_84,c_116]) ).

tcf(c_662,plain,
    ! [X0: $i] :
      ( min_precedes(sK14(X0),sK15(X0),tptp0)
      | ~ occurrence_of(X0,tptp0) ),
    inference(unflattening,[status(thm)],[c_661]) ).

tcf(c_670,plain,
    ! [X0: $i,X1: $i,X2: $i,X3: $i] :
      ( min_precedes(X1,X2,X3)
      | ~ occurrence_of(X0,tptp0)
      | ( X3 != tptp0 )
      | ( sK16(X0) != X2 )
      | ( sK15(X0) != X1 ) ),
    inference(resolution_lifted,[status(thm)],[c_84,c_118]) ).

tcf(c_671,plain,
    ! [X0: $i] :
      ( min_precedes(sK15(X0),sK16(X0),tptp0)
      | ~ occurrence_of(X0,tptp0) ),
    inference(unflattening,[status(thm)],[c_670]) ).

tcf(c_3209,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( min_precedes(sK15(X0_iProver_min_precedes_1),sK16(X0_iProver_min_precedes_1),tptp0)
      | ~ occurrence_of(X0_iProver_min_precedes_1,tptp0) ),
    inference(subtyping,[status(esa)],[c_671]) ).

tcf(c_3210,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( min_precedes(sK14(X0_iProver_min_precedes_1),sK15(X0_iProver_min_precedes_1),tptp0)
      | ~ occurrence_of(X0_iProver_min_precedes_1,tptp0) ),
    inference(subtyping,[status(esa)],[c_662]) ).

tcf(c_3211,negated_conjecture,
    occurrence_of(sK17,tptp0),
    inference(subtyping,[status(esa)],[c_134]) ).

tcf(c_3212,negated_conjecture,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X1_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( ~ leaf_occ(X1_iProver_min_precedes_1,sK17)
      | ~ root_occ(X0_iProver_min_precedes_1,sK17)
      | ~ occurrence_of(X1_iProver_min_precedes_1,tptp1)
      | ~ occurrence_of(X0_iProver_min_precedes_1,tptp3)
      | ~ min_precedes(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1,tptp0) ),
    inference(subtyping,[status(esa)],[c_133]) ).

tcf(c_3213,negated_conjecture,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X1_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( ~ leaf_occ(X1_iProver_min_precedes_1,sK17)
      | ~ root_occ(X0_iProver_min_precedes_1,sK17)
      | ~ occurrence_of(X1_iProver_min_precedes_1,tptp2)
      | ~ occurrence_of(X0_iProver_min_precedes_1,tptp3)
      | ~ min_precedes(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1,tptp0) ),
    inference(subtyping,[status(esa)],[c_132]) ).

tcf(c_3226,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( leaf_occ(sK16(X0_iProver_min_precedes_1),X0_iProver_min_precedes_1)
      | ~ occurrence_of(X0_iProver_min_precedes_1,tptp0) ),
    inference(subtyping,[status(esa)],[c_119]) ).

tcf(c_3227,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( occurrence_of(sK16(X0_iProver_min_precedes_1),tptp1)
      | occurrence_of(sK16(X0_iProver_min_precedes_1),tptp2)
      | ~ occurrence_of(X0_iProver_min_precedes_1,tptp0) ),
    inference(subtyping,[status(esa)],[c_117]) ).

tcf(c_3229,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( root_occ(sK14(X0_iProver_min_precedes_1),X0_iProver_min_precedes_1)
      | ~ occurrence_of(X0_iProver_min_precedes_1,tptp0) ),
    inference(subtyping,[status(esa)],[c_114]) ).

tcf(c_3230,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( occurrence_of(sK14(X0_iProver_min_precedes_1),tptp3)
      | ~ occurrence_of(X0_iProver_min_precedes_1,tptp0) ),
    inference(subtyping,[status(esa)],[c_113]) ).

tcf(c_3231,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X1_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( leaf(X0_iProver_min_precedes_1,sK13(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1))
      | ~ leaf_occ(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1) ),
    inference(subtyping,[status(esa)],[c_112]) ).

tcf(c_3232,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X1_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( subactivity_occurrence(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1)
      | ~ leaf_occ(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1) ),
    inference(subtyping,[status(esa)],[c_111]) ).

tcf(c_3233,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X1_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( occurrence_of(X1_iProver_min_precedes_1,sK13(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1))
      | ~ leaf_occ(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1) ),
    inference(subtyping,[status(esa)],[c_110]) ).

tcf(c_3235,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X1_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( root(X0_iProver_min_precedes_1,sK12(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1))
      | ~ root_occ(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1) ),
    inference(subtyping,[status(esa)],[c_108]) ).

tcf(c_3236,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X1_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( subactivity_occurrence(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1)
      | ~ root_occ(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1) ),
    inference(subtyping,[status(esa)],[c_107]) ).

tcf(c_3244,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3,X1_iProver_min_precedes_1: iProver_min_precedes_1,X2_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( min_precedes(X2_iProver_min_precedes_1,X1_iProver_min_precedes_1,X0_iProver_min_precedes_3)
      | min_precedes(X1_iProver_min_precedes_1,X2_iProver_min_precedes_1,X0_iProver_min_precedes_3)
      | ( X1_iProver_min_precedes_1 = X2_iProver_min_precedes_1 )
      | ~ arboreal(X2_iProver_min_precedes_1)
      | ~ arboreal(X1_iProver_min_precedes_1)
      | ~ subactivity_occurrence(X2_iProver_min_precedes_1,X0_iProver_min_precedes_1)
      | ~ subactivity_occurrence(X1_iProver_min_precedes_1,X0_iProver_min_precedes_1)
      | ~ occurrence_of(X0_iProver_min_precedes_1,X0_iProver_min_precedes_3) ),
    inference(subtyping,[status(esa)],[c_99]) ).

tcf(c_3258,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3,X1_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( ~ leaf(X0_iProver_min_precedes_1,X0_iProver_min_precedes_3)
      | ~ min_precedes(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1,X0_iProver_min_precedes_3) ),
    inference(subtyping,[status(esa)],[c_83]) ).

tcf(c_3266,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3] :
      ( legal(X0_iProver_min_precedes_1)
      | ~ root(X0_iProver_min_precedes_1,X0_iProver_min_precedes_3) ),
    inference(subtyping,[status(esa)],[c_75]) ).

tcf(c_3267,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3,X1_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( precedes(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1)
      | ~ min_precedes(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1,X0_iProver_min_precedes_3) ),
    inference(subtyping,[status(esa)],[c_74]) ).

tcf(c_3277,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X1_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( legal(X1_iProver_min_precedes_1)
      | ~ precedes(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1) ),
    inference(subtyping,[status(esa)],[c_64]) ).

tcf(c_3281,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( arboreal(X0_iProver_min_precedes_1)
      | ~ legal(X0_iProver_min_precedes_1) ),
    inference(subtyping,[status(esa)],[c_60]) ).

tcf(c_3288,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3,X1_iProver_min_precedes_3: iProver_min_precedes_3] :
      ( ( X0_iProver_min_precedes_3 = X1_iProver_min_precedes_3 )
      | ~ occurrence_of(X0_iProver_min_precedes_1,X1_iProver_min_precedes_3)
      | ~ occurrence_of(X0_iProver_min_precedes_1,X0_iProver_min_precedes_3) ),
    inference(subtyping,[status(esa)],[c_53]) ).

tcf(c_3294,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] : X0_iProver_min_precedes_1 = X0_iProver_min_precedes_1,
    theory(equality) ).

tcf(c_3295,plain,
    ! [X0_iProver_min_precedes_3: iProver_min_precedes_3] : X0_iProver_min_precedes_3 = X0_iProver_min_precedes_3,
    theory(equality) ).

tcf(c_3297,plain,
    ! [X0_iProver_min_precedes_3: iProver_min_precedes_3,X1_iProver_min_precedes_3: iProver_min_precedes_3,X2_iProver_min_precedes_3: iProver_min_precedes_3] :
      ( ( X2_iProver_min_precedes_3 = X0_iProver_min_precedes_3 )
      | ( X2_iProver_min_precedes_3 != X1_iProver_min_precedes_3 )
      | ( X0_iProver_min_precedes_3 != X1_iProver_min_precedes_3 ) ),
    theory(equality) ).

tcf(c_3302,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3,X1_iProver_min_precedes_1: iProver_min_precedes_1,X1_iProver_min_precedes_3: iProver_min_precedes_3,X2_iProver_min_precedes_1: iProver_min_precedes_1,X3_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( min_precedes(X0_iProver_min_precedes_1,X2_iProver_min_precedes_1,X0_iProver_min_precedes_3)
      | ~ min_precedes(X1_iProver_min_precedes_1,X3_iProver_min_precedes_1,X1_iProver_min_precedes_3)
      | ( X2_iProver_min_precedes_1 != X3_iProver_min_precedes_1 )
      | ( X0_iProver_min_precedes_3 != X1_iProver_min_precedes_3 )
      | ( X0_iProver_min_precedes_1 != X1_iProver_min_precedes_1 ) ),
    theory(equality) ).

tcf(c_3305,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3,X1_iProver_min_precedes_3: iProver_min_precedes_3] :
      ( leaf(X0_iProver_min_precedes_1,X0_iProver_min_precedes_3)
      | ~ leaf(X0_iProver_min_precedes_1,X1_iProver_min_precedes_3)
      | ( X0_iProver_min_precedes_3 != X1_iProver_min_precedes_3 ) ),
    theory(equality) ).

tcf(c_3311,plain,
    tptp0 = tptp0,
    inference(instantiation,[status(thm)],[c_3295]) ).

tcf(c_3314,plain,
    ( min_precedes(sK15(sK17),sK16(sK17),tptp0)
    | ~ occurrence_of(sK17,tptp0) ),
    inference(instantiation,[status(thm)],[c_3209]) ).

tcf(c_3315,plain,
    ( min_precedes(sK14(sK17),sK15(sK17),tptp0)
    | ~ occurrence_of(sK17,tptp0) ),
    inference(instantiation,[status(thm)],[c_3210]) ).

tcf(c_3318,plain,
    ( leaf_occ(sK16(sK17),sK17)
    | ~ occurrence_of(sK17,tptp0) ),
    inference(instantiation,[status(thm)],[c_3226]) ).

tcf(c_3319,plain,
    ( occurrence_of(sK16(sK17),tptp1)
    | occurrence_of(sK16(sK17),tptp2)
    | ~ occurrence_of(sK17,tptp0) ),
    inference(instantiation,[status(thm)],[c_3227]) ).

tcf(c_3321,plain,
    ( root_occ(sK14(sK17),sK17)
    | ~ occurrence_of(sK17,tptp0) ),
    inference(instantiation,[status(thm)],[c_3229]) ).

tcf(c_3322,plain,
    ( occurrence_of(sK14(sK17),tptp3)
    | ~ occurrence_of(sK17,tptp0) ),
    inference(instantiation,[status(thm)],[c_3230]) ).

tcf(c_4420,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( ~ root_occ(X0_iProver_min_precedes_1,sK17)
      | ~ occurrence_of(X0_iProver_min_precedes_1,tptp3)
      | ~ leaf_occ(sK16(sK17),sK17)
      | ~ occurrence_of(sK16(sK17),tptp1)
      | ~ min_precedes(X0_iProver_min_precedes_1,sK16(sK17),tptp0) ),
    inference(instantiation,[status(thm)],[c_3212]) ).

tcf(c_4424,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( ~ root_occ(X0_iProver_min_precedes_1,sK17)
      | ~ occurrence_of(X0_iProver_min_precedes_1,tptp3)
      | ~ leaf_occ(sK16(sK17),sK17)
      | ~ occurrence_of(sK16(sK17),tptp2)
      | ~ min_precedes(X0_iProver_min_precedes_1,sK16(sK17),tptp0) ),
    inference(instantiation,[status(thm)],[c_3213]) ).

tcf(c_4437,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3,X1_iProver_min_precedes_1: iProver_min_precedes_1,X2_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( min_precedes(X1_iProver_min_precedes_1,sK15(sK17),tptp0)
      | ~ min_precedes(X2_iProver_min_precedes_1,X0_iProver_min_precedes_1,X0_iProver_min_precedes_3)
      | ( tptp0 != X0_iProver_min_precedes_3 )
      | ( X1_iProver_min_precedes_1 != X2_iProver_min_precedes_1 )
      | ( sK15(sK17) != X0_iProver_min_precedes_1 ) ),
    inference(instantiation,[status(thm)],[c_3302]) ).

tcf(c_4442,plain,
    ( ~ leaf_occ(sK16(sK17),sK17)
    | ~ root_occ(sK14(sK17),sK17)
    | ~ occurrence_of(sK16(sK17),tptp1)
    | ~ occurrence_of(sK14(sK17),tptp3)
    | ~ min_precedes(sK14(sK17),sK16(sK17),tptp0) ),
    inference(instantiation,[status(thm)],[c_4420]) ).

tcf(c_4445,plain,
    ( ~ leaf_occ(sK16(sK17),sK17)
    | ~ root_occ(sK14(sK17),sK17)
    | ~ occurrence_of(sK16(sK17),tptp2)
    | ~ occurrence_of(sK14(sK17),tptp3)
    | ~ min_precedes(sK14(sK17),sK16(sK17),tptp0) ),
    inference(instantiation,[status(thm)],[c_4424]) ).

tcf(c_4486,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3] :
      ( precedes(X0_iProver_min_precedes_1,sK16(sK17))
      | ~ min_precedes(X0_iProver_min_precedes_1,sK16(sK17),X0_iProver_min_precedes_3) ),
    inference(instantiation,[status(thm)],[c_3267]) ).

tcf(c_4512,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3,X1_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( leaf(X0_iProver_min_precedes_1,X0_iProver_min_precedes_3)
      | ~ leaf(X0_iProver_min_precedes_1,sK13(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1))
      | ( X0_iProver_min_precedes_3 != sK13(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1) ) ),
    inference(instantiation,[status(thm)],[c_3305]) ).

tcf(c_4516,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X1_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( min_precedes(X1_iProver_min_precedes_1,sK15(sK17),tptp0)
      | ~ min_precedes(sK14(X0_iProver_min_precedes_1),sK15(X0_iProver_min_precedes_1),tptp0)
      | ( tptp0 != tptp0 )
      | ( X1_iProver_min_precedes_1 != sK14(X0_iProver_min_precedes_1) )
      | ( sK15(sK17) != sK15(X0_iProver_min_precedes_1) ) ),
    inference(instantiation,[status(thm)],[c_4437]) ).

tcf(c_4562,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( legal(sK16(sK17))
      | ~ precedes(X0_iProver_min_precedes_1,sK16(sK17)) ),
    inference(instantiation,[status(thm)],[c_3277]) ).

tcf(c_4570,plain,
    ( precedes(sK15(sK17),sK16(sK17))
    | ~ min_precedes(sK15(sK17),sK16(sK17),tptp0) ),
    inference(instantiation,[status(thm)],[c_4486]) ).

tcf(c_4576,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( occurrence_of(sK17,sK13(X0_iProver_min_precedes_1,sK17))
      | ~ leaf_occ(X0_iProver_min_precedes_1,sK17) ),
    inference(instantiation,[status(thm)],[c_3233]) ).

tcf(c_4596,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3,X1_iProver_min_precedes_1: iProver_min_precedes_1,X2_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( ( sK13(X1_iProver_min_precedes_1,X2_iProver_min_precedes_1) = X0_iProver_min_precedes_3 )
      | ~ occurrence_of(X0_iProver_min_precedes_1,X0_iProver_min_precedes_3)
      | ~ occurrence_of(X0_iProver_min_precedes_1,sK13(X1_iProver_min_precedes_1,X2_iProver_min_precedes_1)) ),
    inference(instantiation,[status(thm)],[c_3288]) ).

tcf(c_4614,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3,X1_iProver_min_precedes_1: iProver_min_precedes_1,X2_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( min_precedes(X2_iProver_min_precedes_1,sK14(X0_iProver_min_precedes_1),X0_iProver_min_precedes_3)
      | min_precedes(sK14(X0_iProver_min_precedes_1),X2_iProver_min_precedes_1,X0_iProver_min_precedes_3)
      | ( X2_iProver_min_precedes_1 = sK14(X0_iProver_min_precedes_1) )
      | ~ arboreal(X2_iProver_min_precedes_1)
      | ~ arboreal(sK14(X0_iProver_min_precedes_1))
      | ~ subactivity_occurrence(X2_iProver_min_precedes_1,X1_iProver_min_precedes_1)
      | ~ occurrence_of(X1_iProver_min_precedes_1,X0_iProver_min_precedes_3)
      | ~ subactivity_occurrence(sK14(X0_iProver_min_precedes_1),X1_iProver_min_precedes_1) ),
    inference(instantiation,[status(thm)],[c_3244]) ).

tcf(c_4730,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( leaf(sK16(X0_iProver_min_precedes_1),sK13(sK16(X0_iProver_min_precedes_1),X0_iProver_min_precedes_1))
      | ~ leaf_occ(sK16(X0_iProver_min_precedes_1),X0_iProver_min_precedes_1) ),
    inference(instantiation,[status(thm)],[c_3231]) ).

tcf(c_4731,plain,
    ( leaf(sK16(sK17),sK13(sK16(sK17),sK17))
    | ~ leaf_occ(sK16(sK17),sK17) ),
    inference(instantiation,[status(thm)],[c_4730]) ).

tcf(c_4757,plain,
    ( legal(sK16(sK17))
    | ~ precedes(sK15(sK17),sK16(sK17)) ),
    inference(instantiation,[status(thm)],[c_4562]) ).

tcf(c_4781,plain,
    ( occurrence_of(sK17,sK13(sK16(sK17),sK17))
    | ~ leaf_occ(sK16(sK17),sK17) ),
    inference(instantiation,[status(thm)],[c_4576]) ).

tcf(c_4798,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( subactivity_occurrence(sK16(X0_iProver_min_precedes_1),sK17)
      | ~ leaf_occ(sK16(X0_iProver_min_precedes_1),sK17) ),
    inference(instantiation,[status(thm)],[c_3232]) ).

tcf(c_4801,plain,
    ( subactivity_occurrence(sK16(sK17),sK17)
    | ~ leaf_occ(sK16(sK17),sK17) ),
    inference(instantiation,[status(thm)],[c_4798]) ).

tcf(c_4857,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3,X1_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( ~ leaf(sK16(X0_iProver_min_precedes_1),X0_iProver_min_precedes_3)
      | ~ min_precedes(sK16(X0_iProver_min_precedes_1),X1_iProver_min_precedes_1,X0_iProver_min_precedes_3) ),
    inference(instantiation,[status(thm)],[c_3258]) ).

tcf(c_4868,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] : sK15(X0_iProver_min_precedes_1) = sK15(X0_iProver_min_precedes_1),
    inference(instantiation,[status(thm)],[c_3294]) ).

tcf(c_4869,plain,
    sK15(sK17) = sK15(sK17),
    inference(instantiation,[status(thm)],[c_4868]) ).

tcf(c_5012,plain,
    ( arboreal(sK16(sK17))
    | ~ legal(sK16(sK17)) ),
    inference(instantiation,[status(thm)],[c_3281]) ).

tcf(c_5062,plain,
    ! [X0_iProver_min_precedes_3: iProver_min_precedes_3] :
      ( ( sK13(sK16(sK17),sK17) = X0_iProver_min_precedes_3 )
      | ~ occurrence_of(sK17,X0_iProver_min_precedes_3)
      | ~ occurrence_of(sK17,sK13(sK16(sK17),sK17)) ),
    inference(instantiation,[status(thm)],[c_4596]) ).

tcf(c_5063,plain,
    ( ( sK13(sK16(sK17),sK17) = tptp0 )
    | ~ occurrence_of(sK17,tptp0)
    | ~ occurrence_of(sK17,sK13(sK16(sK17),sK17)) ),
    inference(instantiation,[status(thm)],[c_5062]) ).

tcf(c_5106,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3,X1_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( min_precedes(sK16(sK17),sK14(X0_iProver_min_precedes_1),X0_iProver_min_precedes_3)
      | min_precedes(sK14(X0_iProver_min_precedes_1),sK16(sK17),X0_iProver_min_precedes_3)
      | ( sK16(sK17) = sK14(X0_iProver_min_precedes_1) )
      | ~ arboreal(sK16(sK17))
      | ~ arboreal(sK14(X0_iProver_min_precedes_1))
      | ~ occurrence_of(X1_iProver_min_precedes_1,X0_iProver_min_precedes_3)
      | ~ subactivity_occurrence(sK16(sK17),X1_iProver_min_precedes_1)
      | ~ subactivity_occurrence(sK14(X0_iProver_min_precedes_1),X1_iProver_min_precedes_1) ),
    inference(instantiation,[status(thm)],[c_4614]) ).

tcf(c_5110,plain,
    ( min_precedes(sK16(sK17),sK14(sK17),tptp0)
    | min_precedes(sK14(sK17),sK16(sK17),tptp0)
    | ( sK16(sK17) = sK14(sK17) )
    | ~ arboreal(sK16(sK17))
    | ~ arboreal(sK14(sK17))
    | ~ occurrence_of(sK17,tptp0)
    | ~ subactivity_occurrence(sK16(sK17),sK17)
    | ~ subactivity_occurrence(sK14(sK17),sK17) ),
    inference(instantiation,[status(thm)],[c_5106]) ).

tcf(c_5186,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3,X1_iProver_min_precedes_1: iProver_min_precedes_1,X1_iProver_min_precedes_3: iProver_min_precedes_3] :
      ( ( X1_iProver_min_precedes_3 = sK13(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1) )
      | ( X1_iProver_min_precedes_3 != X0_iProver_min_precedes_3 )
      | ( sK13(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1) != X0_iProver_min_precedes_3 ) ),
    inference(instantiation,[status(thm)],[c_3297]) ).

tcf(c_5254,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3] :
      ( leaf(sK16(X0_iProver_min_precedes_1),X0_iProver_min_precedes_3)
      | ~ leaf(sK16(X0_iProver_min_precedes_1),sK13(sK16(X0_iProver_min_precedes_1),sK17))
      | ( X0_iProver_min_precedes_3 != sK13(sK16(X0_iProver_min_precedes_1),sK17) ) ),
    inference(instantiation,[status(thm)],[c_4512]) ).

tcf(c_5255,plain,
    ( leaf(sK16(sK17),tptp0)
    | ~ leaf(sK16(sK17),sK13(sK16(sK17),sK17))
    | ( tptp0 != sK13(sK16(sK17),sK17) ) ),
    inference(instantiation,[status(thm)],[c_5254]) ).

tcf(c_5281,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( subactivity_occurrence(sK14(X0_iProver_min_precedes_1),X0_iProver_min_precedes_1)
      | ~ occurrence_of(X0_iProver_min_precedes_1,tptp0) ),
    inference(superposition,[status(thm)],[c_3229,c_3236]) ).

tcf(c_5282,plain,
    ( subactivity_occurrence(sK14(sK17),sK17)
    | ~ occurrence_of(sK17,tptp0) ),
    inference(instantiation,[status(thm)],[c_5281]) ).

tcf(c_5365,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X1_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( legal(X0_iProver_min_precedes_1)
      | ~ root_occ(X0_iProver_min_precedes_1,X1_iProver_min_precedes_1) ),
    inference(superposition,[status(thm)],[c_3235,c_3266]) ).

tcf(c_5367,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( legal(sK14(X0_iProver_min_precedes_1))
      | ~ occurrence_of(X0_iProver_min_precedes_1,tptp0) ),
    inference(superposition,[status(thm)],[c_3229,c_5365]) ).

tcf(c_5375,plain,
    legal(sK14(sK17)),
    inference(superposition,[status(thm)],[c_3211,c_5367]) ).

tcf(c_5414,plain,
    arboreal(sK14(sK17)),
    inference(superposition,[status(thm)],[c_5375,c_3281]) ).

tcf(c_6609,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1] :
      ( min_precedes(sK16(sK17),sK15(sK17),tptp0)
      | ~ min_precedes(sK14(X0_iProver_min_precedes_1),sK15(X0_iProver_min_precedes_1),tptp0)
      | ( tptp0 != tptp0 )
      | ( sK16(sK17) != sK14(X0_iProver_min_precedes_1) )
      | ( sK15(sK17) != sK15(X0_iProver_min_precedes_1) ) ),
    inference(instantiation,[status(thm)],[c_4516]) ).

tcf(c_6612,plain,
    ( min_precedes(sK16(sK17),sK15(sK17),tptp0)
    | ~ min_precedes(sK14(sK17),sK15(sK17),tptp0)
    | ( tptp0 != tptp0 )
    | ( sK16(sK17) != sK14(sK17) )
    | ( sK15(sK17) != sK15(sK17) ) ),
    inference(instantiation,[status(thm)],[c_6609]) ).

tcf(c_6847,plain,
    ! [X0_iProver_min_precedes_3: iProver_min_precedes_3,X1_iProver_min_precedes_3: iProver_min_precedes_3] :
      ( ( X1_iProver_min_precedes_3 = sK13(sK16(sK17),sK17) )
      | ( X1_iProver_min_precedes_3 != X0_iProver_min_precedes_3 )
      | ( sK13(sK16(sK17),sK17) != X0_iProver_min_precedes_3 ) ),
    inference(instantiation,[status(thm)],[c_5186]) ).

tcf(c_6852,plain,
    ( ( tptp0 = sK13(sK16(sK17),sK17) )
    | ( tptp0 != tptp0 )
    | ( sK13(sK16(sK17),sK17) != tptp0 ) ),
    inference(instantiation,[status(thm)],[c_6847]) ).

tcf(c_7876,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3] :
      ( ~ leaf(sK16(sK17),X0_iProver_min_precedes_3)
      | ~ min_precedes(sK16(sK17),sK15(X0_iProver_min_precedes_1),X0_iProver_min_precedes_3) ),
    inference(instantiation,[status(thm)],[c_4857]) ).

tcf(c_7877,plain,
    ( ~ leaf(sK16(sK17),tptp0)
    | ~ min_precedes(sK16(sK17),sK15(sK17),tptp0) ),
    inference(instantiation,[status(thm)],[c_7876]) ).

tcf(c_8196,plain,
    ! [X0_iProver_min_precedes_1: iProver_min_precedes_1,X0_iProver_min_precedes_3: iProver_min_precedes_3] :
      ( ~ leaf(sK16(sK17),X0_iProver_min_precedes_3)
      | ~ min_precedes(sK16(sK17),sK14(X0_iProver_min_precedes_1),X0_iProver_min_precedes_3) ),
    inference(instantiation,[status(thm)],[c_4857]) ).

tcf(c_8197,plain,
    ( ~ leaf(sK16(sK17),tptp0)
    | ~ min_precedes(sK16(sK17),sK14(sK17),tptp0) ),
    inference(instantiation,[status(thm)],[c_8196]) ).

tcf(c_8198,plain,
    $false,
    inference(prop_impl_just,[status(thm)],[c_8197,c_7877,c_6852,c_6612,c_5414,c_5282,c_5255,c_5110,c_5063,c_5012,c_4869,c_4801,c_4781,c_4757,c_4731,c_4570,c_4445,c_4442,c_3322,c_3321,c_3319,c_3318,c_3315,c_3314,c_3311,c_134]) ).


%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : PRO009+1 : TPTP v9.3.1. Released v4.0.0.
% 0.00/0.04  % Command  : run_iprover 300 /export/starexec/sandbox/benchmark/theBenchmark.p THM
% 0.09/5.38  % Computer : n013.cluster.edu
% 0.09/5.38  % Model    : x86_64 x86_64
% 0.09/5.38  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/5.38  % Memory   : 8046.5625MB
% 0.09/5.38  % OS       : Linux 6.8.0-71-generic
% 0.09/5.38  % CPULimit : 300
% 0.09/5.38  % WCLimit  : 300
% 0.09/5.38  % DateTime : Thu Sep 24 06:27:44 UTC 2026
% 0.09/5.38  % CPUTime  : 
% 0.09/5.38  Running run_iprover 300 /export/starexec/sandbox/benchmark/theBenchmark.p THM
% 0.15/5.42  Running first-order theorem proving
% 0.15/5.42  Running: /export/starexec/sandbox/solver/bin/iproveropt-multi-core.sh -d -n -l tptp -s fof_schedule -t 300 /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.15/5.43  
% 0.15/5.43  % ======== iProver multi-core TPTP/SMT =========
% 0.15/5.43  
% 0.15/5.43  % Detected problem language: tptp
% 0.15/5.44  % Proving...
% 1.13/6.73  % SZS status Started for theBenchmark.p
% 1.13/6.73  % SZS status Theorem for theBenchmark.p
% 1.13/6.73  
% 1.13/6.73  %---------------- iProver v3.9.4 (pre CASC 2026/SMT-COMP 2026) ----------------%
% 1.13/6.73  
% 1.13/6.73  % ------  iProver source info
% 1.13/6.73  
% 1.13/6.73  % git: date: 2026-07-19 20:42:38 +0200
% 1.13/6.73  % git: sha1: 804e7d636a263075307957e923b7a22a4035de61
% 1.13/6.73  % git: non_committed_changes: false
% 1.13/6.73  
% 1.13/6.73  % ------ Parsing...
% 1.13/6.73  % ------ Clausification by vclausify_rel  & Parsing by iProver...% 
% 1.13/6.73  
% 1.13/6.73  % ------ Preprocessing... sup_sim: 0  sf_s  rm: 1 0s  sf_e  pe_s  pe:1:0s pe_e % 
% 1.13/6.73  
% 1.13/6.73  % ------ Preprocessing... gs_s  sp: 0 0s  gs_e  snvd_s sp: 0 0s snvd_e % 
% 1.13/6.73  
% 1.13/6.73  % ------ Preprocessing... sf_s  rm: 1 0s  sf_e  sf_s  rm: 0 0s  sf_e 
% 1.13/6.73  % ------ Proving...
% 1.13/6.73  % ------ Problem Properties 
% 1.13/6.73  
% 1.13/6.73  % 
% 1.13/6.73  % clauses                               86
% 1.13/6.73  % conjectures                           3
% 1.13/6.73  % EPR                                   48
% 1.13/6.73  % Horn                                  74
% 1.13/6.73  % unary                                 13
% 1.13/6.73  % binary                                42
% 1.13/6.73  % lits                                  213
% 1.13/6.73  % lits eq                               9
% 1.13/6.73  % fd_pure                               0
% 1.13/6.73  % fd_pseudo                             0
% 1.13/6.73  % fd_cond                               0
% 1.13/6.73  % fd_pseudo_cond                        3
% 1.13/6.73  % AC symbols                            0
% 1.13/6.73  
% 1.13/6.73  % ------ Input Options Time Limit: Unbounded
% 1.13/6.73  
% 1.13/6.73  
% 1.13/6.73  % ------ 
% 1.13/6.73  % Current options:
% 1.13/6.73  % ------ 
% 1.13/6.73  
% 1.13/6.73  
% 1.13/6.73  % 
% 1.13/6.73  
% 1.13/6.73  % ------ Proving...
% 1.13/6.73  % 
% 1.13/6.73  
% 1.13/6.73  % SZS status Theorem for theBenchmark.p
% 1.13/6.73  
% 1.13/6.73  % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 1.13/6.73  
% 1.13/6.73  
%------------------------------------------------------------------------------