TSTP Solution File: GEO336+1 by Drodi---3.6.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% Problem  : GEO336+1 : TPTP v8.1.2. Released v4.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n027.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 : Tue Apr 30 20:17:57 EDT 2024

% Result   : Theorem 0.20s 0.55s
% Output   : CNFRefutation 0.20s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    9
%            Number of leaves      :   33
% Syntax   : Number of formulae    :  139 (  42 unt;   0 def)
%            Number of atoms       :  430 ( 144 equ)
%            Maximal formula atoms :   12 (   3 avg)
%            Number of connectives :  498 ( 207   ~; 207   |;  60   &)
%                                         (  18 <=>;   6  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   21 (   5 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :   23 (  21 usr;  19 prp; 0-3 aty)
%            Number of functors    :   10 (  10 usr;   7 con; 0-8 aty)
%            Number of variables   :  144 ( 131   !;  13   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,conjecture,
    ? [Vd1378] :
      ( vf(vd1363,Vd1378) = vf(vd1361,vd1362)
      & rR(Vd1378,vd1361,vd1363)
      & rpoint(Vd1378) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f2,negated_conjecture,
    ~ ? [Vd1378] :
        ( vf(vd1363,Vd1378) = vf(vd1361,vd1362)
        & rR(Vd1378,vd1361,vd1363)
        & rpoint(Vd1378) ),
    inference(negated_conjecture,[status(cth)],[f1]) ).

fof(f3,axiom,
    rless(vf(vd1361,vd1362),vf(vd1361,vd1363)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f5,axiom,
    ! [Vd1109,Vd1110,Vd1111,Vd1112,Vd1113,Vd1114,Vd1115,Vd1116] :
      ( ( rless(vf(Vd1113,Vd1115),vf(Vd1109,Vd1111))
        & Vd1113 != Vd1115
        & Vd1109 != Vd1111
        & Vd1115 = Vd1116
        & rpoint(Vd1116)
        & Vd1113 = Vd1114
        & rpoint(Vd1114)
        & Vd1111 = Vd1112
        & rpoint(Vd1112)
        & Vd1109 = Vd1110
        & rpoint(Vd1110) )
     => vf(Vd1109,vskolem1120(Vd1109,Vd1110,Vd1111,Vd1112,Vd1113,Vd1114,Vd1115,Vd1116)) = vf(Vd1113,Vd1115) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f6,axiom,
    ! [Vd1109,Vd1110,Vd1111,Vd1112,Vd1113,Vd1114,Vd1115,Vd1116] :
      ( ( rless(vf(Vd1113,Vd1115),vf(Vd1109,Vd1111))
        & Vd1113 != Vd1115
        & Vd1109 != Vd1111
        & Vd1115 = Vd1116
        & rpoint(Vd1116)
        & Vd1113 = Vd1114
        & rpoint(Vd1114)
        & Vd1111 = Vd1112
        & rpoint(Vd1112)
        & Vd1109 = Vd1110
        & rpoint(Vd1110) )
     => rR(vskolem1120(Vd1109,Vd1110,Vd1111,Vd1112,Vd1113,Vd1114,Vd1115,Vd1116),Vd1109,Vd1111) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f7,axiom,
    ! [Vd1109,Vd1110,Vd1111,Vd1112,Vd1113,Vd1114,Vd1115,Vd1116] :
      ( ( rless(vf(Vd1113,Vd1115),vf(Vd1109,Vd1111))
        & Vd1113 != Vd1115
        & Vd1109 != Vd1111
        & Vd1115 = Vd1116
        & rpoint(Vd1116)
        & Vd1113 = Vd1114
        & rpoint(Vd1114)
        & Vd1111 = Vd1112
        & rpoint(Vd1112)
        & Vd1109 = Vd1110
        & rpoint(Vd1110) )
     => rpoint(vskolem1120(Vd1109,Vd1110,Vd1111,Vd1112,Vd1113,Vd1114,Vd1115,Vd1116)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f11,axiom,
    ? [Vd1367] :
      ( vd1362 = Vd1367
      & rpoint(Vd1367) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f15,axiom,
    ! [Vd761,Vd762] :
      ( ( ? [Vd765] :
            ( Vd762 = Vd765
            & rpoint(Vd765) )
        & ? [Vd764] :
            ( Vd761 = Vd764
            & rpoint(Vd764) ) )
     => vf(Vd761,Vd762) = vf(Vd762,Vd761) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f21,axiom,
    ! [Vd340,Vd341,Vd342] :
      ( ( rR(Vd341,Vd340,Vd342)
        & ? [Vd346] :
            ( Vd342 = Vd346
            & rpoint(Vd346) )
        & ? [Vd345] :
            ( Vd341 = Vd345
            & rpoint(Vd345) )
        & ? [Vd344] :
            ( Vd340 = Vd344
            & rpoint(Vd344) ) )
     => ( ~ rR(Vd340,Vd341,Vd342)
        & Vd340 != Vd342
        & Vd340 != Vd341
        & rR(Vd341,Vd342,Vd340) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f43,axiom,
    vd1362 != vd1363,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f44,axiom,
    vd1361 != vd1363,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f45,axiom,
    vd1361 != vd1362,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f46,axiom,
    ? [Vd1368] :
      ( vd1363 = Vd1368
      & rpoint(Vd1368) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f47,axiom,
    ? [Vd1366] :
      ( vd1361 = Vd1366
      & rpoint(Vd1366) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f110,axiom,
    ! [Vd15,Vd16] :
      ( ( Vd15 = Vd16
        & rpoint(Vd16) )
     => ? [Vd17] :
          ( Vd17 != Vd15
          & rpoint(Vd17) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f111,axiom,
    rpoint(vd14),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f128,plain,
    ! [Vd1378] :
      ( vf(vd1363,Vd1378) != vf(vd1361,vd1362)
      | ~ rR(Vd1378,vd1361,vd1363)
      | ~ rpoint(Vd1378) ),
    inference(pre_NNF_transformation,[status(esa)],[f2]) ).

fof(f129,plain,
    ! [X0] :
      ( vf(vd1363,X0) != vf(vd1361,vd1362)
      | ~ rR(X0,vd1361,vd1363)
      | ~ rpoint(X0) ),
    inference(cnf_transformation,[status(esa)],[f128]) ).

fof(f130,plain,
    rless(vf(vd1361,vd1362),vf(vd1361,vd1363)),
    inference(cnf_transformation,[status(esa)],[f3]) ).

fof(f132,plain,
    ! [Vd1109,Vd1110,Vd1111,Vd1112,Vd1113,Vd1114,Vd1115,Vd1116] :
      ( ~ rless(vf(Vd1113,Vd1115),vf(Vd1109,Vd1111))
      | Vd1113 = Vd1115
      | Vd1109 = Vd1111
      | Vd1115 != Vd1116
      | ~ rpoint(Vd1116)
      | Vd1113 != Vd1114
      | ~ rpoint(Vd1114)
      | Vd1111 != Vd1112
      | ~ rpoint(Vd1112)
      | Vd1109 != Vd1110
      | ~ rpoint(Vd1110)
      | vf(Vd1109,vskolem1120(Vd1109,Vd1110,Vd1111,Vd1112,Vd1113,Vd1114,Vd1115,Vd1116)) = vf(Vd1113,Vd1115) ),
    inference(pre_NNF_transformation,[status(esa)],[f5]) ).

fof(f133,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7] :
      ( ~ rless(vf(X0,X1),vf(X2,X3))
      | X0 = X1
      | X2 = X3
      | X1 != X4
      | ~ rpoint(X4)
      | X0 != X5
      | ~ rpoint(X5)
      | X3 != X6
      | ~ rpoint(X6)
      | X2 != X7
      | ~ rpoint(X7)
      | vf(X2,vskolem1120(X2,X7,X3,X6,X0,X5,X1,X4)) = vf(X0,X1) ),
    inference(cnf_transformation,[status(esa)],[f132]) ).

fof(f134,plain,
    ! [Vd1109,Vd1110,Vd1111,Vd1112,Vd1113,Vd1114,Vd1115,Vd1116] :
      ( ~ rless(vf(Vd1113,Vd1115),vf(Vd1109,Vd1111))
      | Vd1113 = Vd1115
      | Vd1109 = Vd1111
      | Vd1115 != Vd1116
      | ~ rpoint(Vd1116)
      | Vd1113 != Vd1114
      | ~ rpoint(Vd1114)
      | Vd1111 != Vd1112
      | ~ rpoint(Vd1112)
      | Vd1109 != Vd1110
      | ~ rpoint(Vd1110)
      | rR(vskolem1120(Vd1109,Vd1110,Vd1111,Vd1112,Vd1113,Vd1114,Vd1115,Vd1116),Vd1109,Vd1111) ),
    inference(pre_NNF_transformation,[status(esa)],[f6]) ).

fof(f135,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7] :
      ( ~ rless(vf(X0,X1),vf(X2,X3))
      | X0 = X1
      | X2 = X3
      | X1 != X4
      | ~ rpoint(X4)
      | X0 != X5
      | ~ rpoint(X5)
      | X3 != X6
      | ~ rpoint(X6)
      | X2 != X7
      | ~ rpoint(X7)
      | rR(vskolem1120(X2,X7,X3,X6,X0,X5,X1,X4),X2,X3) ),
    inference(cnf_transformation,[status(esa)],[f134]) ).

fof(f136,plain,
    ! [Vd1109,Vd1110,Vd1111,Vd1112,Vd1113,Vd1114,Vd1115,Vd1116] :
      ( ~ rless(vf(Vd1113,Vd1115),vf(Vd1109,Vd1111))
      | Vd1113 = Vd1115
      | Vd1109 = Vd1111
      | Vd1115 != Vd1116
      | ~ rpoint(Vd1116)
      | Vd1113 != Vd1114
      | ~ rpoint(Vd1114)
      | Vd1111 != Vd1112
      | ~ rpoint(Vd1112)
      | Vd1109 != Vd1110
      | ~ rpoint(Vd1110)
      | rpoint(vskolem1120(Vd1109,Vd1110,Vd1111,Vd1112,Vd1113,Vd1114,Vd1115,Vd1116)) ),
    inference(pre_NNF_transformation,[status(esa)],[f7]) ).

fof(f137,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7] :
      ( ~ rless(vf(X0,X1),vf(X2,X3))
      | X0 = X1
      | X2 = X3
      | X1 != X4
      | ~ rpoint(X4)
      | X0 != X5
      | ~ rpoint(X5)
      | X3 != X6
      | ~ rpoint(X6)
      | X2 != X7
      | ~ rpoint(X7)
      | rpoint(vskolem1120(X2,X7,X3,X6,X0,X5,X1,X4)) ),
    inference(cnf_transformation,[status(esa)],[f136]) ).

fof(f148,plain,
    ( vd1362 = sk0_0
    & rpoint(sk0_0) ),
    inference(skolemization,[status(esa)],[f11]) ).

fof(f149,plain,
    vd1362 = sk0_0,
    inference(cnf_transformation,[status(esa)],[f148]) ).

fof(f150,plain,
    rpoint(sk0_0),
    inference(cnf_transformation,[status(esa)],[f148]) ).

fof(f165,plain,
    ! [Vd761,Vd762] :
      ( ! [Vd765] :
          ( Vd762 != Vd765
          | ~ rpoint(Vd765) )
      | ! [Vd764] :
          ( Vd761 != Vd764
          | ~ rpoint(Vd764) )
      | vf(Vd761,Vd762) = vf(Vd762,Vd761) ),
    inference(pre_NNF_transformation,[status(esa)],[f15]) ).

fof(f166,plain,
    ! [X0,X1,X2,X3] :
      ( X0 != X1
      | ~ rpoint(X1)
      | X2 != X3
      | ~ rpoint(X3)
      | vf(X2,X0) = vf(X0,X2) ),
    inference(cnf_transformation,[status(esa)],[f165]) ).

fof(f184,plain,
    ! [Vd340,Vd341,Vd342] :
      ( ~ rR(Vd341,Vd340,Vd342)
      | ! [Vd346] :
          ( Vd342 != Vd346
          | ~ rpoint(Vd346) )
      | ! [Vd345] :
          ( Vd341 != Vd345
          | ~ rpoint(Vd345) )
      | ! [Vd344] :
          ( Vd340 != Vd344
          | ~ rpoint(Vd344) )
      | ( ~ rR(Vd340,Vd341,Vd342)
        & Vd340 != Vd342
        & Vd340 != Vd341
        & rR(Vd341,Vd342,Vd340) ) ),
    inference(pre_NNF_transformation,[status(esa)],[f21]) ).

fof(f188,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ rR(X0,X1,X2)
      | X2 != X3
      | ~ rpoint(X3)
      | X0 != X4
      | ~ rpoint(X4)
      | X1 != X5
      | ~ rpoint(X5)
      | rR(X0,X2,X1) ),
    inference(cnf_transformation,[status(esa)],[f184]) ).

fof(f268,plain,
    vd1362 != vd1363,
    inference(cnf_transformation,[status(esa)],[f43]) ).

fof(f269,plain,
    vd1361 != vd1363,
    inference(cnf_transformation,[status(esa)],[f44]) ).

fof(f270,plain,
    vd1361 != vd1362,
    inference(cnf_transformation,[status(esa)],[f45]) ).

fof(f271,plain,
    ( vd1363 = sk0_9
    & rpoint(sk0_9) ),
    inference(skolemization,[status(esa)],[f46]) ).

fof(f272,plain,
    vd1363 = sk0_9,
    inference(cnf_transformation,[status(esa)],[f271]) ).

fof(f273,plain,
    rpoint(sk0_9),
    inference(cnf_transformation,[status(esa)],[f271]) ).

fof(f274,plain,
    ( vd1361 = sk0_10
    & rpoint(sk0_10) ),
    inference(skolemization,[status(esa)],[f47]) ).

fof(f275,plain,
    vd1361 = sk0_10,
    inference(cnf_transformation,[status(esa)],[f274]) ).

fof(f276,plain,
    rpoint(sk0_10),
    inference(cnf_transformation,[status(esa)],[f274]) ).

fof(f564,plain,
    ! [Vd15,Vd16] :
      ( Vd15 != Vd16
      | ~ rpoint(Vd16)
      | ? [Vd17] :
          ( Vd17 != Vd15
          & rpoint(Vd17) ) ),
    inference(pre_NNF_transformation,[status(esa)],[f110]) ).

fof(f565,plain,
    ! [Vd15] :
      ( ! [Vd16] :
          ( Vd15 != Vd16
          | ~ rpoint(Vd16) )
      | ? [Vd17] :
          ( Vd17 != Vd15
          & rpoint(Vd17) ) ),
    inference(miniscoping,[status(esa)],[f564]) ).

fof(f566,plain,
    ! [Vd15] :
      ( ! [Vd16] :
          ( Vd15 != Vd16
          | ~ rpoint(Vd16) )
      | ( sk0_44(Vd15) != Vd15
        & rpoint(sk0_44(Vd15)) ) ),
    inference(skolemization,[status(esa)],[f565]) ).

fof(f567,plain,
    ! [X0,X1] :
      ( X0 != X1
      | ~ rpoint(X1)
      | sk0_44(X0) != X0 ),
    inference(cnf_transformation,[status(esa)],[f566]) ).

fof(f568,plain,
    ! [X0,X1] :
      ( X0 != X1
      | ~ rpoint(X1)
      | rpoint(sk0_44(X0)) ),
    inference(cnf_transformation,[status(esa)],[f566]) ).

fof(f569,plain,
    rpoint(vd14),
    inference(cnf_transformation,[status(esa)],[f111]) ).

fof(f692,plain,
    ! [X0,X1,X2,X3] :
      ( ~ rless(vf(X0,X1),vf(X2,X3))
      | X0 = X1
      | X2 = X3
      | ~ rpoint(X1)
      | ~ rpoint(X0)
      | ~ rpoint(X3)
      | ~ rpoint(X2)
      | vf(X2,vskolem1120(X2,X2,X3,X3,X0,X0,X1,X1)) = vf(X0,X1) ),
    inference(destructive_equality_resolution,[status(esa)],[f133]) ).

fof(f693,plain,
    ! [X0,X1,X2,X3] :
      ( ~ rless(vf(X0,X1),vf(X2,X3))
      | X0 = X1
      | X2 = X3
      | ~ rpoint(X1)
      | ~ rpoint(X0)
      | ~ rpoint(X3)
      | ~ rpoint(X2)
      | rR(vskolem1120(X2,X2,X3,X3,X0,X0,X1,X1),X2,X3) ),
    inference(destructive_equality_resolution,[status(esa)],[f135]) ).

fof(f694,plain,
    ! [X0,X1,X2,X3] :
      ( ~ rless(vf(X0,X1),vf(X2,X3))
      | X0 = X1
      | X2 = X3
      | ~ rpoint(X1)
      | ~ rpoint(X0)
      | ~ rpoint(X3)
      | ~ rpoint(X2)
      | rpoint(vskolem1120(X2,X2,X3,X3,X0,X0,X1,X1)) ),
    inference(destructive_equality_resolution,[status(esa)],[f137]) ).

fof(f706,plain,
    ! [X0,X1] :
      ( ~ rpoint(X0)
      | ~ rpoint(X1)
      | vf(X1,X0) = vf(X0,X1) ),
    inference(destructive_equality_resolution,[status(esa)],[f166]) ).

fof(f720,plain,
    ! [X0,X1,X2] :
      ( ~ rR(X0,X1,X2)
      | ~ rpoint(X2)
      | ~ rpoint(X0)
      | ~ rpoint(X1)
      | rR(X0,X2,X1) ),
    inference(destructive_equality_resolution,[status(esa)],[f188]) ).

fof(f890,plain,
    ! [X0] :
      ( ~ rpoint(X0)
      | sk0_44(X0) != X0 ),
    inference(destructive_equality_resolution,[status(esa)],[f567]) ).

fof(f891,plain,
    ! [X0] :
      ( ~ rpoint(X0)
      | rpoint(sk0_44(X0)) ),
    inference(destructive_equality_resolution,[status(esa)],[f568]) ).

fof(f925,plain,
    rpoint(vd1362),
    inference(forward_demodulation,[status(thm)],[f149,f150]) ).

fof(f928,plain,
    rpoint(vd1363),
    inference(forward_demodulation,[status(thm)],[f272,f273]) ).

fof(f929,plain,
    ! [X0] :
      ( ~ rpoint(X0)
      | vf(X0,vd1363) = vf(vd1363,X0) ),
    inference(resolution,[status(thm)],[f928,f706]) ).

fof(f930,plain,
    rpoint(vd1361),
    inference(forward_demodulation,[status(thm)],[f275,f276]) ).

fof(f934,plain,
    sk0_44(vd1361) != vd1361,
    inference(resolution,[status(thm)],[f890,f930]) ).

fof(f935,plain,
    sk0_44(vd1363) != vd1363,
    inference(resolution,[status(thm)],[f890,f928]) ).

fof(f936,plain,
    sk0_44(vd1362) != vd1362,
    inference(resolution,[status(thm)],[f890,f925]) ).

fof(f937,plain,
    ( spl0_8
  <=> vd1361 = vd1362 ),
    introduced(split_symbol_definition) ).

fof(f938,plain,
    ( vd1361 = vd1362
    | ~ spl0_8 ),
    inference(component_clause,[status(thm)],[f937]) ).

fof(f940,plain,
    ( spl0_9
  <=> vd1361 = vd1363 ),
    introduced(split_symbol_definition) ).

fof(f941,plain,
    ( vd1361 = vd1363
    | ~ spl0_9 ),
    inference(component_clause,[status(thm)],[f940]) ).

fof(f943,plain,
    ( spl0_10
  <=> rpoint(vd1362) ),
    introduced(split_symbol_definition) ).

fof(f945,plain,
    ( ~ rpoint(vd1362)
    | spl0_10 ),
    inference(component_clause,[status(thm)],[f943]) ).

fof(f946,plain,
    ( spl0_11
  <=> rpoint(vd1361) ),
    introduced(split_symbol_definition) ).

fof(f948,plain,
    ( ~ rpoint(vd1361)
    | spl0_11 ),
    inference(component_clause,[status(thm)],[f946]) ).

fof(f949,plain,
    ( spl0_12
  <=> rpoint(vd1363) ),
    introduced(split_symbol_definition) ).

fof(f951,plain,
    ( ~ rpoint(vd1363)
    | spl0_12 ),
    inference(component_clause,[status(thm)],[f949]) ).

fof(f957,plain,
    ( $false
    | spl0_12 ),
    inference(forward_subsumption_resolution,[status(thm)],[f951,f928]) ).

fof(f958,plain,
    spl0_12,
    inference(contradiction_clause,[status(thm)],[f957]) ).

fof(f959,plain,
    ( $false
    | spl0_11 ),
    inference(forward_subsumption_resolution,[status(thm)],[f948,f930]) ).

fof(f960,plain,
    spl0_11,
    inference(contradiction_clause,[status(thm)],[f959]) ).

fof(f961,plain,
    ( $false
    | spl0_10 ),
    inference(forward_subsumption_resolution,[status(thm)],[f945,f925]) ).

fof(f962,plain,
    spl0_10,
    inference(contradiction_clause,[status(thm)],[f961]) ).

fof(f968,plain,
    ( $false
    | ~ spl0_9 ),
    inference(forward_subsumption_resolution,[status(thm)],[f941,f269]) ).

fof(f969,plain,
    ~ spl0_9,
    inference(contradiction_clause,[status(thm)],[f968]) ).

fof(f970,plain,
    ( $false
    | ~ spl0_8 ),
    inference(forward_subsumption_resolution,[status(thm)],[f938,f270]) ).

fof(f971,plain,
    ~ spl0_8,
    inference(contradiction_clause,[status(thm)],[f970]) ).

fof(f1202,plain,
    ( spl0_51
  <=> rpoint(vd14) ),
    introduced(split_symbol_definition) ).

fof(f1204,plain,
    ( ~ rpoint(vd14)
    | spl0_51 ),
    inference(component_clause,[status(thm)],[f1202]) ).

fof(f1232,plain,
    ( $false
    | spl0_51 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1204,f569]) ).

fof(f1233,plain,
    spl0_51,
    inference(contradiction_clause,[status(thm)],[f1232]) ).

fof(f1376,plain,
    ( spl0_77
  <=> vd1362 = vd1363 ),
    introduced(split_symbol_definition) ).

fof(f1377,plain,
    ( vd1362 = vd1363
    | ~ spl0_77 ),
    inference(component_clause,[status(thm)],[f1376]) ).

fof(f1406,plain,
    ( $false
    | ~ spl0_77 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1377,f268]) ).

fof(f1407,plain,
    ~ spl0_77,
    inference(contradiction_clause,[status(thm)],[f1406]) ).

fof(f1410,plain,
    vf(vd1361,vd1363) = vf(vd1363,vd1361),
    inference(resolution,[status(thm)],[f929,f930]) ).

fof(f1447,plain,
    rless(vf(vd1361,vd1362),vf(vd1363,vd1361)),
    inference(backward_demodulation,[status(thm)],[f1410,f130]) ).

fof(f1518,plain,
    ( spl0_103
  <=> rpoint(vskolem1120(vd1363,vd1363,vd1361,vd1361,vd1361,vd1361,vd1362,vd1362)) ),
    introduced(split_symbol_definition) ).

fof(f1521,plain,
    ( vd1361 = vd1362
    | vd1363 = vd1361
    | ~ rpoint(vd1362)
    | ~ rpoint(vd1361)
    | ~ rpoint(vd1361)
    | ~ rpoint(vd1363)
    | rpoint(vskolem1120(vd1363,vd1363,vd1361,vd1361,vd1361,vd1361,vd1362,vd1362)) ),
    inference(resolution,[status(thm)],[f1447,f694]) ).

fof(f1522,plain,
    ( spl0_8
    | spl0_9
    | ~ spl0_10
    | ~ spl0_11
    | ~ spl0_12
    | spl0_103 ),
    inference(split_clause,[status(thm)],[f1521,f937,f940,f943,f946,f949,f1518]) ).

fof(f1523,plain,
    ( spl0_104
  <=> rR(vskolem1120(vd1363,vd1363,vd1361,vd1361,vd1361,vd1361,vd1362,vd1362),vd1363,vd1361) ),
    introduced(split_symbol_definition) ).

fof(f1524,plain,
    ( rR(vskolem1120(vd1363,vd1363,vd1361,vd1361,vd1361,vd1361,vd1362,vd1362),vd1363,vd1361)
    | ~ spl0_104 ),
    inference(component_clause,[status(thm)],[f1523]) ).

fof(f1526,plain,
    ( vd1361 = vd1362
    | vd1363 = vd1361
    | ~ rpoint(vd1362)
    | ~ rpoint(vd1361)
    | ~ rpoint(vd1361)
    | ~ rpoint(vd1363)
    | rR(vskolem1120(vd1363,vd1363,vd1361,vd1361,vd1361,vd1361,vd1362,vd1362),vd1363,vd1361) ),
    inference(resolution,[status(thm)],[f1447,f693]) ).

fof(f1527,plain,
    ( spl0_8
    | spl0_9
    | ~ spl0_10
    | ~ spl0_11
    | ~ spl0_12
    | spl0_104 ),
    inference(split_clause,[status(thm)],[f1526,f937,f940,f943,f946,f949,f1523]) ).

fof(f1528,plain,
    ( spl0_105
  <=> vf(vd1363,vskolem1120(vd1363,vd1363,vd1361,vd1361,vd1361,vd1361,vd1362,vd1362)) = vf(vd1361,vd1362) ),
    introduced(split_symbol_definition) ).

fof(f1531,plain,
    ( vd1361 = vd1362
    | vd1363 = vd1361
    | ~ rpoint(vd1362)
    | ~ rpoint(vd1361)
    | ~ rpoint(vd1361)
    | ~ rpoint(vd1363)
    | vf(vd1363,vskolem1120(vd1363,vd1363,vd1361,vd1361,vd1361,vd1361,vd1362,vd1362)) = vf(vd1361,vd1362) ),
    inference(resolution,[status(thm)],[f1447,f692]) ).

fof(f1532,plain,
    ( spl0_8
    | spl0_9
    | ~ spl0_10
    | ~ spl0_11
    | ~ spl0_12
    | spl0_105 ),
    inference(split_clause,[status(thm)],[f1531,f937,f940,f943,f946,f949,f1528]) ).

fof(f1546,plain,
    rpoint(sk0_44(vd1361)),
    inference(resolution,[status(thm)],[f891,f930]) ).

fof(f1547,plain,
    rpoint(sk0_44(vd1363)),
    inference(resolution,[status(thm)],[f891,f928]) ).

fof(f1548,plain,
    rpoint(sk0_44(vd1362)),
    inference(resolution,[status(thm)],[f891,f925]) ).

fof(f1833,plain,
    ( spl0_140
  <=> rR(vskolem1120(vd1363,vd1363,vd1361,vd1361,vd1361,vd1361,vd1362,vd1362),vd1361,vd1363) ),
    introduced(split_symbol_definition) ).

fof(f1834,plain,
    ( rR(vskolem1120(vd1363,vd1363,vd1361,vd1361,vd1361,vd1361,vd1362,vd1362),vd1361,vd1363)
    | ~ spl0_140 ),
    inference(component_clause,[status(thm)],[f1833]) ).

fof(f1836,plain,
    ( ~ rpoint(vd1361)
    | ~ rpoint(vskolem1120(vd1363,vd1363,vd1361,vd1361,vd1361,vd1361,vd1362,vd1362))
    | ~ rpoint(vd1363)
    | rR(vskolem1120(vd1363,vd1363,vd1361,vd1361,vd1361,vd1361,vd1362,vd1362),vd1361,vd1363)
    | ~ spl0_104 ),
    inference(resolution,[status(thm)],[f1524,f720]) ).

fof(f1837,plain,
    ( ~ spl0_11
    | ~ spl0_103
    | ~ spl0_12
    | spl0_140
    | ~ spl0_104 ),
    inference(split_clause,[status(thm)],[f1836,f946,f1518,f949,f1833,f1523]) ).

fof(f1892,plain,
    ( spl0_150
  <=> sk0_44(vd1363) = vd1363 ),
    introduced(split_symbol_definition) ).

fof(f1893,plain,
    ( sk0_44(vd1363) = vd1363
    | ~ spl0_150 ),
    inference(component_clause,[status(thm)],[f1892]) ).

fof(f1895,plain,
    ( spl0_151
  <=> rpoint(sk0_44(vd1363)) ),
    introduced(split_symbol_definition) ).

fof(f1897,plain,
    ( ~ rpoint(sk0_44(vd1363))
    | spl0_151 ),
    inference(component_clause,[status(thm)],[f1895]) ).

fof(f1928,plain,
    ( $false
    | spl0_151 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1897,f1547]) ).

fof(f1929,plain,
    spl0_151,
    inference(contradiction_clause,[status(thm)],[f1928]) ).

fof(f1930,plain,
    ( $false
    | ~ spl0_150 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1893,f935]) ).

fof(f1931,plain,
    ~ spl0_150,
    inference(contradiction_clause,[status(thm)],[f1930]) ).

fof(f2013,plain,
    ( spl0_173
  <=> rpoint(sk0_44(vd1361)) ),
    introduced(split_symbol_definition) ).

fof(f2015,plain,
    ( ~ rpoint(sk0_44(vd1361))
    | spl0_173 ),
    inference(component_clause,[status(thm)],[f2013]) ).

fof(f2043,plain,
    ( $false
    | spl0_173 ),
    inference(forward_subsumption_resolution,[status(thm)],[f2015,f1546]) ).

fof(f2044,plain,
    spl0_173,
    inference(contradiction_clause,[status(thm)],[f2043]) ).

fof(f2048,plain,
    ( spl0_180
  <=> sk0_44(vd1361) = vd1361 ),
    introduced(split_symbol_definition) ).

fof(f2049,plain,
    ( sk0_44(vd1361) = vd1361
    | ~ spl0_180 ),
    inference(component_clause,[status(thm)],[f2048]) ).

fof(f2078,plain,
    ( $false
    | ~ spl0_180 ),
    inference(forward_subsumption_resolution,[status(thm)],[f2049,f934]) ).

fof(f2079,plain,
    ~ spl0_180,
    inference(contradiction_clause,[status(thm)],[f2078]) ).

fof(f2577,plain,
    ( spl0_233
  <=> rpoint(sk0_44(vd1362)) ),
    introduced(split_symbol_definition) ).

fof(f2579,plain,
    ( ~ rpoint(sk0_44(vd1362))
    | spl0_233 ),
    inference(component_clause,[status(thm)],[f2577]) ).

fof(f2612,plain,
    ( $false
    | spl0_233 ),
    inference(forward_subsumption_resolution,[status(thm)],[f2579,f1548]) ).

fof(f2613,plain,
    spl0_233,
    inference(contradiction_clause,[status(thm)],[f2612]) ).

fof(f2650,plain,
    ( spl0_247
  <=> sk0_44(vd1362) = vd1362 ),
    introduced(split_symbol_definition) ).

fof(f2651,plain,
    ( sk0_44(vd1362) = vd1362
    | ~ spl0_247 ),
    inference(component_clause,[status(thm)],[f2650]) ).

fof(f2680,plain,
    ( $false
    | ~ spl0_247 ),
    inference(forward_subsumption_resolution,[status(thm)],[f2651,f936]) ).

fof(f2681,plain,
    ~ spl0_247,
    inference(contradiction_clause,[status(thm)],[f2680]) ).

fof(f2835,plain,
    ( spl0_262
  <=> rless(vf(vd1361,vd1362),vf(vd1363,vd1361)) ),
    introduced(split_symbol_definition) ).

fof(f2837,plain,
    ( ~ rless(vf(vd1361,vd1362),vf(vd1363,vd1361))
    | spl0_262 ),
    inference(component_clause,[status(thm)],[f2835]) ).

fof(f2843,plain,
    ( $false
    | spl0_262 ),
    inference(forward_subsumption_resolution,[status(thm)],[f2837,f1447]) ).

fof(f2844,plain,
    spl0_262,
    inference(contradiction_clause,[status(thm)],[f2843]) ).

fof(f3215,plain,
    ( vf(vd1363,vskolem1120(vd1363,vd1363,vd1361,vd1361,vd1361,vd1361,vd1362,vd1362)) != vf(vd1361,vd1362)
    | ~ rpoint(vskolem1120(vd1363,vd1363,vd1361,vd1361,vd1361,vd1361,vd1362,vd1362))
    | ~ spl0_140 ),
    inference(resolution,[status(thm)],[f1834,f129]) ).

fof(f3216,plain,
    ( ~ spl0_105
    | ~ spl0_103
    | ~ spl0_140 ),
    inference(split_clause,[status(thm)],[f3215,f1528,f1518,f1833]) ).

fof(f3252,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f958,f960,f962,f969,f971,f1233,f1407,f1522,f1527,f1532,f1837,f1929,f1931,f2044,f2079,f2613,f2681,f2844,f3216]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : GEO336+1 : TPTP v8.1.2. Released v4.1.0.
% 0.03/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.34  % Computer : n027.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Tue Apr 30 02:03:32 EDT 2024
% 0.13/0.35  % CPUTime  : 
% 0.20/0.39  % Drodi V3.6.0
% 0.20/0.55  % Refutation found
% 0.20/0.55  % SZS status Theorem for theBenchmark: Theorem is valid
% 0.20/0.55  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 1.28/0.58  % Elapsed time: 0.210570 seconds
% 1.28/0.58  % CPU time: 1.284863 seconds
% 1.28/0.58  % Total memory used: 84.615 MB
% 1.28/0.58  % Net memory used: 84.009 MB
%------------------------------------------------------------------------------