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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SInE---0.4
% Problem  : ALG055+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:40 EST 2010

% Result   : Theorem 0.45s
% Output   : CNFRefutation 0.45s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   25
%            Number of leaves      :   11
% Syntax   : Number of formulae    :  124 (  38 unt;   0 def)
%            Number of atoms       : 3886 (3552 equ)
%            Maximal formula atoms :  805 (  31 avg)
%            Number of connectives : 6073 (2311   ~;2082   |;1675   &)
%                                         (   0 <=>;   5  =>;   0  <=;   0 <~>)
%            Maximal formula depth :  165 (  10 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of predicates  :    7 (   5 usr;   6 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/tmppRz0V2/sel_ALG055+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/tmppRz0V2/sel_ALG055+1.p_1',ax3) ).

fof(4,axiom,
    ( e0 = op(op(e2,e2),op(e2,e2))
    & e1 = op(op(e2,op(e2,e2)),op(e2,e2))
    & e3 = op(e2,op(e2,e2))
    & e4 = op(e2,e2) ),
    file('/tmp/tmppRz0V2/sel_ALG055+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/tmppRz0V2/sel_ALG055+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/tmppRz0V2/sel_ALG055+1.p_1',ax5) ).

fof(7,conjecture,
    ~ ( ( ( op(e0,op(e0,e0)) != e0
          & op(e0,op(e0,e0)) = e0 )
        | ( op(e1,op(e1,e0)) != e0
          & op(e0,op(e1,e0)) = e1 )
        | ( op(e2,op(e2,e0)) != e0
          & op(e0,op(e2,e0)) = e2 )
        | ( op(e3,op(e3,e0)) != e0
          & op(e0,op(e3,e0)) = e3 )
        | ( op(e4,op(e4,e0)) != e0
          & op(e0,op(e4,e0)) = e4 ) )
      & ( ( op(e0,op(e0,e1)) != e1
          & op(e1,op(e0,e1)) = e0 )
        | ( op(e1,op(e1,e1)) != e1
          & op(e1,op(e1,e1)) = e1 )
        | ( op(e2,op(e2,e1)) != e1
          & op(e1,op(e2,e1)) = e2 )
        | ( op(e3,op(e3,e1)) != e1
          & op(e1,op(e3,e1)) = e3 )
        | ( op(e4,op(e4,e1)) != e1
          & op(e1,op(e4,e1)) = e4 ) )
      & ( ( op(e0,op(e0,e2)) != e2
          & op(e2,op(e0,e2)) = e0 )
        | ( op(e1,op(e1,e2)) != e2
          & op(e2,op(e1,e2)) = e1 )
        | ( op(e2,op(e2,e2)) != e2
          & op(e2,op(e2,e2)) = e2 )
        | ( op(e3,op(e3,e2)) != e2
          & op(e2,op(e3,e2)) = e3 )
        | ( op(e4,op(e4,e2)) != e2
          & op(e2,op(e4,e2)) = e4 ) )
      & ( ( op(e0,op(e0,e3)) != e3
          & op(e3,op(e0,e3)) = e0 )
        | ( op(e1,op(e1,e3)) != e3
          & op(e3,op(e1,e3)) = e1 )
        | ( op(e2,op(e2,e3)) != e3
          & op(e3,op(e2,e3)) = e2 )
        | ( op(e3,op(e3,e3)) != e3
          & op(e3,op(e3,e3)) = e3 )
        | ( op(e4,op(e4,e3)) != e3
          & op(e3,op(e4,e3)) = e4 ) )
      & ( ( op(e0,op(e0,e4)) != e4
          & op(e4,op(e0,e4)) = e0 )
        | ( op(e1,op(e1,e4)) != e4
          & op(e4,op(e1,e4)) = e1 )
        | ( op(e2,op(e2,e4)) != e4
          & op(e4,op(e2,e4)) = e2 )
        | ( op(e3,op(e3,e4)) != e4
          & op(e4,op(e3,e4)) = e3 )
        | ( op(e4,op(e4,e4)) != e4
          & op(e4,op(e4,e4)) = e4 ) )
      & ( ( ( op(e0,e0) != e0
            | ( op(e0,e0) = e0
              & e0 != unit ) )
          & ( op(e0,e1) != e0
            | ( op(e0,e0) = e1
              & e0 != unit ) )
          & ( op(e0,e2) != e0
            | ( op(e0,e0) = e2
              & e0 != unit ) )
          & ( op(e0,e3) != e0
            | ( op(e0,e0) = e3
              & e0 != unit ) )
          & ( op(e0,e4) != e0
            | ( op(e0,e0) = e4
              & e0 != unit ) )
          & ( op(e1,e0) != e0
            | ( op(e1,e0) = e0
              & e0 != unit ) )
          & ( op(e1,e1) != e0
            | ( op(e1,e0) = e1
              & e0 != unit ) )
          & ( op(e1,e2) != e0
            | ( op(e1,e0) = e2
              & e0 != unit ) )
          & ( op(e1,e3) != e0
            | ( op(e1,e0) = e3
              & e0 != unit ) )
          & ( op(e1,e4) != e0
            | ( op(e1,e0) = e4
              & e0 != unit ) )
          & ( op(e2,e0) != e0
            | ( op(e2,e0) = e0
              & e0 != unit ) )
          & ( op(e2,e1) != e0
            | ( op(e2,e0) = e1
              & e0 != unit ) )
          & ( op(e2,e2) != e0
            | ( op(e2,e0) = e2
              & e0 != unit ) )
          & ( op(e2,e3) != e0
            | ( op(e2,e0) = e3
              & e0 != unit ) )
          & ( op(e2,e4) != e0
            | ( op(e2,e0) = e4
              & e0 != unit ) )
          & ( op(e3,e0) != e0
            | ( op(e3,e0) = e0
              & e0 != unit ) )
          & ( op(e3,e1) != e0
            | ( op(e3,e0) = e1
              & e0 != unit ) )
          & ( op(e3,e2) != e0
            | ( op(e3,e0) = e2
              & e0 != unit ) )
          & ( op(e3,e3) != e0
            | ( op(e3,e0) = e3
              & e0 != unit ) )
          & ( op(e3,e4) != e0
            | ( op(e3,e0) = e4
              & e0 != unit ) )
          & ( op(e4,e0) != e0
            | ( op(e4,e0) = e0
              & e0 != unit ) )
          & ( op(e4,e1) != e0
            | ( op(e4,e0) = e1
              & e0 != unit ) )
          & ( op(e4,e2) != e0
            | ( op(e4,e0) = e2
              & e0 != unit ) )
          & ( op(e4,e3) != e0
            | ( op(e4,e0) = e3
              & e0 != unit ) )
          & ( op(e4,e4) != e0
            | ( op(e4,e0) = e4
              & e0 != unit ) ) )
        | ( ( op(e0,e0) != e1
            | ( op(e0,e1) = e0
              & e1 != unit ) )
          & ( op(e0,e1) != e1
            | ( op(e0,e1) = e1
              & e1 != unit ) )
          & ( op(e0,e2) != e1
            | ( op(e0,e1) = e2
              & e1 != unit ) )
          & ( op(e0,e3) != e1
            | ( op(e0,e1) = e3
              & e1 != unit ) )
          & ( op(e0,e4) != e1
            | ( op(e0,e1) = e4
              & e1 != unit ) )
          & ( op(e1,e0) != e1
            | ( op(e1,e1) = e0
              & e1 != unit ) )
          & ( op(e1,e1) != e1
            | ( op(e1,e1) = e1
              & e1 != unit ) )
          & ( op(e1,e2) != e1
            | ( op(e1,e1) = e2
              & e1 != unit ) )
          & ( op(e1,e3) != e1
            | ( op(e1,e1) = e3
              & e1 != unit ) )
          & ( op(e1,e4) != e1
            | ( op(e1,e1) = e4
              & e1 != unit ) )
          & ( op(e2,e0) != e1
            | ( op(e2,e1) = e0
              & e1 != unit ) )
          & ( op(e2,e1) != e1
            | ( op(e2,e1) = e1
              & e1 != unit ) )
          & ( op(e2,e2) != e1
            | ( op(e2,e1) = e2
              & e1 != unit ) )
          & ( op(e2,e3) != e1
            | ( op(e2,e1) = e3
              & e1 != unit ) )
          & ( op(e2,e4) != e1
            | ( op(e2,e1) = e4
              & e1 != unit ) )
          & ( op(e3,e0) != e1
            | ( op(e3,e1) = e0
              & e1 != unit ) )
          & ( op(e3,e1) != e1
            | ( op(e3,e1) = e1
              & e1 != unit ) )
          & ( op(e3,e2) != e1
            | ( op(e3,e1) = e2
              & e1 != unit ) )
          & ( op(e3,e3) != e1
            | ( op(e3,e1) = e3
              & e1 != unit ) )
          & ( op(e3,e4) != e1
            | ( op(e3,e1) = e4
              & e1 != unit ) )
          & ( op(e4,e0) != e1
            | ( op(e4,e1) = e0
              & e1 != unit ) )
          & ( op(e4,e1) != e1
            | ( op(e4,e1) = e1
              & e1 != unit ) )
          & ( op(e4,e2) != e1
            | ( op(e4,e1) = e2
              & e1 != unit ) )
          & ( op(e4,e3) != e1
            | ( op(e4,e1) = e3
              & e1 != unit ) )
          & ( op(e4,e4) != e1
            | ( op(e4,e1) = e4
              & e1 != unit ) ) )
        | ( ( op(e0,e0) != e2
            | ( op(e0,e2) = e0
              & e2 != unit ) )
          & ( op(e0,e1) != e2
            | ( op(e0,e2) = e1
              & e2 != unit ) )
          & ( op(e0,e2) != e2
            | ( op(e0,e2) = e2
              & e2 != unit ) )
          & ( op(e0,e3) != e2
            | ( op(e0,e2) = e3
              & e2 != unit ) )
          & ( op(e0,e4) != e2
            | ( op(e0,e2) = e4
              & e2 != unit ) )
          & ( op(e1,e0) != e2
            | ( op(e1,e2) = e0
              & e2 != unit ) )
          & ( op(e1,e1) != e2
            | ( op(e1,e2) = e1
              & e2 != unit ) )
          & ( op(e1,e2) != e2
            | ( op(e1,e2) = e2
              & e2 != unit ) )
          & ( op(e1,e3) != e2
            | ( op(e1,e2) = e3
              & e2 != unit ) )
          & ( op(e1,e4) != e2
            | ( op(e1,e2) = e4
              & e2 != unit ) )
          & ( op(e2,e0) != e2
            | ( op(e2,e2) = e0
              & e2 != unit ) )
          & ( op(e2,e1) != e2
            | ( op(e2,e2) = e1
              & e2 != unit ) )
          & ( op(e2,e2) != e2
            | ( op(e2,e2) = e2
              & e2 != unit ) )
          & ( op(e2,e3) != e2
            | ( op(e2,e2) = e3
              & e2 != unit ) )
          & ( op(e2,e4) != e2
            | ( op(e2,e2) = e4
              & e2 != unit ) )
          & ( op(e3,e0) != e2
            | ( op(e3,e2) = e0
              & e2 != unit ) )
          & ( op(e3,e1) != e2
            | ( op(e3,e2) = e1
              & e2 != unit ) )
          & ( op(e3,e2) != e2
            | ( op(e3,e2) = e2
              & e2 != unit ) )
          & ( op(e3,e3) != e2
            | ( op(e3,e2) = e3
              & e2 != unit ) )
          & ( op(e3,e4) != e2
            | ( op(e3,e2) = e4
              & e2 != unit ) )
          & ( op(e4,e0) != e2
            | ( op(e4,e2) = e0
              & e2 != unit ) )
          & ( op(e4,e1) != e2
            | ( op(e4,e2) = e1
              & e2 != unit ) )
          & ( op(e4,e2) != e2
            | ( op(e4,e2) = e2
              & e2 != unit ) )
          & ( op(e4,e3) != e2
            | ( op(e4,e2) = e3
              & e2 != unit ) )
          & ( op(e4,e4) != e2
            | ( op(e4,e2) = e4
              & e2 != unit ) ) )
        | ( ( op(e0,e0) != e3
            | ( op(e0,e3) = e0
              & e3 != unit ) )
          & ( op(e0,e1) != e3
            | ( op(e0,e3) = e1
              & e3 != unit ) )
          & ( op(e0,e2) != e3
            | ( op(e0,e3) = e2
              & e3 != unit ) )
          & ( op(e0,e3) != e3
            | ( op(e0,e3) = e3
              & e3 != unit ) )
          & ( op(e0,e4) != e3
            | ( op(e0,e3) = e4
              & e3 != unit ) )
          & ( op(e1,e0) != e3
            | ( op(e1,e3) = e0
              & e3 != unit ) )
          & ( op(e1,e1) != e3
            | ( op(e1,e3) = e1
              & e3 != unit ) )
          & ( op(e1,e2) != e3
            | ( op(e1,e3) = e2
              & e3 != unit ) )
          & ( op(e1,e3) != e3
            | ( op(e1,e3) = e3
              & e3 != unit ) )
          & ( op(e1,e4) != e3
            | ( op(e1,e3) = e4
              & e3 != unit ) )
          & ( op(e2,e0) != e3
            | ( op(e2,e3) = e0
              & e3 != unit ) )
          & ( op(e2,e1) != e3
            | ( op(e2,e3) = e1
              & e3 != unit ) )
          & ( op(e2,e2) != e3
            | ( op(e2,e3) = e2
              & e3 != unit ) )
          & ( op(e2,e3) != e3
            | ( op(e2,e3) = e3
              & e3 != unit ) )
          & ( op(e2,e4) != e3
            | ( op(e2,e3) = e4
              & e3 != unit ) )
          & ( op(e3,e0) != e3
            | ( op(e3,e3) = e0
              & e3 != unit ) )
          & ( op(e3,e1) != e3
            | ( op(e3,e3) = e1
              & e3 != unit ) )
          & ( op(e3,e2) != e3
            | ( op(e3,e3) = e2
              & e3 != unit ) )
          & ( op(e3,e3) != e3
            | ( op(e3,e3) = e3
              & e3 != unit ) )
          & ( op(e3,e4) != e3
            | ( op(e3,e3) = e4
              & e3 != unit ) )
          & ( op(e4,e0) != e3
            | ( op(e4,e3) = e0
              & e3 != unit ) )
          & ( op(e4,e1) != e3
            | ( op(e4,e3) = e1
              & e3 != unit ) )
          & ( op(e4,e2) != e3
            | ( op(e4,e3) = e2
              & e3 != unit ) )
          & ( op(e4,e3) != e3
            | ( op(e4,e3) = e3
              & e3 != unit ) )
          & ( op(e4,e4) != e3
            | ( op(e4,e3) = e4
              & e3 != unit ) ) )
        | ( ( op(e0,e0) != e4
            | ( op(e0,e4) = e0
              & e4 != unit ) )
          & ( op(e0,e1) != e4
            | ( op(e0,e4) = e1
              & e4 != unit ) )
          & ( op(e0,e2) != e4
            | ( op(e0,e4) = e2
              & e4 != unit ) )
          & ( op(e0,e3) != e4
            | ( op(e0,e4) = e3
              & e4 != unit ) )
          & ( op(e0,e4) != e4
            | ( op(e0,e4) = e4
              & e4 != unit ) )
          & ( op(e1,e0) != e4
            | ( op(e1,e4) = e0
              & e4 != unit ) )
          & ( op(e1,e1) != e4
            | ( op(e1,e4) = e1
              & e4 != unit ) )
          & ( op(e1,e2) != e4
            | ( op(e1,e4) = e2
              & e4 != unit ) )
          & ( op(e1,e3) != e4
            | ( op(e1,e4) = e3
              & e4 != unit ) )
          & ( op(e1,e4) != e4
            | ( op(e1,e4) = e4
              & e4 != unit ) )
          & ( op(e2,e0) != e4
            | ( op(e2,e4) = e0
              & e4 != unit ) )
          & ( op(e2,e1) != e4
            | ( op(e2,e4) = e1
              & e4 != unit ) )
          & ( op(e2,e2) != e4
            | ( op(e2,e4) = e2
              & e4 != unit ) )
          & ( op(e2,e3) != e4
            | ( op(e2,e4) = e3
              & e4 != unit ) )
          & ( op(e2,e4) != e4
            | ( op(e2,e4) = e4
              & e4 != unit ) )
          & ( op(e3,e0) != e4
            | ( op(e3,e4) = e0
              & e4 != unit ) )
          & ( op(e3,e1) != e4
            | ( op(e3,e4) = e1
              & e4 != unit ) )
          & ( op(e3,e2) != e4
            | ( op(e3,e4) = e2
              & e4 != unit ) )
          & ( op(e3,e3) != e4
            | ( op(e3,e4) = e3
              & e4 != unit ) )
          & ( op(e3,e4) != e4
            | ( op(e3,e4) = e4
              & e4 != unit ) )
          & ( op(e4,e0) != e4
            | ( op(e4,e4) = e0
              & e4 != unit ) )
          & ( op(e4,e1) != e4
            | ( op(e4,e4) = e1
              & e4 != unit ) )
          & ( op(e4,e2) != e4
            | ( op(e4,e4) = e2
              & e4 != unit ) )
          & ( op(e4,e3) != e4
            | ( op(e4,e4) = e3
              & e4 != unit ) )
          & ( op(e4,e4) != e4
            | ( op(e4,e4) = e4
              & e4 != unit ) ) ) ) ),
    file('/tmp/tmppRz0V2/sel_ALG055+1.p_1',co1) ).

fof(8,negated_conjecture,
    ~ ~ ( ( ( op(e0,op(e0,e0)) != e0
            & op(e0,op(e0,e0)) = e0 )
          | ( op(e1,op(e1,e0)) != e0
            & op(e0,op(e1,e0)) = e1 )
          | ( op(e2,op(e2,e0)) != e0
            & op(e0,op(e2,e0)) = e2 )
          | ( op(e3,op(e3,e0)) != e0
            & op(e0,op(e3,e0)) = e3 )
          | ( op(e4,op(e4,e0)) != e0
            & op(e0,op(e4,e0)) = e4 ) )
        & ( ( op(e0,op(e0,e1)) != e1
            & op(e1,op(e0,e1)) = e0 )
          | ( op(e1,op(e1,e1)) != e1
            & op(e1,op(e1,e1)) = e1 )
          | ( op(e2,op(e2,e1)) != e1
            & op(e1,op(e2,e1)) = e2 )
          | ( op(e3,op(e3,e1)) != e1
            & op(e1,op(e3,e1)) = e3 )
          | ( op(e4,op(e4,e1)) != e1
            & op(e1,op(e4,e1)) = e4 ) )
        & ( ( op(e0,op(e0,e2)) != e2
            & op(e2,op(e0,e2)) = e0 )
          | ( op(e1,op(e1,e2)) != e2
            & op(e2,op(e1,e2)) = e1 )
          | ( op(e2,op(e2,e2)) != e2
            & op(e2,op(e2,e2)) = e2 )
          | ( op(e3,op(e3,e2)) != e2
            & op(e2,op(e3,e2)) = e3 )
          | ( op(e4,op(e4,e2)) != e2
            & op(e2,op(e4,e2)) = e4 ) )
        & ( ( op(e0,op(e0,e3)) != e3
            & op(e3,op(e0,e3)) = e0 )
          | ( op(e1,op(e1,e3)) != e3
            & op(e3,op(e1,e3)) = e1 )
          | ( op(e2,op(e2,e3)) != e3
            & op(e3,op(e2,e3)) = e2 )
          | ( op(e3,op(e3,e3)) != e3
            & op(e3,op(e3,e3)) = e3 )
          | ( op(e4,op(e4,e3)) != e3
            & op(e3,op(e4,e3)) = e4 ) )
        & ( ( op(e0,op(e0,e4)) != e4
            & op(e4,op(e0,e4)) = e0 )
          | ( op(e1,op(e1,e4)) != e4
            & op(e4,op(e1,e4)) = e1 )
          | ( op(e2,op(e2,e4)) != e4
            & op(e4,op(e2,e4)) = e2 )
          | ( op(e3,op(e3,e4)) != e4
            & op(e4,op(e3,e4)) = e3 )
          | ( op(e4,op(e4,e4)) != e4
            & op(e4,op(e4,e4)) = e4 ) )
        & ( ( ( op(e0,e0) != e0
              | ( op(e0,e0) = e0
                & e0 != unit ) )
            & ( op(e0,e1) != e0
              | ( op(e0,e0) = e1
                & e0 != unit ) )
            & ( op(e0,e2) != e0
              | ( op(e0,e0) = e2
                & e0 != unit ) )
            & ( op(e0,e3) != e0
              | ( op(e0,e0) = e3
                & e0 != unit ) )
            & ( op(e0,e4) != e0
              | ( op(e0,e0) = e4
                & e0 != unit ) )
            & ( op(e1,e0) != e0
              | ( op(e1,e0) = e0
                & e0 != unit ) )
            & ( op(e1,e1) != e0
              | ( op(e1,e0) = e1
                & e0 != unit ) )
            & ( op(e1,e2) != e0
              | ( op(e1,e0) = e2
                & e0 != unit ) )
            & ( op(e1,e3) != e0
              | ( op(e1,e0) = e3
                & e0 != unit ) )
            & ( op(e1,e4) != e0
              | ( op(e1,e0) = e4
                & e0 != unit ) )
            & ( op(e2,e0) != e0
              | ( op(e2,e0) = e0
                & e0 != unit ) )
            & ( op(e2,e1) != e0
              | ( op(e2,e0) = e1
                & e0 != unit ) )
            & ( op(e2,e2) != e0
              | ( op(e2,e0) = e2
                & e0 != unit ) )
            & ( op(e2,e3) != e0
              | ( op(e2,e0) = e3
                & e0 != unit ) )
            & ( op(e2,e4) != e0
              | ( op(e2,e0) = e4
                & e0 != unit ) )
            & ( op(e3,e0) != e0
              | ( op(e3,e0) = e0
                & e0 != unit ) )
            & ( op(e3,e1) != e0
              | ( op(e3,e0) = e1
                & e0 != unit ) )
            & ( op(e3,e2) != e0
              | ( op(e3,e0) = e2
                & e0 != unit ) )
            & ( op(e3,e3) != e0
              | ( op(e3,e0) = e3
                & e0 != unit ) )
            & ( op(e3,e4) != e0
              | ( op(e3,e0) = e4
                & e0 != unit ) )
            & ( op(e4,e0) != e0
              | ( op(e4,e0) = e0
                & e0 != unit ) )
            & ( op(e4,e1) != e0
              | ( op(e4,e0) = e1
                & e0 != unit ) )
            & ( op(e4,e2) != e0
              | ( op(e4,e0) = e2
                & e0 != unit ) )
            & ( op(e4,e3) != e0
              | ( op(e4,e0) = e3
                & e0 != unit ) )
            & ( op(e4,e4) != e0
              | ( op(e4,e0) = e4
                & e0 != unit ) ) )
          | ( ( op(e0,e0) != e1
              | ( op(e0,e1) = e0
                & e1 != unit ) )
            & ( op(e0,e1) != e1
              | ( op(e0,e1) = e1
                & e1 != unit ) )
            & ( op(e0,e2) != e1
              | ( op(e0,e1) = e2
                & e1 != unit ) )
            & ( op(e0,e3) != e1
              | ( op(e0,e1) = e3
                & e1 != unit ) )
            & ( op(e0,e4) != e1
              | ( op(e0,e1) = e4
                & e1 != unit ) )
            & ( op(e1,e0) != e1
              | ( op(e1,e1) = e0
                & e1 != unit ) )
            & ( op(e1,e1) != e1
              | ( op(e1,e1) = e1
                & e1 != unit ) )
            & ( op(e1,e2) != e1
              | ( op(e1,e1) = e2
                & e1 != unit ) )
            & ( op(e1,e3) != e1
              | ( op(e1,e1) = e3
                & e1 != unit ) )
            & ( op(e1,e4) != e1
              | ( op(e1,e1) = e4
                & e1 != unit ) )
            & ( op(e2,e0) != e1
              | ( op(e2,e1) = e0
                & e1 != unit ) )
            & ( op(e2,e1) != e1
              | ( op(e2,e1) = e1
                & e1 != unit ) )
            & ( op(e2,e2) != e1
              | ( op(e2,e1) = e2
                & e1 != unit ) )
            & ( op(e2,e3) != e1
              | ( op(e2,e1) = e3
                & e1 != unit ) )
            & ( op(e2,e4) != e1
              | ( op(e2,e1) = e4
                & e1 != unit ) )
            & ( op(e3,e0) != e1
              | ( op(e3,e1) = e0
                & e1 != unit ) )
            & ( op(e3,e1) != e1
              | ( op(e3,e1) = e1
                & e1 != unit ) )
            & ( op(e3,e2) != e1
              | ( op(e3,e1) = e2
                & e1 != unit ) )
            & ( op(e3,e3) != e1
              | ( op(e3,e1) = e3
                & e1 != unit ) )
            & ( op(e3,e4) != e1
              | ( op(e3,e1) = e4
                & e1 != unit ) )
            & ( op(e4,e0) != e1
              | ( op(e4,e1) = e0
                & e1 != unit ) )
            & ( op(e4,e1) != e1
              | ( op(e4,e1) = e1
                & e1 != unit ) )
            & ( op(e4,e2) != e1
              | ( op(e4,e1) = e2
                & e1 != unit ) )
            & ( op(e4,e3) != e1
              | ( op(e4,e1) = e3
                & e1 != unit ) )
            & ( op(e4,e4) != e1
              | ( op(e4,e1) = e4
                & e1 != unit ) ) )
          | ( ( op(e0,e0) != e2
              | ( op(e0,e2) = e0
                & e2 != unit ) )
            & ( op(e0,e1) != e2
              | ( op(e0,e2) = e1
                & e2 != unit ) )
            & ( op(e0,e2) != e2
              | ( op(e0,e2) = e2
                & e2 != unit ) )
            & ( op(e0,e3) != e2
              | ( op(e0,e2) = e3
                & e2 != unit ) )
            & ( op(e0,e4) != e2
              | ( op(e0,e2) = e4
                & e2 != unit ) )
            & ( op(e1,e0) != e2
              | ( op(e1,e2) = e0
                & e2 != unit ) )
            & ( op(e1,e1) != e2
              | ( op(e1,e2) = e1
                & e2 != unit ) )
            & ( op(e1,e2) != e2
              | ( op(e1,e2) = e2
                & e2 != unit ) )
            & ( op(e1,e3) != e2
              | ( op(e1,e2) = e3
                & e2 != unit ) )
            & ( op(e1,e4) != e2
              | ( op(e1,e2) = e4
                & e2 != unit ) )
            & ( op(e2,e0) != e2
              | ( op(e2,e2) = e0
                & e2 != unit ) )
            & ( op(e2,e1) != e2
              | ( op(e2,e2) = e1
                & e2 != unit ) )
            & ( op(e2,e2) != e2
              | ( op(e2,e2) = e2
                & e2 != unit ) )
            & ( op(e2,e3) != e2
              | ( op(e2,e2) = e3
                & e2 != unit ) )
            & ( op(e2,e4) != e2
              | ( op(e2,e2) = e4
                & e2 != unit ) )
            & ( op(e3,e0) != e2
              | ( op(e3,e2) = e0
                & e2 != unit ) )
            & ( op(e3,e1) != e2
              | ( op(e3,e2) = e1
                & e2 != unit ) )
            & ( op(e3,e2) != e2
              | ( op(e3,e2) = e2
                & e2 != unit ) )
            & ( op(e3,e3) != e2
              | ( op(e3,e2) = e3
                & e2 != unit ) )
            & ( op(e3,e4) != e2
              | ( op(e3,e2) = e4
                & e2 != unit ) )
            & ( op(e4,e0) != e2
              | ( op(e4,e2) = e0
                & e2 != unit ) )
            & ( op(e4,e1) != e2
              | ( op(e4,e2) = e1
                & e2 != unit ) )
            & ( op(e4,e2) != e2
              | ( op(e4,e2) = e2
                & e2 != unit ) )
            & ( op(e4,e3) != e2
              | ( op(e4,e2) = e3
                & e2 != unit ) )
            & ( op(e4,e4) != e2
              | ( op(e4,e2) = e4
                & e2 != unit ) ) )
          | ( ( op(e0,e0) != e3
              | ( op(e0,e3) = e0
                & e3 != unit ) )
            & ( op(e0,e1) != e3
              | ( op(e0,e3) = e1
                & e3 != unit ) )
            & ( op(e0,e2) != e3
              | ( op(e0,e3) = e2
                & e3 != unit ) )
            & ( op(e0,e3) != e3
              | ( op(e0,e3) = e3
                & e3 != unit ) )
            & ( op(e0,e4) != e3
              | ( op(e0,e3) = e4
                & e3 != unit ) )
            & ( op(e1,e0) != e3
              | ( op(e1,e3) = e0
                & e3 != unit ) )
            & ( op(e1,e1) != e3
              | ( op(e1,e3) = e1
                & e3 != unit ) )
            & ( op(e1,e2) != e3
              | ( op(e1,e3) = e2
                & e3 != unit ) )
            & ( op(e1,e3) != e3
              | ( op(e1,e3) = e3
                & e3 != unit ) )
            & ( op(e1,e4) != e3
              | ( op(e1,e3) = e4
                & e3 != unit ) )
            & ( op(e2,e0) != e3
              | ( op(e2,e3) = e0
                & e3 != unit ) )
            & ( op(e2,e1) != e3
              | ( op(e2,e3) = e1
                & e3 != unit ) )
            & ( op(e2,e2) != e3
              | ( op(e2,e3) = e2
                & e3 != unit ) )
            & ( op(e2,e3) != e3
              | ( op(e2,e3) = e3
                & e3 != unit ) )
            & ( op(e2,e4) != e3
              | ( op(e2,e3) = e4
                & e3 != unit ) )
            & ( op(e3,e0) != e3
              | ( op(e3,e3) = e0
                & e3 != unit ) )
            & ( op(e3,e1) != e3
              | ( op(e3,e3) = e1
                & e3 != unit ) )
            & ( op(e3,e2) != e3
              | ( op(e3,e3) = e2
                & e3 != unit ) )
            & ( op(e3,e3) != e3
              | ( op(e3,e3) = e3
                & e3 != unit ) )
            & ( op(e3,e4) != e3
              | ( op(e3,e3) = e4
                & e3 != unit ) )
            & ( op(e4,e0) != e3
              | ( op(e4,e3) = e0
                & e3 != unit ) )
            & ( op(e4,e1) != e3
              | ( op(e4,e3) = e1
                & e3 != unit ) )
            & ( op(e4,e2) != e3
              | ( op(e4,e3) = e2
                & e3 != unit ) )
            & ( op(e4,e3) != e3
              | ( op(e4,e3) = e3
                & e3 != unit ) )
            & ( op(e4,e4) != e3
              | ( op(e4,e3) = e4
                & e3 != unit ) ) )
          | ( ( op(e0,e0) != e4
              | ( op(e0,e4) = e0
                & e4 != unit ) )
            & ( op(e0,e1) != e4
              | ( op(e0,e4) = e1
                & e4 != unit ) )
            & ( op(e0,e2) != e4
              | ( op(e0,e4) = e2
                & e4 != unit ) )
            & ( op(e0,e3) != e4
              | ( op(e0,e4) = e3
                & e4 != unit ) )
            & ( op(e0,e4) != e4
              | ( op(e0,e4) = e4
                & e4 != unit ) )
            & ( op(e1,e0) != e4
              | ( op(e1,e4) = e0
                & e4 != unit ) )
            & ( op(e1,e1) != e4
              | ( op(e1,e4) = e1
                & e4 != unit ) )
            & ( op(e1,e2) != e4
              | ( op(e1,e4) = e2
                & e4 != unit ) )
            & ( op(e1,e3) != e4
              | ( op(e1,e4) = e3
                & e4 != unit ) )
            & ( op(e1,e4) != e4
              | ( op(e1,e4) = e4
                & e4 != unit ) )
            & ( op(e2,e0) != e4
              | ( op(e2,e4) = e0
                & e4 != unit ) )
            & ( op(e2,e1) != e4
              | ( op(e2,e4) = e1
                & e4 != unit ) )
            & ( op(e2,e2) != e4
              | ( op(e2,e4) = e2
                & e4 != unit ) )
            & ( op(e2,e3) != e4
              | ( op(e2,e4) = e3
                & e4 != unit ) )
            & ( op(e2,e4) != e4
              | ( op(e2,e4) = e4
                & e4 != unit ) )
            & ( op(e3,e0) != e4
              | ( op(e3,e4) = e0
                & e4 != unit ) )
            & ( op(e3,e1) != e4
              | ( op(e3,e4) = e1
                & e4 != unit ) )
            & ( op(e3,e2) != e4
              | ( op(e3,e4) = e2
                & e4 != unit ) )
            & ( op(e3,e3) != e4
              | ( op(e3,e4) = e3
                & e4 != unit ) )
            & ( op(e3,e4) != e4
              | ( op(e3,e4) = e4
                & e4 != unit ) )
            & ( op(e4,e0) != e4
              | ( op(e4,e4) = e0
                & e4 != unit ) )
            & ( op(e4,e1) != e4
              | ( op(e4,e4) = e1
                & e4 != unit ) )
            & ( op(e4,e2) != e4
              | ( op(e4,e4) = e2
                & e4 != unit ) )
            & ( op(e4,e3) != e4
              | ( op(e4,e4) = e3
                & e4 != unit ) )
            & ( op(e4,e4) != e4
              | ( op(e4,e4) = e4
                & e4 != unit ) ) ) ) ),
    inference(assume_negation,[status(cth)],[7]) ).

fof(9,plain,
    ( epred1_0
   => ( ( op(e0,e0) != e0
        | ( op(e0,e0) = e0
          & e0 != unit ) )
      & ( op(e0,e1) != e0
        | ( op(e0,e0) = e1
          & e0 != unit ) )
      & ( op(e0,e2) != e0
        | ( op(e0,e0) = e2
          & e0 != unit ) )
      & ( op(e0,e3) != e0
        | ( op(e0,e0) = e3
          & e0 != unit ) )
      & ( op(e0,e4) != e0
        | ( op(e0,e0) = e4
          & e0 != unit ) )
      & ( op(e1,e0) != e0
        | ( op(e1,e0) = e0
          & e0 != unit ) )
      & ( op(e1,e1) != e0
        | ( op(e1,e0) = e1
          & e0 != unit ) )
      & ( op(e1,e2) != e0
        | ( op(e1,e0) = e2
          & e0 != unit ) )
      & ( op(e1,e3) != e0
        | ( op(e1,e0) = e3
          & e0 != unit ) )
      & ( op(e1,e4) != e0
        | ( op(e1,e0) = e4
          & e0 != unit ) )
      & ( op(e2,e0) != e0
        | ( op(e2,e0) = e0
          & e0 != unit ) )
      & ( op(e2,e1) != e0
        | ( op(e2,e0) = e1
          & e0 != unit ) )
      & ( op(e2,e2) != e0
        | ( op(e2,e0) = e2
          & e0 != unit ) )
      & ( op(e2,e3) != e0
        | ( op(e2,e0) = e3
          & e0 != unit ) )
      & ( op(e2,e4) != e0
        | ( op(e2,e0) = e4
          & e0 != unit ) )
      & ( op(e3,e0) != e0
        | ( op(e3,e0) = e0
          & e0 != unit ) )
      & ( op(e3,e1) != e0
        | ( op(e3,e0) = e1
          & e0 != unit ) )
      & ( op(e3,e2) != e0
        | ( op(e3,e0) = e2
          & e0 != unit ) )
      & ( op(e3,e3) != e0
        | ( op(e3,e0) = e3
          & e0 != unit ) )
      & ( op(e3,e4) != e0
        | ( op(e3,e0) = e4
          & e0 != unit ) )
      & ( op(e4,e0) != e0
        | ( op(e4,e0) = e0
          & e0 != unit ) )
      & ( op(e4,e1) != e0
        | ( op(e4,e0) = e1
          & e0 != unit ) )
      & ( op(e4,e2) != e0
        | ( op(e4,e0) = e2
          & e0 != unit ) )
      & ( op(e4,e3) != e0
        | ( op(e4,e0) = e3
          & e0 != unit ) )
      & ( op(e4,e4) != e0
        | ( op(e4,e0) = e4
          & e0 != unit ) ) ) ),
    introduced(definition) ).

fof(10,plain,
    ( epred2_0
   => ( ( op(e0,e0) != e1
        | ( op(e0,e1) = e0
          & e1 != unit ) )
      & ( op(e0,e1) != e1
        | ( op(e0,e1) = e1
          & e1 != unit ) )
      & ( op(e0,e2) != e1
        | ( op(e0,e1) = e2
          & e1 != unit ) )
      & ( op(e0,e3) != e1
        | ( op(e0,e1) = e3
          & e1 != unit ) )
      & ( op(e0,e4) != e1
        | ( op(e0,e1) = e4
          & e1 != unit ) )
      & ( op(e1,e0) != e1
        | ( op(e1,e1) = e0
          & e1 != unit ) )
      & ( op(e1,e1) != e1
        | ( op(e1,e1) = e1
          & e1 != unit ) )
      & ( op(e1,e2) != e1
        | ( op(e1,e1) = e2
          & e1 != unit ) )
      & ( op(e1,e3) != e1
        | ( op(e1,e1) = e3
          & e1 != unit ) )
      & ( op(e1,e4) != e1
        | ( op(e1,e1) = e4
          & e1 != unit ) )
      & ( op(e2,e0) != e1
        | ( op(e2,e1) = e0
          & e1 != unit ) )
      & ( op(e2,e1) != e1
        | ( op(e2,e1) = e1
          & e1 != unit ) )
      & ( op(e2,e2) != e1
        | ( op(e2,e1) = e2
          & e1 != unit ) )
      & ( op(e2,e3) != e1
        | ( op(e2,e1) = e3
          & e1 != unit ) )
      & ( op(e2,e4) != e1
        | ( op(e2,e1) = e4
          & e1 != unit ) )
      & ( op(e3,e0) != e1
        | ( op(e3,e1) = e0
          & e1 != unit ) )
      & ( op(e3,e1) != e1
        | ( op(e3,e1) = e1
          & e1 != unit ) )
      & ( op(e3,e2) != e1
        | ( op(e3,e1) = e2
          & e1 != unit ) )
      & ( op(e3,e3) != e1
        | ( op(e3,e1) = e3
          & e1 != unit ) )
      & ( op(e3,e4) != e1
        | ( op(e3,e1) = e4
          & e1 != unit ) )
      & ( op(e4,e0) != e1
        | ( op(e4,e1) = e0
          & e1 != unit ) )
      & ( op(e4,e1) != e1
        | ( op(e4,e1) = e1
          & e1 != unit ) )
      & ( op(e4,e2) != e1
        | ( op(e4,e1) = e2
          & e1 != unit ) )
      & ( op(e4,e3) != e1
        | ( op(e4,e1) = e3
          & e1 != unit ) )
      & ( op(e4,e4) != e1
        | ( op(e4,e1) = e4
          & e1 != unit ) ) ) ),
    introduced(definition) ).

fof(11,plain,
    ( epred3_0
   => ( ( op(e0,e0) != e2
        | ( op(e0,e2) = e0
          & e2 != unit ) )
      & ( op(e0,e1) != e2
        | ( op(e0,e2) = e1
          & e2 != unit ) )
      & ( op(e0,e2) != e2
        | ( op(e0,e2) = e2
          & e2 != unit ) )
      & ( op(e0,e3) != e2
        | ( op(e0,e2) = e3
          & e2 != unit ) )
      & ( op(e0,e4) != e2
        | ( op(e0,e2) = e4
          & e2 != unit ) )
      & ( op(e1,e0) != e2
        | ( op(e1,e2) = e0
          & e2 != unit ) )
      & ( op(e1,e1) != e2
        | ( op(e1,e2) = e1
          & e2 != unit ) )
      & ( op(e1,e2) != e2
        | ( op(e1,e2) = e2
          & e2 != unit ) )
      & ( op(e1,e3) != e2
        | ( op(e1,e2) = e3
          & e2 != unit ) )
      & ( op(e1,e4) != e2
        | ( op(e1,e2) = e4
          & e2 != unit ) )
      & ( op(e2,e0) != e2
        | ( op(e2,e2) = e0
          & e2 != unit ) )
      & ( op(e2,e1) != e2
        | ( op(e2,e2) = e1
          & e2 != unit ) )
      & ( op(e2,e2) != e2
        | ( op(e2,e2) = e2
          & e2 != unit ) )
      & ( op(e2,e3) != e2
        | ( op(e2,e2) = e3
          & e2 != unit ) )
      & ( op(e2,e4) != e2
        | ( op(e2,e2) = e4
          & e2 != unit ) )
      & ( op(e3,e0) != e2
        | ( op(e3,e2) = e0
          & e2 != unit ) )
      & ( op(e3,e1) != e2
        | ( op(e3,e2) = e1
          & e2 != unit ) )
      & ( op(e3,e2) != e2
        | ( op(e3,e2) = e2
          & e2 != unit ) )
      & ( op(e3,e3) != e2
        | ( op(e3,e2) = e3
          & e2 != unit ) )
      & ( op(e3,e4) != e2
        | ( op(e3,e2) = e4
          & e2 != unit ) )
      & ( op(e4,e0) != e2
        | ( op(e4,e2) = e0
          & e2 != unit ) )
      & ( op(e4,e1) != e2
        | ( op(e4,e2) = e1
          & e2 != unit ) )
      & ( op(e4,e2) != e2
        | ( op(e4,e2) = e2
          & e2 != unit ) )
      & ( op(e4,e3) != e2
        | ( op(e4,e2) = e3
          & e2 != unit ) )
      & ( op(e4,e4) != e2
        | ( op(e4,e2) = e4
          & e2 != unit ) ) ) ),
    introduced(definition) ).

fof(12,plain,
    ( epred4_0
   => ( ( op(e0,e0) != e3
        | ( op(e0,e3) = e0
          & e3 != unit ) )
      & ( op(e0,e1) != e3
        | ( op(e0,e3) = e1
          & e3 != unit ) )
      & ( op(e0,e2) != e3
        | ( op(e0,e3) = e2
          & e3 != unit ) )
      & ( op(e0,e3) != e3
        | ( op(e0,e3) = e3
          & e3 != unit ) )
      & ( op(e0,e4) != e3
        | ( op(e0,e3) = e4
          & e3 != unit ) )
      & ( op(e1,e0) != e3
        | ( op(e1,e3) = e0
          & e3 != unit ) )
      & ( op(e1,e1) != e3
        | ( op(e1,e3) = e1
          & e3 != unit ) )
      & ( op(e1,e2) != e3
        | ( op(e1,e3) = e2
          & e3 != unit ) )
      & ( op(e1,e3) != e3
        | ( op(e1,e3) = e3
          & e3 != unit ) )
      & ( op(e1,e4) != e3
        | ( op(e1,e3) = e4
          & e3 != unit ) )
      & ( op(e2,e0) != e3
        | ( op(e2,e3) = e0
          & e3 != unit ) )
      & ( op(e2,e1) != e3
        | ( op(e2,e3) = e1
          & e3 != unit ) )
      & ( op(e2,e2) != e3
        | ( op(e2,e3) = e2
          & e3 != unit ) )
      & ( op(e2,e3) != e3
        | ( op(e2,e3) = e3
          & e3 != unit ) )
      & ( op(e2,e4) != e3
        | ( op(e2,e3) = e4
          & e3 != unit ) )
      & ( op(e3,e0) != e3
        | ( op(e3,e3) = e0
          & e3 != unit ) )
      & ( op(e3,e1) != e3
        | ( op(e3,e3) = e1
          & e3 != unit ) )
      & ( op(e3,e2) != e3
        | ( op(e3,e3) = e2
          & e3 != unit ) )
      & ( op(e3,e3) != e3
        | ( op(e3,e3) = e3
          & e3 != unit ) )
      & ( op(e3,e4) != e3
        | ( op(e3,e3) = e4
          & e3 != unit ) )
      & ( op(e4,e0) != e3
        | ( op(e4,e3) = e0
          & e3 != unit ) )
      & ( op(e4,e1) != e3
        | ( op(e4,e3) = e1
          & e3 != unit ) )
      & ( op(e4,e2) != e3
        | ( op(e4,e3) = e2
          & e3 != unit ) )
      & ( op(e4,e3) != e3
        | ( op(e4,e3) = e3
          & e3 != unit ) )
      & ( op(e4,e4) != e3
        | ( op(e4,e3) = e4
          & e3 != unit ) ) ) ),
    introduced(definition) ).

fof(13,plain,
    ( epred5_0
   => ( ( op(e0,e0) != e4
        | ( op(e0,e4) = e0
          & e4 != unit ) )
      & ( op(e0,e1) != e4
        | ( op(e0,e4) = e1
          & e4 != unit ) )
      & ( op(e0,e2) != e4
        | ( op(e0,e4) = e2
          & e4 != unit ) )
      & ( op(e0,e3) != e4
        | ( op(e0,e4) = e3
          & e4 != unit ) )
      & ( op(e0,e4) != e4
        | ( op(e0,e4) = e4
          & e4 != unit ) )
      & ( op(e1,e0) != e4
        | ( op(e1,e4) = e0
          & e4 != unit ) )
      & ( op(e1,e1) != e4
        | ( op(e1,e4) = e1
          & e4 != unit ) )
      & ( op(e1,e2) != e4
        | ( op(e1,e4) = e2
          & e4 != unit ) )
      & ( op(e1,e3) != e4
        | ( op(e1,e4) = e3
          & e4 != unit ) )
      & ( op(e1,e4) != e4
        | ( op(e1,e4) = e4
          & e4 != unit ) )
      & ( op(e2,e0) != e4
        | ( op(e2,e4) = e0
          & e4 != unit ) )
      & ( op(e2,e1) != e4
        | ( op(e2,e4) = e1
          & e4 != unit ) )
      & ( op(e2,e2) != e4
        | ( op(e2,e4) = e2
          & e4 != unit ) )
      & ( op(e2,e3) != e4
        | ( op(e2,e4) = e3
          & e4 != unit ) )
      & ( op(e2,e4) != e4
        | ( op(e2,e4) = e4
          & e4 != unit ) )
      & ( op(e3,e0) != e4
        | ( op(e3,e4) = e0
          & e4 != unit ) )
      & ( op(e3,e1) != e4
        | ( op(e3,e4) = e1
          & e4 != unit ) )
      & ( op(e3,e2) != e4
        | ( op(e3,e4) = e2
          & e4 != unit ) )
      & ( op(e3,e3) != e4
        | ( op(e3,e4) = e3
          & e4 != unit ) )
      & ( op(e3,e4) != e4
        | ( op(e3,e4) = e4
          & e4 != unit ) )
      & ( op(e4,e0) != e4
        | ( op(e4,e4) = e0
          & e4 != unit ) )
      & ( op(e4,e1) != e4
        | ( op(e4,e4) = e1
          & e4 != unit ) )
      & ( op(e4,e2) != e4
        | ( op(e4,e4) = e2
          & e4 != unit ) )
      & ( op(e4,e3) != e4
        | ( op(e4,e4) = e3
          & e4 != unit ) )
      & ( op(e4,e4) != e4
        | ( op(e4,e4) = e4
          & e4 != unit ) ) ) ),
    introduced(definition) ).

fof(14,negated_conjecture,
    ~ ~ ( ( ( op(e0,op(e0,e0)) != e0
            & op(e0,op(e0,e0)) = e0 )
          | ( op(e1,op(e1,e0)) != e0
            & op(e0,op(e1,e0)) = e1 )
          | ( op(e2,op(e2,e0)) != e0
            & op(e0,op(e2,e0)) = e2 )
          | ( op(e3,op(e3,e0)) != e0
            & op(e0,op(e3,e0)) = e3 )
          | ( op(e4,op(e4,e0)) != e0
            & op(e0,op(e4,e0)) = e4 ) )
        & ( ( op(e0,op(e0,e1)) != e1
            & op(e1,op(e0,e1)) = e0 )
          | ( op(e1,op(e1,e1)) != e1
            & op(e1,op(e1,e1)) = e1 )
          | ( op(e2,op(e2,e1)) != e1
            & op(e1,op(e2,e1)) = e2 )
          | ( op(e3,op(e3,e1)) != e1
            & op(e1,op(e3,e1)) = e3 )
          | ( op(e4,op(e4,e1)) != e1
            & op(e1,op(e4,e1)) = e4 ) )
        & ( ( op(e0,op(e0,e2)) != e2
            & op(e2,op(e0,e2)) = e0 )
          | ( op(e1,op(e1,e2)) != e2
            & op(e2,op(e1,e2)) = e1 )
          | ( op(e2,op(e2,e2)) != e2
            & op(e2,op(e2,e2)) = e2 )
          | ( op(e3,op(e3,e2)) != e2
            & op(e2,op(e3,e2)) = e3 )
          | ( op(e4,op(e4,e2)) != e2
            & op(e2,op(e4,e2)) = e4 ) )
        & ( ( op(e0,op(e0,e3)) != e3
            & op(e3,op(e0,e3)) = e0 )
          | ( op(e1,op(e1,e3)) != e3
            & op(e3,op(e1,e3)) = e1 )
          | ( op(e2,op(e2,e3)) != e3
            & op(e3,op(e2,e3)) = e2 )
          | ( op(e3,op(e3,e3)) != e3
            & op(e3,op(e3,e3)) = e3 )
          | ( op(e4,op(e4,e3)) != e3
            & op(e3,op(e4,e3)) = e4 ) )
        & ( ( op(e0,op(e0,e4)) != e4
            & op(e4,op(e0,e4)) = e0 )
          | ( op(e1,op(e1,e4)) != e4
            & op(e4,op(e1,e4)) = e1 )
          | ( op(e2,op(e2,e4)) != e4
            & op(e4,op(e2,e4)) = e2 )
          | ( op(e3,op(e3,e4)) != e4
            & op(e4,op(e3,e4)) = e3 )
          | ( op(e4,op(e4,e4)) != e4
            & op(e4,op(e4,e4)) = e4 ) )
        & ( epred1_0
          | epred2_0
          | epred3_0
          | epred4_0
          | epred5_0 ) ),
    inference(apply_def,[status(esa)],[inference(apply_def,[status(esa)],[inference(apply_def,[status(esa)],[inference(apply_def,[status(esa)],[inference(apply_def,[status(esa)],[8,9,theory(equality)]),10,theory(equality)]),11,theory(equality)]),12,theory(equality)]),13,theory(equality)]) ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

cnf(183,plain,
    op(e0,e2) != op(e2,e2),
    inference(split_conjunct,[status(thm)],[5]) ).

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

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

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

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

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

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

fof(215,negated_conjecture,
    ( ( ( op(e0,op(e0,e0)) != e0
        & op(e0,op(e0,e0)) = e0 )
      | ( op(e1,op(e1,e0)) != e0
        & op(e0,op(e1,e0)) = e1 )
      | ( op(e2,op(e2,e0)) != e0
        & op(e0,op(e2,e0)) = e2 )
      | ( op(e3,op(e3,e0)) != e0
        & op(e0,op(e3,e0)) = e3 )
      | ( op(e4,op(e4,e0)) != e0
        & op(e0,op(e4,e0)) = e4 ) )
    & ( ( op(e0,op(e0,e1)) != e1
        & op(e1,op(e0,e1)) = e0 )
      | ( op(e1,op(e1,e1)) != e1
        & op(e1,op(e1,e1)) = e1 )
      | ( op(e2,op(e2,e1)) != e1
        & op(e1,op(e2,e1)) = e2 )
      | ( op(e3,op(e3,e1)) != e1
        & op(e1,op(e3,e1)) = e3 )
      | ( op(e4,op(e4,e1)) != e1
        & op(e1,op(e4,e1)) = e4 ) )
    & ( ( op(e0,op(e0,e2)) != e2
        & op(e2,op(e0,e2)) = e0 )
      | ( op(e1,op(e1,e2)) != e2
        & op(e2,op(e1,e2)) = e1 )
      | ( op(e2,op(e2,e2)) != e2
        & op(e2,op(e2,e2)) = e2 )
      | ( op(e3,op(e3,e2)) != e2
        & op(e2,op(e3,e2)) = e3 )
      | ( op(e4,op(e4,e2)) != e2
        & op(e2,op(e4,e2)) = e4 ) )
    & ( ( op(e0,op(e0,e3)) != e3
        & op(e3,op(e0,e3)) = e0 )
      | ( op(e1,op(e1,e3)) != e3
        & op(e3,op(e1,e3)) = e1 )
      | ( op(e2,op(e2,e3)) != e3
        & op(e3,op(e2,e3)) = e2 )
      | ( op(e3,op(e3,e3)) != e3
        & op(e3,op(e3,e3)) = e3 )
      | ( op(e4,op(e4,e3)) != e3
        & op(e3,op(e4,e3)) = e4 ) )
    & ( ( op(e0,op(e0,e4)) != e4
        & op(e4,op(e0,e4)) = e0 )
      | ( op(e1,op(e1,e4)) != e4
        & op(e4,op(e1,e4)) = e1 )
      | ( op(e2,op(e2,e4)) != e4
        & op(e4,op(e2,e4)) = e2 )
      | ( op(e3,op(e3,e4)) != e4
        & op(e4,op(e3,e4)) = e3 )
      | ( op(e4,op(e4,e4)) != e4
        & op(e4,op(e4,e4)) = e4 ) )
    & ( epred1_0
      | epred2_0
      | epred3_0
      | epred4_0
      | epred5_0 ) ),
    inference(fof_nnf,[status(thm)],[14]) ).

fof(216,negated_conjecture,
    ( ( op(e4,op(e4,e0)) != e0
      | op(e3,op(e3,e0)) != e0
      | op(e2,op(e2,e0)) != e0
      | op(e1,op(e1,e0)) != e0
      | op(e0,op(e0,e0)) != e0 )
    & ( op(e0,op(e4,e0)) = e4
      | op(e3,op(e3,e0)) != e0
      | op(e2,op(e2,e0)) != e0
      | op(e1,op(e1,e0)) != e0
      | op(e0,op(e0,e0)) != e0 )
    & ( op(e4,op(e4,e0)) != e0
      | op(e0,op(e3,e0)) = e3
      | op(e2,op(e2,e0)) != e0
      | op(e1,op(e1,e0)) != e0
      | op(e0,op(e0,e0)) != e0 )
    & ( op(e0,op(e4,e0)) = e4
      | op(e0,op(e3,e0)) = e3
      | op(e2,op(e2,e0)) != e0
      | op(e1,op(e1,e0)) != e0
      | op(e0,op(e0,e0)) != e0 )
    & ( op(e4,op(e4,e0)) != e0
      | op(e3,op(e3,e0)) != e0
      | op(e0,op(e2,e0)) = e2
      | op(e1,op(e1,e0)) != e0
      | op(e0,op(e0,e0)) != e0 )
    & ( op(e0,op(e4,e0)) = e4
      | op(e3,op(e3,e0)) != e0
      | op(e0,op(e2,e0)) = e2
      | op(e1,op(e1,e0)) != e0
      | op(e0,op(e0,e0)) != e0 )
    & ( op(e4,op(e4,e0)) != e0
      | op(e0,op(e3,e0)) = e3
      | op(e0,op(e2,e0)) = e2
      | op(e1,op(e1,e0)) != e0
      | op(e0,op(e0,e0)) != e0 )
    & ( op(e0,op(e4,e0)) = e4
      | op(e0,op(e3,e0)) = e3
      | op(e0,op(e2,e0)) = e2
      | op(e1,op(e1,e0)) != e0
      | op(e0,op(e0,e0)) != e0 )
    & ( op(e4,op(e4,e0)) != e0
      | op(e3,op(e3,e0)) != e0
      | op(e2,op(e2,e0)) != e0
      | op(e0,op(e1,e0)) = e1
      | op(e0,op(e0,e0)) != e0 )
    & ( op(e0,op(e4,e0)) = e4
      | op(e3,op(e3,e0)) != e0
      | op(e2,op(e2,e0)) != e0
      | op(e0,op(e1,e0)) = e1
      | op(e0,op(e0,e0)) != e0 )
    & ( op(e4,op(e4,e0)) != e0
      | op(e0,op(e3,e0)) = e3
      | op(e2,op(e2,e0)) != e0
      | op(e0,op(e1,e0)) = e1
      | op(e0,op(e0,e0)) != e0 )
    & ( op(e0,op(e4,e0)) = e4
      | op(e0,op(e3,e0)) = e3
      | op(e2,op(e2,e0)) != e0
      | op(e0,op(e1,e0)) = e1
      | op(e0,op(e0,e0)) != e0 )
    & ( op(e4,op(e4,e0)) != e0
      | op(e3,op(e3,e0)) != e0
      | op(e0,op(e2,e0)) = e2
      | op(e0,op(e1,e0)) = e1
      | op(e0,op(e0,e0)) != e0 )
    & ( op(e0,op(e4,e0)) = e4
      | op(e3,op(e3,e0)) != e0
      | op(e0,op(e2,e0)) = e2
      | op(e0,op(e1,e0)) = e1
      | op(e0,op(e0,e0)) != e0 )
    & ( op(e4,op(e4,e0)) != e0
      | op(e0,op(e3,e0)) = e3
      | op(e0,op(e2,e0)) = e2
      | op(e0,op(e1,e0)) = e1
      | op(e0,op(e0,e0)) != e0 )
    & ( op(e0,op(e4,e0)) = e4
      | op(e0,op(e3,e0)) = e3
      | op(e0,op(e2,e0)) = e2
      | op(e0,op(e1,e0)) = e1
      | op(e0,op(e0,e0)) != e0 )
    & ( op(e4,op(e4,e0)) != e0
      | op(e3,op(e3,e0)) != e0
      | op(e2,op(e2,e0)) != e0
      | op(e1,op(e1,e0)) != e0
      | op(e0,op(e0,e0)) = e0 )
    & ( op(e0,op(e4,e0)) = e4
      | op(e3,op(e3,e0)) != e0
      | op(e2,op(e2,e0)) != e0
      | op(e1,op(e1,e0)) != e0
      | op(e0,op(e0,e0)) = e0 )
    & ( op(e4,op(e4,e0)) != e0
      | op(e0,op(e3,e0)) = e3
      | op(e2,op(e2,e0)) != e0
      | op(e1,op(e1,e0)) != e0
      | op(e0,op(e0,e0)) = e0 )
    & ( op(e0,op(e4,e0)) = e4
      | op(e0,op(e3,e0)) = e3
      | op(e2,op(e2,e0)) != e0
      | op(e1,op(e1,e0)) != e0
      | op(e0,op(e0,e0)) = e0 )
    & ( op(e4,op(e4,e0)) != e0
      | op(e3,op(e3,e0)) != e0
      | op(e0,op(e2,e0)) = e2
      | op(e1,op(e1,e0)) != e0
      | op(e0,op(e0,e0)) = e0 )
    & ( op(e0,op(e4,e0)) = e4
      | op(e3,op(e3,e0)) != e0
      | op(e0,op(e2,e0)) = e2
      | op(e1,op(e1,e0)) != e0
      | op(e0,op(e0,e0)) = e0 )
    & ( op(e4,op(e4,e0)) != e0
      | op(e0,op(e3,e0)) = e3
      | op(e0,op(e2,e0)) = e2
      | op(e1,op(e1,e0)) != e0
      | op(e0,op(e0,e0)) = e0 )
    & ( op(e0,op(e4,e0)) = e4
      | op(e0,op(e3,e0)) = e3
      | op(e0,op(e2,e0)) = e2
      | op(e1,op(e1,e0)) != e0
      | op(e0,op(e0,e0)) = e0 )
    & ( op(e4,op(e4,e0)) != e0
      | op(e3,op(e3,e0)) != e0
      | op(e2,op(e2,e0)) != e0
      | op(e0,op(e1,e0)) = e1
      | op(e0,op(e0,e0)) = e0 )
    & ( op(e0,op(e4,e0)) = e4
      | op(e3,op(e3,e0)) != e0
      | op(e2,op(e2,e0)) != e0
      | op(e0,op(e1,e0)) = e1
      | op(e0,op(e0,e0)) = e0 )
    & ( op(e4,op(e4,e0)) != e0
      | op(e0,op(e3,e0)) = e3
      | op(e2,op(e2,e0)) != e0
      | op(e0,op(e1,e0)) = e1
      | op(e0,op(e0,e0)) = e0 )
    & ( op(e0,op(e4,e0)) = e4
      | op(e0,op(e3,e0)) = e3
      | op(e2,op(e2,e0)) != e0
      | op(e0,op(e1,e0)) = e1
      | op(e0,op(e0,e0)) = e0 )
    & ( op(e4,op(e4,e0)) != e0
      | op(e3,op(e3,e0)) != e0
      | op(e0,op(e2,e0)) = e2
      | op(e0,op(e1,e0)) = e1
      | op(e0,op(e0,e0)) = e0 )
    & ( op(e0,op(e4,e0)) = e4
      | op(e3,op(e3,e0)) != e0
      | op(e0,op(e2,e0)) = e2
      | op(e0,op(e1,e0)) = e1
      | op(e0,op(e0,e0)) = e0 )
    & ( op(e4,op(e4,e0)) != e0
      | op(e0,op(e3,e0)) = e3
      | op(e0,op(e2,e0)) = e2
      | op(e0,op(e1,e0)) = e1
      | op(e0,op(e0,e0)) = e0 )
    & ( op(e0,op(e4,e0)) = e4
      | op(e0,op(e3,e0)) = e3
      | op(e0,op(e2,e0)) = e2
      | op(e0,op(e1,e0)) = e1
      | op(e0,op(e0,e0)) = e0 )
    & ( op(e4,op(e4,e1)) != e1
      | op(e3,op(e3,e1)) != e1
      | op(e2,op(e2,e1)) != e1
      | op(e1,op(e1,e1)) != e1
      | op(e0,op(e0,e1)) != e1 )
    & ( op(e1,op(e4,e1)) = e4
      | op(e3,op(e3,e1)) != e1
      | op(e2,op(e2,e1)) != e1
      | op(e1,op(e1,e1)) != e1
      | op(e0,op(e0,e1)) != e1 )
    & ( op(e4,op(e4,e1)) != e1
      | op(e1,op(e3,e1)) = e3
      | op(e2,op(e2,e1)) != e1
      | op(e1,op(e1,e1)) != e1
      | op(e0,op(e0,e1)) != e1 )
    & ( op(e1,op(e4,e1)) = e4
      | op(e1,op(e3,e1)) = e3
      | op(e2,op(e2,e1)) != e1
      | op(e1,op(e1,e1)) != e1
      | op(e0,op(e0,e1)) != e1 )
    & ( op(e4,op(e4,e1)) != e1
      | op(e3,op(e3,e1)) != e1
      | op(e1,op(e2,e1)) = e2
      | op(e1,op(e1,e1)) != e1
      | op(e0,op(e0,e1)) != e1 )
    & ( op(e1,op(e4,e1)) = e4
      | op(e3,op(e3,e1)) != e1
      | op(e1,op(e2,e1)) = e2
      | op(e1,op(e1,e1)) != e1
      | op(e0,op(e0,e1)) != e1 )
    & ( op(e4,op(e4,e1)) != e1
      | op(e1,op(e3,e1)) = e3
      | op(e1,op(e2,e1)) = e2
      | op(e1,op(e1,e1)) != e1
      | op(e0,op(e0,e1)) != e1 )
    & ( op(e1,op(e4,e1)) = e4
      | op(e1,op(e3,e1)) = e3
      | op(e1,op(e2,e1)) = e2
      | op(e1,op(e1,e1)) != e1
      | op(e0,op(e0,e1)) != e1 )
    & ( op(e4,op(e4,e1)) != e1
      | op(e3,op(e3,e1)) != e1
      | op(e2,op(e2,e1)) != e1
      | op(e1,op(e1,e1)) = e1
      | op(e0,op(e0,e1)) != e1 )
    & ( op(e1,op(e4,e1)) = e4
      | op(e3,op(e3,e1)) != e1
      | op(e2,op(e2,e1)) != e1
      | op(e1,op(e1,e1)) = e1
      | op(e0,op(e0,e1)) != e1 )
    & ( op(e4,op(e4,e1)) != e1
      | op(e1,op(e3,e1)) = e3
      | op(e2,op(e2,e1)) != e1
      | op(e1,op(e1,e1)) = e1
      | op(e0,op(e0,e1)) != e1 )
    & ( op(e1,op(e4,e1)) = e4
      | op(e1,op(e3,e1)) = e3
      | op(e2,op(e2,e1)) != e1
      | op(e1,op(e1,e1)) = e1
      | op(e0,op(e0,e1)) != e1 )
    & ( op(e4,op(e4,e1)) != e1
      | op(e3,op(e3,e1)) != e1
      | op(e1,op(e2,e1)) = e2
      | op(e1,op(e1,e1)) = e1
      | op(e0,op(e0,e1)) != e1 )
    & ( op(e1,op(e4,e1)) = e4
      | op(e3,op(e3,e1)) != e1
      | op(e1,op(e2,e1)) = e2
      | op(e1,op(e1,e1)) = e1
      | op(e0,op(e0,e1)) != e1 )
    & ( op(e4,op(e4,e1)) != e1
      | op(e1,op(e3,e1)) = e3
      | op(e1,op(e2,e1)) = e2
      | op(e1,op(e1,e1)) = e1
      | op(e0,op(e0,e1)) != e1 )
    & ( op(e1,op(e4,e1)) = e4
      | op(e1,op(e3,e1)) = e3
      | op(e1,op(e2,e1)) = e2
      | op(e1,op(e1,e1)) = e1
      | op(e0,op(e0,e1)) != e1 )
    & ( op(e4,op(e4,e1)) != e1
      | op(e3,op(e3,e1)) != e1
      | op(e2,op(e2,e1)) != e1
      | op(e1,op(e1,e1)) != e1
      | op(e1,op(e0,e1)) = e0 )
    & ( op(e1,op(e4,e1)) = e4
      | op(e3,op(e3,e1)) != e1
      | op(e2,op(e2,e1)) != e1
      | op(e1,op(e1,e1)) != e1
      | op(e1,op(e0,e1)) = e0 )
    & ( op(e4,op(e4,e1)) != e1
      | op(e1,op(e3,e1)) = e3
      | op(e2,op(e2,e1)) != e1
      | op(e1,op(e1,e1)) != e1
      | op(e1,op(e0,e1)) = e0 )
    & ( op(e1,op(e4,e1)) = e4
      | op(e1,op(e3,e1)) = e3
      | op(e2,op(e2,e1)) != e1
      | op(e1,op(e1,e1)) != e1
      | op(e1,op(e0,e1)) = e0 )
    & ( op(e4,op(e4,e1)) != e1
      | op(e3,op(e3,e1)) != e1
      | op(e1,op(e2,e1)) = e2
      | op(e1,op(e1,e1)) != e1
      | op(e1,op(e0,e1)) = e0 )
    & ( op(e1,op(e4,e1)) = e4
      | op(e3,op(e3,e1)) != e1
      | op(e1,op(e2,e1)) = e2
      | op(e1,op(e1,e1)) != e1
      | op(e1,op(e0,e1)) = e0 )
    & ( op(e4,op(e4,e1)) != e1
      | op(e1,op(e3,e1)) = e3
      | op(e1,op(e2,e1)) = e2
      | op(e1,op(e1,e1)) != e1
      | op(e1,op(e0,e1)) = e0 )
    & ( op(e1,op(e4,e1)) = e4
      | op(e1,op(e3,e1)) = e3
      | op(e1,op(e2,e1)) = e2
      | op(e1,op(e1,e1)) != e1
      | op(e1,op(e0,e1)) = e0 )
    & ( op(e4,op(e4,e1)) != e1
      | op(e3,op(e3,e1)) != e1
      | op(e2,op(e2,e1)) != e1
      | op(e1,op(e1,e1)) = e1
      | op(e1,op(e0,e1)) = e0 )
    & ( op(e1,op(e4,e1)) = e4
      | op(e3,op(e3,e1)) != e1
      | op(e2,op(e2,e1)) != e1
      | op(e1,op(e1,e1)) = e1
      | op(e1,op(e0,e1)) = e0 )
    & ( op(e4,op(e4,e1)) != e1
      | op(e1,op(e3,e1)) = e3
      | op(e2,op(e2,e1)) != e1
      | op(e1,op(e1,e1)) = e1
      | op(e1,op(e0,e1)) = e0 )
    & ( op(e1,op(e4,e1)) = e4
      | op(e1,op(e3,e1)) = e3
      | op(e2,op(e2,e1)) != e1
      | op(e1,op(e1,e1)) = e1
      | op(e1,op(e0,e1)) = e0 )
    & ( op(e4,op(e4,e1)) != e1
      | op(e3,op(e3,e1)) != e1
      | op(e1,op(e2,e1)) = e2
      | op(e1,op(e1,e1)) = e1
      | op(e1,op(e0,e1)) = e0 )
    & ( op(e1,op(e4,e1)) = e4
      | op(e3,op(e3,e1)) != e1
      | op(e1,op(e2,e1)) = e2
      | op(e1,op(e1,e1)) = e1
      | op(e1,op(e0,e1)) = e0 )
    & ( op(e4,op(e4,e1)) != e1
      | op(e1,op(e3,e1)) = e3
      | op(e1,op(e2,e1)) = e2
      | op(e1,op(e1,e1)) = e1
      | op(e1,op(e0,e1)) = e0 )
    & ( op(e1,op(e4,e1)) = e4
      | op(e1,op(e3,e1)) = e3
      | op(e1,op(e2,e1)) = e2
      | op(e1,op(e1,e1)) = e1
      | op(e1,op(e0,e1)) = e0 )
    & ( op(e4,op(e4,e2)) != e2
      | op(e3,op(e3,e2)) != e2
      | op(e2,op(e2,e2)) != e2
      | op(e1,op(e1,e2)) != e2
      | op(e0,op(e0,e2)) != e2 )
    & ( op(e2,op(e4,e2)) = e4
      | op(e3,op(e3,e2)) != e2
      | op(e2,op(e2,e2)) != e2
      | op(e1,op(e1,e2)) != e2
      | op(e0,op(e0,e2)) != e2 )
    & ( op(e4,op(e4,e2)) != e2
      | op(e2,op(e3,e2)) = e3
      | op(e2,op(e2,e2)) != e2
      | op(e1,op(e1,e2)) != e2
      | op(e0,op(e0,e2)) != e2 )
    & ( op(e2,op(e4,e2)) = e4
      | op(e2,op(e3,e2)) = e3
      | op(e2,op(e2,e2)) != e2
      | op(e1,op(e1,e2)) != e2
      | op(e0,op(e0,e2)) != e2 )
    & ( op(e4,op(e4,e2)) != e2
      | op(e3,op(e3,e2)) != e2
      | op(e2,op(e2,e2)) = e2
      | op(e1,op(e1,e2)) != e2
      | op(e0,op(e0,e2)) != e2 )
    & ( op(e2,op(e4,e2)) = e4
      | op(e3,op(e3,e2)) != e2
      | op(e2,op(e2,e2)) = e2
      | op(e1,op(e1,e2)) != e2
      | op(e0,op(e0,e2)) != e2 )
    & ( op(e4,op(e4,e2)) != e2
      | op(e2,op(e3,e2)) = e3
      | op(e2,op(e2,e2)) = e2
      | op(e1,op(e1,e2)) != e2
      | op(e0,op(e0,e2)) != e2 )
    & ( op(e2,op(e4,e2)) = e4
      | op(e2,op(e3,e2)) = e3
      | op(e2,op(e2,e2)) = e2
      | op(e1,op(e1,e2)) != e2
      | op(e0,op(e0,e2)) != e2 )
    & ( op(e4,op(e4,e2)) != e2
      | op(e3,op(e3,e2)) != e2
      | op(e2,op(e2,e2)) != e2
      | op(e2,op(e1,e2)) = e1
      | op(e0,op(e0,e2)) != e2 )
    & ( op(e2,op(e4,e2)) = e4
      | op(e3,op(e3,e2)) != e2
      | op(e2,op(e2,e2)) != e2
      | op(e2,op(e1,e2)) = e1
      | op(e0,op(e0,e2)) != e2 )
    & ( op(e4,op(e4,e2)) != e2
      | op(e2,op(e3,e2)) = e3
      | op(e2,op(e2,e2)) != e2
      | op(e2,op(e1,e2)) = e1
      | op(e0,op(e0,e2)) != e2 )
    & ( op(e2,op(e4,e2)) = e4
      | op(e2,op(e3,e2)) = e3
      | op(e2,op(e2,e2)) != e2
      | op(e2,op(e1,e2)) = e1
      | op(e0,op(e0,e2)) != e2 )
    & ( op(e4,op(e4,e2)) != e2
      | op(e3,op(e3,e2)) != e2
      | op(e2,op(e2,e2)) = e2
      | op(e2,op(e1,e2)) = e1
      | op(e0,op(e0,e2)) != e2 )
    & ( op(e2,op(e4,e2)) = e4
      | op(e3,op(e3,e2)) != e2
      | op(e2,op(e2,e2)) = e2
      | op(e2,op(e1,e2)) = e1
      | op(e0,op(e0,e2)) != e2 )
    & ( op(e4,op(e4,e2)) != e2
      | op(e2,op(e3,e2)) = e3
      | op(e2,op(e2,e2)) = e2
      | op(e2,op(e1,e2)) = e1
      | op(e0,op(e0,e2)) != e2 )
    & ( op(e2,op(e4,e2)) = e4
      | op(e2,op(e3,e2)) = e3
      | op(e2,op(e2,e2)) = e2
      | op(e2,op(e1,e2)) = e1
      | op(e0,op(e0,e2)) != e2 )
    & ( op(e4,op(e4,e2)) != e2
      | op(e3,op(e3,e2)) != e2
      | op(e2,op(e2,e2)) != e2
      | op(e1,op(e1,e2)) != e2
      | op(e2,op(e0,e2)) = e0 )
    & ( op(e2,op(e4,e2)) = e4
      | op(e3,op(e3,e2)) != e2
      | op(e2,op(e2,e2)) != e2
      | op(e1,op(e1,e2)) != e2
      | op(e2,op(e0,e2)) = e0 )
    & ( op(e4,op(e4,e2)) != e2
      | op(e2,op(e3,e2)) = e3
      | op(e2,op(e2,e2)) != e2
      | op(e1,op(e1,e2)) != e2
      | op(e2,op(e0,e2)) = e0 )
    & ( op(e2,op(e4,e2)) = e4
      | op(e2,op(e3,e2)) = e3
      | op(e2,op(e2,e2)) != e2
      | op(e1,op(e1,e2)) != e2
      | op(e2,op(e0,e2)) = e0 )
    & ( op(e4,op(e4,e2)) != e2
      | op(e3,op(e3,e2)) != e2
      | op(e2,op(e2,e2)) = e2
      | op(e1,op(e1,e2)) != e2
      | op(e2,op(e0,e2)) = e0 )
    & ( op(e2,op(e4,e2)) = e4
      | op(e3,op(e3,e2)) != e2
      | op(e2,op(e2,e2)) = e2
      | op(e1,op(e1,e2)) != e2
      | op(e2,op(e0,e2)) = e0 )
    & ( op(e4,op(e4,e2)) != e2
      | op(e2,op(e3,e2)) = e3
      | op(e2,op(e2,e2)) = e2
      | op(e1,op(e1,e2)) != e2
      | op(e2,op(e0,e2)) = e0 )
    & ( op(e2,op(e4,e2)) = e4
      | op(e2,op(e3,e2)) = e3
      | op(e2,op(e2,e2)) = e2
      | op(e1,op(e1,e2)) != e2
      | op(e2,op(e0,e2)) = e0 )
    & ( op(e4,op(e4,e2)) != e2
      | op(e3,op(e3,e2)) != e2
      | op(e2,op(e2,e2)) != e2
      | op(e2,op(e1,e2)) = e1
      | op(e2,op(e0,e2)) = e0 )
    & ( op(e2,op(e4,e2)) = e4
      | op(e3,op(e3,e2)) != e2
      | op(e2,op(e2,e2)) != e2
      | op(e2,op(e1,e2)) = e1
      | op(e2,op(e0,e2)) = e0 )
    & ( op(e4,op(e4,e2)) != e2
      | op(e2,op(e3,e2)) = e3
      | op(e2,op(e2,e2)) != e2
      | op(e2,op(e1,e2)) = e1
      | op(e2,op(e0,e2)) = e0 )
    & ( op(e2,op(e4,e2)) = e4
      | op(e2,op(e3,e2)) = e3
      | op(e2,op(e2,e2)) != e2
      | op(e2,op(e1,e2)) = e1
      | op(e2,op(e0,e2)) = e0 )
    & ( op(e4,op(e4,e2)) != e2
      | op(e3,op(e3,e2)) != e2
      | op(e2,op(e2,e2)) = e2
      | op(e2,op(e1,e2)) = e1
      | op(e2,op(e0,e2)) = e0 )
    & ( op(e2,op(e4,e2)) = e4
      | op(e3,op(e3,e2)) != e2
      | op(e2,op(e2,e2)) = e2
      | op(e2,op(e1,e2)) = e1
      | op(e2,op(e0,e2)) = e0 )
    & ( op(e4,op(e4,e2)) != e2
      | op(e2,op(e3,e2)) = e3
      | op(e2,op(e2,e2)) = e2
      | op(e2,op(e1,e2)) = e1
      | op(e2,op(e0,e2)) = e0 )
    & ( op(e2,op(e4,e2)) = e4
      | op(e2,op(e3,e2)) = e3
      | op(e2,op(e2,e2)) = e2
      | op(e2,op(e1,e2)) = e1
      | op(e2,op(e0,e2)) = e0 )
    & ( op(e4,op(e4,e3)) != e3
      | op(e3,op(e3,e3)) != e3
      | op(e2,op(e2,e3)) != e3
      | op(e1,op(e1,e3)) != e3
      | op(e0,op(e0,e3)) != e3 )
    & ( op(e3,op(e4,e3)) = e4
      | op(e3,op(e3,e3)) != e3
      | op(e2,op(e2,e3)) != e3
      | op(e1,op(e1,e3)) != e3
      | op(e0,op(e0,e3)) != e3 )
    & ( op(e4,op(e4,e3)) != e3
      | op(e3,op(e3,e3)) = e3
      | op(e2,op(e2,e3)) != e3
      | op(e1,op(e1,e3)) != e3
      | op(e0,op(e0,e3)) != e3 )
    & ( op(e3,op(e4,e3)) = e4
      | op(e3,op(e3,e3)) = e3
      | op(e2,op(e2,e3)) != e3
      | op(e1,op(e1,e3)) != e3
      | op(e0,op(e0,e3)) != e3 )
    & ( op(e4,op(e4,e3)) != e3
      | op(e3,op(e3,e3)) != e3
      | op(e3,op(e2,e3)) = e2
      | op(e1,op(e1,e3)) != e3
      | op(e0,op(e0,e3)) != e3 )
    & ( op(e3,op(e4,e3)) = e4
      | op(e3,op(e3,e3)) != e3
      | op(e3,op(e2,e3)) = e2
      | op(e1,op(e1,e3)) != e3
      | op(e0,op(e0,e3)) != e3 )
    & ( op(e4,op(e4,e3)) != e3
      | op(e3,op(e3,e3)) = e3
      | op(e3,op(e2,e3)) = e2
      | op(e1,op(e1,e3)) != e3
      | op(e0,op(e0,e3)) != e3 )
    & ( op(e3,op(e4,e3)) = e4
      | op(e3,op(e3,e3)) = e3
      | op(e3,op(e2,e3)) = e2
      | op(e1,op(e1,e3)) != e3
      | op(e0,op(e0,e3)) != e3 )
    & ( op(e4,op(e4,e3)) != e3
      | op(e3,op(e3,e3)) != e3
      | op(e2,op(e2,e3)) != e3
      | op(e3,op(e1,e3)) = e1
      | op(e0,op(e0,e3)) != e3 )
    & ( op(e3,op(e4,e3)) = e4
      | op(e3,op(e3,e3)) != e3
      | op(e2,op(e2,e3)) != e3
      | op(e3,op(e1,e3)) = e1
      | op(e0,op(e0,e3)) != e3 )
    & ( op(e4,op(e4,e3)) != e3
      | op(e3,op(e3,e3)) = e3
      | op(e2,op(e2,e3)) != e3
      | op(e3,op(e1,e3)) = e1
      | op(e0,op(e0,e3)) != e3 )
    & ( op(e3,op(e4,e3)) = e4
      | op(e3,op(e3,e3)) = e3
      | op(e2,op(e2,e3)) != e3
      | op(e3,op(e1,e3)) = e1
      | op(e0,op(e0,e3)) != e3 )
    & ( op(e4,op(e4,e3)) != e3
      | op(e3,op(e3,e3)) != e3
      | op(e3,op(e2,e3)) = e2
      | op(e3,op(e1,e3)) = e1
      | op(e0,op(e0,e3)) != e3 )
    & ( op(e3,op(e4,e3)) = e4
      | op(e3,op(e3,e3)) != e3
      | op(e3,op(e2,e3)) = e2
      | op(e3,op(e1,e3)) = e1
      | op(e0,op(e0,e3)) != e3 )
    & ( op(e4,op(e4,e3)) != e3
      | op(e3,op(e3,e3)) = e3
      | op(e3,op(e2,e3)) = e2
      | op(e3,op(e1,e3)) = e1
      | op(e0,op(e0,e3)) != e3 )
    & ( op(e3,op(e4,e3)) = e4
      | op(e3,op(e3,e3)) = e3
      | op(e3,op(e2,e3)) = e2
      | op(e3,op(e1,e3)) = e1
      | op(e0,op(e0,e3)) != e3 )
    & ( op(e4,op(e4,e3)) != e3
      | op(e3,op(e3,e3)) != e3
      | op(e2,op(e2,e3)) != e3
      | op(e1,op(e1,e3)) != e3
      | op(e3,op(e0,e3)) = e0 )
    & ( op(e3,op(e4,e3)) = e4
      | op(e3,op(e3,e3)) != e3
      | op(e2,op(e2,e3)) != e3
      | op(e1,op(e1,e3)) != e3
      | op(e3,op(e0,e3)) = e0 )
    & ( op(e4,op(e4,e3)) != e3
      | op(e3,op(e3,e3)) = e3
      | op(e2,op(e2,e3)) != e3
      | op(e1,op(e1,e3)) != e3
      | op(e3,op(e0,e3)) = e0 )
    & ( op(e3,op(e4,e3)) = e4
      | op(e3,op(e3,e3)) = e3
      | op(e2,op(e2,e3)) != e3
      | op(e1,op(e1,e3)) != e3
      | op(e3,op(e0,e3)) = e0 )
    & ( op(e4,op(e4,e3)) != e3
      | op(e3,op(e3,e3)) != e3
      | op(e3,op(e2,e3)) = e2
      | op(e1,op(e1,e3)) != e3
      | op(e3,op(e0,e3)) = e0 )
    & ( op(e3,op(e4,e3)) = e4
      | op(e3,op(e3,e3)) != e3
      | op(e3,op(e2,e3)) = e2
      | op(e1,op(e1,e3)) != e3
      | op(e3,op(e0,e3)) = e0 )
    & ( op(e4,op(e4,e3)) != e3
      | op(e3,op(e3,e3)) = e3
      | op(e3,op(e2,e3)) = e2
      | op(e1,op(e1,e3)) != e3
      | op(e3,op(e0,e3)) = e0 )
    & ( op(e3,op(e4,e3)) = e4
      | op(e3,op(e3,e3)) = e3
      | op(e3,op(e2,e3)) = e2
      | op(e1,op(e1,e3)) != e3
      | op(e3,op(e0,e3)) = e0 )
    & ( op(e4,op(e4,e3)) != e3
      | op(e3,op(e3,e3)) != e3
      | op(e2,op(e2,e3)) != e3
      | op(e3,op(e1,e3)) = e1
      | op(e3,op(e0,e3)) = e0 )
    & ( op(e3,op(e4,e3)) = e4
      | op(e3,op(e3,e3)) != e3
      | op(e2,op(e2,e3)) != e3
      | op(e3,op(e1,e3)) = e1
      | op(e3,op(e0,e3)) = e0 )
    & ( op(e4,op(e4,e3)) != e3
      | op(e3,op(e3,e3)) = e3
      | op(e2,op(e2,e3)) != e3
      | op(e3,op(e1,e3)) = e1
      | op(e3,op(e0,e3)) = e0 )
    & ( op(e3,op(e4,e3)) = e4
      | op(e3,op(e3,e3)) = e3
      | op(e2,op(e2,e3)) != e3
      | op(e3,op(e1,e3)) = e1
      | op(e3,op(e0,e3)) = e0 )
    & ( op(e4,op(e4,e3)) != e3
      | op(e3,op(e3,e3)) != e3
      | op(e3,op(e2,e3)) = e2
      | op(e3,op(e1,e3)) = e1
      | op(e3,op(e0,e3)) = e0 )
    & ( op(e3,op(e4,e3)) = e4
      | op(e3,op(e3,e3)) != e3
      | op(e3,op(e2,e3)) = e2
      | op(e3,op(e1,e3)) = e1
      | op(e3,op(e0,e3)) = e0 )
    & ( op(e4,op(e4,e3)) != e3
      | op(e3,op(e3,e3)) = e3
      | op(e3,op(e2,e3)) = e2
      | op(e3,op(e1,e3)) = e1
      | op(e3,op(e0,e3)) = e0 )
    & ( op(e3,op(e4,e3)) = e4
      | op(e3,op(e3,e3)) = e3
      | op(e3,op(e2,e3)) = e2
      | op(e3,op(e1,e3)) = e1
      | op(e3,op(e0,e3)) = e0 )
    & ( op(e4,op(e4,e4)) != e4
      | op(e3,op(e3,e4)) != e4
      | op(e2,op(e2,e4)) != e4
      | op(e1,op(e1,e4)) != e4
      | op(e0,op(e0,e4)) != e4 )
    & ( op(e4,op(e4,e4)) = e4
      | op(e3,op(e3,e4)) != e4
      | op(e2,op(e2,e4)) != e4
      | op(e1,op(e1,e4)) != e4
      | op(e0,op(e0,e4)) != e4 )
    & ( op(e4,op(e4,e4)) != e4
      | op(e4,op(e3,e4)) = e3
      | op(e2,op(e2,e4)) != e4
      | op(e1,op(e1,e4)) != e4
      | op(e0,op(e0,e4)) != e4 )
    & ( op(e4,op(e4,e4)) = e4
      | op(e4,op(e3,e4)) = e3
      | op(e2,op(e2,e4)) != e4
      | op(e1,op(e1,e4)) != e4
      | op(e0,op(e0,e4)) != e4 )
    & ( op(e4,op(e4,e4)) != e4
      | op(e3,op(e3,e4)) != e4
      | op(e4,op(e2,e4)) = e2
      | op(e1,op(e1,e4)) != e4
      | op(e0,op(e0,e4)) != e4 )
    & ( op(e4,op(e4,e4)) = e4
      | op(e3,op(e3,e4)) != e4
      | op(e4,op(e2,e4)) = e2
      | op(e1,op(e1,e4)) != e4
      | op(e0,op(e0,e4)) != e4 )
    & ( op(e4,op(e4,e4)) != e4
      | op(e4,op(e3,e4)) = e3
      | op(e4,op(e2,e4)) = e2
      | op(e1,op(e1,e4)) != e4
      | op(e0,op(e0,e4)) != e4 )
    & ( op(e4,op(e4,e4)) = e4
      | op(e4,op(e3,e4)) = e3
      | op(e4,op(e2,e4)) = e2
      | op(e1,op(e1,e4)) != e4
      | op(e0,op(e0,e4)) != e4 )
    & ( op(e4,op(e4,e4)) != e4
      | op(e3,op(e3,e4)) != e4
      | op(e2,op(e2,e4)) != e4
      | op(e4,op(e1,e4)) = e1
      | op(e0,op(e0,e4)) != e4 )
    & ( op(e4,op(e4,e4)) = e4
      | op(e3,op(e3,e4)) != e4
      | op(e2,op(e2,e4)) != e4
      | op(e4,op(e1,e4)) = e1
      | op(e0,op(e0,e4)) != e4 )
    & ( op(e4,op(e4,e4)) != e4
      | op(e4,op(e3,e4)) = e3
      | op(e2,op(e2,e4)) != e4
      | op(e4,op(e1,e4)) = e1
      | op(e0,op(e0,e4)) != e4 )
    & ( op(e4,op(e4,e4)) = e4
      | op(e4,op(e3,e4)) = e3
      | op(e2,op(e2,e4)) != e4
      | op(e4,op(e1,e4)) = e1
      | op(e0,op(e0,e4)) != e4 )
    & ( op(e4,op(e4,e4)) != e4
      | op(e3,op(e3,e4)) != e4
      | op(e4,op(e2,e4)) = e2
      | op(e4,op(e1,e4)) = e1
      | op(e0,op(e0,e4)) != e4 )
    & ( op(e4,op(e4,e4)) = e4
      | op(e3,op(e3,e4)) != e4
      | op(e4,op(e2,e4)) = e2
      | op(e4,op(e1,e4)) = e1
      | op(e0,op(e0,e4)) != e4 )
    & ( op(e4,op(e4,e4)) != e4
      | op(e4,op(e3,e4)) = e3
      | op(e4,op(e2,e4)) = e2
      | op(e4,op(e1,e4)) = e1
      | op(e0,op(e0,e4)) != e4 )
    & ( op(e4,op(e4,e4)) = e4
      | op(e4,op(e3,e4)) = e3
      | op(e4,op(e2,e4)) = e2
      | op(e4,op(e1,e4)) = e1
      | op(e0,op(e0,e4)) != e4 )
    & ( op(e4,op(e4,e4)) != e4
      | op(e3,op(e3,e4)) != e4
      | op(e2,op(e2,e4)) != e4
      | op(e1,op(e1,e4)) != e4
      | op(e4,op(e0,e4)) = e0 )
    & ( op(e4,op(e4,e4)) = e4
      | op(e3,op(e3,e4)) != e4
      | op(e2,op(e2,e4)) != e4
      | op(e1,op(e1,e4)) != e4
      | op(e4,op(e0,e4)) = e0 )
    & ( op(e4,op(e4,e4)) != e4
      | op(e4,op(e3,e4)) = e3
      | op(e2,op(e2,e4)) != e4
      | op(e1,op(e1,e4)) != e4
      | op(e4,op(e0,e4)) = e0 )
    & ( op(e4,op(e4,e4)) = e4
      | op(e4,op(e3,e4)) = e3
      | op(e2,op(e2,e4)) != e4
      | op(e1,op(e1,e4)) != e4
      | op(e4,op(e0,e4)) = e0 )
    & ( op(e4,op(e4,e4)) != e4
      | op(e3,op(e3,e4)) != e4
      | op(e4,op(e2,e4)) = e2
      | op(e1,op(e1,e4)) != e4
      | op(e4,op(e0,e4)) = e0 )
    & ( op(e4,op(e4,e4)) = e4
      | op(e3,op(e3,e4)) != e4
      | op(e4,op(e2,e4)) = e2
      | op(e1,op(e1,e4)) != e4
      | op(e4,op(e0,e4)) = e0 )
    & ( op(e4,op(e4,e4)) != e4
      | op(e4,op(e3,e4)) = e3
      | op(e4,op(e2,e4)) = e2
      | op(e1,op(e1,e4)) != e4
      | op(e4,op(e0,e4)) = e0 )
    & ( op(e4,op(e4,e4)) = e4
      | op(e4,op(e3,e4)) = e3
      | op(e4,op(e2,e4)) = e2
      | op(e1,op(e1,e4)) != e4
      | op(e4,op(e0,e4)) = e0 )
    & ( op(e4,op(e4,e4)) != e4
      | op(e3,op(e3,e4)) != e4
      | op(e2,op(e2,e4)) != e4
      | op(e4,op(e1,e4)) = e1
      | op(e4,op(e0,e4)) = e0 )
    & ( op(e4,op(e4,e4)) = e4
      | op(e3,op(e3,e4)) != e4
      | op(e2,op(e2,e4)) != e4
      | op(e4,op(e1,e4)) = e1
      | op(e4,op(e0,e4)) = e0 )
    & ( op(e4,op(e4,e4)) != e4
      | op(e4,op(e3,e4)) = e3
      | op(e2,op(e2,e4)) != e4
      | op(e4,op(e1,e4)) = e1
      | op(e4,op(e0,e4)) = e0 )
    & ( op(e4,op(e4,e4)) = e4
      | op(e4,op(e3,e4)) = e3
      | op(e2,op(e2,e4)) != e4
      | op(e4,op(e1,e4)) = e1
      | op(e4,op(e0,e4)) = e0 )
    & ( op(e4,op(e4,e4)) != e4
      | op(e3,op(e3,e4)) != e4
      | op(e4,op(e2,e4)) = e2
      | op(e4,op(e1,e4)) = e1
      | op(e4,op(e0,e4)) = e0 )
    & ( op(e4,op(e4,e4)) = e4
      | op(e3,op(e3,e4)) != e4
      | op(e4,op(e2,e4)) = e2
      | op(e4,op(e1,e4)) = e1
      | op(e4,op(e0,e4)) = e0 )
    & ( op(e4,op(e4,e4)) != e4
      | op(e4,op(e3,e4)) = e3
      | op(e4,op(e2,e4)) = e2
      | op(e4,op(e1,e4)) = e1
      | op(e4,op(e0,e4)) = e0 )
    & ( op(e4,op(e4,e4)) = e4
      | op(e4,op(e3,e4)) = e3
      | op(e4,op(e2,e4)) = e2
      | op(e4,op(e1,e4)) = e1
      | op(e4,op(e0,e4)) = e0 )
    & ( epred1_0
      | epred2_0
      | epred3_0
      | epred4_0
      | epred5_0 ) ),
    inference(distribute,[status(thm)],[215]) ).

cnf(217,negated_conjecture,
    ( epred5_0
    | epred4_0
    | epred3_0
    | epred2_0
    | epred1_0 ),
    inference(split_conjunct,[status(thm)],[216]) ).

fof(378,plain,
    ( ~ epred1_0
    | ( ( op(e0,e0) != e0
        | ( op(e0,e0) = e0
          & e0 != unit ) )
      & ( op(e0,e1) != e0
        | ( op(e0,e0) = e1
          & e0 != unit ) )
      & ( op(e0,e2) != e0
        | ( op(e0,e0) = e2
          & e0 != unit ) )
      & ( op(e0,e3) != e0
        | ( op(e0,e0) = e3
          & e0 != unit ) )
      & ( op(e0,e4) != e0
        | ( op(e0,e0) = e4
          & e0 != unit ) )
      & ( op(e1,e0) != e0
        | ( op(e1,e0) = e0
          & e0 != unit ) )
      & ( op(e1,e1) != e0
        | ( op(e1,e0) = e1
          & e0 != unit ) )
      & ( op(e1,e2) != e0
        | ( op(e1,e0) = e2
          & e0 != unit ) )
      & ( op(e1,e3) != e0
        | ( op(e1,e0) = e3
          & e0 != unit ) )
      & ( op(e1,e4) != e0
        | ( op(e1,e0) = e4
          & e0 != unit ) )
      & ( op(e2,e0) != e0
        | ( op(e2,e0) = e0
          & e0 != unit ) )
      & ( op(e2,e1) != e0
        | ( op(e2,e0) = e1
          & e0 != unit ) )
      & ( op(e2,e2) != e0
        | ( op(e2,e0) = e2
          & e0 != unit ) )
      & ( op(e2,e3) != e0
        | ( op(e2,e0) = e3
          & e0 != unit ) )
      & ( op(e2,e4) != e0
        | ( op(e2,e0) = e4
          & e0 != unit ) )
      & ( op(e3,e0) != e0
        | ( op(e3,e0) = e0
          & e0 != unit ) )
      & ( op(e3,e1) != e0
        | ( op(e3,e0) = e1
          & e0 != unit ) )
      & ( op(e3,e2) != e0
        | ( op(e3,e0) = e2
          & e0 != unit ) )
      & ( op(e3,e3) != e0
        | ( op(e3,e0) = e3
          & e0 != unit ) )
      & ( op(e3,e4) != e0
        | ( op(e3,e0) = e4
          & e0 != unit ) )
      & ( op(e4,e0) != e0
        | ( op(e4,e0) = e0
          & e0 != unit ) )
      & ( op(e4,e1) != e0
        | ( op(e4,e0) = e1
          & e0 != unit ) )
      & ( op(e4,e2) != e0
        | ( op(e4,e0) = e2
          & e0 != unit ) )
      & ( op(e4,e3) != e0
        | ( op(e4,e0) = e3
          & e0 != unit ) )
      & ( op(e4,e4) != e0
        | ( op(e4,e0) = e4
          & e0 != unit ) ) ) ),
    inference(fof_nnf,[status(thm)],[9]) ).

fof(379,plain,
    ( ( op(e0,e0) = e0
      | op(e0,e0) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e0,e0) != e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e1
      | op(e0,e1) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e0,e1) != e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e2
      | op(e0,e2) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e0,e2) != e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e3
      | op(e0,e3) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e0,e3) != e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e4
      | op(e0,e4) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e0,e4) != e0
      | ~ epred1_0 )
    & ( op(e1,e0) = e0
      | op(e1,e0) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e1,e0) != e0
      | ~ epred1_0 )
    & ( op(e1,e0) = e1
      | op(e1,e1) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e1,e1) != e0
      | ~ epred1_0 )
    & ( op(e1,e0) = e2
      | op(e1,e2) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e1,e2) != e0
      | ~ epred1_0 )
    & ( op(e1,e0) = e3
      | op(e1,e3) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e1,e3) != e0
      | ~ epred1_0 )
    & ( op(e1,e0) = e4
      | op(e1,e4) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e1,e4) != e0
      | ~ epred1_0 )
    & ( op(e2,e0) = e0
      | op(e2,e0) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e2,e0) != e0
      | ~ epred1_0 )
    & ( op(e2,e0) = e1
      | op(e2,e1) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e2,e1) != e0
      | ~ epred1_0 )
    & ( op(e2,e0) = e2
      | op(e2,e2) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e2,e2) != e0
      | ~ epred1_0 )
    & ( op(e2,e0) = e3
      | op(e2,e3) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e2,e3) != e0
      | ~ epred1_0 )
    & ( op(e2,e0) = e4
      | op(e2,e4) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e2,e4) != e0
      | ~ epred1_0 )
    & ( op(e3,e0) = e0
      | op(e3,e0) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e3,e0) != e0
      | ~ epred1_0 )
    & ( op(e3,e0) = e1
      | op(e3,e1) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e3,e1) != e0
      | ~ epred1_0 )
    & ( op(e3,e0) = e2
      | op(e3,e2) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e3,e2) != e0
      | ~ epred1_0 )
    & ( op(e3,e0) = e3
      | op(e3,e3) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e3,e3) != e0
      | ~ epred1_0 )
    & ( op(e3,e0) = e4
      | op(e3,e4) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e3,e4) != e0
      | ~ epred1_0 )
    & ( op(e4,e0) = e0
      | op(e4,e0) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e4,e0) != e0
      | ~ epred1_0 )
    & ( op(e4,e0) = e1
      | op(e4,e1) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e4,e1) != e0
      | ~ epred1_0 )
    & ( op(e4,e0) = e2
      | op(e4,e2) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e4,e2) != e0
      | ~ epred1_0 )
    & ( op(e4,e0) = e3
      | op(e4,e3) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e4,e3) != e0
      | ~ epred1_0 )
    & ( op(e4,e0) = e4
      | op(e4,e4) != e0
      | ~ epred1_0 )
    & ( e0 != unit
      | op(e4,e4) != e0
      | ~ epred1_0 ) ),
    inference(distribute,[status(thm)],[378]) ).

cnf(380,plain,
    ( ~ epred1_0
    | op(e4,e4) != e0
    | e0 != unit ),
    inference(split_conjunct,[status(thm)],[379]) ).

cnf(381,plain,
    ( op(e4,e0) = e4
    | ~ epred1_0
    | op(e4,e4) != e0 ),
    inference(split_conjunct,[status(thm)],[379]) ).

fof(430,plain,
    ( ~ epred2_0
    | ( ( op(e0,e0) != e1
        | ( op(e0,e1) = e0
          & e1 != unit ) )
      & ( op(e0,e1) != e1
        | ( op(e0,e1) = e1
          & e1 != unit ) )
      & ( op(e0,e2) != e1
        | ( op(e0,e1) = e2
          & e1 != unit ) )
      & ( op(e0,e3) != e1
        | ( op(e0,e1) = e3
          & e1 != unit ) )
      & ( op(e0,e4) != e1
        | ( op(e0,e1) = e4
          & e1 != unit ) )
      & ( op(e1,e0) != e1
        | ( op(e1,e1) = e0
          & e1 != unit ) )
      & ( op(e1,e1) != e1
        | ( op(e1,e1) = e1
          & e1 != unit ) )
      & ( op(e1,e2) != e1
        | ( op(e1,e1) = e2
          & e1 != unit ) )
      & ( op(e1,e3) != e1
        | ( op(e1,e1) = e3
          & e1 != unit ) )
      & ( op(e1,e4) != e1
        | ( op(e1,e1) = e4
          & e1 != unit ) )
      & ( op(e2,e0) != e1
        | ( op(e2,e1) = e0
          & e1 != unit ) )
      & ( op(e2,e1) != e1
        | ( op(e2,e1) = e1
          & e1 != unit ) )
      & ( op(e2,e2) != e1
        | ( op(e2,e1) = e2
          & e1 != unit ) )
      & ( op(e2,e3) != e1
        | ( op(e2,e1) = e3
          & e1 != unit ) )
      & ( op(e2,e4) != e1
        | ( op(e2,e1) = e4
          & e1 != unit ) )
      & ( op(e3,e0) != e1
        | ( op(e3,e1) = e0
          & e1 != unit ) )
      & ( op(e3,e1) != e1
        | ( op(e3,e1) = e1
          & e1 != unit ) )
      & ( op(e3,e2) != e1
        | ( op(e3,e1) = e2
          & e1 != unit ) )
      & ( op(e3,e3) != e1
        | ( op(e3,e1) = e3
          & e1 != unit ) )
      & ( op(e3,e4) != e1
        | ( op(e3,e1) = e4
          & e1 != unit ) )
      & ( op(e4,e0) != e1
        | ( op(e4,e1) = e0
          & e1 != unit ) )
      & ( op(e4,e1) != e1
        | ( op(e4,e1) = e1
          & e1 != unit ) )
      & ( op(e4,e2) != e1
        | ( op(e4,e1) = e2
          & e1 != unit ) )
      & ( op(e4,e3) != e1
        | ( op(e4,e1) = e3
          & e1 != unit ) )
      & ( op(e4,e4) != e1
        | ( op(e4,e1) = e4
          & e1 != unit ) ) ) ),
    inference(fof_nnf,[status(thm)],[10]) ).

fof(431,plain,
    ( ( op(e0,e1) = e0
      | op(e0,e0) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e0,e0) != e1
      | ~ epred2_0 )
    & ( op(e0,e1) = e1
      | op(e0,e1) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e0,e1) != e1
      | ~ epred2_0 )
    & ( op(e0,e1) = e2
      | op(e0,e2) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e0,e2) != e1
      | ~ epred2_0 )
    & ( op(e0,e1) = e3
      | op(e0,e3) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e0,e3) != e1
      | ~ epred2_0 )
    & ( op(e0,e1) = e4
      | op(e0,e4) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e0,e4) != e1
      | ~ epred2_0 )
    & ( op(e1,e1) = e0
      | op(e1,e0) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e1,e0) != e1
      | ~ epred2_0 )
    & ( op(e1,e1) = e1
      | op(e1,e1) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e1,e1) != e1
      | ~ epred2_0 )
    & ( op(e1,e1) = e2
      | op(e1,e2) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e1,e2) != e1
      | ~ epred2_0 )
    & ( op(e1,e1) = e3
      | op(e1,e3) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e1,e3) != e1
      | ~ epred2_0 )
    & ( op(e1,e1) = e4
      | op(e1,e4) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e1,e4) != e1
      | ~ epred2_0 )
    & ( op(e2,e1) = e0
      | op(e2,e0) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e2,e0) != e1
      | ~ epred2_0 )
    & ( op(e2,e1) = e1
      | op(e2,e1) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e2,e1) != e1
      | ~ epred2_0 )
    & ( op(e2,e1) = e2
      | op(e2,e2) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e2,e2) != e1
      | ~ epred2_0 )
    & ( op(e2,e1) = e3
      | op(e2,e3) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e2,e3) != e1
      | ~ epred2_0 )
    & ( op(e2,e1) = e4
      | op(e2,e4) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e2,e4) != e1
      | ~ epred2_0 )
    & ( op(e3,e1) = e0
      | op(e3,e0) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e3,e0) != e1
      | ~ epred2_0 )
    & ( op(e3,e1) = e1
      | op(e3,e1) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e3,e1) != e1
      | ~ epred2_0 )
    & ( op(e3,e1) = e2
      | op(e3,e2) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e3,e2) != e1
      | ~ epred2_0 )
    & ( op(e3,e1) = e3
      | op(e3,e3) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e3,e3) != e1
      | ~ epred2_0 )
    & ( op(e3,e1) = e4
      | op(e3,e4) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e3,e4) != e1
      | ~ epred2_0 )
    & ( op(e4,e1) = e0
      | op(e4,e0) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e4,e0) != e1
      | ~ epred2_0 )
    & ( op(e4,e1) = e1
      | op(e4,e1) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e4,e1) != e1
      | ~ epred2_0 )
    & ( op(e4,e1) = e2
      | op(e4,e2) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e4,e2) != e1
      | ~ epred2_0 )
    & ( op(e4,e1) = e3
      | op(e4,e3) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e4,e3) != e1
      | ~ epred2_0 )
    & ( op(e4,e1) = e4
      | op(e4,e4) != e1
      | ~ epred2_0 )
    & ( e1 != unit
      | op(e4,e4) != e1
      | ~ epred2_0 ) ),
    inference(distribute,[status(thm)],[430]) ).

cnf(442,plain,
    ( ~ epred2_0
    | op(e3,e4) != e1
    | e1 != unit ),
    inference(split_conjunct,[status(thm)],[431]) ).

cnf(455,plain,
    ( op(e2,e1) = e3
    | ~ epred2_0
    | op(e2,e3) != e1 ),
    inference(split_conjunct,[status(thm)],[431]) ).

fof(482,plain,
    ( ~ epred3_0
    | ( ( op(e0,e0) != e2
        | ( op(e0,e2) = e0
          & e2 != unit ) )
      & ( op(e0,e1) != e2
        | ( op(e0,e2) = e1
          & e2 != unit ) )
      & ( op(e0,e2) != e2
        | ( op(e0,e2) = e2
          & e2 != unit ) )
      & ( op(e0,e3) != e2
        | ( op(e0,e2) = e3
          & e2 != unit ) )
      & ( op(e0,e4) != e2
        | ( op(e0,e2) = e4
          & e2 != unit ) )
      & ( op(e1,e0) != e2
        | ( op(e1,e2) = e0
          & e2 != unit ) )
      & ( op(e1,e1) != e2
        | ( op(e1,e2) = e1
          & e2 != unit ) )
      & ( op(e1,e2) != e2
        | ( op(e1,e2) = e2
          & e2 != unit ) )
      & ( op(e1,e3) != e2
        | ( op(e1,e2) = e3
          & e2 != unit ) )
      & ( op(e1,e4) != e2
        | ( op(e1,e2) = e4
          & e2 != unit ) )
      & ( op(e2,e0) != e2
        | ( op(e2,e2) = e0
          & e2 != unit ) )
      & ( op(e2,e1) != e2
        | ( op(e2,e2) = e1
          & e2 != unit ) )
      & ( op(e2,e2) != e2
        | ( op(e2,e2) = e2
          & e2 != unit ) )
      & ( op(e2,e3) != e2
        | ( op(e2,e2) = e3
          & e2 != unit ) )
      & ( op(e2,e4) != e2
        | ( op(e2,e2) = e4
          & e2 != unit ) )
      & ( op(e3,e0) != e2
        | ( op(e3,e2) = e0
          & e2 != unit ) )
      & ( op(e3,e1) != e2
        | ( op(e3,e2) = e1
          & e2 != unit ) )
      & ( op(e3,e2) != e2
        | ( op(e3,e2) = e2
          & e2 != unit ) )
      & ( op(e3,e3) != e2
        | ( op(e3,e2) = e3
          & e2 != unit ) )
      & ( op(e3,e4) != e2
        | ( op(e3,e2) = e4
          & e2 != unit ) )
      & ( op(e4,e0) != e2
        | ( op(e4,e2) = e0
          & e2 != unit ) )
      & ( op(e4,e1) != e2
        | ( op(e4,e2) = e1
          & e2 != unit ) )
      & ( op(e4,e2) != e2
        | ( op(e4,e2) = e2
          & e2 != unit ) )
      & ( op(e4,e3) != e2
        | ( op(e4,e2) = e3
          & e2 != unit ) )
      & ( op(e4,e4) != e2
        | ( op(e4,e2) = e4
          & e2 != unit ) ) ) ),
    inference(fof_nnf,[status(thm)],[11]) ).

fof(483,plain,
    ( ( op(e0,e2) = e0
      | op(e0,e0) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e0,e0) != e2
      | ~ epred3_0 )
    & ( op(e0,e2) = e1
      | op(e0,e1) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e0,e1) != e2
      | ~ epred3_0 )
    & ( op(e0,e2) = e2
      | op(e0,e2) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e0,e2) != e2
      | ~ epred3_0 )
    & ( op(e0,e2) = e3
      | op(e0,e3) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e0,e3) != e2
      | ~ epred3_0 )
    & ( op(e0,e2) = e4
      | op(e0,e4) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e0,e4) != e2
      | ~ epred3_0 )
    & ( op(e1,e2) = e0
      | op(e1,e0) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e1,e0) != e2
      | ~ epred3_0 )
    & ( op(e1,e2) = e1
      | op(e1,e1) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e1,e1) != e2
      | ~ epred3_0 )
    & ( op(e1,e2) = e2
      | op(e1,e2) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e1,e2) != e2
      | ~ epred3_0 )
    & ( op(e1,e2) = e3
      | op(e1,e3) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e1,e3) != e2
      | ~ epred3_0 )
    & ( op(e1,e2) = e4
      | op(e1,e4) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e1,e4) != e2
      | ~ epred3_0 )
    & ( op(e2,e2) = e0
      | op(e2,e0) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e2,e0) != e2
      | ~ epred3_0 )
    & ( op(e2,e2) = e1
      | op(e2,e1) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e2,e1) != e2
      | ~ epred3_0 )
    & ( op(e2,e2) = e2
      | op(e2,e2) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e2,e2) != e2
      | ~ epred3_0 )
    & ( op(e2,e2) = e3
      | op(e2,e3) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e2,e3) != e2
      | ~ epred3_0 )
    & ( op(e2,e2) = e4
      | op(e2,e4) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e2,e4) != e2
      | ~ epred3_0 )
    & ( op(e3,e2) = e0
      | op(e3,e0) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e3,e0) != e2
      | ~ epred3_0 )
    & ( op(e3,e2) = e1
      | op(e3,e1) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e3,e1) != e2
      | ~ epred3_0 )
    & ( op(e3,e2) = e2
      | op(e3,e2) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e3,e2) != e2
      | ~ epred3_0 )
    & ( op(e3,e2) = e3
      | op(e3,e3) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e3,e3) != e2
      | ~ epred3_0 )
    & ( op(e3,e2) = e4
      | op(e3,e4) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e3,e4) != e2
      | ~ epred3_0 )
    & ( op(e4,e2) = e0
      | op(e4,e0) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e4,e0) != e2
      | ~ epred3_0 )
    & ( op(e4,e2) = e1
      | op(e4,e1) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e4,e1) != e2
      | ~ epred3_0 )
    & ( op(e4,e2) = e2
      | op(e4,e2) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e4,e2) != e2
      | ~ epred3_0 )
    & ( op(e4,e2) = e3
      | op(e4,e3) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e4,e3) != e2
      | ~ epred3_0 )
    & ( op(e4,e2) = e4
      | op(e4,e4) != e2
      | ~ epred3_0 )
    & ( e2 != unit
      | op(e4,e4) != e2
      | ~ epred3_0 ) ),
    inference(distribute,[status(thm)],[482]) ).

cnf(515,plain,
    ( op(e1,e2) = e4
    | ~ epred3_0
    | op(e1,e4) != e2 ),
    inference(split_conjunct,[status(thm)],[483]) ).

cnf(525,plain,
    ( op(e0,e2) = e4
    | ~ epred3_0
    | op(e0,e4) != e2 ),
    inference(split_conjunct,[status(thm)],[483]) ).

fof(534,plain,
    ( ~ epred4_0
    | ( ( op(e0,e0) != e3
        | ( op(e0,e3) = e0
          & e3 != unit ) )
      & ( op(e0,e1) != e3
        | ( op(e0,e3) = e1
          & e3 != unit ) )
      & ( op(e0,e2) != e3
        | ( op(e0,e3) = e2
          & e3 != unit ) )
      & ( op(e0,e3) != e3
        | ( op(e0,e3) = e3
          & e3 != unit ) )
      & ( op(e0,e4) != e3
        | ( op(e0,e3) = e4
          & e3 != unit ) )
      & ( op(e1,e0) != e3
        | ( op(e1,e3) = e0
          & e3 != unit ) )
      & ( op(e1,e1) != e3
        | ( op(e1,e3) = e1
          & e3 != unit ) )
      & ( op(e1,e2) != e3
        | ( op(e1,e3) = e2
          & e3 != unit ) )
      & ( op(e1,e3) != e3
        | ( op(e1,e3) = e3
          & e3 != unit ) )
      & ( op(e1,e4) != e3
        | ( op(e1,e3) = e4
          & e3 != unit ) )
      & ( op(e2,e0) != e3
        | ( op(e2,e3) = e0
          & e3 != unit ) )
      & ( op(e2,e1) != e3
        | ( op(e2,e3) = e1
          & e3 != unit ) )
      & ( op(e2,e2) != e3
        | ( op(e2,e3) = e2
          & e3 != unit ) )
      & ( op(e2,e3) != e3
        | ( op(e2,e3) = e3
          & e3 != unit ) )
      & ( op(e2,e4) != e3
        | ( op(e2,e3) = e4
          & e3 != unit ) )
      & ( op(e3,e0) != e3
        | ( op(e3,e3) = e0
          & e3 != unit ) )
      & ( op(e3,e1) != e3
        | ( op(e3,e3) = e1
          & e3 != unit ) )
      & ( op(e3,e2) != e3
        | ( op(e3,e3) = e2
          & e3 != unit ) )
      & ( op(e3,e3) != e3
        | ( op(e3,e3) = e3
          & e3 != unit ) )
      & ( op(e3,e4) != e3
        | ( op(e3,e3) = e4
          & e3 != unit ) )
      & ( op(e4,e0) != e3
        | ( op(e4,e3) = e0
          & e3 != unit ) )
      & ( op(e4,e1) != e3
        | ( op(e4,e3) = e1
          & e3 != unit ) )
      & ( op(e4,e2) != e3
        | ( op(e4,e3) = e2
          & e3 != unit ) )
      & ( op(e4,e3) != e3
        | ( op(e4,e3) = e3
          & e3 != unit ) )
      & ( op(e4,e4) != e3
        | ( op(e4,e3) = e4
          & e3 != unit ) ) ) ),
    inference(fof_nnf,[status(thm)],[12]) ).

fof(535,plain,
    ( ( op(e0,e3) = e0
      | op(e0,e0) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e0,e0) != e3
      | ~ epred4_0 )
    & ( op(e0,e3) = e1
      | op(e0,e1) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e0,e1) != e3
      | ~ epred4_0 )
    & ( op(e0,e3) = e2
      | op(e0,e2) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e0,e2) != e3
      | ~ epred4_0 )
    & ( op(e0,e3) = e3
      | op(e0,e3) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e0,e3) != e3
      | ~ epred4_0 )
    & ( op(e0,e3) = e4
      | op(e0,e4) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e0,e4) != e3
      | ~ epred4_0 )
    & ( op(e1,e3) = e0
      | op(e1,e0) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e1,e0) != e3
      | ~ epred4_0 )
    & ( op(e1,e3) = e1
      | op(e1,e1) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e1,e1) != e3
      | ~ epred4_0 )
    & ( op(e1,e3) = e2
      | op(e1,e2) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e1,e2) != e3
      | ~ epred4_0 )
    & ( op(e1,e3) = e3
      | op(e1,e3) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e1,e3) != e3
      | ~ epred4_0 )
    & ( op(e1,e3) = e4
      | op(e1,e4) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e1,e4) != e3
      | ~ epred4_0 )
    & ( op(e2,e3) = e0
      | op(e2,e0) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e2,e0) != e3
      | ~ epred4_0 )
    & ( op(e2,e3) = e1
      | op(e2,e1) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e2,e1) != e3
      | ~ epred4_0 )
    & ( op(e2,e3) = e2
      | op(e2,e2) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e2,e2) != e3
      | ~ epred4_0 )
    & ( op(e2,e3) = e3
      | op(e2,e3) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e2,e3) != e3
      | ~ epred4_0 )
    & ( op(e2,e3) = e4
      | op(e2,e4) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e2,e4) != e3
      | ~ epred4_0 )
    & ( op(e3,e3) = e0
      | op(e3,e0) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e3,e0) != e3
      | ~ epred4_0 )
    & ( op(e3,e3) = e1
      | op(e3,e1) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e3,e1) != e3
      | ~ epred4_0 )
    & ( op(e3,e3) = e2
      | op(e3,e2) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e3,e2) != e3
      | ~ epred4_0 )
    & ( op(e3,e3) = e3
      | op(e3,e3) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e3,e3) != e3
      | ~ epred4_0 )
    & ( op(e3,e3) = e4
      | op(e3,e4) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e3,e4) != e3
      | ~ epred4_0 )
    & ( op(e4,e3) = e0
      | op(e4,e0) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e4,e0) != e3
      | ~ epred4_0 )
    & ( op(e4,e3) = e1
      | op(e4,e1) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e4,e1) != e3
      | ~ epred4_0 )
    & ( op(e4,e3) = e2
      | op(e4,e2) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e4,e2) != e3
      | ~ epred4_0 )
    & ( op(e4,e3) = e3
      | op(e4,e3) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e4,e3) != e3
      | ~ epred4_0 )
    & ( op(e4,e3) = e4
      | op(e4,e4) != e3
      | ~ epred4_0 )
    & ( e3 != unit
      | op(e4,e4) != e3
      | ~ epred4_0 ) ),
    inference(distribute,[status(thm)],[534]) ).

cnf(557,plain,
    ( op(e2,e3) = e4
    | ~ epred4_0
    | op(e2,e4) != e3 ),
    inference(split_conjunct,[status(thm)],[535]) ).

fof(586,plain,
    ( ~ epred5_0
    | ( ( op(e0,e0) != e4
        | ( op(e0,e4) = e0
          & e4 != unit ) )
      & ( op(e0,e1) != e4
        | ( op(e0,e4) = e1
          & e4 != unit ) )
      & ( op(e0,e2) != e4
        | ( op(e0,e4) = e2
          & e4 != unit ) )
      & ( op(e0,e3) != e4
        | ( op(e0,e4) = e3
          & e4 != unit ) )
      & ( op(e0,e4) != e4
        | ( op(e0,e4) = e4
          & e4 != unit ) )
      & ( op(e1,e0) != e4
        | ( op(e1,e4) = e0
          & e4 != unit ) )
      & ( op(e1,e1) != e4
        | ( op(e1,e4) = e1
          & e4 != unit ) )
      & ( op(e1,e2) != e4
        | ( op(e1,e4) = e2
          & e4 != unit ) )
      & ( op(e1,e3) != e4
        | ( op(e1,e4) = e3
          & e4 != unit ) )
      & ( op(e1,e4) != e4
        | ( op(e1,e4) = e4
          & e4 != unit ) )
      & ( op(e2,e0) != e4
        | ( op(e2,e4) = e0
          & e4 != unit ) )
      & ( op(e2,e1) != e4
        | ( op(e2,e4) = e1
          & e4 != unit ) )
      & ( op(e2,e2) != e4
        | ( op(e2,e4) = e2
          & e4 != unit ) )
      & ( op(e2,e3) != e4
        | ( op(e2,e4) = e3
          & e4 != unit ) )
      & ( op(e2,e4) != e4
        | ( op(e2,e4) = e4
          & e4 != unit ) )
      & ( op(e3,e0) != e4
        | ( op(e3,e4) = e0
          & e4 != unit ) )
      & ( op(e3,e1) != e4
        | ( op(e3,e4) = e1
          & e4 != unit ) )
      & ( op(e3,e2) != e4
        | ( op(e3,e4) = e2
          & e4 != unit ) )
      & ( op(e3,e3) != e4
        | ( op(e3,e4) = e3
          & e4 != unit ) )
      & ( op(e3,e4) != e4
        | ( op(e3,e4) = e4
          & e4 != unit ) )
      & ( op(e4,e0) != e4
        | ( op(e4,e4) = e0
          & e4 != unit ) )
      & ( op(e4,e1) != e4
        | ( op(e4,e4) = e1
          & e4 != unit ) )
      & ( op(e4,e2) != e4
        | ( op(e4,e4) = e2
          & e4 != unit ) )
      & ( op(e4,e3) != e4
        | ( op(e4,e4) = e3
          & e4 != unit ) )
      & ( op(e4,e4) != e4
        | ( op(e4,e4) = e4
          & e4 != unit ) ) ) ),
    inference(fof_nnf,[status(thm)],[13]) ).

fof(587,plain,
    ( ( op(e0,e4) = e0
      | op(e0,e0) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e0,e0) != e4
      | ~ epred5_0 )
    & ( op(e0,e4) = e1
      | op(e0,e1) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e0,e1) != e4
      | ~ epred5_0 )
    & ( op(e0,e4) = e2
      | op(e0,e2) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e0,e2) != e4
      | ~ epred5_0 )
    & ( op(e0,e4) = e3
      | op(e0,e3) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e0,e3) != e4
      | ~ epred5_0 )
    & ( op(e0,e4) = e4
      | op(e0,e4) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e0,e4) != e4
      | ~ epred5_0 )
    & ( op(e1,e4) = e0
      | op(e1,e0) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e1,e0) != e4
      | ~ epred5_0 )
    & ( op(e1,e4) = e1
      | op(e1,e1) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e1,e1) != e4
      | ~ epred5_0 )
    & ( op(e1,e4) = e2
      | op(e1,e2) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e1,e2) != e4
      | ~ epred5_0 )
    & ( op(e1,e4) = e3
      | op(e1,e3) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e1,e3) != e4
      | ~ epred5_0 )
    & ( op(e1,e4) = e4
      | op(e1,e4) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e1,e4) != e4
      | ~ epred5_0 )
    & ( op(e2,e4) = e0
      | op(e2,e0) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e2,e0) != e4
      | ~ epred5_0 )
    & ( op(e2,e4) = e1
      | op(e2,e1) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e2,e1) != e4
      | ~ epred5_0 )
    & ( op(e2,e4) = e2
      | op(e2,e2) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e2,e2) != e4
      | ~ epred5_0 )
    & ( op(e2,e4) = e3
      | op(e2,e3) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e2,e3) != e4
      | ~ epred5_0 )
    & ( op(e2,e4) = e4
      | op(e2,e4) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e2,e4) != e4
      | ~ epred5_0 )
    & ( op(e3,e4) = e0
      | op(e3,e0) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e3,e0) != e4
      | ~ epred5_0 )
    & ( op(e3,e4) = e1
      | op(e3,e1) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e3,e1) != e4
      | ~ epred5_0 )
    & ( op(e3,e4) = e2
      | op(e3,e2) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e3,e2) != e4
      | ~ epred5_0 )
    & ( op(e3,e4) = e3
      | op(e3,e3) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e3,e3) != e4
      | ~ epred5_0 )
    & ( op(e3,e4) = e4
      | op(e3,e4) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e3,e4) != e4
      | ~ epred5_0 )
    & ( op(e4,e4) = e0
      | op(e4,e0) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e4,e0) != e4
      | ~ epred5_0 )
    & ( op(e4,e4) = e1
      | op(e4,e1) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e4,e1) != e4
      | ~ epred5_0 )
    & ( op(e4,e4) = e2
      | op(e4,e2) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e4,e2) != e4
      | ~ epred5_0 )
    & ( op(e4,e4) = e3
      | op(e4,e3) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e4,e3) != e4
      | ~ epred5_0 )
    & ( op(e4,e4) = e4
      | op(e4,e4) != e4
      | ~ epred5_0 )
    & ( e4 != unit
      | op(e4,e4) != e4
      | ~ epred5_0 ) ),
    inference(distribute,[status(thm)],[586]) ).

cnf(613,plain,
    ( op(e2,e4) = e2
    | ~ epred5_0
    | op(e2,e2) != e4 ),
    inference(split_conjunct,[status(thm)],[587]) ).

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

cnf(660,plain,
    op(e0,e2) != e4,
    inference(rw,[status(thm)],[183,101,theory(equality)]) ).

cnf(661,plain,
    op(e1,e2) != e4,
    inference(rw,[status(thm)],[180,101,theory(equality)]) ).

cnf(664,plain,
    op(e2,e3) != e4,
    inference(rw,[status(thm)],[127,101,theory(equality)]) ).

cnf(675,plain,
    op(e4,e2) != e4,
    inference(rw,[status(thm)],[176,101,theory(equality)]) ).

cnf(681,plain,
    ( op(e2,e4) = e2
    | $false
    | ~ epred5_0 ),
    inference(rw,[status(thm)],[613,101,theory(equality)]) ).

cnf(682,plain,
    ( op(e2,e4) = e2
    | ~ epred5_0 ),
    inference(cn,[status(thm)],[681,theory(equality)]) ).

cnf(733,plain,
    op(e2,e4) = e3,
    inference(rw,[status(thm)],[102,101,theory(equality)]) ).

cnf(738,plain,
    e3 != op(e2,e1),
    inference(rw,[status(thm)],[128,733,theory(equality)]) ).

cnf(744,plain,
    ( e3 = e2
    | ~ epred5_0 ),
    inference(rw,[status(thm)],[682,733,theory(equality)]) ).

cnf(745,plain,
    ~ epred5_0,
    inference(sr,[status(thm)],[744,207,theory(equality)]) ).

cnf(746,plain,
    ( op(e2,e3) = e4
    | $false
    | ~ epred4_0 ),
    inference(rw,[status(thm)],[557,733,theory(equality)]) ).

cnf(747,plain,
    ( op(e2,e3) = e4
    | ~ epred4_0 ),
    inference(cn,[status(thm)],[746,theory(equality)]) ).

cnf(748,plain,
    ~ epred4_0,
    inference(sr,[status(thm)],[747,664,theory(equality)]) ).

cnf(795,plain,
    op(e4,e4) = e0,
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[104,101,theory(equality)]),101,theory(equality)]) ).

cnf(799,plain,
    e0 != op(e4,e0),
    inference(rw,[status(thm)],[111,795,theory(equality)]) ).

cnf(811,plain,
    ( $false
    | unit != e0
    | ~ epred1_0 ),
    inference(rw,[status(thm)],[380,795,theory(equality)]) ).

cnf(812,plain,
    ( unit != e0
    | ~ epred1_0 ),
    inference(cn,[status(thm)],[811,theory(equality)]) ).

cnf(817,plain,
    ( op(e4,e0) = e4
    | $false
    | ~ epred1_0 ),
    inference(rw,[status(thm)],[381,795,theory(equality)]) ).

cnf(818,plain,
    ( op(e4,e0) = e4
    | ~ epred1_0 ),
    inference(cn,[status(thm)],[817,theory(equality)]) ).

cnf(895,plain,
    op(e3,e4) = e1,
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[103,101,theory(equality)]),733,theory(equality)]),101,theory(equality)]) ).

cnf(898,plain,
    e1 != op(e3,e1),
    inference(rw,[status(thm)],[118,895,theory(equality)]) ).

cnf(903,plain,
    ( $false
    | unit != e1
    | ~ epred2_0 ),
    inference(rw,[status(thm)],[442,895,theory(equality)]) ).

cnf(904,plain,
    ( unit != e1
    | ~ epred2_0 ),
    inference(cn,[status(thm)],[903,theory(equality)]) ).

cnf(1259,plain,
    ( op(e0,e4) = e2
    | op(e1,e4) = e2
    | e3 = e2
    | op(e3,e4) = e2
    | op(e4,e4) = e2 ),
    inference(rw,[status(thm)],[30,733,theory(equality)]) ).

cnf(1260,plain,
    ( op(e0,e4) = e2
    | op(e1,e4) = e2
    | e3 = e2
    | e1 = e2
    | op(e4,e4) = e2 ),
    inference(rw,[status(thm)],[1259,895,theory(equality)]) ).

cnf(1261,plain,
    ( op(e0,e4) = e2
    | op(e1,e4) = e2
    | e3 = e2
    | e1 = e2
    | e0 = e2 ),
    inference(rw,[status(thm)],[1260,795,theory(equality)]) ).

cnf(1262,plain,
    ( op(e0,e4) = e2
    | op(e1,e4) = e2
    | e1 = e2
    | e0 = e2 ),
    inference(sr,[status(thm)],[1261,207,theory(equality)]) ).

cnf(1263,plain,
    ( op(e0,e4) = e2
    | op(e1,e4) = e2
    | e0 = e2 ),
    inference(sr,[status(thm)],[1262,210,theory(equality)]) ).

cnf(1264,plain,
    ( op(e0,e4) = e2
    | op(e1,e4) = e2 ),
    inference(sr,[status(thm)],[1263,213,theory(equality)]) ).

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

cnf(1442,plain,
    ( op(e2,e0) = e1
    | op(e2,e1) = e1
    | e4 = e1
    | op(e2,e3) = e1
    | e3 = e1 ),
    inference(rw,[status(thm)],[1441,733,theory(equality)]) ).

cnf(1443,plain,
    ( op(e2,e0) = e1
    | op(e2,e1) = e1
    | op(e2,e3) = e1
    | e3 = e1 ),
    inference(sr,[status(thm)],[1442,208,theory(equality)]) ).

cnf(1444,plain,
    ( op(e2,e0) = e1
    | op(e2,e1) = e1
    | op(e2,e3) = e1 ),
    inference(sr,[status(thm)],[1443,209,theory(equality)]) ).

cnf(2102,negated_conjecture,
    ( epred4_0
    | epred3_0
    | epred2_0
    | epred1_0 ),
    inference(sr,[status(thm)],[217,745,theory(equality)]) ).

cnf(2107,negated_conjecture,
    ( epred3_0
    | epred2_0
    | epred1_0 ),
    inference(sr,[status(thm)],[2102,748,theory(equality)]) ).

cnf(2111,negated_conjecture,
    ( op(e0,e2) = e4
    | epred2_0
    | epred1_0
    | op(e0,e4) != e2 ),
    inference(spm,[status(thm)],[525,2107,theory(equality)]) ).

cnf(2115,negated_conjecture,
    ( op(e1,e2) = e4
    | epred2_0
    | epred1_0
    | op(e1,e4) != e2 ),
    inference(spm,[status(thm)],[515,2107,theory(equality)]) ).

cnf(2125,negated_conjecture,
    ( epred2_0
    | epred1_0
    | op(e0,e4) != e2 ),
    inference(sr,[status(thm)],[2111,660,theory(equality)]) ).

cnf(2126,negated_conjecture,
    ( epred2_0
    | epred1_0
    | op(e1,e4) != e2 ),
    inference(sr,[status(thm)],[2115,661,theory(equality)]) ).

cnf(2133,negated_conjecture,
    ( epred2_0
    | epred1_0
    | op(e0,e4) = e2 ),
    inference(spm,[status(thm)],[2126,1264,theory(equality)]) ).

cnf(2239,negated_conjecture,
    ( epred2_0
    | epred1_0 ),
    inference(csr,[status(thm)],[2133,2125]) ).

cnf(2244,negated_conjecture,
    ( op(e2,e1) = e3
    | epred1_0
    | op(e2,e3) != e1 ),
    inference(spm,[status(thm)],[455,2239,theory(equality)]) ).

cnf(2257,negated_conjecture,
    ( epred1_0
    | op(e2,e3) != e1 ),
    inference(sr,[status(thm)],[2244,738,theory(equality)]) ).

cnf(2288,negated_conjecture,
    ( epred1_0
    | op(e2,e1) = e1
    | op(e2,e0) = e1 ),
    inference(spm,[status(thm)],[2257,1444,theory(equality)]) ).

cnf(2294,plain,
    ( unit = e3
    | unit = e2
    | unit = e1
    | unit = e0 ),
    inference(sr,[status(thm)],[642,799,theory(equality)]) ).

cnf(2299,plain,
    ( op(e3,e1) = e1
    | unit = e0
    | unit = e1
    | unit = e2 ),
    inference(spm,[status(thm)],[23,2294,theory(equality)]) ).

cnf(2330,plain,
    ( unit = e0
    | unit = e1
    | unit = e2 ),
    inference(sr,[status(thm)],[2299,898,theory(equality)]) ).

cnf(2344,plain,
    ( op(e4,e1) = e4
    | unit = e2
    | unit = e0 ),
    inference(spm,[status(thm)],[16,2330,theory(equality)]) ).

cnf(2366,plain,
    ( unit = e2
    | unit = e0
    | ~ epred2_0 ),
    inference(spm,[status(thm)],[904,2330,theory(equality)]) ).

cnf(2367,negated_conjecture,
    ( unit = e0
    | unit = e2
    | epred1_0 ),
    inference(spm,[status(thm)],[2366,2239,theory(equality)]) ).

cnf(2384,negated_conjecture,
    ( op(e4,e0) = e4
    | unit = e2
    | unit = e0 ),
    inference(spm,[status(thm)],[818,2367,theory(equality)]) ).

cnf(2491,plain,
    ( unit = e0
    | unit = e2
    | e4 != op(e4,e0) ),
    inference(spm,[status(thm)],[114,2344,theory(equality)]) ).

cnf(2674,plain,
    ( unit = e0
    | unit = e2 ),
    inference(csr,[status(thm)],[2491,2384]) ).

cnf(2677,plain,
    ( op(e0,e1) = e1
    | unit = e2 ),
    inference(spm,[status(thm)],[23,2674,theory(equality)]) ).

cnf(2683,plain,
    ( op(e2,e0) = e2
    | unit = e2 ),
    inference(spm,[status(thm)],[20,2674,theory(equality)]) ).

cnf(2706,plain,
    ( unit = e2
    | ~ epred1_0 ),
    inference(spm,[status(thm)],[812,2674,theory(equality)]) ).

cnf(2713,plain,
    ( unit = e2
    | e1 != op(e2,e1) ),
    inference(spm,[status(thm)],[193,2677,theory(equality)]) ).

cnf(2813,negated_conjecture,
    ( unit = e2
    | op(e2,e0) = e1
    | epred1_0 ),
    inference(spm,[status(thm)],[2713,2288,theory(equality)]) ).

cnf(2823,negated_conjecture,
    ( op(e2,e0) = e1
    | unit = e2 ),
    inference(csr,[status(thm)],[2813,2706]) ).

cnf(2830,negated_conjecture,
    ( e1 = e2
    | unit = e2 ),
    inference(spm,[status(thm)],[2683,2823,theory(equality)]) ).

cnf(2832,negated_conjecture,
    unit = e2,
    inference(sr,[status(thm)],[2830,210,theory(equality)]) ).

cnf(2833,plain,
    op(e4,e2) = e4,
    inference(rw,[status(thm)],[16,2832,theory(equality)]) ).

cnf(2834,plain,
    $false,
    inference(sr,[status(thm)],[2833,675,theory(equality)]) ).

cnf(2835,plain,
    $false,
    2834,
    [proof] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% % SZS status Started for /home/graph/tptp/TPTP/Problems/ALG/ALG055+1.p
% --creating new selector for []
% -running prover on /tmp/tmppRz0V2/sel_ALG055+1.p_1 with time limit 29
% -prover status Theorem
% Problem ALG055+1.p solved in phase 0.
% % SZS status Theorem for /home/graph/tptp/TPTP/Problems/ALG/ALG055+1.p
% % SZS status Ended for /home/graph/tptp/TPTP/Problems/ALG/ALG055+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
% 
%------------------------------------------------------------------------------