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

View Problem - Process Solution

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

% Computer : n028.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:09:19 EDT 2024

% Result   : Theorem 0.19s 0.42s
% Output   : CNFRefutation 0.19s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    7
%            Number of leaves      :   25
% Syntax   : Number of formulae    :  123 (  39 unt;   0 def)
%            Number of atoms       :  481 ( 368 equ)
%            Maximal formula atoms :  100 (   3 avg)
%            Number of connectives :  603 ( 245   ~; 159   |; 179   &)
%                                         (  20 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :  101 (   4 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of predicates  :   22 (  20 usr;  21 prp; 0-2 aty)
%            Number of functors    :    7 (   7 usr;   6 con; 0-2 aty)
%            Number of variables   :    0 (   0   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f2,axiom,
    ( op(unit,e0) = e0
    & op(e0,unit) = e0
    & op(unit,e1) = e1
    & op(e1,unit) = e1
    & op(unit,e2) = e2
    & op(e2,unit) = e2
    & op(unit,e3) = e3
    & op(e3,unit) = e3
    & op(unit,e4) = e4
    & op(e4,unit) = e4
    & ( unit = e0
      | unit = e1
      | unit = e2
      | unit = e3
      | unit = e4 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f4,axiom,
    ( op(e0,e0) != op(e1,e0)
    & op(e0,e0) != op(e2,e0)
    & op(e0,e0) != op(e3,e0)
    & op(e0,e0) != op(e4,e0)
    & op(e1,e0) != op(e2,e0)
    & op(e1,e0) != op(e3,e0)
    & op(e1,e0) != op(e4,e0)
    & op(e2,e0) != op(e3,e0)
    & op(e2,e0) != op(e4,e0)
    & op(e3,e0) != op(e4,e0)
    & op(e0,e1) != op(e1,e1)
    & op(e0,e1) != op(e2,e1)
    & op(e0,e1) != op(e3,e1)
    & op(e0,e1) != op(e4,e1)
    & op(e1,e1) != op(e2,e1)
    & op(e1,e1) != op(e3,e1)
    & op(e1,e1) != op(e4,e1)
    & op(e2,e1) != op(e3,e1)
    & op(e2,e1) != op(e4,e1)
    & op(e3,e1) != op(e4,e1)
    & op(e0,e2) != op(e1,e2)
    & op(e0,e2) != op(e2,e2)
    & op(e0,e2) != op(e3,e2)
    & op(e0,e2) != op(e4,e2)
    & op(e1,e2) != op(e2,e2)
    & op(e1,e2) != op(e3,e2)
    & op(e1,e2) != op(e4,e2)
    & op(e2,e2) != op(e3,e2)
    & op(e2,e2) != op(e4,e2)
    & op(e3,e2) != op(e4,e2)
    & op(e0,e3) != op(e1,e3)
    & op(e0,e3) != op(e2,e3)
    & op(e0,e3) != op(e3,e3)
    & op(e0,e3) != op(e4,e3)
    & op(e1,e3) != op(e2,e3)
    & op(e1,e3) != op(e3,e3)
    & op(e1,e3) != op(e4,e3)
    & op(e2,e3) != op(e3,e3)
    & op(e2,e3) != op(e4,e3)
    & op(e3,e3) != op(e4,e3)
    & op(e0,e4) != op(e1,e4)
    & op(e0,e4) != op(e2,e4)
    & op(e0,e4) != op(e3,e4)
    & op(e0,e4) != op(e4,e4)
    & op(e1,e4) != op(e2,e4)
    & op(e1,e4) != op(e3,e4)
    & op(e1,e4) != op(e4,e4)
    & op(e2,e4) != op(e3,e4)
    & op(e2,e4) != op(e4,e4)
    & op(e3,e4) != op(e4,e4)
    & op(e0,e0) != op(e0,e1)
    & op(e0,e0) != op(e0,e2)
    & op(e0,e0) != op(e0,e3)
    & op(e0,e0) != op(e0,e4)
    & op(e0,e1) != op(e0,e2)
    & op(e0,e1) != op(e0,e3)
    & op(e0,e1) != op(e0,e4)
    & op(e0,e2) != op(e0,e3)
    & op(e0,e2) != op(e0,e4)
    & op(e0,e3) != op(e0,e4)
    & op(e1,e0) != op(e1,e1)
    & op(e1,e0) != op(e1,e2)
    & op(e1,e0) != op(e1,e3)
    & op(e1,e0) != op(e1,e4)
    & op(e1,e1) != op(e1,e2)
    & op(e1,e1) != op(e1,e3)
    & op(e1,e1) != op(e1,e4)
    & op(e1,e2) != op(e1,e3)
    & op(e1,e2) != op(e1,e4)
    & op(e1,e3) != op(e1,e4)
    & op(e2,e0) != op(e2,e1)
    & op(e2,e0) != op(e2,e2)
    & op(e2,e0) != op(e2,e3)
    & op(e2,e0) != op(e2,e4)
    & op(e2,e1) != op(e2,e2)
    & op(e2,e1) != op(e2,e3)
    & op(e2,e1) != op(e2,e4)
    & op(e2,e2) != op(e2,e3)
    & op(e2,e2) != op(e2,e4)
    & op(e2,e3) != op(e2,e4)
    & op(e3,e0) != op(e3,e1)
    & op(e3,e0) != op(e3,e2)
    & op(e3,e0) != op(e3,e3)
    & op(e3,e0) != op(e3,e4)
    & op(e3,e1) != op(e3,e2)
    & op(e3,e1) != op(e3,e3)
    & op(e3,e1) != op(e3,e4)
    & op(e3,e2) != op(e3,e3)
    & op(e3,e2) != op(e3,e4)
    & op(e3,e3) != op(e3,e4)
    & op(e4,e0) != op(e4,e1)
    & op(e4,e0) != op(e4,e2)
    & op(e4,e0) != op(e4,e3)
    & op(e4,e0) != op(e4,e4)
    & op(e4,e1) != op(e4,e2)
    & op(e4,e1) != op(e4,e3)
    & op(e4,e1) != op(e4,e4)
    & op(e4,e2) != op(e4,e3)
    & op(e4,e2) != op(e4,e4)
    & op(e4,e3) != op(e4,e4) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f5,axiom,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f6,axiom,
    ( e0 = op(e1,op(op(e1,e1),op(e1,e1)))
    & e2 = op(op(e1,e1),op(e1,e1))
    & e3 = op(op(op(e1,e1),op(e1,e1)),op(op(e1,e1),op(e1,e1)))
    & e4 = op(e1,e1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f7,conjecture,
    ~ ( ( op(e0,e0) = e0
        | op(e1,e1) = e0
        | op(e2,e2) = e0
        | op(e3,e3) = e0
        | op(e4,e4) = e0 )
      & ( op(e0,e0) = e1
        | op(e1,e1) = e1
        | op(e2,e2) = e1
        | op(e3,e3) = e1
        | op(e4,e4) = e1 )
      & ( op(e0,e0) = e2
        | op(e1,e1) = e2
        | op(e2,e2) = e2
        | op(e3,e3) = e2
        | op(e4,e4) = e2 )
      & ( op(e0,e0) = e3
        | op(e1,e1) = e3
        | op(e2,e2) = e3
        | op(e3,e3) = e3
        | op(e4,e4) = e3 )
      & ( op(e0,e0) = e4
        | op(e1,e1) = e4
        | op(e2,e2) = e4
        | op(e3,e3) = e4
        | op(e4,e4) = e4 )
      & ( op(e0,e0) != e0
        | op(e0,e0) = e0 )
      & ( op(e0,e0) != e1
        | op(e0,e1) = e0 )
      & ( op(e0,e0) != e2
        | op(e0,e2) = e0 )
      & ( op(e0,e0) != e3
        | op(e0,e3) = e0 )
      & ( op(e0,e0) != e4
        | op(e0,e4) = e0 )
      & ( op(e1,e1) != e0
        | op(e1,e0) = e1 )
      & ( op(e1,e1) != e1
        | op(e1,e1) = e1 )
      & ( op(e1,e1) != e2
        | op(e1,e2) = e1 )
      & ( op(e1,e1) != e3
        | op(e1,e3) = e1 )
      & ( op(e1,e1) != e4
        | op(e1,e4) = e1 )
      & ( op(e2,e2) != e0
        | op(e2,e0) = e2 )
      & ( op(e2,e2) != e1
        | op(e2,e1) = e2 )
      & ( op(e2,e2) != e2
        | op(e2,e2) = e2 )
      & ( op(e2,e2) != e3
        | op(e2,e3) = e2 )
      & ( op(e2,e2) != e4
        | op(e2,e4) = e2 )
      & ( op(e3,e3) != e0
        | op(e3,e0) = e3 )
      & ( op(e3,e3) != e1
        | op(e3,e1) = e3 )
      & ( op(e3,e3) != e2
        | op(e3,e2) = e3 )
      & ( op(e3,e3) != e3
        | op(e3,e3) = e3 )
      & ( op(e3,e3) != e4
        | op(e3,e4) = e3 )
      & ( op(e4,e4) != e0
        | op(e4,e0) = e4 )
      & ( op(e4,e4) != e1
        | op(e4,e1) = e4 )
      & ( op(e4,e4) != e2
        | op(e4,e2) = e4 )
      & ( op(e4,e4) != e3
        | op(e4,e3) = e4 )
      & ( op(e4,e4) != e4
        | op(e4,e4) = e4 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f8,negated_conjecture,
    ~ ~ ( ( op(e0,e0) = e0
          | op(e1,e1) = e0
          | op(e2,e2) = e0
          | op(e3,e3) = e0
          | op(e4,e4) = e0 )
        & ( op(e0,e0) = e1
          | op(e1,e1) = e1
          | op(e2,e2) = e1
          | op(e3,e3) = e1
          | op(e4,e4) = e1 )
        & ( op(e0,e0) = e2
          | op(e1,e1) = e2
          | op(e2,e2) = e2
          | op(e3,e3) = e2
          | op(e4,e4) = e2 )
        & ( op(e0,e0) = e3
          | op(e1,e1) = e3
          | op(e2,e2) = e3
          | op(e3,e3) = e3
          | op(e4,e4) = e3 )
        & ( op(e0,e0) = e4
          | op(e1,e1) = e4
          | op(e2,e2) = e4
          | op(e3,e3) = e4
          | op(e4,e4) = e4 )
        & ( op(e0,e0) != e0
          | op(e0,e0) = e0 )
        & ( op(e0,e0) != e1
          | op(e0,e1) = e0 )
        & ( op(e0,e0) != e2
          | op(e0,e2) = e0 )
        & ( op(e0,e0) != e3
          | op(e0,e3) = e0 )
        & ( op(e0,e0) != e4
          | op(e0,e4) = e0 )
        & ( op(e1,e1) != e0
          | op(e1,e0) = e1 )
        & ( op(e1,e1) != e1
          | op(e1,e1) = e1 )
        & ( op(e1,e1) != e2
          | op(e1,e2) = e1 )
        & ( op(e1,e1) != e3
          | op(e1,e3) = e1 )
        & ( op(e1,e1) != e4
          | op(e1,e4) = e1 )
        & ( op(e2,e2) != e0
          | op(e2,e0) = e2 )
        & ( op(e2,e2) != e1
          | op(e2,e1) = e2 )
        & ( op(e2,e2) != e2
          | op(e2,e2) = e2 )
        & ( op(e2,e2) != e3
          | op(e2,e3) = e2 )
        & ( op(e2,e2) != e4
          | op(e2,e4) = e2 )
        & ( op(e3,e3) != e0
          | op(e3,e0) = e3 )
        & ( op(e3,e3) != e1
          | op(e3,e1) = e3 )
        & ( op(e3,e3) != e2
          | op(e3,e2) = e3 )
        & ( op(e3,e3) != e3
          | op(e3,e3) = e3 )
        & ( op(e3,e3) != e4
          | op(e3,e4) = e3 )
        & ( op(e4,e4) != e0
          | op(e4,e0) = e4 )
        & ( op(e4,e4) != e1
          | op(e4,e1) = e4 )
        & ( op(e4,e4) != e2
          | op(e4,e2) = e4 )
        & ( op(e4,e4) != e3
          | op(e4,e3) = e4 )
        & ( op(e4,e4) != e4
          | op(e4,e4) = e4 ) ),
    inference(negated_conjecture,[status(cth)],[f7]) ).

fof(f37,plain,
    op(e1,unit) = e1,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f38,plain,
    op(unit,e2) = e2,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f43,plain,
    op(e4,unit) = e4,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f44,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f111,plain,
    op(e1,e1) != op(e4,e1),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f115,plain,
    op(e0,e2) != op(e1,e2),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f158,plain,
    op(e1,e0) != op(e1,e4),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f160,plain,
    op(e1,e1) != op(e1,e3),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f192,plain,
    op(e4,e2) != op(e4,e3),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f194,plain,
    op(e4,e3) != op(e4,e4),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f195,plain,
    e0 != e1,
    inference(cnf_transformation,[status(esa)],[f5]) ).

fof(f197,plain,
    e0 != e3,
    inference(cnf_transformation,[status(esa)],[f5]) ).

fof(f201,plain,
    e1 != e4,
    inference(cnf_transformation,[status(esa)],[f5]) ).

fof(f202,plain,
    e2 != e3,
    inference(cnf_transformation,[status(esa)],[f5]) ).

fof(f203,plain,
    e2 != e4,
    inference(cnf_transformation,[status(esa)],[f5]) ).

fof(f205,plain,
    e0 = op(e1,op(op(e1,e1),op(e1,e1))),
    inference(cnf_transformation,[status(esa)],[f6]) ).

fof(f206,plain,
    e2 = op(op(e1,e1),op(e1,e1)),
    inference(cnf_transformation,[status(esa)],[f6]) ).

fof(f207,plain,
    e3 = op(op(op(e1,e1),op(e1,e1)),op(op(e1,e1),op(e1,e1))),
    inference(cnf_transformation,[status(esa)],[f6]) ).

fof(f208,plain,
    e4 = op(e1,e1),
    inference(cnf_transformation,[status(esa)],[f6]) ).

fof(f223,plain,
    ( op(e1,e1) != e4
    | op(e1,e4) = e1 ),
    inference(cnf_transformation,[status(esa)],[f8]) ).

fof(f236,plain,
    ( op(e4,e4) != e2
    | op(e4,e2) = e4 ),
    inference(cnf_transformation,[status(esa)],[f8]) ).

fof(f271,plain,
    ( spl0_10
  <=> op(e0,e2) = e0 ),
    introduced(split_symbol_definition) ).

fof(f272,plain,
    ( op(e0,e2) = e0
    | ~ spl0_10 ),
    inference(component_clause,[status(thm)],[f271]) ).

fof(f322,plain,
    ( spl0_26
  <=> op(e1,e0) = e1 ),
    introduced(split_symbol_definition) ).

fof(f324,plain,
    ( op(e1,e0) != e1
    | spl0_26 ),
    inference(component_clause,[status(thm)],[f322]) ).

fof(f338,plain,
    ( spl0_31
  <=> op(e1,e1) = e1 ),
    introduced(split_symbol_definition) ).

fof(f339,plain,
    ( op(e1,e1) = e1
    | ~ spl0_31 ),
    inference(component_clause,[status(thm)],[f338]) ).

fof(f347,plain,
    ( spl0_34
  <=> op(e1,e1) = e4 ),
    introduced(split_symbol_definition) ).

fof(f349,plain,
    ( op(e1,e1) != e4
    | spl0_34 ),
    inference(component_clause,[status(thm)],[f347]) ).

fof(f354,plain,
    ( spl0_36
  <=> op(e1,e2) = e1 ),
    introduced(split_symbol_definition) ).

fof(f355,plain,
    ( op(e1,e2) = e1
    | ~ spl0_36 ),
    inference(component_clause,[status(thm)],[f354]) ).

fof(f360,plain,
    ( spl0_38
  <=> op(e1,e2) = e3 ),
    introduced(split_symbol_definition) ).

fof(f361,plain,
    ( op(e1,e2) = e3
    | ~ spl0_38 ),
    inference(component_clause,[status(thm)],[f360]) ).

fof(f379,plain,
    ( spl0_44
  <=> op(e1,e3) = e4 ),
    introduced(split_symbol_definition) ).

fof(f380,plain,
    ( op(e1,e3) = e4
    | ~ spl0_44 ),
    inference(component_clause,[status(thm)],[f379]) ).

fof(f386,plain,
    ( spl0_46
  <=> op(e1,e4) = e1 ),
    introduced(split_symbol_definition) ).

fof(f387,plain,
    ( op(e1,e4) = e1
    | ~ spl0_46 ),
    inference(component_clause,[status(thm)],[f386]) ).

fof(f437,plain,
    ( spl0_62
  <=> op(e2,e2) = e2 ),
    introduced(split_symbol_definition) ).

fof(f438,plain,
    ( op(e2,e2) = e2
    | ~ spl0_62 ),
    inference(component_clause,[status(thm)],[f437]) ).

fof(f587,plain,
    ( spl0_109
  <=> op(e4,e1) = e4 ),
    introduced(split_symbol_definition) ).

fof(f588,plain,
    ( op(e4,e1) = e4
    | ~ spl0_109 ),
    inference(component_clause,[status(thm)],[f587]) ).

fof(f603,plain,
    ( spl0_114
  <=> op(e4,e2) = e4 ),
    introduced(split_symbol_definition) ).

fof(f613,plain,
    ( spl0_117
  <=> op(e4,e3) = e2 ),
    introduced(split_symbol_definition) ).

fof(f614,plain,
    ( op(e4,e3) = e2
    | ~ spl0_117 ),
    inference(component_clause,[status(thm)],[f613]) ).

fof(f619,plain,
    ( spl0_119
  <=> op(e4,e3) = e4 ),
    introduced(split_symbol_definition) ).

fof(f620,plain,
    ( op(e4,e3) = e4
    | ~ spl0_119 ),
    inference(component_clause,[status(thm)],[f619]) ).

fof(f629,plain,
    ( spl0_122
  <=> op(e4,e4) = e2 ),
    introduced(split_symbol_definition) ).

fof(f631,plain,
    ( op(e4,e4) != e2
    | spl0_122 ),
    inference(component_clause,[status(thm)],[f629]) ).

fof(f635,plain,
    ( spl0_124
  <=> op(e4,e4) = e4 ),
    introduced(split_symbol_definition) ).

fof(f636,plain,
    ( op(e4,e4) = e4
    | ~ spl0_124 ),
    inference(component_clause,[status(thm)],[f635]) ).

fof(f639,plain,
    ( spl0_125
  <=> unit = e0 ),
    introduced(split_symbol_definition) ).

fof(f640,plain,
    ( unit = e0
    | ~ spl0_125 ),
    inference(component_clause,[status(thm)],[f639]) ).

fof(f642,plain,
    ( spl0_126
  <=> unit = e1 ),
    introduced(split_symbol_definition) ).

fof(f643,plain,
    ( unit = e1
    | ~ spl0_126 ),
    inference(component_clause,[status(thm)],[f642]) ).

fof(f645,plain,
    ( spl0_127
  <=> unit = e2 ),
    introduced(split_symbol_definition) ).

fof(f646,plain,
    ( unit = e2
    | ~ spl0_127 ),
    inference(component_clause,[status(thm)],[f645]) ).

fof(f648,plain,
    ( spl0_128
  <=> unit = e3 ),
    introduced(split_symbol_definition) ).

fof(f649,plain,
    ( unit = e3
    | ~ spl0_128 ),
    inference(component_clause,[status(thm)],[f648]) ).

fof(f651,plain,
    ( spl0_129
  <=> unit = e4 ),
    introduced(split_symbol_definition) ).

fof(f652,plain,
    ( unit = e4
    | ~ spl0_129 ),
    inference(component_clause,[status(thm)],[f651]) ).

fof(f654,plain,
    ( spl0_125
    | spl0_126
    | spl0_127
    | spl0_128
    | spl0_129 ),
    inference(split_clause,[status(thm)],[f44,f639,f642,f645,f648,f651]) ).

fof(f719,plain,
    ( ~ spl0_34
    | spl0_46 ),
    inference(split_clause,[status(thm)],[f223,f347,f386]) ).

fof(f732,plain,
    ( ~ spl0_122
    | spl0_114 ),
    inference(split_clause,[status(thm)],[f236,f629,f603]) ).

fof(f735,plain,
    e3 = op(e2,op(op(e1,e1),op(e1,e1))),
    inference(forward_demodulation,[status(thm)],[f206,f207]) ).

fof(f736,plain,
    e3 = op(e2,e2),
    inference(forward_demodulation,[status(thm)],[f206,f735]) ).

fof(f737,plain,
    ( e3 = e2
    | ~ spl0_62 ),
    inference(forward_demodulation,[status(thm)],[f736,f438]) ).

fof(f738,plain,
    ( $false
    | ~ spl0_62 ),
    inference(forward_subsumption_resolution,[status(thm)],[f737,f202]) ).

fof(f739,plain,
    ~ spl0_62,
    inference(contradiction_clause,[status(thm)],[f738]) ).

fof(f740,plain,
    ( e4 = e1
    | ~ spl0_31 ),
    inference(forward_demodulation,[status(thm)],[f208,f339]) ).

fof(f741,plain,
    ( $false
    | ~ spl0_31 ),
    inference(forward_subsumption_resolution,[status(thm)],[f740,f201]) ).

fof(f742,plain,
    ~ spl0_31,
    inference(contradiction_clause,[status(thm)],[f741]) ).

fof(f863,plain,
    e0 = op(e1,e2),
    inference(backward_demodulation,[status(thm)],[f206,f205]) ).

fof(f880,plain,
    e2 = op(op(e1,e1),e4),
    inference(backward_demodulation,[status(thm)],[f208,f206]) ).

fof(f881,plain,
    e2 = op(e4,e4),
    inference(forward_demodulation,[status(thm)],[f208,f880]) ).

fof(f882,plain,
    ( e2 = e4
    | ~ spl0_124 ),
    inference(forward_demodulation,[status(thm)],[f636,f881]) ).

fof(f883,plain,
    ( $false
    | ~ spl0_124 ),
    inference(forward_subsumption_resolution,[status(thm)],[f882,f203]) ).

fof(f884,plain,
    ~ spl0_124,
    inference(contradiction_clause,[status(thm)],[f883]) ).

fof(f887,plain,
    e4 != op(e1,e3),
    inference(backward_demodulation,[status(thm)],[f208,f160]) ).

fof(f893,plain,
    e4 != op(e4,e1),
    inference(backward_demodulation,[status(thm)],[f208,f111]) ).

fof(f930,plain,
    ( e4 != e4
    | spl0_34 ),
    inference(forward_demodulation,[status(thm)],[f208,f349]) ).

fof(f931,plain,
    ( $false
    | spl0_34 ),
    inference(trivial_equality_resolution,[status(esa)],[f930]) ).

fof(f932,plain,
    spl0_34,
    inference(contradiction_clause,[status(thm)],[f931]) ).

fof(f1039,plain,
    ( op(e1,e0) = e1
    | ~ spl0_125 ),
    inference(forward_demodulation,[status(thm)],[f640,f37]) ).

fof(f1040,plain,
    ( $false
    | spl0_26
    | ~ spl0_125 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1039,f324]) ).

fof(f1041,plain,
    ( spl0_26
    | ~ spl0_125 ),
    inference(contradiction_clause,[status(thm)],[f1040]) ).

fof(f1052,plain,
    ( op(e1,e0) != e1
    | ~ spl0_46 ),
    inference(backward_demodulation,[status(thm)],[f387,f158]) ).

fof(f1053,plain,
    ( ~ spl0_26
    | ~ spl0_46 ),
    inference(split_clause,[status(thm)],[f1052,f322,f386]) ).

fof(f1093,plain,
    op(e0,e2) != e0,
    inference(forward_demodulation,[status(thm)],[f863,f115]) ).

fof(f1122,plain,
    ( e2 != e2
    | spl0_122 ),
    inference(forward_demodulation,[status(thm)],[f881,f631]) ).

fof(f1123,plain,
    ( $false
    | spl0_122 ),
    inference(trivial_equality_resolution,[status(esa)],[f1122]) ).

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

fof(f1207,plain,
    ( op(e1,e1) = e1
    | ~ spl0_126 ),
    inference(backward_demodulation,[status(thm)],[f643,f37]) ).

fof(f1208,plain,
    ( spl0_31
    | ~ spl0_126 ),
    inference(split_clause,[status(thm)],[f1207,f338,f642]) ).

fof(f1260,plain,
    op(e4,e3) != e2,
    inference(forward_demodulation,[status(thm)],[f881,f194]) ).

fof(f1272,plain,
    ( op(e4,e2) != e4
    | ~ spl0_119 ),
    inference(backward_demodulation,[status(thm)],[f620,f192]) ).

fof(f1273,plain,
    ( ~ spl0_114
    | ~ spl0_119 ),
    inference(split_clause,[status(thm)],[f1272,f603,f619]) ).

fof(f1306,plain,
    ( $false
    | ~ spl0_109 ),
    inference(forward_subsumption_resolution,[status(thm)],[f588,f893]) ).

fof(f1307,plain,
    ~ spl0_109,
    inference(contradiction_clause,[status(thm)],[f1306]) ).

fof(f1312,plain,
    ( $false
    | ~ spl0_10 ),
    inference(forward_subsumption_resolution,[status(thm)],[f272,f1093]) ).

fof(f1313,plain,
    ~ spl0_10,
    inference(contradiction_clause,[status(thm)],[f1312]) ).

fof(f1317,plain,
    ( e0 = e1
    | ~ spl0_36 ),
    inference(forward_demodulation,[status(thm)],[f863,f355]) ).

fof(f1318,plain,
    ( $false
    | ~ spl0_36 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1317,f195]) ).

fof(f1319,plain,
    ~ spl0_36,
    inference(contradiction_clause,[status(thm)],[f1318]) ).

fof(f1389,plain,
    ( op(e2,e2) = e2
    | ~ spl0_127 ),
    inference(backward_demodulation,[status(thm)],[f646,f38]) ).

fof(f1390,plain,
    ( spl0_62
    | ~ spl0_127 ),
    inference(split_clause,[status(thm)],[f1389,f437,f645]) ).

fof(f1520,plain,
    ( $false
    | ~ spl0_117 ),
    inference(forward_subsumption_resolution,[status(thm)],[f614,f1260]) ).

fof(f1521,plain,
    ~ spl0_117,
    inference(contradiction_clause,[status(thm)],[f1520]) ).

fof(f1644,plain,
    ( op(e4,e3) = e4
    | ~ spl0_128 ),
    inference(backward_demodulation,[status(thm)],[f649,f43]) ).

fof(f1645,plain,
    ( spl0_119
    | ~ spl0_128 ),
    inference(split_clause,[status(thm)],[f1644,f619,f648]) ).

fof(f1664,plain,
    ( e0 = e3
    | ~ spl0_38 ),
    inference(forward_demodulation,[status(thm)],[f863,f361]) ).

fof(f1665,plain,
    ( $false
    | ~ spl0_38 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1664,f197]) ).

fof(f1666,plain,
    ~ spl0_38,
    inference(contradiction_clause,[status(thm)],[f1665]) ).

fof(f1674,plain,
    ( $false
    | ~ spl0_44 ),
    inference(forward_subsumption_resolution,[status(thm)],[f380,f887]) ).

fof(f1675,plain,
    ~ spl0_44,
    inference(contradiction_clause,[status(thm)],[f1674]) ).

fof(f1685,plain,
    ( op(e4,e4) = e4
    | ~ spl0_129 ),
    inference(backward_demodulation,[status(thm)],[f652,f43]) ).

fof(f1686,plain,
    ( spl0_124
    | ~ spl0_129 ),
    inference(split_clause,[status(thm)],[f1685,f635,f651]) ).

fof(f1729,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f654,f719,f732,f739,f742,f884,f932,f1041,f1053,f1124,f1208,f1273,f1307,f1313,f1319,f1390,f1521,f1645,f1666,f1675,f1686]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.13  % Problem  : ALG054+1 : TPTP v8.1.2. Released v2.7.0.
% 0.06/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.12/0.34  % Computer : n028.cluster.edu
% 0.12/0.34  % Model    : x86_64 x86_64
% 0.12/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34  % Memory   : 8042.1875MB
% 0.12/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34  % CPULimit : 300
% 0.12/0.34  % WCLimit  : 300
% 0.12/0.34  % DateTime : Mon Apr 29 23:55:59 EDT 2024
% 0.12/0.34  % CPUTime  : 
% 0.12/0.36  % Drodi V3.6.0
% 0.19/0.42  % Refutation found
% 0.19/0.42  % SZS status Theorem for theBenchmark: Theorem is valid
% 0.19/0.42  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.19/0.43  % Elapsed time: 0.082252 seconds
% 0.19/0.43  % CPU time: 0.532891 seconds
% 0.19/0.43  % Total memory used: 21.653 MB
% 0.19/0.43  % Net memory used: 21.213 MB
%------------------------------------------------------------------------------