TSTP Solution File: SWV203+1 by Drodi---3.5.1

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.5.1
% Problem  : SWV203+1 : TPTP v8.1.2. Bugfixed v3.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n002.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed May 31 12:40:54 EDT 2023

% Result   : Theorem 0.14s 0.42s
% Output   : CNFRefutation 0.14s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   11
%            Number of leaves      :   59
% Syntax   : Number of formulae    :  242 (  91 unt;   0 def)
%            Number of atoms       :  629 ( 205 equ)
%            Maximal formula atoms :   51 (   2 avg)
%            Number of connectives :  556 ( 169   ~; 160   |; 177   &)
%                                         (  36 <=>;  14  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   44 (   3 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :   39 (  37 usr;  34 prp; 0-2 aty)
%            Number of functors    :   23 (  23 usr;  19 con; 0-3 aty)
%            Number of variables   :   94 (;  92   !;   2   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f3,axiom,
    ! [X] : ~ gt(X,X),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f4,axiom,
    ! [X] : leq(X,X),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f5,axiom,
    ! [X,Y,Z] :
      ( ( leq(X,Y)
        & leq(Y,Z) )
     => leq(X,Z) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f6,axiom,
    ! [X,Y] :
      ( lt(X,Y)
    <=> gt(Y,X) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f7,axiom,
    ! [X,Y] :
      ( geq(X,Y)
    <=> leq(Y,X) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f8,axiom,
    ! [X,Y] :
      ( gt(Y,X)
     => leq(X,Y) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f9,axiom,
    ! [X,Y] :
      ( ( leq(X,Y)
        & X != Y )
     => gt(Y,X) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f10,axiom,
    ! [X,Y] :
      ( leq(X,pred(Y))
    <=> gt(Y,X) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f40,axiom,
    ! [X] : pred(succ(X)) = X,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f41,axiom,
    ! [X] : succ(pred(X)) = X,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f53,conjecture,
    ( ( a_select2(rho_defuse,n0) = use
      & a_select2(rho_defuse,n1) = use
      & a_select2(rho_defuse,n2) = use
      & a_select2(sigma_defuse,n0) = use
      & a_select2(sigma_defuse,n1) = use
      & a_select2(sigma_defuse,n2) = use
      & a_select2(sigma_defuse,n3) = use
      & a_select2(sigma_defuse,n4) = use
      & a_select2(sigma_defuse,n5) = use
      & a_select3(u_defuse,n0,n0) = use
      & a_select3(u_defuse,n1,n0) = use
      & a_select3(u_defuse,n2,n0) = use
      & a_select2(xinit_defuse,n3) = use
      & a_select2(xinit_defuse,n4) = use
      & a_select2(xinit_defuse,n5) = use
      & a_select2(xinit_mean_defuse,n0) = use
      & a_select2(xinit_mean_defuse,n1) = use
      & a_select2(xinit_mean_defuse,n2) = use
      & a_select2(xinit_mean_defuse,n3) = use
      & a_select2(xinit_mean_defuse,n4) = use
      & a_select2(xinit_mean_defuse,n5) = use
      & a_select2(xinit_noise_defuse,n0) = use
      & a_select2(xinit_noise_defuse,n1) = use
      & a_select2(xinit_noise_defuse,n2) = use
      & a_select2(xinit_noise_defuse,n3) = use
      & a_select2(xinit_noise_defuse,n4) = use
      & a_select2(xinit_noise_defuse,n5) = use
      & leq(n0,pv5)
      & leq(pv5,n998)
      & gt(pv5,n0)
      & ! [A,B] :
          ( ( leq(n0,A)
            & leq(n0,B)
            & leq(A,n2)
            & leq(B,pred(pv5)) )
         => a_select3(u_defuse,A,B) = use )
      & ! [C,D] :
          ( ( leq(n0,C)
            & leq(n0,D)
            & leq(C,n2)
            & leq(D,pred(pv5)) )
         => a_select3(z_defuse,C,D) = use ) )
   => ! [E,F] :
        ( ( leq(n0,E)
          & leq(n0,F)
          & leq(E,n2)
          & leq(F,pv5) )
       => ( ( ~ ( n0 = E
                & pv5 = F )
            & ~ ( n1 = E
                & pv5 = F )
            & ~ ( n2 = E
                & pv5 = F ) )
         => a_select3(z_defuse,E,F) = use ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f54,negated_conjecture,
    ~ ( ( a_select2(rho_defuse,n0) = use
        & a_select2(rho_defuse,n1) = use
        & a_select2(rho_defuse,n2) = use
        & a_select2(sigma_defuse,n0) = use
        & a_select2(sigma_defuse,n1) = use
        & a_select2(sigma_defuse,n2) = use
        & a_select2(sigma_defuse,n3) = use
        & a_select2(sigma_defuse,n4) = use
        & a_select2(sigma_defuse,n5) = use
        & a_select3(u_defuse,n0,n0) = use
        & a_select3(u_defuse,n1,n0) = use
        & a_select3(u_defuse,n2,n0) = use
        & a_select2(xinit_defuse,n3) = use
        & a_select2(xinit_defuse,n4) = use
        & a_select2(xinit_defuse,n5) = use
        & a_select2(xinit_mean_defuse,n0) = use
        & a_select2(xinit_mean_defuse,n1) = use
        & a_select2(xinit_mean_defuse,n2) = use
        & a_select2(xinit_mean_defuse,n3) = use
        & a_select2(xinit_mean_defuse,n4) = use
        & a_select2(xinit_mean_defuse,n5) = use
        & a_select2(xinit_noise_defuse,n0) = use
        & a_select2(xinit_noise_defuse,n1) = use
        & a_select2(xinit_noise_defuse,n2) = use
        & a_select2(xinit_noise_defuse,n3) = use
        & a_select2(xinit_noise_defuse,n4) = use
        & a_select2(xinit_noise_defuse,n5) = use
        & leq(n0,pv5)
        & leq(pv5,n998)
        & gt(pv5,n0)
        & ! [A,B] :
            ( ( leq(n0,A)
              & leq(n0,B)
              & leq(A,n2)
              & leq(B,pred(pv5)) )
           => a_select3(u_defuse,A,B) = use )
        & ! [C,D] :
            ( ( leq(n0,C)
              & leq(n0,D)
              & leq(C,n2)
              & leq(D,pred(pv5)) )
           => a_select3(z_defuse,C,D) = use ) )
     => ! [E,F] :
          ( ( leq(n0,E)
            & leq(n0,F)
            & leq(E,n2)
            & leq(F,pv5) )
         => ( ( ~ ( n0 = E
                  & pv5 = F )
              & ~ ( n1 = E
                  & pv5 = F )
              & ~ ( n2 = E
                  & pv5 = F ) )
           => a_select3(z_defuse,E,F) = use ) ) ),
    inference(negated_conjecture,[status(cth)],[f53]) ).

fof(f62,axiom,
    gt(n1,tptp_minus_1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f63,axiom,
    gt(n2,tptp_minus_1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f65,axiom,
    gt(n4,n0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f68,axiom,
    gt(n1,n0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f69,axiom,
    gt(n2,n0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f70,axiom,
    gt(n3,n0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f71,axiom,
    gt(n4,n1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f72,axiom,
    gt(n5,n1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f73,axiom,
    gt(n998,n1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f74,axiom,
    gt(n2,n1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f76,axiom,
    gt(n4,n2),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f78,axiom,
    gt(n998,n2),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f79,axiom,
    gt(n3,n2),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f87,axiom,
    ! [X] :
      ( ( leq(n0,X)
        & leq(X,n2) )
     => ( X = n0
        | X = n1
        | X = n2 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f91,axiom,
    succ(n0) = n1,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f98,plain,
    ! [X0] : ~ gt(X0,X0),
    inference(cnf_transformation,[status(esa)],[f3]) ).

fof(f99,plain,
    ! [X0] : leq(X0,X0),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f100,plain,
    ! [X,Y,Z] :
      ( ~ leq(X,Y)
      | ~ leq(Y,Z)
      | leq(X,Z) ),
    inference(pre_NNF_transformation,[status(esa)],[f5]) ).

fof(f101,plain,
    ! [X,Z] :
      ( ! [Y] :
          ( ~ leq(X,Y)
          | ~ leq(Y,Z) )
      | leq(X,Z) ),
    inference(miniscoping,[status(esa)],[f100]) ).

fof(f102,plain,
    ! [X0,X1,X2] :
      ( ~ leq(X0,X1)
      | ~ leq(X1,X2)
      | leq(X0,X2) ),
    inference(cnf_transformation,[status(esa)],[f101]) ).

fof(f103,plain,
    ! [X,Y] :
      ( ( ~ lt(X,Y)
        | gt(Y,X) )
      & ( lt(X,Y)
        | ~ gt(Y,X) ) ),
    inference(NNF_transformation,[status(esa)],[f6]) ).

fof(f104,plain,
    ( ! [X,Y] :
        ( ~ lt(X,Y)
        | gt(Y,X) )
    & ! [X,Y] :
        ( lt(X,Y)
        | ~ gt(Y,X) ) ),
    inference(miniscoping,[status(esa)],[f103]) ).

fof(f105,plain,
    ! [X0,X1] :
      ( ~ lt(X0,X1)
      | gt(X1,X0) ),
    inference(cnf_transformation,[status(esa)],[f104]) ).

fof(f106,plain,
    ! [X0,X1] :
      ( lt(X0,X1)
      | ~ gt(X1,X0) ),
    inference(cnf_transformation,[status(esa)],[f104]) ).

fof(f107,plain,
    ! [X,Y] :
      ( ( ~ geq(X,Y)
        | leq(Y,X) )
      & ( geq(X,Y)
        | ~ leq(Y,X) ) ),
    inference(NNF_transformation,[status(esa)],[f7]) ).

fof(f108,plain,
    ( ! [X,Y] :
        ( ~ geq(X,Y)
        | leq(Y,X) )
    & ! [X,Y] :
        ( geq(X,Y)
        | ~ leq(Y,X) ) ),
    inference(miniscoping,[status(esa)],[f107]) ).

fof(f109,plain,
    ! [X0,X1] :
      ( ~ geq(X0,X1)
      | leq(X1,X0) ),
    inference(cnf_transformation,[status(esa)],[f108]) ).

fof(f110,plain,
    ! [X0,X1] :
      ( geq(X0,X1)
      | ~ leq(X1,X0) ),
    inference(cnf_transformation,[status(esa)],[f108]) ).

fof(f111,plain,
    ! [X,Y] :
      ( ~ gt(Y,X)
      | leq(X,Y) ),
    inference(pre_NNF_transformation,[status(esa)],[f8]) ).

fof(f112,plain,
    ! [X0,X1] :
      ( ~ gt(X0,X1)
      | leq(X1,X0) ),
    inference(cnf_transformation,[status(esa)],[f111]) ).

fof(f113,plain,
    ! [X,Y] :
      ( ~ leq(X,Y)
      | X = Y
      | gt(Y,X) ),
    inference(pre_NNF_transformation,[status(esa)],[f9]) ).

fof(f114,plain,
    ! [X0,X1] :
      ( ~ leq(X0,X1)
      | X0 = X1
      | gt(X1,X0) ),
    inference(cnf_transformation,[status(esa)],[f113]) ).

fof(f115,plain,
    ! [X,Y] :
      ( ( ~ leq(X,pred(Y))
        | gt(Y,X) )
      & ( leq(X,pred(Y))
        | ~ gt(Y,X) ) ),
    inference(NNF_transformation,[status(esa)],[f10]) ).

fof(f116,plain,
    ( ! [X,Y] :
        ( ~ leq(X,pred(Y))
        | gt(Y,X) )
    & ! [X,Y] :
        ( leq(X,pred(Y))
        | ~ gt(Y,X) ) ),
    inference(miniscoping,[status(esa)],[f115]) ).

fof(f118,plain,
    ! [X0,X1] :
      ( leq(X0,pred(X1))
      | ~ gt(X1,X0) ),
    inference(cnf_transformation,[status(esa)],[f116]) ).

fof(f218,plain,
    ! [X0] : pred(succ(X0)) = X0,
    inference(cnf_transformation,[status(esa)],[f40]) ).

fof(f219,plain,
    ! [X0] : succ(pred(X0)) = X0,
    inference(cnf_transformation,[status(esa)],[f41]) ).

fof(f251,plain,
    ( a_select2(rho_defuse,n0) = use
    & a_select2(rho_defuse,n1) = use
    & a_select2(rho_defuse,n2) = use
    & a_select2(sigma_defuse,n0) = use
    & a_select2(sigma_defuse,n1) = use
    & a_select2(sigma_defuse,n2) = use
    & a_select2(sigma_defuse,n3) = use
    & a_select2(sigma_defuse,n4) = use
    & a_select2(sigma_defuse,n5) = use
    & a_select3(u_defuse,n0,n0) = use
    & a_select3(u_defuse,n1,n0) = use
    & a_select3(u_defuse,n2,n0) = use
    & a_select2(xinit_defuse,n3) = use
    & a_select2(xinit_defuse,n4) = use
    & a_select2(xinit_defuse,n5) = use
    & a_select2(xinit_mean_defuse,n0) = use
    & a_select2(xinit_mean_defuse,n1) = use
    & a_select2(xinit_mean_defuse,n2) = use
    & a_select2(xinit_mean_defuse,n3) = use
    & a_select2(xinit_mean_defuse,n4) = use
    & a_select2(xinit_mean_defuse,n5) = use
    & a_select2(xinit_noise_defuse,n0) = use
    & a_select2(xinit_noise_defuse,n1) = use
    & a_select2(xinit_noise_defuse,n2) = use
    & a_select2(xinit_noise_defuse,n3) = use
    & a_select2(xinit_noise_defuse,n4) = use
    & a_select2(xinit_noise_defuse,n5) = use
    & leq(n0,pv5)
    & leq(pv5,n998)
    & gt(pv5,n0)
    & ! [A,B] :
        ( ~ leq(n0,A)
        | ~ leq(n0,B)
        | ~ leq(A,n2)
        | ~ leq(B,pred(pv5))
        | a_select3(u_defuse,A,B) = use )
    & ! [C,D] :
        ( ~ leq(n0,C)
        | ~ leq(n0,D)
        | ~ leq(C,n2)
        | ~ leq(D,pred(pv5))
        | a_select3(z_defuse,C,D) = use )
    & ? [E,F] :
        ( leq(n0,E)
        & leq(n0,F)
        & leq(E,n2)
        & leq(F,pv5)
        & ( n0 != E
          | pv5 != F )
        & ( n1 != E
          | pv5 != F )
        & ( n2 != E
          | pv5 != F )
        & a_select3(z_defuse,E,F) != use ) ),
    inference(pre_NNF_transformation,[status(esa)],[f54]) ).

fof(f252,plain,
    ( a_select2(rho_defuse,n0) = use
    & a_select2(rho_defuse,n1) = use
    & a_select2(rho_defuse,n2) = use
    & a_select2(sigma_defuse,n0) = use
    & a_select2(sigma_defuse,n1) = use
    & a_select2(sigma_defuse,n2) = use
    & a_select2(sigma_defuse,n3) = use
    & a_select2(sigma_defuse,n4) = use
    & a_select2(sigma_defuse,n5) = use
    & a_select3(u_defuse,n0,n0) = use
    & a_select3(u_defuse,n1,n0) = use
    & a_select3(u_defuse,n2,n0) = use
    & a_select2(xinit_defuse,n3) = use
    & a_select2(xinit_defuse,n4) = use
    & a_select2(xinit_defuse,n5) = use
    & a_select2(xinit_mean_defuse,n0) = use
    & a_select2(xinit_mean_defuse,n1) = use
    & a_select2(xinit_mean_defuse,n2) = use
    & a_select2(xinit_mean_defuse,n3) = use
    & a_select2(xinit_mean_defuse,n4) = use
    & a_select2(xinit_mean_defuse,n5) = use
    & a_select2(xinit_noise_defuse,n0) = use
    & a_select2(xinit_noise_defuse,n1) = use
    & a_select2(xinit_noise_defuse,n2) = use
    & a_select2(xinit_noise_defuse,n3) = use
    & a_select2(xinit_noise_defuse,n4) = use
    & a_select2(xinit_noise_defuse,n5) = use
    & leq(n0,pv5)
    & leq(pv5,n998)
    & gt(pv5,n0)
    & ! [A,B] :
        ( ~ leq(n0,A)
        | ~ leq(n0,B)
        | ~ leq(A,n2)
        | ~ leq(B,pred(pv5))
        | a_select3(u_defuse,A,B) = use )
    & ! [C,D] :
        ( ~ leq(n0,C)
        | ~ leq(n0,D)
        | ~ leq(C,n2)
        | ~ leq(D,pred(pv5))
        | a_select3(z_defuse,C,D) = use )
    & leq(n0,sk0_23)
    & leq(n0,sk0_24)
    & leq(sk0_23,n2)
    & leq(sk0_24,pv5)
    & ( n0 != sk0_23
      | pv5 != sk0_24 )
    & ( n1 != sk0_23
      | pv5 != sk0_24 )
    & ( n2 != sk0_23
      | pv5 != sk0_24 )
    & a_select3(z_defuse,sk0_23,sk0_24) != use ),
    inference(skolemization,[status(esa)],[f251]) ).

fof(f282,plain,
    gt(pv5,n0),
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f284,plain,
    ! [X0,X1] :
      ( ~ leq(n0,X0)
      | ~ leq(n0,X1)
      | ~ leq(X0,n2)
      | ~ leq(X1,pred(pv5))
      | a_select3(z_defuse,X0,X1) = use ),
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f285,plain,
    leq(n0,sk0_23),
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f286,plain,
    leq(n0,sk0_24),
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f287,plain,
    leq(sk0_23,n2),
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f288,plain,
    leq(sk0_24,pv5),
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f289,plain,
    ( n0 != sk0_23
    | pv5 != sk0_24 ),
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f290,plain,
    ( n1 != sk0_23
    | pv5 != sk0_24 ),
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f291,plain,
    ( n2 != sk0_23
    | pv5 != sk0_24 ),
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f292,plain,
    a_select3(z_defuse,sk0_23,sk0_24) != use,
    inference(cnf_transformation,[status(esa)],[f252]) ).

fof(f300,plain,
    gt(n1,tptp_minus_1),
    inference(cnf_transformation,[status(esa)],[f62]) ).

fof(f301,plain,
    gt(n2,tptp_minus_1),
    inference(cnf_transformation,[status(esa)],[f63]) ).

fof(f303,plain,
    gt(n4,n0),
    inference(cnf_transformation,[status(esa)],[f65]) ).

fof(f306,plain,
    gt(n1,n0),
    inference(cnf_transformation,[status(esa)],[f68]) ).

fof(f307,plain,
    gt(n2,n0),
    inference(cnf_transformation,[status(esa)],[f69]) ).

fof(f308,plain,
    gt(n3,n0),
    inference(cnf_transformation,[status(esa)],[f70]) ).

fof(f309,plain,
    gt(n4,n1),
    inference(cnf_transformation,[status(esa)],[f71]) ).

fof(f310,plain,
    gt(n5,n1),
    inference(cnf_transformation,[status(esa)],[f72]) ).

fof(f311,plain,
    gt(n998,n1),
    inference(cnf_transformation,[status(esa)],[f73]) ).

fof(f312,plain,
    gt(n2,n1),
    inference(cnf_transformation,[status(esa)],[f74]) ).

fof(f314,plain,
    gt(n4,n2),
    inference(cnf_transformation,[status(esa)],[f76]) ).

fof(f316,plain,
    gt(n998,n2),
    inference(cnf_transformation,[status(esa)],[f78]) ).

fof(f317,plain,
    gt(n3,n2),
    inference(cnf_transformation,[status(esa)],[f79]) ).

fof(f329,plain,
    ! [X] :
      ( ~ leq(n0,X)
      | ~ leq(X,n2)
      | X = n0
      | X = n1
      | X = n2 ),
    inference(pre_NNF_transformation,[status(esa)],[f87]) ).

fof(f330,plain,
    ! [X0] :
      ( ~ leq(n0,X0)
      | ~ leq(X0,n2)
      | X0 = n0
      | X0 = n1
      | X0 = n2 ),
    inference(cnf_transformation,[status(esa)],[f329]) ).

fof(f335,plain,
    succ(n0) = n1,
    inference(cnf_transformation,[status(esa)],[f91]) ).

fof(f365,plain,
    ( spl0_0
  <=> n0 = sk0_23 ),
    introduced(split_symbol_definition) ).

fof(f368,plain,
    ( spl0_1
  <=> pv5 = sk0_24 ),
    introduced(split_symbol_definition) ).

fof(f371,plain,
    ( ~ spl0_0
    | ~ spl0_1 ),
    inference(split_clause,[status(thm)],[f289,f365,f368]) ).

fof(f372,plain,
    ( spl0_2
  <=> n1 = sk0_23 ),
    introduced(split_symbol_definition) ).

fof(f375,plain,
    ( ~ spl0_2
    | ~ spl0_1 ),
    inference(split_clause,[status(thm)],[f290,f372,f368]) ).

fof(f376,plain,
    ( spl0_3
  <=> n2 = sk0_23 ),
    introduced(split_symbol_definition) ).

fof(f379,plain,
    ( ~ spl0_3
    | ~ spl0_1 ),
    inference(split_clause,[status(thm)],[f291,f376,f368]) ).

fof(f404,plain,
    ! [X0] :
      ( ~ leq(X0,sk0_23)
      | leq(X0,n2) ),
    inference(resolution,[status(thm)],[f102,f287]) ).

fof(f411,plain,
    lt(tptp_minus_1,n2),
    inference(resolution,[status(thm)],[f106,f301]) ).

fof(f413,plain,
    lt(tptp_minus_1,n1),
    inference(resolution,[status(thm)],[f106,f300]) ).

fof(f432,plain,
    ( spl0_4
  <=> leq(n0,n2) ),
    introduced(split_symbol_definition) ).

fof(f434,plain,
    ( ~ leq(n0,n2)
    | spl0_4 ),
    inference(component_clause,[status(thm)],[f432]) ).

fof(f435,plain,
    ( spl0_5
  <=> leq(n0,n0) ),
    introduced(split_symbol_definition) ).

fof(f437,plain,
    ( ~ leq(n0,n0)
    | spl0_5 ),
    inference(component_clause,[status(thm)],[f435]) ).

fof(f441,plain,
    ( spl0_7
  <=> leq(n0,pred(pv5)) ),
    introduced(split_symbol_definition) ).

fof(f443,plain,
    ( ~ leq(n0,pred(pv5))
    | spl0_7 ),
    inference(component_clause,[status(thm)],[f441]) ).

fof(f449,plain,
    ( spl0_9
  <=> leq(n0,n1) ),
    introduced(split_symbol_definition) ).

fof(f451,plain,
    ( ~ leq(n0,n1)
    | spl0_9 ),
    inference(component_clause,[status(thm)],[f449]) ).

fof(f452,plain,
    ( spl0_10
  <=> leq(n1,n2) ),
    introduced(split_symbol_definition) ).

fof(f454,plain,
    ( ~ leq(n1,n2)
    | spl0_10 ),
    inference(component_clause,[status(thm)],[f452]) ).

fof(f464,plain,
    leq(n0,n2),
    inference(resolution,[status(thm)],[f404,f285]) ).

fof(f470,plain,
    ( spl0_11
  <=> leq(n0,sk0_23) ),
    introduced(split_symbol_definition) ).

fof(f472,plain,
    ( ~ leq(n0,sk0_23)
    | spl0_11 ),
    inference(component_clause,[status(thm)],[f470]) ).

fof(f473,plain,
    ( spl0_12
  <=> leq(n0,sk0_24) ),
    introduced(split_symbol_definition) ).

fof(f475,plain,
    ( ~ leq(n0,sk0_24)
    | spl0_12 ),
    inference(component_clause,[status(thm)],[f473]) ).

fof(f476,plain,
    ( spl0_13
  <=> leq(sk0_23,n2) ),
    introduced(split_symbol_definition) ).

fof(f478,plain,
    ( ~ leq(sk0_23,n2)
    | spl0_13 ),
    inference(component_clause,[status(thm)],[f476]) ).

fof(f479,plain,
    ( spl0_14
  <=> leq(sk0_24,pred(pv5)) ),
    introduced(split_symbol_definition) ).

fof(f481,plain,
    ( ~ leq(sk0_24,pred(pv5))
    | spl0_14 ),
    inference(component_clause,[status(thm)],[f479]) ).

fof(f482,plain,
    ( ~ leq(n0,sk0_23)
    | ~ leq(n0,sk0_24)
    | ~ leq(sk0_23,n2)
    | ~ leq(sk0_24,pred(pv5)) ),
    inference(resolution,[status(thm)],[f284,f292]) ).

fof(f483,plain,
    ( ~ spl0_11
    | ~ spl0_12
    | ~ spl0_13
    | ~ spl0_14 ),
    inference(split_clause,[status(thm)],[f482,f470,f473,f476,f479]) ).

fof(f484,plain,
    ( $false
    | spl0_13 ),
    inference(forward_subsumption_resolution,[status(thm)],[f478,f287]) ).

fof(f485,plain,
    spl0_13,
    inference(contradiction_clause,[status(thm)],[f484]) ).

fof(f486,plain,
    ( $false
    | spl0_12 ),
    inference(forward_subsumption_resolution,[status(thm)],[f475,f286]) ).

fof(f487,plain,
    spl0_12,
    inference(contradiction_clause,[status(thm)],[f486]) ).

fof(f488,plain,
    ( $false
    | spl0_11 ),
    inference(forward_subsumption_resolution,[status(thm)],[f472,f285]) ).

fof(f489,plain,
    spl0_11,
    inference(contradiction_clause,[status(thm)],[f488]) ).

fof(f492,plain,
    lt(n1,n4),
    inference(resolution,[status(thm)],[f309,f106]) ).

fof(f494,plain,
    lt(n1,n5),
    inference(resolution,[status(thm)],[f310,f106]) ).

fof(f506,plain,
    lt(n2,n998),
    inference(resolution,[status(thm)],[f316,f106]) ).

fof(f510,plain,
    leq(n2,n3),
    inference(resolution,[status(thm)],[f112,f317]) ).

fof(f512,plain,
    leq(n0,n3),
    inference(resolution,[status(thm)],[f112,f308]) ).

fof(f514,plain,
    leq(n1,n2),
    inference(resolution,[status(thm)],[f112,f312]) ).

fof(f515,plain,
    ( $false
    | spl0_10 ),
    inference(forward_subsumption_resolution,[status(thm)],[f514,f454]) ).

fof(f516,plain,
    spl0_10,
    inference(contradiction_clause,[status(thm)],[f515]) ).

fof(f519,plain,
    leq(n0,n1),
    inference(resolution,[status(thm)],[f112,f306]) ).

fof(f520,plain,
    ( $false
    | spl0_9 ),
    inference(forward_subsumption_resolution,[status(thm)],[f519,f451]) ).

fof(f521,plain,
    spl0_9,
    inference(contradiction_clause,[status(thm)],[f520]) ).

fof(f525,plain,
    leq(n1,n4),
    inference(resolution,[status(thm)],[f112,f309]) ).

fof(f526,plain,
    leq(n0,n4),
    inference(resolution,[status(thm)],[f112,f303]) ).

fof(f543,plain,
    ( spl0_15
  <=> gt(pv5,sk0_24) ),
    introduced(split_symbol_definition) ).

fof(f544,plain,
    ( gt(pv5,sk0_24)
    | ~ spl0_15 ),
    inference(component_clause,[status(thm)],[f543]) ).

fof(f546,plain,
    ( sk0_24 = pv5
    | gt(pv5,sk0_24) ),
    inference(resolution,[status(thm)],[f114,f288]) ).

fof(f547,plain,
    ( spl0_1
    | spl0_15 ),
    inference(split_clause,[status(thm)],[f546,f368,f543]) ).

fof(f561,plain,
    ( spl0_19
  <=> n0 = n2 ),
    introduced(split_symbol_definition) ).

fof(f562,plain,
    ( n0 = n2
    | ~ spl0_19 ),
    inference(component_clause,[status(thm)],[f561]) ).

fof(f582,plain,
    ( spl0_24
  <=> n0 = pv5 ),
    introduced(split_symbol_definition) ).

fof(f583,plain,
    ( n0 = pv5
    | ~ spl0_24 ),
    inference(component_clause,[status(thm)],[f582]) ).

fof(f599,plain,
    pred(n1) = n0,
    inference(paramodulation,[status(thm)],[f335,f218]) ).

fof(f618,plain,
    geq(n2,n0),
    inference(resolution,[status(thm)],[f110,f464]) ).

fof(f638,plain,
    ( gt(n0,n0)
    | ~ spl0_24 ),
    inference(backward_demodulation,[status(thm)],[f583,f282]) ).

fof(f639,plain,
    ( $false
    | ~ spl0_24 ),
    inference(forward_subsumption_resolution,[status(thm)],[f638,f98]) ).

fof(f640,plain,
    ~ spl0_24,
    inference(contradiction_clause,[status(thm)],[f639]) ).

fof(f657,plain,
    ( gt(n0,n0)
    | ~ spl0_19 ),
    inference(backward_demodulation,[status(thm)],[f562,f307]) ).

fof(f658,plain,
    ( $false
    | ~ spl0_19 ),
    inference(forward_subsumption_resolution,[status(thm)],[f657,f98]) ).

fof(f659,plain,
    ~ spl0_19,
    inference(contradiction_clause,[status(thm)],[f658]) ).

fof(f668,plain,
    ( spl0_26
  <=> n1 = n2 ),
    introduced(split_symbol_definition) ).

fof(f669,plain,
    ( n1 = n2
    | ~ spl0_26 ),
    inference(component_clause,[status(thm)],[f668]) ).

fof(f682,plain,
    ( spl0_28
  <=> n0 = n1 ),
    introduced(split_symbol_definition) ).

fof(f683,plain,
    ( n0 = n1
    | ~ spl0_28 ),
    inference(component_clause,[status(thm)],[f682]) ).

fof(f704,plain,
    ( gt(n0,n0)
    | ~ spl0_28 ),
    inference(backward_demodulation,[status(thm)],[f683,f306]) ).

fof(f705,plain,
    ( $false
    | ~ spl0_28 ),
    inference(forward_subsumption_resolution,[status(thm)],[f704,f98]) ).

fof(f706,plain,
    ~ spl0_28,
    inference(contradiction_clause,[status(thm)],[f705]) ).

fof(f783,plain,
    gt(n4,n1),
    inference(resolution,[status(thm)],[f492,f105]) ).

fof(f796,plain,
    gt(n5,n1),
    inference(resolution,[status(thm)],[f494,f105]) ).

fof(f846,plain,
    ( spl0_38
  <=> tptp_minus_1 = n2 ),
    introduced(split_symbol_definition) ).

fof(f847,plain,
    ( tptp_minus_1 = n2
    | ~ spl0_38 ),
    inference(component_clause,[status(thm)],[f846]) ).

fof(f890,plain,
    ( $false
    | spl0_5 ),
    inference(forward_subsumption_resolution,[status(thm)],[f437,f99]) ).

fof(f891,plain,
    spl0_5,
    inference(contradiction_clause,[status(thm)],[f890]) ).

fof(f963,plain,
    ( ~ gt(pv5,sk0_24)
    | spl0_14 ),
    inference(resolution,[status(thm)],[f481,f118]) ).

fof(f964,plain,
    leq(n0,n2),
    inference(resolution,[status(thm)],[f618,f109]) ).

fof(f985,plain,
    ( spl0_46
  <=> n2 = n4 ),
    introduced(split_symbol_definition) ).

fof(f986,plain,
    ( n2 = n4
    | ~ spl0_46 ),
    inference(component_clause,[status(thm)],[f985]) ).

fof(f995,plain,
    ( spl0_48
  <=> n1 = n4 ),
    introduced(split_symbol_definition) ).

fof(f996,plain,
    ( n1 = n4
    | ~ spl0_48 ),
    inference(component_clause,[status(thm)],[f995]) ).

fof(f1005,plain,
    ( spl0_50
  <=> n0 = n4 ),
    introduced(split_symbol_definition) ).

fof(f1006,plain,
    ( n0 = n4
    | ~ spl0_50 ),
    inference(component_clause,[status(thm)],[f1005]) ).

fof(f1025,plain,
    ( spl0_54
  <=> n2 = n998 ),
    introduced(split_symbol_definition) ).

fof(f1026,plain,
    ( n2 = n998
    | ~ spl0_54 ),
    inference(component_clause,[status(thm)],[f1025]) ).

fof(f1035,plain,
    ( spl0_56
  <=> n1 = n998 ),
    introduced(split_symbol_definition) ).

fof(f1036,plain,
    ( n1 = n998
    | ~ spl0_56 ),
    inference(component_clause,[status(thm)],[f1035]) ).

fof(f1089,plain,
    ( spl0_67
  <=> leq(n4,n4) ),
    introduced(split_symbol_definition) ).

fof(f1091,plain,
    ( ~ leq(n4,n4)
    | spl0_67 ),
    inference(component_clause,[status(thm)],[f1089]) ).

fof(f1113,plain,
    ( spl0_73
  <=> leq(n0,n4) ),
    introduced(split_symbol_definition) ).

fof(f1115,plain,
    ( ~ leq(n0,n4)
    | spl0_73 ),
    inference(component_clause,[status(thm)],[f1113]) ).

fof(f1121,plain,
    ( $false
    | spl0_73 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1115,f526]) ).

fof(f1122,plain,
    spl0_73,
    inference(contradiction_clause,[status(thm)],[f1121]) ).

fof(f1123,plain,
    ( $false
    | spl0_67 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1091,f99]) ).

fof(f1124,plain,
    spl0_67,
    inference(contradiction_clause,[status(thm)],[f1123]) ).

fof(f1143,plain,
    ( spl0_78
  <=> n1 = n5 ),
    introduced(split_symbol_definition) ).

fof(f1144,plain,
    ( n1 = n5
    | ~ spl0_78 ),
    inference(component_clause,[status(thm)],[f1143]) ).

fof(f1219,plain,
    ( spl0_94
  <=> leq(n1,n4) ),
    introduced(split_symbol_definition) ).

fof(f1221,plain,
    ( ~ leq(n1,n4)
    | spl0_94 ),
    inference(component_clause,[status(thm)],[f1219]) ).

fof(f1231,plain,
    ( $false
    | spl0_94 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1221,f525]) ).

fof(f1232,plain,
    spl0_94,
    inference(contradiction_clause,[status(thm)],[f1231]) ).

fof(f1384,plain,
    succ(n0) = n1,
    inference(paramodulation,[status(thm)],[f599,f219]) ).

fof(f1410,plain,
    ( gt(n1,n1)
    | ~ spl0_26 ),
    inference(forward_demodulation,[status(thm)],[f669,f312]) ).

fof(f1411,plain,
    ( $false
    | ~ spl0_26 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1410,f98]) ).

fof(f1412,plain,
    ~ spl0_26,
    inference(contradiction_clause,[status(thm)],[f1411]) ).

fof(f1447,plain,
    ( spl0_105
  <=> succ(n0) = tptp_minus_1 ),
    introduced(split_symbol_definition) ).

fof(f1448,plain,
    ( succ(n0) = tptp_minus_1
    | ~ spl0_105 ),
    inference(component_clause,[status(thm)],[f1447]) ).

fof(f1474,plain,
    gt(n2,tptp_minus_1),
    inference(resolution,[status(thm)],[f411,f105]) ).

fof(f1482,plain,
    gt(n1,tptp_minus_1),
    inference(resolution,[status(thm)],[f413,f105]) ).

fof(f1725,plain,
    gt(n998,n2),
    inference(resolution,[status(thm)],[f506,f105]) ).

fof(f1779,plain,
    ( gt(n1,n1)
    | ~ spl0_48 ),
    inference(backward_demodulation,[status(thm)],[f996,f783]) ).

fof(f1780,plain,
    ( $false
    | ~ spl0_48 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1779,f98]) ).

fof(f1781,plain,
    ~ spl0_48,
    inference(contradiction_clause,[status(thm)],[f1780]) ).

fof(f1785,plain,
    ( gt(n1,n1)
    | ~ spl0_78 ),
    inference(backward_demodulation,[status(thm)],[f1144,f796]) ).

fof(f1786,plain,
    ( $false
    | ~ spl0_78 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1785,f98]) ).

fof(f1787,plain,
    ~ spl0_78,
    inference(contradiction_clause,[status(thm)],[f1786]) ).

fof(f1802,plain,
    ( gt(n1,n1)
    | ~ spl0_56 ),
    inference(backward_demodulation,[status(thm)],[f1036,f311]) ).

fof(f1803,plain,
    ( $false
    | ~ spl0_56 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1802,f98]) ).

fof(f1804,plain,
    ~ spl0_56,
    inference(contradiction_clause,[status(thm)],[f1803]) ).

fof(f1862,plain,
    ( ~ leq(sk0_23,n2)
    | sk0_23 = n0
    | sk0_23 = n1
    | sk0_23 = n2 ),
    inference(resolution,[status(thm)],[f285,f330]) ).

fof(f1863,plain,
    ( ~ spl0_13
    | spl0_0
    | spl0_2
    | spl0_3 ),
    inference(split_clause,[status(thm)],[f1862,f476,f365,f372,f376]) ).

fof(f1908,plain,
    ( $false
    | spl0_4 ),
    inference(forward_subsumption_resolution,[status(thm)],[f434,f964]) ).

fof(f1909,plain,
    spl0_4,
    inference(contradiction_clause,[status(thm)],[f1908]) ).

fof(f1940,plain,
    ( spl0_136
  <=> leq(n3,n3) ),
    introduced(split_symbol_definition) ).

fof(f1942,plain,
    ( ~ leq(n3,n3)
    | spl0_136 ),
    inference(component_clause,[status(thm)],[f1940]) ).

fof(f1963,plain,
    ( spl0_141
  <=> leq(n2,n3) ),
    introduced(split_symbol_definition) ).

fof(f1965,plain,
    ( ~ leq(n2,n3)
    | spl0_141 ),
    inference(component_clause,[status(thm)],[f1963]) ).

fof(f1976,plain,
    ( spl0_143
  <=> leq(n0,n3) ),
    introduced(split_symbol_definition) ).

fof(f1978,plain,
    ( ~ leq(n0,n3)
    | spl0_143 ),
    inference(component_clause,[status(thm)],[f1976]) ).

fof(f1981,plain,
    ( $false
    | spl0_143 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1978,f512]) ).

fof(f1982,plain,
    spl0_143,
    inference(contradiction_clause,[status(thm)],[f1981]) ).

fof(f1983,plain,
    ( $false
    | spl0_141 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1965,f510]) ).

fof(f1984,plain,
    spl0_141,
    inference(contradiction_clause,[status(thm)],[f1983]) ).

fof(f1985,plain,
    ( $false
    | spl0_136 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1942,f99]) ).

fof(f1986,plain,
    spl0_136,
    inference(contradiction_clause,[status(thm)],[f1985]) ).

fof(f2258,plain,
    ( spl0_144
  <=> leq(n1,n1) ),
    introduced(split_symbol_definition) ).

fof(f2260,plain,
    ( ~ leq(n1,n1)
    | spl0_144 ),
    inference(component_clause,[status(thm)],[f2258]) ).

fof(f2272,plain,
    ( $false
    | spl0_144 ),
    inference(forward_subsumption_resolution,[status(thm)],[f2260,f99]) ).

fof(f2273,plain,
    spl0_144,
    inference(contradiction_clause,[status(thm)],[f2272]) ).

fof(f2502,plain,
    ( gt(n0,n0)
    | ~ spl0_50 ),
    inference(backward_demodulation,[status(thm)],[f1006,f303]) ).

fof(f2503,plain,
    ( $false
    | ~ spl0_50 ),
    inference(forward_subsumption_resolution,[status(thm)],[f2502,f98]) ).

fof(f2504,plain,
    ~ spl0_50,
    inference(contradiction_clause,[status(thm)],[f2503]) ).

fof(f2749,plain,
    ( gt(n2,n2)
    | ~ spl0_46 ),
    inference(backward_demodulation,[status(thm)],[f986,f314]) ).

fof(f2750,plain,
    ( $false
    | ~ spl0_46 ),
    inference(forward_subsumption_resolution,[status(thm)],[f2749,f98]) ).

fof(f2751,plain,
    ~ spl0_46,
    inference(contradiction_clause,[status(thm)],[f2750]) ).

fof(f3024,plain,
    ( n1 = tptp_minus_1
    | ~ spl0_105 ),
    inference(forward_demodulation,[status(thm)],[f1384,f1448]) ).

fof(f3144,plain,
    ( gt(tptp_minus_1,tptp_minus_1)
    | ~ spl0_105 ),
    inference(backward_demodulation,[status(thm)],[f3024,f1482]) ).

fof(f3145,plain,
    ( $false
    | ~ spl0_105 ),
    inference(forward_subsumption_resolution,[status(thm)],[f3144,f98]) ).

fof(f3146,plain,
    ~ spl0_105,
    inference(contradiction_clause,[status(thm)],[f3145]) ).

fof(f3365,plain,
    ( gt(n2,n2)
    | ~ spl0_54 ),
    inference(backward_demodulation,[status(thm)],[f1026,f1725]) ).

fof(f3366,plain,
    ( $false
    | ~ spl0_54 ),
    inference(forward_subsumption_resolution,[status(thm)],[f3365,f98]) ).

fof(f3367,plain,
    ~ spl0_54,
    inference(contradiction_clause,[status(thm)],[f3366]) ).

fof(f3380,plain,
    ( gt(tptp_minus_1,tptp_minus_1)
    | ~ spl0_38 ),
    inference(backward_demodulation,[status(thm)],[f847,f1474]) ).

fof(f3381,plain,
    ( $false
    | ~ spl0_38 ),
    inference(forward_subsumption_resolution,[status(thm)],[f3380,f98]) ).

fof(f3382,plain,
    ~ spl0_38,
    inference(contradiction_clause,[status(thm)],[f3381]) ).

fof(f3393,plain,
    ( ~ gt(pv5,n0)
    | spl0_7 ),
    inference(resolution,[status(thm)],[f443,f118]) ).

fof(f3394,plain,
    ( $false
    | spl0_7 ),
    inference(forward_subsumption_resolution,[status(thm)],[f3393,f282]) ).

fof(f3395,plain,
    spl0_7,
    inference(contradiction_clause,[status(thm)],[f3394]) ).

fof(f3523,plain,
    ( $false
    | ~ spl0_15
    | spl0_14 ),
    inference(forward_subsumption_resolution,[status(thm)],[f963,f544]) ).

fof(f3524,plain,
    ( ~ spl0_15
    | spl0_14 ),
    inference(contradiction_clause,[status(thm)],[f3523]) ).

fof(f3525,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f371,f375,f379,f483,f485,f487,f489,f516,f521,f547,f640,f659,f706,f891,f1122,f1124,f1232,f1412,f1781,f1787,f1804,f1863,f1909,f1982,f1984,f1986,f2273,f2504,f2751,f3146,f3367,f3382,f3395,f3524]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.09  % Problem  : SWV203+1 : TPTP v8.1.2. Bugfixed v3.3.0.
% 0.00/0.10  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.09/0.30  % Computer : n002.cluster.edu
% 0.09/0.30  % Model    : x86_64 x86_64
% 0.09/0.30  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.30  % Memory   : 8042.1875MB
% 0.09/0.30  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.09/0.30  % CPULimit : 300
% 0.09/0.30  % WCLimit  : 300
% 0.09/0.30  % DateTime : Tue May 30 11:52:28 EDT 2023
% 0.09/0.30  % CPUTime  : 
% 0.14/0.31  % Drodi V3.5.1
% 0.14/0.42  % Refutation found
% 0.14/0.42  % SZS status Theorem for theBenchmark: Theorem is valid
% 0.14/0.42  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.14/0.44  % Elapsed time: 0.137218 seconds
% 0.14/0.44  % CPU time: 0.409005 seconds
% 0.14/0.44  % Memory used: 38.411 MB
%------------------------------------------------------------------------------