TSTP Solution File: ALG054+1 by SInE---0.4

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SInE---0.4
% Problem  : ALG054+1 : TPTP v5.0.0. Released v2.7.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : Source/sine.py -e eprover -t %d %s

% Computer : art05.cs.miami.edu
% Model    : i686 i686
% CPU      : Intel(R) Pentium(R) 4 CPU 2.80GHz @ 2793MHz
% Memory   : 2018MB
% OS       : Linux 2.6.26.8-57.fc8
% CPULimit : 300s
% DateTime : Sat Dec 25 03:44:23 EST 2010

% Result   : Theorem 0.35s
% Output   : CNFRefutation 0.35s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   22
%            Number of leaves      :    6
% Syntax   : Number of formulae    :   73 (  34 unt;   0 def)
%            Number of atoms       :  746 ( 741 equ)
%            Maximal formula atoms :  250 (  10 avg)
%            Number of connectives :  879 ( 206   ~; 416   |; 257   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :  101 (   6 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of predicates  :    2 (   0 usr;   1 prp; 0-2 aty)
%            Number of functors    :    7 (   7 usr;   6 con; 0-2 aty)
%            Number of variables   :    0 (   0 sgn   0   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(1,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('/tmp/tmpo5bRNX/sel_ALG054+1.p_1',ax2) ).

fof(2,axiom,
    ( ( op(e0,e0) = e0
      | op(e0,e1) = e0
      | op(e0,e2) = e0
      | op(e0,e3) = e0
      | op(e0,e4) = e0 )
    & ( op(e0,e0) = e0
      | op(e1,e0) = e0
      | op(e2,e0) = e0
      | op(e3,e0) = e0
      | op(e4,e0) = e0 )
    & ( op(e0,e0) = e1
      | op(e0,e1) = e1
      | op(e0,e2) = e1
      | op(e0,e3) = e1
      | op(e0,e4) = e1 )
    & ( op(e0,e0) = e1
      | op(e1,e0) = e1
      | op(e2,e0) = e1
      | op(e3,e0) = e1
      | op(e4,e0) = e1 )
    & ( op(e0,e0) = e2
      | op(e0,e1) = e2
      | op(e0,e2) = e2
      | op(e0,e3) = e2
      | op(e0,e4) = e2 )
    & ( op(e0,e0) = e2
      | op(e1,e0) = e2
      | op(e2,e0) = e2
      | op(e3,e0) = e2
      | op(e4,e0) = e2 )
    & ( op(e0,e0) = e3
      | op(e0,e1) = e3
      | op(e0,e2) = e3
      | op(e0,e3) = e3
      | op(e0,e4) = e3 )
    & ( op(e0,e0) = e3
      | op(e1,e0) = e3
      | op(e2,e0) = e3
      | op(e3,e0) = e3
      | op(e4,e0) = e3 )
    & ( op(e0,e0) = e4
      | op(e0,e1) = e4
      | op(e0,e2) = e4
      | op(e0,e3) = e4
      | op(e0,e4) = e4 )
    & ( op(e0,e0) = e4
      | op(e1,e0) = e4
      | op(e2,e0) = e4
      | op(e3,e0) = e4
      | op(e4,e0) = e4 )
    & ( op(e1,e0) = e0
      | op(e1,e1) = e0
      | op(e1,e2) = e0
      | op(e1,e3) = e0
      | op(e1,e4) = e0 )
    & ( op(e0,e1) = e0
      | op(e1,e1) = e0
      | op(e2,e1) = e0
      | op(e3,e1) = e0
      | op(e4,e1) = e0 )
    & ( op(e1,e0) = e1
      | op(e1,e1) = e1
      | op(e1,e2) = e1
      | op(e1,e3) = e1
      | op(e1,e4) = e1 )
    & ( op(e0,e1) = e1
      | op(e1,e1) = e1
      | op(e2,e1) = e1
      | op(e3,e1) = e1
      | op(e4,e1) = e1 )
    & ( op(e1,e0) = e2
      | op(e1,e1) = e2
      | op(e1,e2) = e2
      | op(e1,e3) = e2
      | op(e1,e4) = e2 )
    & ( op(e0,e1) = e2
      | op(e1,e1) = e2
      | op(e2,e1) = e2
      | op(e3,e1) = e2
      | op(e4,e1) = e2 )
    & ( op(e1,e0) = e3
      | op(e1,e1) = e3
      | op(e1,e2) = e3
      | op(e1,e3) = e3
      | op(e1,e4) = e3 )
    & ( op(e0,e1) = e3
      | op(e1,e1) = e3
      | op(e2,e1) = e3
      | op(e3,e1) = e3
      | op(e4,e1) = e3 )
    & ( op(e1,e0) = e4
      | op(e1,e1) = e4
      | op(e1,e2) = e4
      | op(e1,e3) = e4
      | op(e1,e4) = e4 )
    & ( op(e0,e1) = e4
      | op(e1,e1) = e4
      | op(e2,e1) = e4
      | op(e3,e1) = e4
      | op(e4,e1) = e4 )
    & ( op(e2,e0) = e0
      | op(e2,e1) = e0
      | op(e2,e2) = e0
      | op(e2,e3) = e0
      | op(e2,e4) = e0 )
    & ( op(e0,e2) = e0
      | op(e1,e2) = e0
      | op(e2,e2) = e0
      | op(e3,e2) = e0
      | op(e4,e2) = e0 )
    & ( op(e2,e0) = e1
      | op(e2,e1) = e1
      | op(e2,e2) = e1
      | op(e2,e3) = e1
      | op(e2,e4) = e1 )
    & ( op(e0,e2) = e1
      | op(e1,e2) = e1
      | op(e2,e2) = e1
      | op(e3,e2) = e1
      | op(e4,e2) = e1 )
    & ( op(e2,e0) = e2
      | op(e2,e1) = e2
      | op(e2,e2) = e2
      | op(e2,e3) = e2
      | op(e2,e4) = e2 )
    & ( op(e0,e2) = e2
      | op(e1,e2) = e2
      | op(e2,e2) = e2
      | op(e3,e2) = e2
      | op(e4,e2) = e2 )
    & ( op(e2,e0) = e3
      | op(e2,e1) = e3
      | op(e2,e2) = e3
      | op(e2,e3) = e3
      | op(e2,e4) = e3 )
    & ( op(e0,e2) = e3
      | op(e1,e2) = e3
      | op(e2,e2) = e3
      | op(e3,e2) = e3
      | op(e4,e2) = e3 )
    & ( op(e2,e0) = e4
      | op(e2,e1) = e4
      | op(e2,e2) = e4
      | op(e2,e3) = e4
      | op(e2,e4) = e4 )
    & ( op(e0,e2) = e4
      | op(e1,e2) = e4
      | op(e2,e2) = e4
      | op(e3,e2) = e4
      | op(e4,e2) = e4 )
    & ( op(e3,e0) = e0
      | op(e3,e1) = e0
      | op(e3,e2) = e0
      | op(e3,e3) = e0
      | op(e3,e4) = e0 )
    & ( op(e0,e3) = e0
      | op(e1,e3) = e0
      | op(e2,e3) = e0
      | op(e3,e3) = e0
      | op(e4,e3) = e0 )
    & ( op(e3,e0) = e1
      | op(e3,e1) = e1
      | op(e3,e2) = e1
      | op(e3,e3) = e1
      | op(e3,e4) = e1 )
    & ( op(e0,e3) = e1
      | op(e1,e3) = e1
      | op(e2,e3) = e1
      | op(e3,e3) = e1
      | op(e4,e3) = e1 )
    & ( op(e3,e0) = e2
      | op(e3,e1) = e2
      | op(e3,e2) = e2
      | op(e3,e3) = e2
      | op(e3,e4) = e2 )
    & ( op(e0,e3) = e2
      | op(e1,e3) = e2
      | op(e2,e3) = e2
      | op(e3,e3) = e2
      | op(e4,e3) = e2 )
    & ( op(e3,e0) = e3
      | op(e3,e1) = e3
      | op(e3,e2) = e3
      | op(e3,e3) = e3
      | op(e3,e4) = e3 )
    & ( op(e0,e3) = e3
      | op(e1,e3) = e3
      | op(e2,e3) = e3
      | op(e3,e3) = e3
      | op(e4,e3) = e3 )
    & ( op(e3,e0) = e4
      | op(e3,e1) = e4
      | op(e3,e2) = e4
      | op(e3,e3) = e4
      | op(e3,e4) = e4 )
    & ( op(e0,e3) = e4
      | op(e1,e3) = e4
      | op(e2,e3) = e4
      | op(e3,e3) = e4
      | op(e4,e3) = e4 )
    & ( op(e4,e0) = e0
      | op(e4,e1) = e0
      | op(e4,e2) = e0
      | op(e4,e3) = e0
      | op(e4,e4) = e0 )
    & ( op(e0,e4) = e0
      | op(e1,e4) = e0
      | op(e2,e4) = e0
      | op(e3,e4) = e0
      | op(e4,e4) = e0 )
    & ( op(e4,e0) = e1
      | op(e4,e1) = e1
      | op(e4,e2) = e1
      | op(e4,e3) = e1
      | op(e4,e4) = e1 )
    & ( op(e0,e4) = e1
      | op(e1,e4) = e1
      | op(e2,e4) = e1
      | op(e3,e4) = e1
      | op(e4,e4) = e1 )
    & ( op(e4,e0) = e2
      | op(e4,e1) = e2
      | op(e4,e2) = e2
      | op(e4,e3) = e2
      | op(e4,e4) = e2 )
    & ( op(e0,e4) = e2
      | op(e1,e4) = e2
      | op(e2,e4) = e2
      | op(e3,e4) = e2
      | op(e4,e4) = e2 )
    & ( op(e4,e0) = e3
      | op(e4,e1) = e3
      | op(e4,e2) = e3
      | op(e4,e3) = e3
      | op(e4,e4) = e3 )
    & ( op(e0,e4) = e3
      | op(e1,e4) = e3
      | op(e2,e4) = e3
      | op(e3,e4) = e3
      | op(e4,e4) = e3 )
    & ( op(e4,e0) = e4
      | op(e4,e1) = e4
      | op(e4,e2) = e4
      | op(e4,e3) = e4
      | op(e4,e4) = e4 )
    & ( op(e0,e4) = e4
      | op(e1,e4) = e4
      | op(e2,e4) = e4
      | op(e3,e4) = e4
      | op(e4,e4) = e4 ) ),
    file('/tmp/tmpo5bRNX/sel_ALG054+1.p_1',ax3) ).

fof(4,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('/tmp/tmpo5bRNX/sel_ALG054+1.p_1',ax6) ).

fof(5,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('/tmp/tmpo5bRNX/sel_ALG054+1.p_1',ax4) ).

fof(6,axiom,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    file('/tmp/tmpo5bRNX/sel_ALG054+1.p_1',ax5) ).

fof(7,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('/tmp/tmpo5bRNX/sel_ALG054+1.p_1',co1) ).

fof(8,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(assume_negation,[status(cth)],[7]) ).

cnf(9,plain,
    ( unit = e4
    | unit = e3
    | unit = e2
    | unit = e1
    | unit = e0 ),
    inference(split_conjunct,[status(thm)],[1]) ).

cnf(10,plain,
    op(e4,unit) = e4,
    inference(split_conjunct,[status(thm)],[1]) ).

cnf(13,plain,
    op(unit,e3) = e3,
    inference(split_conjunct,[status(thm)],[1]) ).

cnf(15,plain,
    op(unit,e2) = e2,
    inference(split_conjunct,[status(thm)],[1]) ).

cnf(53,plain,
    ( op(e1,e4) = e3
    | op(e1,e3) = e3
    | op(e1,e2) = e3
    | op(e1,e1) = e3
    | op(e1,e0) = e3 ),
    inference(split_conjunct,[status(thm)],[2]) ).

cnf(55,plain,
    ( op(e1,e4) = e2
    | op(e1,e3) = e2
    | op(e1,e2) = e2
    | op(e1,e1) = e2
    | op(e1,e0) = e2 ),
    inference(split_conjunct,[status(thm)],[2]) ).

cnf(95,plain,
    e4 = op(e1,e1),
    inference(split_conjunct,[status(thm)],[4]) ).

cnf(96,plain,
    e3 = op(op(op(e1,e1),op(e1,e1)),op(op(e1,e1),op(e1,e1))),
    inference(split_conjunct,[status(thm)],[4]) ).

cnf(97,plain,
    e2 = op(op(e1,e1),op(e1,e1)),
    inference(split_conjunct,[status(thm)],[4]) ).

cnf(98,plain,
    e0 = op(e1,op(op(e1,e1),op(e1,e1))),
    inference(split_conjunct,[status(thm)],[4]) ).

cnf(163,plain,
    op(e1,e3) != op(e3,e3),
    inference(split_conjunct,[status(thm)],[5]) ).

cnf(164,plain,
    op(e1,e3) != op(e2,e3),
    inference(split_conjunct,[status(thm)],[5]) ).

cnf(168,plain,
    op(e0,e3) != op(e1,e3),
    inference(split_conjunct,[status(thm)],[5]) ).

cnf(182,plain,
    op(e1,e1) != op(e4,e1),
    inference(split_conjunct,[status(thm)],[5]) ).

cnf(199,plain,
    e3 != e4,
    inference(split_conjunct,[status(thm)],[6]) ).

cnf(200,plain,
    e2 != e4,
    inference(split_conjunct,[status(thm)],[6]) ).

cnf(201,plain,
    e2 != e3,
    inference(split_conjunct,[status(thm)],[6]) ).

cnf(203,plain,
    e1 != e3,
    inference(split_conjunct,[status(thm)],[6]) ).

cnf(204,plain,
    e1 != e2,
    inference(split_conjunct,[status(thm)],[6]) ).

cnf(206,plain,
    e0 != e3,
    inference(split_conjunct,[status(thm)],[6]) ).

cnf(207,plain,
    e0 != e2,
    inference(split_conjunct,[status(thm)],[6]) ).

fof(209,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(fof_nnf,[status(thm)],[8]) ).

cnf(212,negated_conjecture,
    ( op(e4,e2) = e4
    | op(e4,e4) != e2 ),
    inference(split_conjunct,[status(thm)],[209]) ).

cnf(221,negated_conjecture,
    ( op(e2,e3) = e2
    | op(e2,e2) != e3 ),
    inference(split_conjunct,[status(thm)],[209]) ).

cnf(225,negated_conjecture,
    ( op(e1,e4) = e1
    | op(e1,e1) != e4 ),
    inference(split_conjunct,[status(thm)],[209]) ).

cnf(246,plain,
    ( op(e4,e2) = e2
    | unit = e3
    | unit = e2
    | unit = e1
    | unit = e0 ),
    inference(spm,[status(thm)],[15,9,theory(equality)]) ).

cnf(262,negated_conjecture,
    ( op(e1,e4) = e1
    | $false ),
    inference(rw,[status(thm)],[225,95,theory(equality)]) ).

cnf(263,negated_conjecture,
    op(e1,e4) = e1,
    inference(cn,[status(thm)],[262,theory(equality)]) ).

cnf(281,plain,
    op(e4,e4) = e2,
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[97,95,theory(equality)]),95,theory(equality)]) ).

cnf(283,negated_conjecture,
    ( op(e4,e2) = e4
    | $false ),
    inference(rw,[status(thm)],[212,281,theory(equality)]) ).

cnf(284,negated_conjecture,
    op(e4,e2) = e4,
    inference(cn,[status(thm)],[283,theory(equality)]) ).

cnf(287,plain,
    op(e1,e2) = e0,
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[98,95,theory(equality)]),95,theory(equality)]),281,theory(equality)]) ).

cnf(293,plain,
    op(e2,e2) = e3,
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[96,95,theory(equality)]),95,theory(equality)]),281,theory(equality)]),95,theory(equality)]),95,theory(equality)]),281,theory(equality)]) ).

cnf(295,negated_conjecture,
    ( op(e2,e3) = e2
    | $false ),
    inference(rw,[status(thm)],[221,293,theory(equality)]) ).

cnf(296,negated_conjecture,
    op(e2,e3) = e2,
    inference(cn,[status(thm)],[295,theory(equality)]) ).

cnf(499,plain,
    op(e4,e1) != e4,
    inference(rw,[status(thm)],[182,95,theory(equality)]) ).

cnf(738,plain,
    ( op(e1,e0) = e2
    | e4 = e2
    | op(e1,e2) = e2
    | op(e1,e3) = e2
    | op(e1,e4) = e2 ),
    inference(rw,[status(thm)],[55,95,theory(equality)]) ).

cnf(739,plain,
    ( op(e1,e0) = e2
    | e4 = e2
    | e0 = e2
    | op(e1,e3) = e2
    | op(e1,e4) = e2 ),
    inference(rw,[status(thm)],[738,287,theory(equality)]) ).

cnf(740,plain,
    ( op(e1,e0) = e2
    | e4 = e2
    | e0 = e2
    | op(e1,e3) = e2
    | e1 = e2 ),
    inference(rw,[status(thm)],[739,263,theory(equality)]) ).

cnf(741,plain,
    ( op(e1,e0) = e2
    | e2 = e0
    | op(e1,e3) = e2
    | e2 = e1 ),
    inference(sr,[status(thm)],[740,200,theory(equality)]) ).

cnf(742,plain,
    ( op(e1,e0) = e2
    | op(e1,e3) = e2
    | e2 = e1 ),
    inference(sr,[status(thm)],[741,207,theory(equality)]) ).

cnf(743,plain,
    ( op(e1,e0) = e2
    | op(e1,e3) = e2 ),
    inference(sr,[status(thm)],[742,204,theory(equality)]) ).

cnf(747,plain,
    ( op(e1,e0) = e3
    | e4 = e3
    | op(e1,e2) = e3
    | op(e1,e3) = e3
    | op(e1,e4) = e3 ),
    inference(rw,[status(thm)],[53,95,theory(equality)]) ).

cnf(748,plain,
    ( op(e1,e0) = e3
    | e4 = e3
    | e0 = e3
    | op(e1,e3) = e3
    | op(e1,e4) = e3 ),
    inference(rw,[status(thm)],[747,287,theory(equality)]) ).

cnf(749,plain,
    ( op(e1,e0) = e3
    | e4 = e3
    | e0 = e3
    | op(e1,e3) = e3
    | e1 = e3 ),
    inference(rw,[status(thm)],[748,263,theory(equality)]) ).

cnf(750,plain,
    ( op(e1,e0) = e3
    | e3 = e0
    | op(e1,e3) = e3
    | e3 = e1 ),
    inference(sr,[status(thm)],[749,199,theory(equality)]) ).

cnf(751,plain,
    ( op(e1,e0) = e3
    | op(e1,e3) = e3
    | e3 = e1 ),
    inference(sr,[status(thm)],[750,206,theory(equality)]) ).

cnf(752,plain,
    ( op(e1,e0) = e3
    | op(e1,e3) = e3 ),
    inference(sr,[status(thm)],[751,203,theory(equality)]) ).

cnf(1197,plain,
    e2 != op(e1,e3),
    inference(rw,[status(thm)],[164,296,theory(equality)]) ).

cnf(1247,plain,
    op(e1,e0) = e2,
    inference(sr,[status(thm)],[743,1197,theory(equality)]) ).

cnf(1262,plain,
    ( op(e1,e3) = e3
    | e2 = e3 ),
    inference(rw,[status(thm)],[752,1247,theory(equality)]) ).

cnf(1263,plain,
    op(e1,e3) = e3,
    inference(sr,[status(thm)],[1262,201,theory(equality)]) ).

cnf(1269,plain,
    op(e3,e3) != e3,
    inference(rw,[status(thm)],[163,1263,theory(equality)]) ).

cnf(1272,plain,
    op(e0,e3) != e3,
    inference(rw,[status(thm)],[168,1263,theory(equality)]) ).

cnf(1819,plain,
    ( e4 = e2
    | unit = e3
    | unit = e2
    | unit = e1
    | unit = e0 ),
    inference(rw,[status(thm)],[246,284,theory(equality)]) ).

cnf(1820,plain,
    ( unit = e3
    | unit = e2
    | unit = e1
    | unit = e0 ),
    inference(sr,[status(thm)],[1819,200,theory(equality)]) ).

cnf(1827,plain,
    ( op(e3,e3) = e3
    | unit = e0
    | unit = e1
    | unit = e2 ),
    inference(spm,[status(thm)],[13,1820,theory(equality)]) ).

cnf(1834,plain,
    ( unit = e0
    | unit = e1
    | unit = e2 ),
    inference(sr,[status(thm)],[1827,1269,theory(equality)]) ).

cnf(1844,plain,
    ( op(e2,e2) = e2
    | unit = e1
    | unit = e0 ),
    inference(spm,[status(thm)],[15,1834,theory(equality)]) ).

cnf(1852,plain,
    ( e3 = e2
    | unit = e1
    | unit = e0 ),
    inference(rw,[status(thm)],[1844,293,theory(equality)]) ).

cnf(1853,plain,
    ( unit = e1
    | unit = e0 ),
    inference(sr,[status(thm)],[1852,201,theory(equality)]) ).

cnf(1867,plain,
    ( op(e0,e3) = e3
    | unit = e1 ),
    inference(spm,[status(thm)],[13,1853,theory(equality)]) ).

cnf(1874,plain,
    unit = e1,
    inference(sr,[status(thm)],[1867,1272,theory(equality)]) ).

cnf(1879,plain,
    op(e4,e1) = e4,
    inference(rw,[status(thm)],[10,1874,theory(equality)]) ).

cnf(1880,plain,
    $false,
    inference(sr,[status(thm)],[1879,499,theory(equality)]) ).

cnf(1881,plain,
    $false,
    1880,
    [proof] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% % SZS status Started for /home/graph/tptp/TPTP/Problems/ALG/ALG054+1.p
% --creating new selector for []
% -running prover on /tmp/tmpo5bRNX/sel_ALG054+1.p_1 with time limit 29
% -prover status Theorem
% Problem ALG054+1.p solved in phase 0.
% % SZS status Theorem for /home/graph/tptp/TPTP/Problems/ALG/ALG054+1.p
% % SZS status Ended for /home/graph/tptp/TPTP/Problems/ALG/ALG054+1.p
% Solved 1 out of 1.
% # Problem is unsatisfiable (or provable), constructing proof object
% # SZS status Theorem
% # SZS output start CNFRefutation.
% See solution above
% # SZS output end CNFRefutation
% 
%------------------------------------------------------------------------------