↑ Up

Drodi---4.1.1.THM-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Drodi---4.1.1
% Problem  : GEO307+1 : TPTP v9.3.1. Released v4.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n009.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 : Thu Sep 24 12:24:53 PM UTC 2026

% Result   : Theorem 0.13s 0.43s
% Output   : CNFRefutation 0.13s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   10
%            Number of leaves      :   28
% Syntax   : Number of formulae    :  120 (  57 unt;  15 def)
%            Number of atoms       :  382 ( 111 equ)
%            Maximal formula atoms :   26 (   3 avg)
%            Number of connectives :  466 ( 204   ~; 191   |;  54   &)
%                                         (  15 <=>;   2  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   41 (   4 avg)
%            Maximal term depth    :    2 (   1 avg)
%            Number of predicates  :   21 (  19 usr;  16 prp; 0-3 aty)
%            Number of functors    :   11 (  11 usr;   9 con; 0-3 aty)
%            Number of variables   :   95 (  82   !;  13   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,conjecture,
    vangle(vd1288,vd1287,vd1289) = vangle(vd1288,vd1287,vd1306),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f2,negated_conjecture,
    vangle(vd1288,vd1287,vd1289) != vangle(vd1288,vd1287,vd1306),
    inference(negated_conjecture,[status(cth)],[f1]) ).

fof(f3,axiom,
    ~ rR(vd1287,vd1289,vd1306),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

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

fof(f8,axiom,
    ( ? [Vd1291] :
        ( rpoint(Vd1291)
        & vd1287 = Vd1291 )
    & ? [Vd1292] :
        ( rpoint(Vd1292)
        & vd1288 = Vd1292 )
    & ? [Vd1293] :
        ( rpoint(Vd1293)
        & vd1289 = Vd1293 )
    & vd1287 != vd1288
    & vd1287 != vd1289
    & vd1288 != vd1289
    & vf(vd1287,vd1288) = vf(vd1287,vd1289) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

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

fof(f11,axiom,
    vd1306 != vd1287,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f14,axiom,
    ! [Vd908,Vd909,Vd910,Vd911,Vd912,Vd919,Vd920] :
      ( ( ? [Vd914] :
            ( rpoint(Vd914)
            & Vd908 = Vd914 )
        & ? [Vd915] :
            ( rpoint(Vd915)
            & Vd909 = Vd915 )
        & ? [Vd916] :
            ( rpoint(Vd916)
            & Vd910 = Vd916 )
        & ? [Vd917] :
            ( rpoint(Vd917)
            & Vd911 = Vd917 )
        & ? [Vd918] :
            ( rpoint(Vd918)
            & Vd912 = Vd918 )
        & ? [Vd922] :
            ( rline(Vd922)
            & Vd919 = Vd922 )
        & ? [Vd923] :
            ( rline(Vd923)
            & Vd920 = Vd923 )
        & ron(Vd908,Vd919)
        & ron(Vd909,Vd919)
        & ron(Vd911,Vd919)
        & ron(Vd910,Vd920)
        & ron(Vd912,Vd920)
        & Vd909 != Vd908
        & Vd910 != Vd908
        & Vd911 != Vd908
        & Vd912 != Vd908
        & ~ rR(Vd908,Vd909,Vd911)
        & ~ rR(Vd908,Vd910,Vd912) )
     => vangle(Vd909,Vd908,Vd910) = vangle(Vd911,Vd908,Vd912) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f20,axiom,
    ron(vd1306,vd1297),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f26,axiom,
    ron(vd1289,vd1297),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f28,axiom,
    rline(vd1297),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f29,axiom,
    ron(vd1288,vd1295),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f30,axiom,
    ron(vd1287,vd1295),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f31,axiom,
    rline(vd1295),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f148,plain,
    vangle(vd1288,vd1287,vd1289) != vangle(vd1288,vd1287,vd1306),
    inference(cnf_transformation,[status(thm)],[f2]) ).

fof(f149,plain,
    ~ rR(vd1287,vd1289,vd1306),
    inference(cnf_transformation,[status(thm)],[f3]) ).

fof(f152,plain,
    rpoint(vd1306),
    inference(cnf_transformation,[status(thm)],[f6]) ).

fof(f157,plain,
    ( rpoint(sK2_skl)
    & vd1287 = sK2_skl
    & rpoint(sK1_skl)
    & vd1288 = sK1_skl
    & rpoint(sK0_skl)
    & vd1289 = sK0_skl
    & vd1287 != vd1288
    & vd1287 != vd1289
    & vd1288 != vd1289
    & vf(vd1287,vd1288) = vf(vd1287,vd1289) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK0_skl,sK1_skl,sK2_skl]),skolemize(Vd1293,sK0_skl),skolemize(Vd1292,sK1_skl),skolemize(Vd1291,sK2_skl)],[f8]) ).

fof(f160,plain,
    vd1287 != vd1289,
    inference(cnf_transformation,[status(thm)],[f157]) ).

fof(f161,plain,
    vd1287 != vd1288,
    inference(cnf_transformation,[status(thm)],[f157]) ).

fof(f162,plain,
    vd1289 = sK0_skl,
    inference(cnf_transformation,[status(thm)],[f157]) ).

fof(f163,plain,
    rpoint(sK0_skl),
    inference(cnf_transformation,[status(thm)],[f157]) ).

fof(f164,plain,
    vd1288 = sK1_skl,
    inference(cnf_transformation,[status(thm)],[f157]) ).

fof(f165,plain,
    rpoint(sK1_skl),
    inference(cnf_transformation,[status(thm)],[f157]) ).

fof(f166,plain,
    vd1287 = sK2_skl,
    inference(cnf_transformation,[status(thm)],[f157]) ).

fof(f167,plain,
    rpoint(sK2_skl),
    inference(cnf_transformation,[status(thm)],[f157]) ).

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

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

fof(f176,plain,
    vd1306 != vd1287,
    inference(cnf_transformation,[status(thm)],[f11]) ).

fof(f179,plain,
    ! [Vd908,Vd909,Vd910,Vd911,Vd912,Vd919,Vd920] :
      ( vangle(Vd909,Vd908,Vd910) = vangle(Vd911,Vd908,Vd912)
      | ! [Vd914] :
          ( ~ rpoint(Vd914)
          | Vd908 != Vd914 )
      | ! [Vd915] :
          ( ~ rpoint(Vd915)
          | Vd909 != Vd915 )
      | ! [Vd916] :
          ( ~ rpoint(Vd916)
          | Vd910 != Vd916 )
      | ! [Vd917] :
          ( ~ rpoint(Vd917)
          | Vd911 != Vd917 )
      | ! [Vd918] :
          ( ~ rpoint(Vd918)
          | Vd912 != Vd918 )
      | ! [Vd922] :
          ( ~ rline(Vd922)
          | Vd919 != Vd922 )
      | ! [Vd923] :
          ( ~ rline(Vd923)
          | Vd920 != Vd923 )
      | ~ ron(Vd908,Vd919)
      | ~ ron(Vd909,Vd919)
      | ~ ron(Vd911,Vd919)
      | ~ ron(Vd910,Vd920)
      | ~ ron(Vd912,Vd920)
      | Vd909 = Vd908
      | Vd910 = Vd908
      | Vd911 = Vd908
      | Vd912 = Vd908
      | rR(Vd908,Vd909,Vd911)
      | rR(Vd908,Vd910,Vd912) ),
    inference(pre_NNF_transformation,[status(thm)],[f14]) ).

fof(f180,plain,
    ! [Vd908,Vd909,Vd910,Vd911,Vd912] :
      ( vangle(Vd909,Vd908,Vd910) = vangle(Vd911,Vd908,Vd912)
      | ! [Vd914] :
          ( ~ rpoint(Vd914)
          | Vd908 != Vd914 )
      | ! [Vd915] :
          ( ~ rpoint(Vd915)
          | Vd909 != Vd915 )
      | ! [Vd916] :
          ( ~ rpoint(Vd916)
          | Vd910 != Vd916 )
      | ! [Vd917] :
          ( ~ rpoint(Vd917)
          | Vd911 != Vd917 )
      | ! [Vd918] :
          ( ~ rpoint(Vd918)
          | Vd912 != Vd918 )
      | ! [Vd919] :
          ( ! [Vd922] :
              ( ~ rline(Vd922)
              | Vd919 != Vd922 )
          | ! [Vd920] :
              ( ! [Vd923] :
                  ( ~ rline(Vd923)
                  | Vd920 != Vd923 )
              | ~ ron(Vd908,Vd919)
              | ~ ron(Vd909,Vd919)
              | ~ ron(Vd911,Vd919)
              | ~ ron(Vd910,Vd920)
              | ~ ron(Vd912,Vd920)
              | Vd909 = Vd908
              | Vd910 = Vd908
              | Vd911 = Vd908
              | Vd912 = Vd908
              | rR(Vd908,Vd909,Vd911)
              | rR(Vd908,Vd910,Vd912) ) ) ),
    inference(miniscoping,[status(thm)],[f179]) ).

fof(f181,plain,
    ! [X0,X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13] :
      ( vangle(X3,X0,X1) = vangle(X4,X0,X2)
      | ~ rpoint(X13)
      | X0 != X13
      | ~ rpoint(X12)
      | X3 != X12
      | ~ rpoint(X11)
      | X1 != X11
      | ~ rpoint(X10)
      | X4 != X10
      | ~ rpoint(X9)
      | X2 != X9
      | ~ rline(X8)
      | X6 != X8
      | ~ rline(X7)
      | X5 != X7
      | ~ ron(X0,X6)
      | ~ ron(X3,X6)
      | ~ ron(X4,X6)
      | ~ ron(X1,X5)
      | ~ ron(X2,X5)
      | X3 = X0
      | X1 = X0
      | X4 = X0
      | X2 = X0
      | rR(X0,X3,X4)
      | rR(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f180]) ).

fof(f187,plain,
    ron(vd1306,vd1297),
    inference(cnf_transformation,[status(thm)],[f20]) ).

fof(f193,plain,
    ron(vd1289,vd1297),
    inference(cnf_transformation,[status(thm)],[f26]) ).

fof(f195,plain,
    rline(vd1297),
    inference(cnf_transformation,[status(thm)],[f28]) ).

fof(f196,plain,
    ron(vd1288,vd1295),
    inference(cnf_transformation,[status(thm)],[f29]) ).

fof(f197,plain,
    ron(vd1287,vd1295),
    inference(cnf_transformation,[status(thm)],[f30]) ).

fof(f198,plain,
    rline(vd1295),
    inference(cnf_transformation,[status(thm)],[f31]) ).

fof(f745,plain,
    ! [X4,X3] :
      ( ~ rpoint(X3)
      | ~ rpoint(X4)
      | ~ rpoint(X3)
      | ~ rR(X4,X3,X3) ),
    inference(destructive_equality_resolution,[status(thm)],[f173]) ).

fof(f746,plain,
    ! [X0,X1] :
      ( ~ rpoint(X0)
      | ~ rpoint(X1)
      | ~ rR(X0,X1,X1) ),
    inference(duplicate_literals_removal,[status(thm)],[f745]) ).

fof(f750,plain,
    ! [X0,X1,X2,X3,X4,X5,X6] :
      ( vangle(X3,X0,X1) = vangle(X4,X0,X2)
      | ~ rpoint(X0)
      | ~ rpoint(X3)
      | ~ rpoint(X1)
      | ~ rpoint(X4)
      | ~ rpoint(X2)
      | ~ rline(X6)
      | ~ rline(X5)
      | ~ ron(X0,X6)
      | ~ ron(X3,X6)
      | ~ ron(X4,X6)
      | ~ ron(X1,X5)
      | ~ ron(X2,X5)
      | X3 = X0
      | X1 = X0
      | X4 = X0
      | X2 = X0
      | rR(X0,X3,X4)
      | rR(X0,X1,X2) ),
    inference(destructive_equality_resolution,[status(thm)],[f181]) ).

fof(f978,plain,
    ~ rR(vd1287,sK0_skl,vd1306),
    inference(backward_demodulation,[status(thm)],[f162,f149]) ).

fof(f979,plain,
    vd1287 != sK0_skl,
    inference(backward_demodulation,[status(thm)],[f162,f160]) ).

fof(f981,plain,
    vangle(vd1288,vd1287,sK0_skl) != vangle(vd1288,vd1287,vd1306),
    inference(backward_demodulation,[status(thm)],[f162,f148]) ).

fof(f983,plain,
    vd1287 != sK1_skl,
    inference(backward_demodulation,[status(thm)],[f164,f161]) ).

fof(f985,plain,
    vd1306 != sK2_skl,
    inference(backward_demodulation,[status(thm)],[f166,f176]) ).

fof(f1009,definition,
    ( sQ10_spl
  <=> rpoint(sK1_skl) ),
    introduced(definition,[new_symbols(definition,[sQ10_spl])],[split_symbol_definition]) ).

fof(f1011,plain,
    ( sQ10_spl
    | ~ rpoint(sK1_skl) ),
    inference(component_clause,[status(thm)],[f1009]) ).

fof(f1012,definition,
    ( sQ11_spl
  <=> rpoint(sK2_skl) ),
    introduced(definition,[new_symbols(definition,[sQ11_spl])],[split_symbol_definition]) ).

fof(f1014,plain,
    ( sQ11_spl
    | ~ rpoint(sK2_skl) ),
    inference(component_clause,[status(thm)],[f1012]) ).

fof(f1022,definition,
    ( sQ14_spl
  <=> rpoint(sK0_skl) ),
    introduced(definition,[new_symbols(definition,[sQ14_spl])],[split_symbol_definition]) ).

fof(f1024,plain,
    ( sQ14_spl
    | ~ rpoint(sK0_skl) ),
    inference(component_clause,[status(thm)],[f1022]) ).

fof(f1026,plain,
    ( sQ11_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1014,f167]) ).

fof(f1027,plain,
    sQ11_spl,
    inference(contradiction_clause,[status(thm)],[f1026]) ).

fof(f1028,plain,
    ( sQ14_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1024,f163]) ).

fof(f1029,plain,
    sQ14_spl,
    inference(contradiction_clause,[status(thm)],[f1028]) ).

fof(f1032,plain,
    ( sQ10_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1011,f165]) ).

fof(f1033,plain,
    sQ10_spl,
    inference(contradiction_clause,[status(thm)],[f1032]) ).

fof(f1034,plain,
    vangle(sK1_skl,vd1287,sK0_skl) != vangle(vd1288,vd1287,vd1306),
    inference(forward_demodulation,[status(thm)],[f164,f981]) ).

fof(f1035,plain,
    vangle(sK1_skl,sK2_skl,sK0_skl) != vangle(vd1288,vd1287,vd1306),
    inference(forward_demodulation,[status(thm)],[f166,f1034]) ).

fof(f1036,plain,
    vangle(sK1_skl,sK2_skl,sK0_skl) != vangle(sK1_skl,vd1287,vd1306),
    inference(forward_demodulation,[status(thm)],[f164,f1035]) ).

fof(f1037,plain,
    vangle(sK1_skl,sK2_skl,sK0_skl) != vangle(sK1_skl,sK2_skl,vd1306),
    inference(forward_demodulation,[status(thm)],[f166,f1036]) ).

fof(f1038,plain,
    sK2_skl != sK0_skl,
    inference(forward_demodulation,[status(thm)],[f166,f979]) ).

fof(f1040,plain,
    sK2_skl != sK1_skl,
    inference(forward_demodulation,[status(thm)],[f166,f983]) ).

fof(f1044,plain,
    ~ rR(sK2_skl,sK0_skl,vd1306),
    inference(forward_demodulation,[status(thm)],[f166,f978]) ).

fof(f1047,plain,
    ron(sK0_skl,vd1297),
    inference(forward_demodulation,[status(thm)],[f162,f193]) ).

fof(f1049,plain,
    ron(sK1_skl,vd1295),
    inference(forward_demodulation,[status(thm)],[f164,f196]) ).

fof(f1050,plain,
    ron(sK2_skl,vd1295),
    inference(forward_demodulation,[status(thm)],[f166,f197]) ).

fof(f1078,plain,
    ! [X0,X1] :
      ( ~ rpoint(sK2_skl)
      | ~ rpoint(sK1_skl)
      | ~ rpoint(sK0_skl)
      | ~ rpoint(sK1_skl)
      | ~ rpoint(vd1306)
      | ~ rline(X1)
      | ~ rline(X0)
      | ~ ron(sK2_skl,X1)
      | ~ ron(sK1_skl,X1)
      | ~ ron(sK1_skl,X1)
      | ~ ron(sK0_skl,X0)
      | ~ ron(vd1306,X0)
      | sK1_skl = sK2_skl
      | sK0_skl = sK2_skl
      | sK1_skl = sK2_skl
      | vd1306 = sK2_skl
      | rR(sK2_skl,sK1_skl,sK1_skl)
      | rR(sK2_skl,sK0_skl,vd1306) ),
    inference(resolution,[status(thm)],[f750,f1037]) ).

fof(f1080,definition,
    ( sQ19_spl
  <=> rR(sK2_skl,sK0_skl,vd1306) ),
    introduced(definition,[new_symbols(definition,[sQ19_spl])],[split_symbol_definition]) ).

fof(f1081,plain,
    ( ~ sQ19_spl
    | rR(sK2_skl,sK0_skl,vd1306) ),
    inference(component_clause,[status(thm)],[f1080]) ).

fof(f1083,definition,
    ( sQ20_spl
  <=> rR(sK2_skl,sK1_skl,sK1_skl) ),
    introduced(definition,[new_symbols(definition,[sQ20_spl])],[split_symbol_definition]) ).

fof(f1084,plain,
    ( ~ sQ20_spl
    | rR(sK2_skl,sK1_skl,sK1_skl) ),
    inference(component_clause,[status(thm)],[f1083]) ).

fof(f1086,definition,
    ( sQ21_spl
  <=> vd1306 = sK2_skl ),
    introduced(definition,[new_symbols(definition,[sQ21_spl])],[split_symbol_definition]) ).

fof(f1087,plain,
    ( ~ sQ21_spl
    | vd1306 = sK2_skl ),
    inference(component_clause,[status(thm)],[f1086]) ).

fof(f1089,definition,
    ( sQ22_spl
  <=> sK1_skl = sK2_skl ),
    introduced(definition,[new_symbols(definition,[sQ22_spl])],[split_symbol_definition]) ).

fof(f1090,plain,
    ( ~ sQ22_spl
    | sK1_skl = sK2_skl ),
    inference(component_clause,[status(thm)],[f1089]) ).

fof(f1092,definition,
    ( sQ23_spl
  <=> sK0_skl = sK2_skl ),
    introduced(definition,[new_symbols(definition,[sQ23_spl])],[split_symbol_definition]) ).

fof(f1093,plain,
    ( ~ sQ23_spl
    | sK0_skl = sK2_skl ),
    inference(component_clause,[status(thm)],[f1092]) ).

fof(f1095,definition,
    ! [X0] :
      ( sQ24_spl
    <=> ( ~ rline(X0)
        | ~ ron(sK0_skl,X0)
        | ~ ron(vd1306,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ24_spl])],[split_symbol_definition]) ).

fof(f1096,plain,
    ! [X0] :
      ( ~ sQ24_spl
      | ~ rline(X0)
      | ~ ron(sK0_skl,X0)
      | ~ ron(vd1306,X0) ),
    inference(component_clause,[status(thm)],[f1095]) ).

fof(f1098,definition,
    ! [X1] :
      ( sQ25_spl
    <=> ( ~ rline(X1)
        | ~ ron(sK2_skl,X1)
        | ~ ron(sK1_skl,X1)
        | ~ ron(sK1_skl,X1) ) ),
    introduced(definition,[new_symbols(definition,[sQ25_spl])],[split_symbol_definition]) ).

fof(f1099,plain,
    ! [X0] :
      ( ~ sQ25_spl
      | ~ rline(X0)
      | ~ ron(sK2_skl,X0)
      | ~ ron(sK1_skl,X0)
      | ~ ron(sK1_skl,X0) ),
    inference(component_clause,[status(thm)],[f1098]) ).

fof(f1101,definition,
    ( sQ26_spl
  <=> rpoint(vd1306) ),
    introduced(definition,[new_symbols(definition,[sQ26_spl])],[split_symbol_definition]) ).

fof(f1103,plain,
    ( sQ26_spl
    | ~ rpoint(vd1306) ),
    inference(component_clause,[status(thm)],[f1101]) ).

fof(f1104,plain,
    ( ~ sQ11_spl
    | ~ sQ14_spl
    | ~ sQ10_spl
    | ~ sQ26_spl
    | sQ25_spl
    | sQ24_spl
    | sQ23_spl
    | sQ22_spl
    | sQ21_spl
    | sQ20_spl
    | sQ19_spl ),
    inference(split_clause,[status(thm)],[f1078,f1080,f1083,f1086,f1089,f1092,f1095,f1098,f1101,f1009,f1022,f1012]) ).

fof(f1109,plain,
    ( sQ26_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1103,f152]) ).

fof(f1110,plain,
    sQ26_spl,
    inference(contradiction_clause,[status(thm)],[f1109]) ).

fof(f1111,plain,
    ! [X0] :
      ( ~ sQ25_spl
      | ~ rline(X0)
      | ~ ron(sK2_skl,X0)
      | ~ ron(sK1_skl,X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f1099]) ).

fof(f1112,plain,
    ( ~ sQ25_spl
    | ~ rline(vd1295)
    | ~ ron(sK2_skl,vd1295) ),
    inference(resolution,[status(thm)],[f1111,f1049]) ).

fof(f1113,definition,
    ( sQ28_spl
  <=> ron(sK2_skl,vd1295) ),
    introduced(definition,[new_symbols(definition,[sQ28_spl])],[split_symbol_definition]) ).

fof(f1115,plain,
    ( sQ28_spl
    | ~ ron(sK2_skl,vd1295) ),
    inference(component_clause,[status(thm)],[f1113]) ).

fof(f1116,definition,
    ( sQ29_spl
  <=> rline(vd1295) ),
    introduced(definition,[new_symbols(definition,[sQ29_spl])],[split_symbol_definition]) ).

fof(f1118,plain,
    ( sQ29_spl
    | ~ rline(vd1295) ),
    inference(component_clause,[status(thm)],[f1116]) ).

fof(f1119,plain,
    ( ~ sQ25_spl
    | ~ sQ29_spl
    | ~ sQ28_spl ),
    inference(split_clause,[status(thm)],[f1112,f1113,f1116,f1098]) ).

fof(f1120,plain,
    ( ~ sQ21_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1087,f985]) ).

fof(f1121,plain,
    ~ sQ21_spl,
    inference(contradiction_clause,[status(thm)],[f1120]) ).

fof(f1122,plain,
    ( ~ sQ22_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1090,f1040]) ).

fof(f1123,plain,
    ~ sQ22_spl,
    inference(contradiction_clause,[status(thm)],[f1122]) ).

fof(f1124,plain,
    ( ~ sQ23_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1093,f1038]) ).

fof(f1125,plain,
    ~ sQ23_spl,
    inference(contradiction_clause,[status(thm)],[f1124]) ).

fof(f1126,plain,
    ( sQ29_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1118,f198]) ).

fof(f1127,plain,
    sQ29_spl,
    inference(contradiction_clause,[status(thm)],[f1126]) ).

fof(f1128,plain,
    ( sQ28_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1115,f1050]) ).

fof(f1129,plain,
    sQ28_spl,
    inference(contradiction_clause,[status(thm)],[f1128]) ).

fof(f1130,plain,
    ( ~ sQ24_spl
    | ~ rline(vd1297)
    | ~ ron(sK0_skl,vd1297) ),
    inference(resolution,[status(thm)],[f1096,f187]) ).

fof(f1131,definition,
    ( sQ30_spl
  <=> ron(sK0_skl,vd1297) ),
    introduced(definition,[new_symbols(definition,[sQ30_spl])],[split_symbol_definition]) ).

fof(f1133,plain,
    ( sQ30_spl
    | ~ ron(sK0_skl,vd1297) ),
    inference(component_clause,[status(thm)],[f1131]) ).

fof(f1134,definition,
    ( sQ31_spl
  <=> rline(vd1297) ),
    introduced(definition,[new_symbols(definition,[sQ31_spl])],[split_symbol_definition]) ).

fof(f1136,plain,
    ( sQ31_spl
    | ~ rline(vd1297) ),
    inference(component_clause,[status(thm)],[f1134]) ).

fof(f1137,plain,
    ( ~ sQ24_spl
    | ~ sQ31_spl
    | ~ sQ30_spl ),
    inference(split_clause,[status(thm)],[f1130,f1131,f1134,f1095]) ).

fof(f1138,plain,
    ( sQ31_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1136,f195]) ).

fof(f1139,plain,
    sQ31_spl,
    inference(contradiction_clause,[status(thm)],[f1138]) ).

fof(f1140,plain,
    ( sQ30_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1133,f1047]) ).

fof(f1141,plain,
    sQ30_spl,
    inference(contradiction_clause,[status(thm)],[f1140]) ).

fof(f1143,plain,
    ( ~ sQ20_spl
    | ~ rpoint(sK2_skl)
    | ~ rpoint(sK1_skl) ),
    inference(resolution,[status(thm)],[f1084,f746]) ).

fof(f1147,plain,
    ( ~ sQ20_spl
    | ~ sQ11_spl
    | ~ sQ10_spl ),
    inference(split_clause,[status(thm)],[f1143,f1009,f1012,f1083]) ).

fof(f1156,plain,
    ( ~ sQ19_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f1081,f1044]) ).

fof(f1157,plain,
    ~ sQ19_spl,
    inference(contradiction_clause,[status(thm)],[f1156]) ).

fof(f1158,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f1027,f1029,f1033,f1104,f1110,f1119,f1121,f1123,f1125,f1127,f1129,f1137,f1139,f1141,f1147,f1157]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : GEO307+1 : TPTP v9.3.1. Released v4.1.0.
% 0.00/0.04  % Command  : drodi -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.09/0.36  % Computer : n009.cluster.edu
% 0.09/0.36  % Model    : x86_64 x86_64
% 0.09/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.36  % Memory   : 8046.5625MB
% 0.09/0.36  % OS       : Linux 6.8.0-71-generic
% 0.09/0.36  % CPULimit : 300
% 0.09/0.36  % WCLimit  : 300
% 0.09/0.36  % DateTime : Sun Sep 20 15:19:12 UTC 2026
% 0.09/0.36  % CPUTime  : 
% 0.13/0.39  % Drodi V4.1.1
% 0.13/0.43  % Refutation found
% 0.13/0.43  % SZS status Theorem for theBenchmark: Theorem is valid
% 0.13/0.43  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.13/0.47  % Elapsed time: 0.093512 seconds
% 0.13/0.47  % CPU time: 0.265742 seconds
% 0.13/0.47  % Total memory used: 122.605 MB
% 0.13/0.47  % Net memory used: 122.114 MB
%------------------------------------------------------------------------------