TSTP Solution File: ALG058+1 by Metis---2.4

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Metis---2.4
% Problem  : ALG058+1 : TPTP v8.1.0. Released v2.7.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : metis --show proof --show saturation %s

% Computer : n023.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Thu Jul 14 17:34:42 EDT 2022

% Result   : Theorem 4.39s 4.54s
% Output   : CNFRefutation 4.93s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   42
%            Number of leaves      :  326
% Syntax   : Number of formulae    : 1509 ( 551 unt;  76 def)
%            Number of atoms       : 41637 (40229 equ)
%            Maximal formula atoms :  450 (  27 avg)
%            Number of connectives : 66261 (26133   ~;15149   |;24721   &)
%                                         ( 208 <=>;  50  =>;   0  <=;   0 <~>)
%            Maximal formula depth :  101 (   6 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of predicates  :   79 (  76 usr;  77 prp; 0-2 aty)
%            Number of functors    :    7 (   7 usr;   6 con; 0-2 aty)
%            Number of variables   :  174 (   0 sgn   0   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(ax1,axiom,
    ( ( op(e0,e0) = e0
      | op(e0,e0) = e1
      | op(e0,e0) = e2
      | op(e0,e0) = e3
      | op(e0,e0) = e4 )
    & ( op(e0,e1) = e0
      | op(e0,e1) = e1
      | op(e0,e1) = e2
      | op(e0,e1) = e3
      | op(e0,e1) = e4 )
    & ( op(e0,e2) = e0
      | op(e0,e2) = e1
      | op(e0,e2) = e2
      | op(e0,e2) = e3
      | op(e0,e2) = e4 )
    & ( op(e0,e3) = e0
      | op(e0,e3) = e1
      | op(e0,e3) = e2
      | op(e0,e3) = e3
      | op(e0,e3) = e4 )
    & ( op(e0,e4) = e0
      | op(e0,e4) = e1
      | op(e0,e4) = e2
      | op(e0,e4) = e3
      | op(e0,e4) = e4 )
    & ( op(e1,e0) = e0
      | op(e1,e0) = e1
      | op(e1,e0) = e2
      | op(e1,e0) = e3
      | op(e1,e0) = e4 )
    & ( op(e1,e1) = e0
      | op(e1,e1) = e1
      | op(e1,e1) = e2
      | op(e1,e1) = e3
      | op(e1,e1) = e4 )
    & ( op(e1,e2) = e0
      | op(e1,e2) = e1
      | op(e1,e2) = e2
      | op(e1,e2) = e3
      | op(e1,e2) = e4 )
    & ( op(e1,e3) = e0
      | op(e1,e3) = e1
      | op(e1,e3) = e2
      | op(e1,e3) = e3
      | op(e1,e3) = e4 )
    & ( op(e1,e4) = e0
      | op(e1,e4) = e1
      | op(e1,e4) = e2
      | op(e1,e4) = e3
      | op(e1,e4) = e4 )
    & ( op(e2,e0) = e0
      | op(e2,e0) = e1
      | op(e2,e0) = e2
      | op(e2,e0) = e3
      | op(e2,e0) = e4 )
    & ( op(e2,e1) = e0
      | op(e2,e1) = e1
      | op(e2,e1) = e2
      | op(e2,e1) = e3
      | op(e2,e1) = e4 )
    & ( op(e2,e2) = e0
      | op(e2,e2) = e1
      | op(e2,e2) = e2
      | op(e2,e2) = e3
      | op(e2,e2) = e4 )
    & ( op(e2,e3) = e0
      | op(e2,e3) = e1
      | op(e2,e3) = e2
      | op(e2,e3) = e3
      | op(e2,e3) = e4 )
    & ( op(e2,e4) = e0
      | op(e2,e4) = e1
      | op(e2,e4) = e2
      | op(e2,e4) = e3
      | op(e2,e4) = e4 )
    & ( op(e3,e0) = e0
      | op(e3,e0) = e1
      | op(e3,e0) = e2
      | op(e3,e0) = e3
      | op(e3,e0) = e4 )
    & ( op(e3,e1) = e0
      | op(e3,e1) = e1
      | op(e3,e1) = e2
      | op(e3,e1) = e3
      | op(e3,e1) = e4 )
    & ( op(e3,e2) = e0
      | op(e3,e2) = e1
      | op(e3,e2) = e2
      | op(e3,e2) = e3
      | op(e3,e2) = e4 )
    & ( op(e3,e3) = e0
      | op(e3,e3) = e1
      | op(e3,e3) = e2
      | op(e3,e3) = e3
      | op(e3,e3) = e4 )
    & ( op(e3,e4) = e0
      | op(e3,e4) = e1
      | op(e3,e4) = e2
      | op(e3,e4) = e3
      | op(e3,e4) = e4 )
    & ( op(e4,e0) = e0
      | op(e4,e0) = e1
      | op(e4,e0) = e2
      | op(e4,e0) = e3
      | op(e4,e0) = e4 )
    & ( op(e4,e1) = e0
      | op(e4,e1) = e1
      | op(e4,e1) = e2
      | op(e4,e1) = e3
      | op(e4,e1) = e4 )
    & ( op(e4,e2) = e0
      | op(e4,e2) = e1
      | op(e4,e2) = e2
      | op(e4,e2) = e3
      | op(e4,e2) = e4 )
    & ( op(e4,e3) = e0
      | op(e4,e3) = e1
      | op(e4,e3) = e2
      | op(e4,e3) = e3
      | op(e4,e3) = e4 )
    & ( op(e4,e4) = e0
      | op(e4,e4) = e1
      | op(e4,e4) = e2
      | op(e4,e4) = e3
      | op(e4,e4) = e4 ) ) ).

fof(ax2,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 ) ) ).

fof(ax3,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 ) ) ).

fof(ax4,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) ) ).

fof(ax5,axiom,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ) ).

fof(ax6,axiom,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ) ).

fof(co1,conjecture,
    ~ ( ( ( ( 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 ) ) ) )
      & ( ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
        | ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
        | ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
        | ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
        | ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
        | ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
        | ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
        | ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
        | ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
        | ( op(e2,e2) = e0
          & op(e0,e0) = e2
          & op(e2,e0) != e2 )
        | ( op(e2,e2) = e1
          & op(e1,e1) = e2
          & op(e2,e1) != e2 )
        | ( op(e2,e2) = e2
          & op(e2,e2) = e2
          & op(e2,e2) != e2 )
        | ( op(e2,e2) = e3
          & op(e3,e3) = e2
          & op(e2,e3) != e2 )
        | ( op(e2,e2) = e4
          & op(e4,e4) = e2
          & op(e2,e4) != e2 )
        | ( op(e3,e3) = e0
          & op(e0,e0) = e3
          & op(e3,e0) != e3 )
        | ( op(e3,e3) = e1
          & op(e1,e1) = e3
          & op(e3,e1) != e3 )
        | ( op(e3,e3) = e2
          & op(e2,e2) = e3
          & op(e3,e2) != e3 )
        | ( op(e3,e3) = e3
          & op(e3,e3) = e3
          & op(e3,e3) != e3 )
        | ( op(e3,e3) = e4
          & op(e4,e4) = e3
          & op(e3,e4) != e3 )
        | ( op(e4,e4) = e0
          & op(e0,e0) = e4
          & op(e4,e0) != e4 )
        | ( op(e4,e4) = e1
          & op(e1,e1) = e4
          & op(e4,e1) != e4 )
        | ( op(e4,e4) = e2
          & op(e2,e2) = e4
          & op(e4,e2) != e4 )
        | ( op(e4,e4) = e3
          & op(e3,e3) = e4
          & op(e4,e3) != e4 )
        | ( op(e4,e4) = e4
          & op(e4,e4) = e4
          & op(e4,e4) != e4 ) ) ) ).

fof(definition_0,definition,
    ( definitionFOFtoCNF_0
  <=> ( e0 != unit
      & op(e1,e0) = e1
      & ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e2) != e0
        | ( e0 != unit
          & op(e0,e0) = e2 ) )
      & ( op(e0,e3) != e0
        | ( e0 != unit
          & op(e0,e0) = e3 ) )
      & ( op(e0,e4) != e0
        | ( e0 != unit
          & op(e0,e0) = e4 ) )
      & ( op(e1,e0) != e0
        | ( e0 != unit
          & op(e1,e0) = e0 ) )
      & ( op(e1,e2) != e0
        | ( e0 != unit
          & op(e1,e0) = e2 ) )
      & ( op(e1,e3) != e0
        | ( e0 != unit
          & op(e1,e0) = e3 ) )
      & ( op(e1,e4) != e0
        | ( e0 != unit
          & op(e1,e0) = e4 ) )
      & ( op(e2,e0) != e0
        | ( e0 != unit
          & op(e2,e0) = e0 ) )
      & ( op(e2,e1) != e0
        | ( e0 != unit
          & op(e2,e0) = e1 ) )
      & ( op(e2,e2) != e0
        | ( e0 != unit
          & op(e2,e0) = e2 ) )
      & ( op(e2,e3) != e0
        | ( e0 != unit
          & op(e2,e0) = e3 ) )
      & ( op(e2,e4) != e0
        | ( e0 != unit
          & op(e2,e0) = e4 ) )
      & ( op(e3,e0) != e0
        | ( e0 != unit
          & op(e3,e0) = e0 ) )
      & ( op(e3,e1) != e0
        | ( e0 != unit
          & op(e3,e0) = e1 ) )
      & ( op(e3,e2) != e0
        | ( e0 != unit
          & op(e3,e0) = e2 ) )
      & ( op(e3,e3) != e0
        | ( e0 != unit
          & op(e3,e0) = e3 ) ) ) ) ).

fof(definition_1,definition,
    ( definitionFOFtoCNF_1
  <=> ( e0 != unit
      & op(e1,e0) = e1
      & ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e2) != e0
        | ( e0 != unit
          & op(e0,e0) = e2 ) )
      & ( op(e0,e3) != e0
        | ( e0 != unit
          & op(e0,e0) = e3 ) )
      & ( op(e0,e4) != e0
        | ( e0 != unit
          & op(e0,e0) = e4 ) )
      & ( op(e1,e0) != e0
        | ( e0 != unit
          & op(e1,e0) = e0 ) )
      & ( op(e1,e2) != e0
        | ( e0 != unit
          & op(e1,e0) = e2 ) )
      & ( op(e1,e3) != e0
        | ( e0 != unit
          & op(e1,e0) = e3 ) )
      & ( op(e1,e4) != e0
        | ( e0 != unit
          & op(e1,e0) = e4 ) ) ) ) ).

fof(definition_2,definition,
    ( definitionFOFtoCNF_10
  <=> ( ( op(e4,e3) != e0
        | ( e0 != unit
          & op(e4,e0) = e3 ) )
      & ( op(e4,e4) != e0
        | ( e0 != unit
          & op(e4,e0) = e4 ) ) ) ) ).

fof(definition_3,definition,
    ( definitionFOFtoCNF_11
  <=> ( op(e3,e4) != e0
      | ( e0 != unit
        & op(e3,e0) = e4 ) ) ) ).

fof(definition_4,definition,
    ( definitionFOFtoCNF_12
  <=> ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) ) ) ) ).

fof(definition_5,definition,
    ( definitionFOFtoCNF_13
  <=> ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) ) ) ) ).

fof(definition_6,definition,
    ( definitionFOFtoCNF_14
  <=> ( op(e0,e0) != e2
      | ( e2 != unit
        & op(e0,e2) = e0 ) ) ) ).

fof(definition_7,definition,
    ( definitionFOFtoCNF_15
  <=> ( op(e0,e1) != e2
      | ( e2 != unit
        & op(e0,e2) = e1 ) ) ) ).

fof(definition_8,definition,
    ( definitionFOFtoCNF_16
  <=> ( ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) ) ) ) ).

fof(definition_9,definition,
    ( definitionFOFtoCNF_17
  <=> ( op(e1,e0) != e2
      | ( e2 != unit
        & op(e1,e2) = e0 ) ) ) ).

fof(definition_10,definition,
    ( definitionFOFtoCNF_18
  <=> ( definitionFOFtoCNF_12
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) ) ) ) ).

fof(definition_11,definition,
    ( definitionFOFtoCNF_19
  <=> ( ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) ) ) ) ).

fof(definition_12,definition,
    ( definitionFOFtoCNF_2
  <=> ( ( op(e1,e2) != e0
        | ( e0 != unit
          & op(e1,e0) = e2 ) )
      & ( op(e1,e3) != e0
        | ( e0 != unit
          & op(e1,e0) = e3 ) )
      & ( op(e1,e4) != e0
        | ( e0 != unit
          & op(e1,e0) = e4 ) ) ) ) ).

fof(definition_13,definition,
    ( definitionFOFtoCNF_20
  <=> ( op(e3,e4) != e2
      | ( e2 != unit
        & op(e3,e2) = e4 ) ) ) ).

fof(definition_14,definition,
    ( definitionFOFtoCNF_21
  <=> ( op(e4,e0) != e2
      | ( e2 != unit
        & op(e4,e2) = e0 ) ) ) ).

fof(definition_15,definition,
    ( definitionFOFtoCNF_22
  <=> ( ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) ) ) ) ).

fof(definition_16,definition,
    ( definitionFOFtoCNF_23
  <=> ( op(e2,e2) != e2
      | ( e2 != unit
        & op(e2,e2) = e2 ) ) ) ).

fof(definition_17,definition,
    ( definitionFOFtoCNF_24
  <=> ( definitionFOFtoCNF_18
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ) ).

fof(definition_18,definition,
    ( definitionFOFtoCNF_25
  <=> ( ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) )
      & ( op(e0,e2) != e3
        | ( e3 != unit
          & op(e0,e3) = e2 ) )
      & ( op(e0,e3) != e3
        | ( e3 != unit
          & op(e0,e3) = e3 ) )
      & ( op(e0,e4) != e3
        | ( e3 != unit
          & op(e0,e3) = e4 ) )
      & ( op(e1,e0) != e3
        | ( e3 != unit
          & op(e1,e3) = e0 ) ) ) ) ).

fof(definition_19,definition,
    ( definitionFOFtoCNF_26
  <=> ( ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) ) ) ) ).

fof(definition_20,definition,
    ( definitionFOFtoCNF_27
  <=> ( op(e0,e2) != e3
      | ( e3 != unit
        & op(e0,e3) = e2 ) ) ) ).

fof(definition_21,definition,
    ( definitionFOFtoCNF_28
  <=> ( definitionFOFtoCNF_25
      & ( op(e1,e1) != e3
        | ( e3 != unit
          & op(e1,e3) = e1 ) )
      & ( op(e1,e2) != e3
        | ( e3 != unit
          & op(e1,e3) = e2 ) )
      & ( op(e1,e3) != e3
        | ( e3 != unit
          & op(e1,e3) = e3 ) )
      & ( op(e1,e4) != e3
        | ( e3 != unit
          & op(e1,e3) = e4 ) )
      & ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) ) ) ) ).

fof(definition_22,definition,
    ( definitionFOFtoCNF_29
  <=> ( ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) ) ) ) ).

fof(definition_23,definition,
    ( definitionFOFtoCNF_3
  <=> ( op(e0,e0) != e0
      | ( e0 != unit
        & op(e0,e0) = e0 ) ) ) ).

fof(definition_24,definition,
    ( definitionFOFtoCNF_30
  <=> ( op(e1,e1) != e3
      | ( e3 != unit
        & op(e1,e3) = e1 ) ) ) ).

fof(definition_25,definition,
    ( definitionFOFtoCNF_31
  <=> ( definitionFOFtoCNF_28
      & ( op(e2,e2) != e3
        | ( e3 != unit
          & op(e2,e3) = e2 ) )
      & ( op(e2,e3) != e3
        | ( e3 != unit
          & op(e2,e3) = e3 ) )
      & ( op(e2,e4) != e3
        | ( e3 != unit
          & op(e2,e3) = e4 ) )
      & ( op(e3,e0) != e3
        | ( e3 != unit
          & op(e3,e3) = e0 ) )
      & ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) ) ) ) ).

fof(definition_26,definition,
    ( definitionFOFtoCNF_32
  <=> ( ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) ) ) ) ).

fof(definition_27,definition,
    ( definitionFOFtoCNF_33
  <=> ( op(e2,e2) != e3
      | ( e3 != unit
        & op(e2,e3) = e2 ) ) ) ).

fof(definition_28,definition,
    ( definitionFOFtoCNF_34
  <=> ( definitionFOFtoCNF_31
      & ( op(e3,e3) != e3
        | ( e3 != unit
          & op(e3,e3) = e3 ) )
      & ( op(e3,e4) != e3
        | ( e3 != unit
          & op(e3,e3) = e4 ) )
      & ( op(e4,e0) != e3
        | ( e3 != unit
          & op(e4,e3) = e0 ) )
      & ( op(e4,e1) != e3
        | ( e3 != unit
          & op(e4,e3) = e1 ) )
      & ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) ) ) ) ).

fof(definition_29,definition,
    ( definitionFOFtoCNF_35
  <=> ( ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) ) ) ) ).

fof(definition_30,definition,
    ( definitionFOFtoCNF_36
  <=> ( op(e3,e3) != e3
      | ( e3 != unit
        & op(e3,e3) = e3 ) ) ) ).

fof(definition_31,definition,
    ( definitionFOFtoCNF_37
  <=> ( definitionFOFtoCNF_34
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) ) ) ).

fof(definition_32,definition,
    ( definitionFOFtoCNF_4
  <=> ( op(e0,e2) != e0
      | ( e0 != unit
        & op(e0,e0) = e2 ) ) ) ).

fof(definition_33,definition,
    ( definitionFOFtoCNF_5
  <=> ( ( op(e3,e0) != e0
        | ( e0 != unit
          & op(e3,e0) = e0 ) )
      & ( op(e3,e1) != e0
        | ( e0 != unit
          & op(e3,e0) = e1 ) )
      & ( op(e3,e2) != e0
        | ( e0 != unit
          & op(e3,e0) = e2 ) )
      & ( op(e3,e3) != e0
        | ( e0 != unit
          & op(e3,e0) = e3 ) ) ) ) ).

fof(definition_34,definition,
    ( definitionFOFtoCNF_570
  <=> ( e3 != unit
      & op(e4,e3) = e4
      & ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) )
      & ( op(e0,e2) != e3
        | ( e3 != unit
          & op(e0,e3) = e2 ) )
      & ( op(e0,e3) != e3
        | ( e3 != unit
          & op(e0,e3) = e3 ) )
      & ( op(e0,e4) != e3
        | ( e3 != unit
          & op(e0,e3) = e4 ) )
      & ( op(e1,e0) != e3
        | ( e3 != unit
          & op(e1,e3) = e0 ) )
      & ( op(e1,e1) != e3
        | ( e3 != unit
          & op(e1,e3) = e1 ) )
      & ( op(e1,e2) != e3
        | ( e3 != unit
          & op(e1,e3) = e2 ) )
      & ( op(e1,e3) != e3
        | ( e3 != unit
          & op(e1,e3) = e3 ) )
      & ( op(e1,e4) != e3
        | ( e3 != unit
          & op(e1,e3) = e4 ) )
      & ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) )
      & ( op(e2,e2) != e3
        | ( e3 != unit
          & op(e2,e3) = e2 ) )
      & ( op(e2,e3) != e3
        | ( e3 != unit
          & op(e2,e3) = e3 ) )
      & ( op(e2,e4) != e3
        | ( e3 != unit
          & op(e2,e3) = e4 ) )
      & ( op(e3,e0) != e3
        | ( e3 != unit
          & op(e3,e3) = e0 ) )
      & ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) ) ) ) ).

fof(definition_35,definition,
    ( definitionFOFtoCNF_571
  <=> ( e3 != unit
      & op(e4,e3) = e4
      & ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) )
      & ( op(e0,e2) != e3
        | ( e3 != unit
          & op(e0,e3) = e2 ) )
      & ( op(e0,e3) != e3
        | ( e3 != unit
          & op(e0,e3) = e3 ) )
      & ( op(e0,e4) != e3
        | ( e3 != unit
          & op(e0,e3) = e4 ) )
      & ( op(e1,e0) != e3
        | ( e3 != unit
          & op(e1,e3) = e0 ) )
      & ( op(e1,e1) != e3
        | ( e3 != unit
          & op(e1,e3) = e1 ) )
      & ( op(e1,e2) != e3
        | ( e3 != unit
          & op(e1,e3) = e2 ) ) ) ) ).

fof(definition_36,definition,
    ( definitionFOFtoCNF_572
  <=> ( ( op(e1,e0) != e3
        | ( e3 != unit
          & op(e1,e3) = e0 ) )
      & ( op(e1,e1) != e3
        | ( e3 != unit
          & op(e1,e3) = e1 ) )
      & ( op(e1,e2) != e3
        | ( e3 != unit
          & op(e1,e3) = e2 ) ) ) ) ).

fof(definition_37,definition,
    ( definitionFOFtoCNF_573
  <=> ( op(e0,e0) != e3
      | ( e3 != unit
        & op(e0,e3) = e0 ) ) ) ).

fof(definition_38,definition,
    ( definitionFOFtoCNF_574
  <=> ( op(e0,e1) != e3
      | ( e3 != unit
        & op(e0,e3) = e1 ) ) ) ).

fof(definition_39,definition,
    ( definitionFOFtoCNF_575
  <=> ( ( op(e2,e3) != e3
        | ( e3 != unit
          & op(e2,e3) = e3 ) )
      & ( op(e2,e4) != e3
        | ( e3 != unit
          & op(e2,e3) = e4 ) )
      & ( op(e3,e0) != e3
        | ( e3 != unit
          & op(e3,e3) = e0 ) )
      & ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) ) ) ) ).

fof(definition_40,definition,
    ( definitionFOFtoCNF_576
  <=> ( op(e2,e3) != e3
      | ( e3 != unit
        & op(e2,e3) = e3 ) ) ) ).

fof(definition_41,definition,
    ( definitionFOFtoCNF_577
  <=> ( op(e1,e3) != e3
      | ( e3 != unit
        & op(e1,e3) = e3 ) ) ) ).

fof(definition_42,definition,
    ( definitionFOFtoCNF_578
  <=> ( op(e1,e4) != e3
      | ( e3 != unit
        & op(e1,e3) = e4 ) ) ) ).

fof(definition_43,definition,
    ( definitionFOFtoCNF_579
  <=> ( definitionFOFtoCNF_570
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) )
      & ( op(e3,e3) != e3
        | ( e3 != unit
          & op(e3,e3) = e3 ) )
      & ( op(e4,e0) != e3
        | ( e3 != unit
          & op(e4,e3) = e0 ) )
      & ( op(e4,e1) != e3
        | ( e3 != unit
          & op(e4,e3) = e1 ) )
      & ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) ) ) ) ).

fof(definition_44,definition,
    ( definitionFOFtoCNF_580
  <=> ( ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) ) ) ) ).

fof(definition_45,definition,
    ( definitionFOFtoCNF_581
  <=> ( op(e3,e2) != e3
      | ( e3 != unit
        & op(e3,e3) = e2 ) ) ) ).

fof(definition_46,definition,
    ( definitionFOFtoCNF_582
  <=> ( ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) )
      & ( op(e0,e2) != e0
        | ( e0 != unit
          & op(e0,e0) = e2 ) )
      & ( op(e0,e3) != e0
        | ( e0 != unit
          & op(e0,e0) = e3 ) )
      & ( op(e0,e4) != e0
        | ( e0 != unit
          & op(e0,e0) = e4 ) )
      & ( op(e1,e0) != e0
        | ( e0 != unit
          & op(e1,e0) = e0 ) )
      & ( op(e1,e1) != e0
        | ( e0 != unit
          & op(e1,e0) = e1 ) )
      & ( op(e1,e2) != e0
        | ( e0 != unit
          & op(e1,e0) = e2 ) )
      & ( op(e1,e3) != e0
        | ( e0 != unit
          & op(e1,e0) = e3 ) )
      & ( op(e1,e4) != e0
        | ( e0 != unit
          & op(e1,e0) = e4 ) )
      & ( op(e2,e0) != e0
        | ( e0 != unit
          & op(e2,e0) = e0 ) )
      & ( op(e2,e1) != e0
        | ( e0 != unit
          & op(e2,e0) = e1 ) ) ) ) ).

fof(definition_47,definition,
    ( definitionFOFtoCNF_583
  <=> ( ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) )
      & ( op(e0,e2) != e0
        | ( e0 != unit
          & op(e0,e0) = e2 ) )
      & ( op(e0,e3) != e0
        | ( e0 != unit
          & op(e0,e0) = e3 ) )
      & ( op(e0,e4) != e0
        | ( e0 != unit
          & op(e0,e0) = e4 ) ) ) ) ).

fof(definition_48,definition,
    ( definitionFOFtoCNF_584
  <=> ( op(e0,e0) != e0
      | ( e0 != unit
        & op(e0,e0) = e0 ) ) ) ).

fof(definition_49,definition,
    ( definitionFOFtoCNF_585
  <=> ( op(e0,e1) != e0
      | ( e0 != unit
        & op(e0,e0) = e1 ) ) ) ).

fof(definition_50,definition,
    ( definitionFOFtoCNF_586
  <=> ( ( op(e1,e4) != e0
        | ( e0 != unit
          & op(e1,e0) = e4 ) )
      & ( op(e2,e0) != e0
        | ( e0 != unit
          & op(e2,e0) = e0 ) )
      & ( op(e2,e1) != e0
        | ( e0 != unit
          & op(e2,e0) = e1 ) ) ) ) ).

fof(definition_51,definition,
    ( definitionFOFtoCNF_587
  <=> ( op(e1,e0) != e0
      | ( e0 != unit
        & op(e1,e0) = e0 ) ) ) ).

fof(definition_52,definition,
    ( definitionFOFtoCNF_588
  <=> ( definitionFOFtoCNF_582
      & ( op(e2,e2) != e0
        | ( e0 != unit
          & op(e2,e0) = e2 ) )
      & ( op(e2,e3) != e0
        | ( e0 != unit
          & op(e2,e0) = e3 ) )
      & ( op(e2,e4) != e0
        | ( e0 != unit
          & op(e2,e0) = e4 ) )
      & ( op(e3,e0) != e0
        | ( e0 != unit
          & op(e3,e0) = e0 ) )
      & ( op(e3,e1) != e0
        | ( e0 != unit
          & op(e3,e0) = e1 ) )
      & ( op(e3,e2) != e0
        | ( e0 != unit
          & op(e3,e0) = e2 ) )
      & ( op(e3,e3) != e0
        | ( e0 != unit
          & op(e3,e0) = e3 ) )
      & ( op(e3,e4) != e0
        | ( e0 != unit
          & op(e3,e0) = e4 ) )
      & ( op(e4,e0) != e0
        | ( e0 != unit
          & op(e4,e0) = e0 ) )
      & ( op(e4,e1) != e0
        | ( e0 != unit
          & op(e4,e0) = e1 ) )
      & ( op(e4,e2) != e0
        | ( e0 != unit
          & op(e4,e0) = e2 ) )
      & ( op(e4,e3) != e0
        | ( e0 != unit
          & op(e4,e0) = e3 ) ) ) ) ).

fof(definition_53,definition,
    ( definitionFOFtoCNF_589
  <=> ( ( op(e3,e4) != e0
        | ( e0 != unit
          & op(e3,e0) = e4 ) )
      & ( op(e4,e0) != e0
        | ( e0 != unit
          & op(e4,e0) = e0 ) )
      & ( op(e4,e1) != e0
        | ( e0 != unit
          & op(e4,e0) = e1 ) )
      & ( op(e4,e2) != e0
        | ( e0 != unit
          & op(e4,e0) = e2 ) )
      & ( op(e4,e3) != e0
        | ( e0 != unit
          & op(e4,e0) = e3 ) ) ) ) ).

fof(definition_54,definition,
    ( definitionFOFtoCNF_590
  <=> ( op(e3,e4) != e0
      | ( e0 != unit
        & op(e3,e0) = e4 ) ) ) ).

fof(definition_55,definition,
    ( definitionFOFtoCNF_591
  <=> ( op(e4,e0) != e0
      | ( e0 != unit
        & op(e4,e0) = e0 ) ) ) ).

fof(definition_56,definition,
    ( definitionFOFtoCNF_592
  <=> ( ( op(e3,e1) != e0
        | ( e0 != unit
          & op(e3,e0) = e1 ) )
      & ( op(e3,e2) != e0
        | ( e0 != unit
          & op(e3,e0) = e2 ) )
      & ( op(e3,e3) != e0
        | ( e0 != unit
          & op(e3,e0) = e3 ) ) ) ) ).

fof(definition_57,definition,
    ( definitionFOFtoCNF_593
  <=> ( op(e2,e2) != e0
      | ( e0 != unit
        & op(e2,e0) = e2 ) ) ) ).

fof(definition_58,definition,
    ( definitionFOFtoCNF_594
  <=> ( definitionFOFtoCNF_588
      & ( op(e4,e4) != e0
        | ( e0 != unit
          & op(e4,e0) = e4 ) ) ) ) ).

fof(definition_59,definition,
    ( definitionFOFtoCNF_595
  <=> ( ( op(e0,e0) != e1
        | ( e1 != unit
          & op(e0,e1) = e0 ) )
      & ( op(e0,e1) != e1
        | ( e1 != unit
          & op(e0,e1) = e1 ) )
      & ( op(e0,e2) != e1
        | ( e1 != unit
          & op(e0,e1) = e2 ) )
      & ( op(e0,e3) != e1
        | ( e1 != unit
          & op(e0,e1) = e3 ) )
      & ( op(e0,e4) != e1
        | ( e1 != unit
          & op(e0,e1) = e4 ) )
      & ( op(e1,e0) != e1
        | ( e1 != unit
          & op(e1,e1) = e0 ) ) ) ) ).

fof(definition_60,definition,
    ( definitionFOFtoCNF_596
  <=> ( ( op(e0,e0) != e1
        | ( e1 != unit
          & op(e0,e1) = e0 ) )
      & ( op(e0,e1) != e1
        | ( e1 != unit
          & op(e0,e1) = e1 ) ) ) ) ).

fof(definition_61,definition,
    ( definitionFOFtoCNF_597
  <=> ( op(e0,e2) != e1
      | ( e1 != unit
        & op(e0,e1) = e2 ) ) ) ).

fof(definition_62,definition,
    ( definitionFOFtoCNF_598
  <=> ( definitionFOFtoCNF_595
      & ( op(e1,e1) != e1
        | ( e1 != unit
          & op(e1,e1) = e1 ) )
      & ( op(e1,e2) != e1
        | ( e1 != unit
          & op(e1,e1) = e2 ) )
      & ( op(e1,e3) != e1
        | ( e1 != unit
          & op(e1,e1) = e3 ) )
      & ( op(e1,e4) != e1
        | ( e1 != unit
          & op(e1,e1) = e4 ) )
      & ( op(e2,e0) != e1
        | ( e1 != unit
          & op(e2,e1) = e0 ) )
      & ( op(e2,e1) != e1
        | ( e1 != unit
          & op(e2,e1) = e1 ) ) ) ) ).

fof(definition_63,definition,
    ( definitionFOFtoCNF_599
  <=> ( ( op(e2,e0) != e1
        | ( e1 != unit
          & op(e2,e1) = e0 ) )
      & ( op(e2,e1) != e1
        | ( e1 != unit
          & op(e2,e1) = e1 ) ) ) ) ).

fof(definition_64,definition,
    ( definitionFOFtoCNF_6
  <=> ( op(e3,e0) != e0
      | ( e0 != unit
        & op(e3,e0) = e0 ) ) ) ).

fof(definition_65,definition,
    ( definitionFOFtoCNF_600
  <=> ( op(e1,e1) != e1
      | ( e1 != unit
        & op(e1,e1) = e1 ) ) ) ).

fof(definition_66,definition,
    ( definitionFOFtoCNF_601
  <=> ( definitionFOFtoCNF_598
      & ( op(e2,e2) != e1
        | ( e1 != unit
          & op(e2,e1) = e2 ) )
      & ( op(e2,e3) != e1
        | ( e1 != unit
          & op(e2,e1) = e3 ) )
      & ( op(e2,e4) != e1
        | ( e1 != unit
          & op(e2,e1) = e4 ) )
      & ( op(e3,e0) != e1
        | ( e1 != unit
          & op(e3,e1) = e0 ) )
      & ( op(e3,e1) != e1
        | ( e1 != unit
          & op(e3,e1) = e1 ) )
      & ( op(e3,e2) != e1
        | ( e1 != unit
          & op(e3,e1) = e2 ) ) ) ) ).

fof(definition_67,definition,
    ( definitionFOFtoCNF_602
  <=> ( ( op(e3,e1) != e1
        | ( e1 != unit
          & op(e3,e1) = e1 ) )
      & ( op(e3,e2) != e1
        | ( e1 != unit
          & op(e3,e1) = e2 ) ) ) ) ).

fof(definition_68,definition,
    ( definitionFOFtoCNF_603
  <=> ( op(e2,e2) != e1
      | ( e1 != unit
        & op(e2,e1) = e2 ) ) ) ).

fof(definition_69,definition,
    ( definitionFOFtoCNF_604
  <=> ( definitionFOFtoCNF_601
      & ( op(e3,e3) != e1
        | ( e1 != unit
          & op(e3,e1) = e3 ) )
      & ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) )
      & ( op(e4,e1) != e1
        | ( e1 != unit
          & op(e4,e1) = e1 ) )
      & ( op(e4,e2) != e1
        | ( e1 != unit
          & op(e4,e1) = e2 ) )
      & ( op(e4,e3) != e1
        | ( e1 != unit
          & op(e4,e1) = e3 ) ) ) ) ).

fof(definition_70,definition,
    ( definitionFOFtoCNF_605
  <=> ( ( op(e4,e2) != e1
        | ( e1 != unit
          & op(e4,e1) = e2 ) )
      & ( op(e4,e3) != e1
        | ( e1 != unit
          & op(e4,e1) = e3 ) ) ) ) ).

fof(definition_71,definition,
    ( definitionFOFtoCNF_606
  <=> ( op(e3,e3) != e1
      | ( e1 != unit
        & op(e3,e1) = e3 ) ) ) ).

fof(definition_72,definition,
    ( definitionFOFtoCNF_607
  <=> ( definitionFOFtoCNF_604
      & ( op(e4,e4) != e1
        | ( e1 != unit
          & op(e4,e1) = e4 ) ) ) ) ).

fof(definition_73,definition,
    ( definitionFOFtoCNF_7
  <=> ( op(e2,e0) != e0
      | ( e0 != unit
        & op(e2,e0) = e0 ) ) ) ).

fof(definition_74,definition,
    ( definitionFOFtoCNF_8
  <=> ( op(e2,e1) != e0
      | ( e0 != unit
        & op(e2,e0) = e1 ) ) ) ).

fof(definition_75,definition,
    ( definitionFOFtoCNF_9
  <=> ( definitionFOFtoCNF_0
      & ( op(e3,e4) != e0
        | ( e0 != unit
          & op(e3,e0) = e4 ) )
      & ( op(e4,e0) != e0
        | ( e0 != unit
          & op(e4,e0) = e0 ) )
      & ( op(e4,e1) != e0
        | ( e0 != unit
          & op(e4,e0) = e1 ) )
      & ( op(e4,e2) != e0
        | ( e0 != unit
          & op(e4,e0) = e2 ) )
      & ( op(e4,e3) != e0
        | ( e0 != unit
          & op(e4,e0) = e3 ) )
      & ( op(e4,e4) != e0
        | ( e0 != unit
          & op(e4,e0) = e4 ) ) ) ) ).

fof(subgoal_0,plain,
    ( ( ( ( ( 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 ) ) ) )
      & op(e0,e0) = e0
      & op(e0,e0) = e0 )
   => op(e0,e0) = e0 ),
    inference(strip,[],[co1]) ).

fof(subgoal_1,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & op(e0,e0) = e1
      & op(e1,e1) = e0 )
   => op(e0,e1) = e0 ),
    inference(strip,[],[co1]) ).

fof(subgoal_2,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & op(e0,e0) = e2
      & op(e2,e2) = e0 )
   => op(e0,e2) = e0 ),
    inference(strip,[],[co1]) ).

fof(subgoal_3,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & op(e0,e0) = e3
      & op(e3,e3) = e0 )
   => op(e0,e3) = e0 ),
    inference(strip,[],[co1]) ).

fof(subgoal_4,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & op(e0,e0) = e4
      & op(e4,e4) = e0 )
   => op(e0,e4) = e0 ),
    inference(strip,[],[co1]) ).

fof(subgoal_5,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & op(e1,e1) = e0
      & op(e0,e0) = e1 )
   => op(e1,e0) = e1 ),
    inference(strip,[],[co1]) ).

fof(subgoal_6,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & op(e1,e1) = e1
      & op(e1,e1) = e1 )
   => op(e1,e1) = e1 ),
    inference(strip,[],[co1]) ).

fof(subgoal_7,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & op(e1,e1) = e2
      & op(e2,e2) = e1 )
   => op(e1,e2) = e1 ),
    inference(strip,[],[co1]) ).

fof(subgoal_8,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & op(e1,e1) = e3
      & op(e3,e3) = e1 )
   => op(e1,e3) = e1 ),
    inference(strip,[],[co1]) ).

fof(subgoal_9,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & ~ ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
      & op(e1,e1) = e4
      & op(e4,e4) = e1 )
   => op(e1,e4) = e1 ),
    inference(strip,[],[co1]) ).

fof(subgoal_10,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & ~ ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
      & ~ ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
      & op(e2,e2) = e0
      & op(e0,e0) = e2 )
   => op(e2,e0) = e2 ),
    inference(strip,[],[co1]) ).

fof(subgoal_11,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & ~ ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
      & ~ ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
      & ~ ( op(e2,e2) = e0
          & op(e0,e0) = e2
          & op(e2,e0) != e2 )
      & op(e2,e2) = e1
      & op(e1,e1) = e2 )
   => op(e2,e1) = e2 ),
    inference(strip,[],[co1]) ).

fof(subgoal_12,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & ~ ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
      & ~ ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
      & ~ ( op(e2,e2) = e0
          & op(e0,e0) = e2
          & op(e2,e0) != e2 )
      & ~ ( op(e2,e2) = e1
          & op(e1,e1) = e2
          & op(e2,e1) != e2 )
      & op(e2,e2) = e2
      & op(e2,e2) = e2 )
   => op(e2,e2) = e2 ),
    inference(strip,[],[co1]) ).

fof(subgoal_13,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & ~ ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
      & ~ ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
      & ~ ( op(e2,e2) = e0
          & op(e0,e0) = e2
          & op(e2,e0) != e2 )
      & ~ ( op(e2,e2) = e1
          & op(e1,e1) = e2
          & op(e2,e1) != e2 )
      & ~ ( op(e2,e2) = e2
          & op(e2,e2) = e2
          & op(e2,e2) != e2 )
      & op(e2,e2) = e3
      & op(e3,e3) = e2 )
   => op(e2,e3) = e2 ),
    inference(strip,[],[co1]) ).

fof(subgoal_14,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & ~ ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
      & ~ ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
      & ~ ( op(e2,e2) = e0
          & op(e0,e0) = e2
          & op(e2,e0) != e2 )
      & ~ ( op(e2,e2) = e1
          & op(e1,e1) = e2
          & op(e2,e1) != e2 )
      & ~ ( op(e2,e2) = e2
          & op(e2,e2) = e2
          & op(e2,e2) != e2 )
      & ~ ( op(e2,e2) = e3
          & op(e3,e3) = e2
          & op(e2,e3) != e2 )
      & op(e2,e2) = e4
      & op(e4,e4) = e2 )
   => op(e2,e4) = e2 ),
    inference(strip,[],[co1]) ).

fof(subgoal_15,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & ~ ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
      & ~ ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
      & ~ ( op(e2,e2) = e0
          & op(e0,e0) = e2
          & op(e2,e0) != e2 )
      & ~ ( op(e2,e2) = e1
          & op(e1,e1) = e2
          & op(e2,e1) != e2 )
      & ~ ( op(e2,e2) = e2
          & op(e2,e2) = e2
          & op(e2,e2) != e2 )
      & ~ ( op(e2,e2) = e3
          & op(e3,e3) = e2
          & op(e2,e3) != e2 )
      & ~ ( op(e2,e2) = e4
          & op(e4,e4) = e2
          & op(e2,e4) != e2 )
      & op(e3,e3) = e0
      & op(e0,e0) = e3 )
   => op(e3,e0) = e3 ),
    inference(strip,[],[co1]) ).

fof(subgoal_16,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & ~ ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
      & ~ ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
      & ~ ( op(e2,e2) = e0
          & op(e0,e0) = e2
          & op(e2,e0) != e2 )
      & ~ ( op(e2,e2) = e1
          & op(e1,e1) = e2
          & op(e2,e1) != e2 )
      & ~ ( op(e2,e2) = e2
          & op(e2,e2) = e2
          & op(e2,e2) != e2 )
      & ~ ( op(e2,e2) = e3
          & op(e3,e3) = e2
          & op(e2,e3) != e2 )
      & ~ ( op(e2,e2) = e4
          & op(e4,e4) = e2
          & op(e2,e4) != e2 )
      & ~ ( op(e3,e3) = e0
          & op(e0,e0) = e3
          & op(e3,e0) != e3 )
      & op(e3,e3) = e1
      & op(e1,e1) = e3 )
   => op(e3,e1) = e3 ),
    inference(strip,[],[co1]) ).

fof(subgoal_17,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & ~ ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
      & ~ ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
      & ~ ( op(e2,e2) = e0
          & op(e0,e0) = e2
          & op(e2,e0) != e2 )
      & ~ ( op(e2,e2) = e1
          & op(e1,e1) = e2
          & op(e2,e1) != e2 )
      & ~ ( op(e2,e2) = e2
          & op(e2,e2) = e2
          & op(e2,e2) != e2 )
      & ~ ( op(e2,e2) = e3
          & op(e3,e3) = e2
          & op(e2,e3) != e2 )
      & ~ ( op(e2,e2) = e4
          & op(e4,e4) = e2
          & op(e2,e4) != e2 )
      & ~ ( op(e3,e3) = e0
          & op(e0,e0) = e3
          & op(e3,e0) != e3 )
      & ~ ( op(e3,e3) = e1
          & op(e1,e1) = e3
          & op(e3,e1) != e3 )
      & op(e3,e3) = e2
      & op(e2,e2) = e3 )
   => op(e3,e2) = e3 ),
    inference(strip,[],[co1]) ).

fof(subgoal_18,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & ~ ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
      & ~ ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
      & ~ ( op(e2,e2) = e0
          & op(e0,e0) = e2
          & op(e2,e0) != e2 )
      & ~ ( op(e2,e2) = e1
          & op(e1,e1) = e2
          & op(e2,e1) != e2 )
      & ~ ( op(e2,e2) = e2
          & op(e2,e2) = e2
          & op(e2,e2) != e2 )
      & ~ ( op(e2,e2) = e3
          & op(e3,e3) = e2
          & op(e2,e3) != e2 )
      & ~ ( op(e2,e2) = e4
          & op(e4,e4) = e2
          & op(e2,e4) != e2 )
      & ~ ( op(e3,e3) = e0
          & op(e0,e0) = e3
          & op(e3,e0) != e3 )
      & ~ ( op(e3,e3) = e1
          & op(e1,e1) = e3
          & op(e3,e1) != e3 )
      & ~ ( op(e3,e3) = e2
          & op(e2,e2) = e3
          & op(e3,e2) != e3 )
      & op(e3,e3) = e3
      & op(e3,e3) = e3 )
   => op(e3,e3) = e3 ),
    inference(strip,[],[co1]) ).

fof(subgoal_19,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & ~ ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
      & ~ ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
      & ~ ( op(e2,e2) = e0
          & op(e0,e0) = e2
          & op(e2,e0) != e2 )
      & ~ ( op(e2,e2) = e1
          & op(e1,e1) = e2
          & op(e2,e1) != e2 )
      & ~ ( op(e2,e2) = e2
          & op(e2,e2) = e2
          & op(e2,e2) != e2 )
      & ~ ( op(e2,e2) = e3
          & op(e3,e3) = e2
          & op(e2,e3) != e2 )
      & ~ ( op(e2,e2) = e4
          & op(e4,e4) = e2
          & op(e2,e4) != e2 )
      & ~ ( op(e3,e3) = e0
          & op(e0,e0) = e3
          & op(e3,e0) != e3 )
      & ~ ( op(e3,e3) = e1
          & op(e1,e1) = e3
          & op(e3,e1) != e3 )
      & ~ ( op(e3,e3) = e2
          & op(e2,e2) = e3
          & op(e3,e2) != e3 )
      & ~ ( op(e3,e3) = e3
          & op(e3,e3) = e3
          & op(e3,e3) != e3 )
      & op(e3,e3) = e4
      & op(e4,e4) = e3 )
   => op(e3,e4) = e3 ),
    inference(strip,[],[co1]) ).

fof(subgoal_20,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & ~ ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
      & ~ ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
      & ~ ( op(e2,e2) = e0
          & op(e0,e0) = e2
          & op(e2,e0) != e2 )
      & ~ ( op(e2,e2) = e1
          & op(e1,e1) = e2
          & op(e2,e1) != e2 )
      & ~ ( op(e2,e2) = e2
          & op(e2,e2) = e2
          & op(e2,e2) != e2 )
      & ~ ( op(e2,e2) = e3
          & op(e3,e3) = e2
          & op(e2,e3) != e2 )
      & ~ ( op(e2,e2) = e4
          & op(e4,e4) = e2
          & op(e2,e4) != e2 )
      & ~ ( op(e3,e3) = e0
          & op(e0,e0) = e3
          & op(e3,e0) != e3 )
      & ~ ( op(e3,e3) = e1
          & op(e1,e1) = e3
          & op(e3,e1) != e3 )
      & ~ ( op(e3,e3) = e2
          & op(e2,e2) = e3
          & op(e3,e2) != e3 )
      & ~ ( op(e3,e3) = e3
          & op(e3,e3) = e3
          & op(e3,e3) != e3 )
      & ~ ( op(e3,e3) = e4
          & op(e4,e4) = e3
          & op(e3,e4) != e3 )
      & op(e4,e4) = e0
      & op(e0,e0) = e4 )
   => op(e4,e0) = e4 ),
    inference(strip,[],[co1]) ).

fof(subgoal_21,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & ~ ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
      & ~ ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
      & ~ ( op(e2,e2) = e0
          & op(e0,e0) = e2
          & op(e2,e0) != e2 )
      & ~ ( op(e2,e2) = e1
          & op(e1,e1) = e2
          & op(e2,e1) != e2 )
      & ~ ( op(e2,e2) = e2
          & op(e2,e2) = e2
          & op(e2,e2) != e2 )
      & ~ ( op(e2,e2) = e3
          & op(e3,e3) = e2
          & op(e2,e3) != e2 )
      & ~ ( op(e2,e2) = e4
          & op(e4,e4) = e2
          & op(e2,e4) != e2 )
      & ~ ( op(e3,e3) = e0
          & op(e0,e0) = e3
          & op(e3,e0) != e3 )
      & ~ ( op(e3,e3) = e1
          & op(e1,e1) = e3
          & op(e3,e1) != e3 )
      & ~ ( op(e3,e3) = e2
          & op(e2,e2) = e3
          & op(e3,e2) != e3 )
      & ~ ( op(e3,e3) = e3
          & op(e3,e3) = e3
          & op(e3,e3) != e3 )
      & ~ ( op(e3,e3) = e4
          & op(e4,e4) = e3
          & op(e3,e4) != e3 )
      & ~ ( op(e4,e4) = e0
          & op(e0,e0) = e4
          & op(e4,e0) != e4 )
      & op(e4,e4) = e1
      & op(e1,e1) = e4 )
   => op(e4,e1) = e4 ),
    inference(strip,[],[co1]) ).

fof(subgoal_22,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & ~ ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
      & ~ ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
      & ~ ( op(e2,e2) = e0
          & op(e0,e0) = e2
          & op(e2,e0) != e2 )
      & ~ ( op(e2,e2) = e1
          & op(e1,e1) = e2
          & op(e2,e1) != e2 )
      & ~ ( op(e2,e2) = e2
          & op(e2,e2) = e2
          & op(e2,e2) != e2 )
      & ~ ( op(e2,e2) = e3
          & op(e3,e3) = e2
          & op(e2,e3) != e2 )
      & ~ ( op(e2,e2) = e4
          & op(e4,e4) = e2
          & op(e2,e4) != e2 )
      & ~ ( op(e3,e3) = e0
          & op(e0,e0) = e3
          & op(e3,e0) != e3 )
      & ~ ( op(e3,e3) = e1
          & op(e1,e1) = e3
          & op(e3,e1) != e3 )
      & ~ ( op(e3,e3) = e2
          & op(e2,e2) = e3
          & op(e3,e2) != e3 )
      & ~ ( op(e3,e3) = e3
          & op(e3,e3) = e3
          & op(e3,e3) != e3 )
      & ~ ( op(e3,e3) = e4
          & op(e4,e4) = e3
          & op(e3,e4) != e3 )
      & ~ ( op(e4,e4) = e0
          & op(e0,e0) = e4
          & op(e4,e0) != e4 )
      & ~ ( op(e4,e4) = e1
          & op(e1,e1) = e4
          & op(e4,e1) != e4 )
      & op(e4,e4) = e2
      & op(e2,e2) = e4 )
   => op(e4,e2) = e4 ),
    inference(strip,[],[co1]) ).

fof(subgoal_23,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & ~ ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
      & ~ ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
      & ~ ( op(e2,e2) = e0
          & op(e0,e0) = e2
          & op(e2,e0) != e2 )
      & ~ ( op(e2,e2) = e1
          & op(e1,e1) = e2
          & op(e2,e1) != e2 )
      & ~ ( op(e2,e2) = e2
          & op(e2,e2) = e2
          & op(e2,e2) != e2 )
      & ~ ( op(e2,e2) = e3
          & op(e3,e3) = e2
          & op(e2,e3) != e2 )
      & ~ ( op(e2,e2) = e4
          & op(e4,e4) = e2
          & op(e2,e4) != e2 )
      & ~ ( op(e3,e3) = e0
          & op(e0,e0) = e3
          & op(e3,e0) != e3 )
      & ~ ( op(e3,e3) = e1
          & op(e1,e1) = e3
          & op(e3,e1) != e3 )
      & ~ ( op(e3,e3) = e2
          & op(e2,e2) = e3
          & op(e3,e2) != e3 )
      & ~ ( op(e3,e3) = e3
          & op(e3,e3) = e3
          & op(e3,e3) != e3 )
      & ~ ( op(e3,e3) = e4
          & op(e4,e4) = e3
          & op(e3,e4) != e3 )
      & ~ ( op(e4,e4) = e0
          & op(e0,e0) = e4
          & op(e4,e0) != e4 )
      & ~ ( op(e4,e4) = e1
          & op(e1,e1) = e4
          & op(e4,e1) != e4 )
      & ~ ( op(e4,e4) = e2
          & op(e2,e2) = e4
          & op(e4,e2) != e4 )
      & op(e4,e4) = e3
      & op(e3,e3) = e4 )
   => op(e4,e3) = e4 ),
    inference(strip,[],[co1]) ).

fof(subgoal_24,plain,
    ( ( ( ( ( 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 ) ) ) )
      & ~ ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
      & ~ ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
      & ~ ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
      & ~ ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
      & ~ ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
      & ~ ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
      & ~ ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
      & ~ ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
      & ~ ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
      & ~ ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
      & ~ ( op(e2,e2) = e0
          & op(e0,e0) = e2
          & op(e2,e0) != e2 )
      & ~ ( op(e2,e2) = e1
          & op(e1,e1) = e2
          & op(e2,e1) != e2 )
      & ~ ( op(e2,e2) = e2
          & op(e2,e2) = e2
          & op(e2,e2) != e2 )
      & ~ ( op(e2,e2) = e3
          & op(e3,e3) = e2
          & op(e2,e3) != e2 )
      & ~ ( op(e2,e2) = e4
          & op(e4,e4) = e2
          & op(e2,e4) != e2 )
      & ~ ( op(e3,e3) = e0
          & op(e0,e0) = e3
          & op(e3,e0) != e3 )
      & ~ ( op(e3,e3) = e1
          & op(e1,e1) = e3
          & op(e3,e1) != e3 )
      & ~ ( op(e3,e3) = e2
          & op(e2,e2) = e3
          & op(e3,e2) != e3 )
      & ~ ( op(e3,e3) = e3
          & op(e3,e3) = e3
          & op(e3,e3) != e3 )
      & ~ ( op(e3,e3) = e4
          & op(e4,e4) = e3
          & op(e3,e4) != e3 )
      & ~ ( op(e4,e4) = e0
          & op(e0,e0) = e4
          & op(e4,e0) != e4 )
      & ~ ( op(e4,e4) = e1
          & op(e1,e1) = e4
          & op(e4,e1) != e4 )
      & ~ ( op(e4,e4) = e2
          & op(e2,e2) = e4
          & op(e4,e2) != e4 )
      & ~ ( op(e4,e4) = e3
          & op(e3,e3) = e4
          & op(e4,e3) != e4 )
      & op(e4,e4) = e4
      & op(e4,e4) = e4 )
   => op(e4,e4) = e4 ),
    inference(strip,[],[co1]) ).

fof(negate_0_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & op(e0,e0) = e0
        & op(e0,e0) = e0 )
     => op(e0,e0) = e0 ),
    inference(negate,[],[subgoal_0]) ).

fof(normalize_0_0,plain,
    $false,
    inference(canonicalize,[],[negate_0_0]) ).

cnf(refute_0_0,plain,
    $false,
    inference(canonicalize,[],[normalize_0_0]) ).

fof(negate_1_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & op(e0,e0) = e1
        & op(e1,e1) = e0 )
     => op(e0,e1) = e0 ),
    inference(negate,[],[subgoal_1]) ).

fof(normalize_1_0,plain,
    ( ~ definitionFOFtoCNF_0
  <=> ( op(e1,e0) != e1
      | e0 = unit
      | ( op(e0,e0) = e0
        & ( op(e0,e0) != e0
          | 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,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 ) ) ) ),
    inference(canonicalize,[],[definition_0]) ).

fof(normalize_1_1,plain,
    ( ~ definitionFOFtoCNF_1
  <=> ( op(e1,e0) != e1
      | e0 = unit
      | ( op(e0,e0) = e0
        & ( op(e0,e0) != e0
          | 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,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 ) ) ) ),
    inference(canonicalize,[],[definition_1]) ).

fof(normalize_1_2,plain,
    ( ~ definitionFOFtoCNF_2
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_12]) ).

fof(normalize_1_3,plain,
    ( ~ definitionFOFtoCNF_1
  <=> ( op(e1,e0) != e1
      | ~ definitionFOFtoCNF_2
      | e0 = unit
      | ( op(e0,e0) = e0
        & ( op(e0,e0) != e0
          | 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 ) ) ) ),
    inference(simplify,[],[normalize_1_1,normalize_1_2]) ).

fof(normalize_1_4,plain,
    ( ~ definitionFOFtoCNF_3
  <=> ( op(e0,e0) = e0
      & ( op(e0,e0) != e0
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_23]) ).

fof(normalize_1_5,plain,
    ( ~ definitionFOFtoCNF_1
  <=> ( op(e1,e0) != e1
      | ~ definitionFOFtoCNF_2
      | ~ definitionFOFtoCNF_3
      | 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 ) ) ) ),
    inference(simplify,[],[normalize_1_3,normalize_1_4]) ).

fof(normalize_1_6,plain,
    ( ~ definitionFOFtoCNF_4
  <=> ( op(e0,e2) = e0
      & ( op(e0,e0) != e2
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_32]) ).

fof(normalize_1_7,plain,
    ( ~ definitionFOFtoCNF_1
  <=> ( op(e1,e0) != e1
      | ~ definitionFOFtoCNF_2
      | ~ definitionFOFtoCNF_3
      | ~ definitionFOFtoCNF_4
      | 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 ) ) ) ),
    inference(simplify,[],[normalize_1_5,normalize_1_6]) ).

fof(normalize_1_8,plain,
    ( ~ definitionFOFtoCNF_0
  <=> ( ~ definitionFOFtoCNF_1
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_0,normalize_1_7,normalize_1_2,normalize_1_4,normalize_1_6]) ).

fof(normalize_1_9,plain,
    ( ~ definitionFOFtoCNF_5
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_33]) ).

fof(normalize_1_10,plain,
    ( ~ definitionFOFtoCNF_6
  <=> ( op(e3,e0) = e0
      & ( op(e3,e0) != e0
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_64]) ).

fof(normalize_1_11,plain,
    ( ~ definitionFOFtoCNF_5
  <=> ( ~ definitionFOFtoCNF_6
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_9,normalize_1_10]) ).

fof(normalize_1_12,plain,
    ( ~ definitionFOFtoCNF_0
  <=> ( ~ definitionFOFtoCNF_1
      | ~ definitionFOFtoCNF_5
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_8,normalize_1_11,normalize_1_10]) ).

fof(normalize_1_13,plain,
    ( ~ definitionFOFtoCNF_7
  <=> ( op(e2,e0) = e0
      & ( op(e2,e0) != e0
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_73]) ).

fof(normalize_1_14,plain,
    ( ~ definitionFOFtoCNF_0
  <=> ( ~ definitionFOFtoCNF_1
      | ~ definitionFOFtoCNF_5
      | ~ definitionFOFtoCNF_7
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_12,normalize_1_13]) ).

fof(normalize_1_15,plain,
    ( ~ definitionFOFtoCNF_8
  <=> ( op(e2,e1) = e0
      & ( op(e2,e0) != e1
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_74]) ).

fof(normalize_1_16,plain,
    ( ~ definitionFOFtoCNF_0
  <=> ( ~ definitionFOFtoCNF_1
      | ~ definitionFOFtoCNF_5
      | ~ definitionFOFtoCNF_7
      | ~ definitionFOFtoCNF_8
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_14,normalize_1_15]) ).

fof(normalize_1_17,plain,
    ( ( ~ definitionFOFtoCNF_0
      | definitionFOFtoCNF_1 )
    & ( ~ definitionFOFtoCNF_0
      | definitionFOFtoCNF_5 )
    & ( ~ definitionFOFtoCNF_0
      | definitionFOFtoCNF_7 )
    & ( ~ definitionFOFtoCNF_0
      | definitionFOFtoCNF_8 )
    & ( e0 != unit
      | op(e2,e2) != e0
      | ~ definitionFOFtoCNF_0 )
    & ( e0 != unit
      | op(e2,e3) != e0
      | ~ definitionFOFtoCNF_0 )
    & ( e0 != unit
      | op(e2,e4) != e0
      | ~ definitionFOFtoCNF_0 )
    & ( op(e2,e2) != e0
      | ~ definitionFOFtoCNF_0
      | op(e2,e0) = e2 )
    & ( op(e2,e3) != e0
      | ~ definitionFOFtoCNF_0
      | op(e2,e0) = e3 )
    & ( op(e2,e4) != e0
      | ~ definitionFOFtoCNF_0
      | op(e2,e0) = e4 )
    & ( ~ definitionFOFtoCNF_1
      | ~ definitionFOFtoCNF_5
      | ~ definitionFOFtoCNF_7
      | ~ definitionFOFtoCNF_8
      | op(e2,e2) = e0
      | op(e2,e3) = e0
      | op(e2,e4) = e0
      | definitionFOFtoCNF_0 )
    & ( op(e2,e0) != e2
      | op(e2,e0) != e3
      | op(e2,e0) != e4
      | ~ definitionFOFtoCNF_1
      | ~ definitionFOFtoCNF_5
      | ~ definitionFOFtoCNF_7
      | ~ definitionFOFtoCNF_8
      | e0 = unit
      | definitionFOFtoCNF_0 )
    & ( op(e2,e0) != e2
      | op(e2,e0) != e3
      | ~ definitionFOFtoCNF_1
      | ~ definitionFOFtoCNF_5
      | ~ definitionFOFtoCNF_7
      | ~ definitionFOFtoCNF_8
      | e0 = unit
      | op(e2,e4) = e0
      | definitionFOFtoCNF_0 )
    & ( op(e2,e0) != e2
      | op(e2,e0) != e4
      | ~ definitionFOFtoCNF_1
      | ~ definitionFOFtoCNF_5
      | ~ definitionFOFtoCNF_7
      | ~ definitionFOFtoCNF_8
      | e0 = unit
      | op(e2,e3) = e0
      | definitionFOFtoCNF_0 )
    & ( op(e2,e0) != e2
      | ~ definitionFOFtoCNF_1
      | ~ definitionFOFtoCNF_5
      | ~ definitionFOFtoCNF_7
      | ~ definitionFOFtoCNF_8
      | e0 = unit
      | op(e2,e3) = e0
      | op(e2,e4) = e0
      | definitionFOFtoCNF_0 )
    & ( op(e2,e0) != e3
      | op(e2,e0) != e4
      | ~ definitionFOFtoCNF_1
      | ~ definitionFOFtoCNF_5
      | ~ definitionFOFtoCNF_7
      | ~ definitionFOFtoCNF_8
      | e0 = unit
      | op(e2,e2) = e0
      | definitionFOFtoCNF_0 )
    & ( op(e2,e0) != e3
      | ~ definitionFOFtoCNF_1
      | ~ definitionFOFtoCNF_5
      | ~ definitionFOFtoCNF_7
      | ~ definitionFOFtoCNF_8
      | e0 = unit
      | op(e2,e2) = e0
      | op(e2,e4) = e0
      | definitionFOFtoCNF_0 )
    & ( op(e2,e0) != e4
      | ~ definitionFOFtoCNF_1
      | ~ definitionFOFtoCNF_5
      | ~ definitionFOFtoCNF_7
      | ~ definitionFOFtoCNF_8
      | e0 = unit
      | op(e2,e2) = e0
      | op(e2,e3) = e0
      | definitionFOFtoCNF_0 ) ),
    inference(clausify,[],[normalize_1_16]) ).

fof(normalize_1_18,plain,
    ( ~ definitionFOFtoCNF_0
    | definitionFOFtoCNF_1 ),
    inference(conjunct,[],[normalize_1_17]) ).

fof(normalize_1_19,plain,
    ( ~ definitionFOFtoCNF_24
  <=> ( ~ definitionFOFtoCNF_18
      | ( op(e4,e4) = e2
        & ( op(e4,e2) != e4
          | e2 = unit ) ) ) ),
    inference(canonicalize,[],[definition_17]) ).

fof(normalize_1_20,plain,
    ( ( ~ definitionFOFtoCNF_24
      | definitionFOFtoCNF_18 )
    & ( e2 != unit
      | op(e4,e4) != e2
      | ~ definitionFOFtoCNF_24 )
    & ( op(e4,e4) != e2
      | ~ definitionFOFtoCNF_24
      | op(e4,e2) = e4 )
    & ( ~ definitionFOFtoCNF_18
      | op(e4,e4) = e2
      | definitionFOFtoCNF_24 )
    & ( op(e4,e2) != e4
      | ~ definitionFOFtoCNF_18
      | e2 = unit
      | definitionFOFtoCNF_24 ) ),
    inference(clausify,[],[normalize_1_19]) ).

fof(normalize_1_21,plain,
    ( ~ definitionFOFtoCNF_24
    | definitionFOFtoCNF_18 ),
    inference(conjunct,[],[normalize_1_20]) ).

fof(normalize_1_22,plain,
    ( ~ definitionFOFtoCNF_33
  <=> ( op(e2,e2) = e3
      & ( op(e2,e3) != e2
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_27]) ).

fof(normalize_1_23,plain,
    ( ( op(e2,e2) = e3
      | definitionFOFtoCNF_33 )
    & ( e3 != unit
      | op(e2,e2) != e3
      | ~ definitionFOFtoCNF_33 )
    & ( op(e2,e2) != e3
      | ~ definitionFOFtoCNF_33
      | op(e2,e3) = e2 )
    & ( op(e2,e3) != e2
      | e3 = unit
      | definitionFOFtoCNF_33 ) ),
    inference(clausify,[],[normalize_1_22]) ).

fof(normalize_1_24,plain,
    ( op(e2,e2) != e3
    | ~ definitionFOFtoCNF_33
    | op(e2,e3) = e2 ),
    inference(conjunct,[],[normalize_1_23]) ).

fof(normalize_1_25,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_1_26,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_1_25]) ).

fof(normalize_1_27,plain,
    ( ~ definitionFOFtoCNF_31
  <=> ( ~ definitionFOFtoCNF_28
      | ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_25]) ).

fof(normalize_1_28,plain,
    ( ~ definitionFOFtoCNF_32
  <=> ( ( op(e3,e1) = e3
        & ( op(e3,e3) != e1
          | e3 = unit ) )
      | ( op(e3,e2) = e3
        & ( op(e3,e3) != e2
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_26]) ).

fof(normalize_1_29,plain,
    ( ~ definitionFOFtoCNF_31
  <=> ( ~ definitionFOFtoCNF_28
      | ~ definitionFOFtoCNF_32
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_27,normalize_1_28]) ).

fof(normalize_1_30,plain,
    ( ~ definitionFOFtoCNF_31
  <=> ( ~ definitionFOFtoCNF_28
      | ~ definitionFOFtoCNF_32
      | ~ definitionFOFtoCNF_33
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_29,normalize_1_22]) ).

fof(normalize_1_31,plain,
    ( ( ~ definitionFOFtoCNF_31
      | definitionFOFtoCNF_28 )
    & ( ~ definitionFOFtoCNF_31
      | definitionFOFtoCNF_32 )
    & ( ~ definitionFOFtoCNF_31
      | definitionFOFtoCNF_33 )
    & ( e3 != unit
      | op(e2,e3) != e3
      | ~ definitionFOFtoCNF_31 )
    & ( e3 != unit
      | op(e2,e4) != e3
      | ~ definitionFOFtoCNF_31 )
    & ( e3 != unit
      | op(e3,e0) != e3
      | ~ definitionFOFtoCNF_31 )
    & ( op(e2,e4) != e3
      | ~ definitionFOFtoCNF_31
      | op(e2,e3) = e4 )
    & ( op(e3,e0) != e3
      | ~ definitionFOFtoCNF_31
      | op(e3,e3) = e0 )
    & ( ~ definitionFOFtoCNF_28
      | ~ definitionFOFtoCNF_32
      | ~ definitionFOFtoCNF_33
      | op(e2,e3) = e3
      | op(e2,e4) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_31 )
    & ( op(e2,e3) != e3
      | op(e2,e3) != e4
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_28
      | ~ definitionFOFtoCNF_32
      | ~ definitionFOFtoCNF_33
      | e3 = unit
      | definitionFOFtoCNF_31 )
    & ( op(e2,e3) != e3
      | op(e2,e3) != e4
      | ~ definitionFOFtoCNF_28
      | ~ definitionFOFtoCNF_32
      | ~ definitionFOFtoCNF_33
      | e3 = unit
      | op(e3,e0) = e3
      | definitionFOFtoCNF_31 )
    & ( op(e2,e3) != e3
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_28
      | ~ definitionFOFtoCNF_32
      | ~ definitionFOFtoCNF_33
      | e3 = unit
      | op(e2,e4) = e3
      | definitionFOFtoCNF_31 )
    & ( op(e2,e3) != e3
      | ~ definitionFOFtoCNF_28
      | ~ definitionFOFtoCNF_32
      | ~ definitionFOFtoCNF_33
      | e3 = unit
      | op(e2,e4) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_31 )
    & ( op(e2,e3) != e4
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_28
      | ~ definitionFOFtoCNF_32
      | ~ definitionFOFtoCNF_33
      | e3 = unit
      | op(e2,e3) = e3
      | definitionFOFtoCNF_31 )
    & ( op(e2,e3) != e4
      | ~ definitionFOFtoCNF_28
      | ~ definitionFOFtoCNF_32
      | ~ definitionFOFtoCNF_33
      | e3 = unit
      | op(e2,e3) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_31 )
    & ( op(e3,e3) != e0
      | ~ definitionFOFtoCNF_28
      | ~ definitionFOFtoCNF_32
      | ~ definitionFOFtoCNF_33
      | e3 = unit
      | op(e2,e3) = e3
      | op(e2,e4) = e3
      | definitionFOFtoCNF_31 ) ),
    inference(clausify,[],[normalize_1_30]) ).

fof(normalize_1_32,plain,
    ( ~ definitionFOFtoCNF_31
    | definitionFOFtoCNF_33 ),
    inference(conjunct,[],[normalize_1_31]) ).

fof(normalize_1_33,plain,
    ( ~ definitionFOFtoCNF_34
  <=> ( ~ definitionFOFtoCNF_31
      | ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_28]) ).

fof(normalize_1_34,plain,
    ( ~ definitionFOFtoCNF_35
  <=> ( ( op(e4,e2) = e3
        & ( op(e4,e3) != e2
          | e3 = unit ) )
      | ( op(e4,e3) = e3
        & ( op(e4,e3) != e3
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_29]) ).

fof(normalize_1_35,plain,
    ( ~ definitionFOFtoCNF_34
  <=> ( ~ definitionFOFtoCNF_31
      | ~ definitionFOFtoCNF_35
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_33,normalize_1_34]) ).

fof(normalize_1_36,plain,
    ( ~ definitionFOFtoCNF_36
  <=> ( op(e3,e3) = e3
      & ( op(e3,e3) != e3
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_30]) ).

fof(normalize_1_37,plain,
    ( ~ definitionFOFtoCNF_34
  <=> ( ~ definitionFOFtoCNF_31
      | ~ definitionFOFtoCNF_35
      | ~ definitionFOFtoCNF_36
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_35,normalize_1_36]) ).

fof(normalize_1_38,plain,
    ( ( ~ definitionFOFtoCNF_34
      | definitionFOFtoCNF_31 )
    & ( ~ definitionFOFtoCNF_34
      | definitionFOFtoCNF_35 )
    & ( ~ definitionFOFtoCNF_34
      | definitionFOFtoCNF_36 )
    & ( e3 != unit
      | op(e3,e4) != e3
      | ~ definitionFOFtoCNF_34 )
    & ( e3 != unit
      | op(e4,e0) != e3
      | ~ definitionFOFtoCNF_34 )
    & ( e3 != unit
      | op(e4,e1) != e3
      | ~ definitionFOFtoCNF_34 )
    & ( op(e3,e4) != e3
      | ~ definitionFOFtoCNF_34
      | op(e3,e3) = e4 )
    & ( op(e4,e0) != e3
      | ~ definitionFOFtoCNF_34
      | op(e4,e3) = e0 )
    & ( op(e4,e1) != e3
      | ~ definitionFOFtoCNF_34
      | op(e4,e3) = e1 )
    & ( ~ definitionFOFtoCNF_31
      | ~ definitionFOFtoCNF_35
      | ~ definitionFOFtoCNF_36
      | op(e3,e4) = e3
      | op(e4,e0) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_34 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e0
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_31
      | ~ definitionFOFtoCNF_35
      | ~ definitionFOFtoCNF_36
      | e3 = unit
      | definitionFOFtoCNF_34 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e0
      | ~ definitionFOFtoCNF_31
      | ~ definitionFOFtoCNF_35
      | ~ definitionFOFtoCNF_36
      | e3 = unit
      | op(e4,e1) = e3
      | definitionFOFtoCNF_34 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_31
      | ~ definitionFOFtoCNF_35
      | ~ definitionFOFtoCNF_36
      | e3 = unit
      | op(e4,e0) = e3
      | definitionFOFtoCNF_34 )
    & ( op(e3,e3) != e4
      | ~ definitionFOFtoCNF_31
      | ~ definitionFOFtoCNF_35
      | ~ definitionFOFtoCNF_36
      | e3 = unit
      | op(e4,e0) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_34 )
    & ( op(e4,e3) != e0
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_31
      | ~ definitionFOFtoCNF_35
      | ~ definitionFOFtoCNF_36
      | e3 = unit
      | op(e3,e4) = e3
      | definitionFOFtoCNF_34 )
    & ( op(e4,e3) != e0
      | ~ definitionFOFtoCNF_31
      | ~ definitionFOFtoCNF_35
      | ~ definitionFOFtoCNF_36
      | e3 = unit
      | op(e3,e4) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_34 )
    & ( op(e4,e3) != e1
      | ~ definitionFOFtoCNF_31
      | ~ definitionFOFtoCNF_35
      | ~ definitionFOFtoCNF_36
      | e3 = unit
      | op(e3,e4) = e3
      | op(e4,e0) = e3
      | definitionFOFtoCNF_34 ) ),
    inference(clausify,[],[normalize_1_37]) ).

fof(normalize_1_39,plain,
    ( ~ definitionFOFtoCNF_34
    | definitionFOFtoCNF_31 ),
    inference(conjunct,[],[normalize_1_38]) ).

fof(normalize_1_40,plain,
    ( ~ definitionFOFtoCNF_37
  <=> ( ~ definitionFOFtoCNF_34
      | ( op(e4,e4) = e3
        & ( op(e4,e3) != e4
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_31]) ).

fof(normalize_1_41,plain,
    ( ( ~ definitionFOFtoCNF_37
      | definitionFOFtoCNF_34 )
    & ( e3 != unit
      | op(e4,e4) != e3
      | ~ definitionFOFtoCNF_37 )
    & ( op(e4,e4) != e3
      | ~ definitionFOFtoCNF_37
      | op(e4,e3) = e4 )
    & ( ~ definitionFOFtoCNF_34
      | op(e4,e4) = e3
      | definitionFOFtoCNF_37 )
    & ( op(e4,e3) != e4
      | ~ definitionFOFtoCNF_34
      | e3 = unit
      | definitionFOFtoCNF_37 ) ),
    inference(clausify,[],[normalize_1_40]) ).

fof(normalize_1_42,plain,
    ( ~ definitionFOFtoCNF_37
    | definitionFOFtoCNF_34 ),
    inference(conjunct,[],[normalize_1_41]) ).

fof(normalize_1_43,plain,
    ( ~ definitionFOFtoCNF_9
  <=> ( ~ definitionFOFtoCNF_0
      | ( 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(canonicalize,[],[definition_75]) ).

fof(normalize_1_44,plain,
    ( ~ definitionFOFtoCNF_10
  <=> ( ( op(e4,e3) = e0
        & ( op(e4,e0) != e3
          | e0 = unit ) )
      | ( op(e4,e4) = e0
        & ( op(e4,e0) != e4
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_2]) ).

fof(normalize_1_45,plain,
    ( ~ definitionFOFtoCNF_9
  <=> ( ~ definitionFOFtoCNF_0
      | ~ definitionFOFtoCNF_10
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_43,normalize_1_44]) ).

fof(normalize_1_46,plain,
    ( ~ definitionFOFtoCNF_11
  <=> ( op(e3,e4) = e0
      & ( op(e3,e0) != e4
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_3]) ).

fof(normalize_1_47,plain,
    ( ~ definitionFOFtoCNF_9
  <=> ( ~ definitionFOFtoCNF_0
      | ~ definitionFOFtoCNF_10
      | ~ definitionFOFtoCNF_11
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_45,normalize_1_46]) ).

fof(normalize_1_48,plain,
    ( ( ~ definitionFOFtoCNF_9
      | definitionFOFtoCNF_0 )
    & ( ~ definitionFOFtoCNF_9
      | definitionFOFtoCNF_10 )
    & ( ~ definitionFOFtoCNF_9
      | definitionFOFtoCNF_11 )
    & ( e0 != unit
      | op(e4,e0) != e0
      | ~ definitionFOFtoCNF_9 )
    & ( e0 != unit
      | op(e4,e1) != e0
      | ~ definitionFOFtoCNF_9 )
    & ( e0 != unit
      | op(e4,e2) != e0
      | ~ definitionFOFtoCNF_9 )
    & ( op(e4,e1) != e0
      | ~ definitionFOFtoCNF_9
      | op(e4,e0) = e1 )
    & ( op(e4,e2) != e0
      | ~ definitionFOFtoCNF_9
      | op(e4,e0) = e2 )
    & ( ~ definitionFOFtoCNF_0
      | ~ definitionFOFtoCNF_10
      | ~ definitionFOFtoCNF_11
      | op(e4,e0) = e0
      | op(e4,e1) = e0
      | op(e4,e2) = e0
      | definitionFOFtoCNF_9 )
    & ( op(e4,e0) != e0
      | op(e4,e0) != e1
      | op(e4,e0) != e2
      | ~ definitionFOFtoCNF_0
      | ~ definitionFOFtoCNF_10
      | ~ definitionFOFtoCNF_11
      | e0 = unit
      | definitionFOFtoCNF_9 )
    & ( op(e4,e0) != e0
      | op(e4,e0) != e1
      | ~ definitionFOFtoCNF_0
      | ~ definitionFOFtoCNF_10
      | ~ definitionFOFtoCNF_11
      | e0 = unit
      | op(e4,e2) = e0
      | definitionFOFtoCNF_9 )
    & ( op(e4,e0) != e0
      | op(e4,e0) != e2
      | ~ definitionFOFtoCNF_0
      | ~ definitionFOFtoCNF_10
      | ~ definitionFOFtoCNF_11
      | e0 = unit
      | op(e4,e1) = e0
      | definitionFOFtoCNF_9 )
    & ( op(e4,e0) != e0
      | ~ definitionFOFtoCNF_0
      | ~ definitionFOFtoCNF_10
      | ~ definitionFOFtoCNF_11
      | e0 = unit
      | op(e4,e1) = e0
      | op(e4,e2) = e0
      | definitionFOFtoCNF_9 )
    & ( op(e4,e0) != e1
      | op(e4,e0) != e2
      | ~ definitionFOFtoCNF_0
      | ~ definitionFOFtoCNF_10
      | ~ definitionFOFtoCNF_11
      | e0 = unit
      | op(e4,e0) = e0
      | definitionFOFtoCNF_9 )
    & ( op(e4,e0) != e1
      | ~ definitionFOFtoCNF_0
      | ~ definitionFOFtoCNF_10
      | ~ definitionFOFtoCNF_11
      | e0 = unit
      | op(e4,e0) = e0
      | op(e4,e2) = e0
      | definitionFOFtoCNF_9 )
    & ( op(e4,e0) != e2
      | ~ definitionFOFtoCNF_0
      | ~ definitionFOFtoCNF_10
      | ~ definitionFOFtoCNF_11
      | e0 = unit
      | op(e4,e0) = e0
      | op(e4,e1) = e0
      | definitionFOFtoCNF_9 ) ),
    inference(clausify,[],[normalize_1_47]) ).

fof(normalize_1_49,plain,
    ( ~ definitionFOFtoCNF_9
    | definitionFOFtoCNF_0 ),
    inference(conjunct,[],[normalize_1_48]) ).

fof(normalize_1_50,plain,
    ( op(e0,e1) != e0
    & op(e0,e0) = e1
    & op(e1,e1) = e0
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_1_0]) ).

fof(normalize_1_51,plain,
    ( ( ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) )
      & ( op(e0,e2) != e0
        | ( e0 != unit
          & op(e0,e0) = e2 ) )
      & ( op(e0,e3) != e0
        | ( e0 != unit
          & op(e0,e0) = e3 ) )
      & ( op(e0,e4) != e0
        | ( e0 != unit
          & op(e0,e0) = e4 ) )
      & ( op(e1,e0) != e0
        | ( e0 != unit
          & op(e1,e0) = e0 ) )
      & ( op(e1,e1) != e0
        | ( e0 != unit
          & op(e1,e0) = e1 ) )
      & ( op(e1,e2) != e0
        | ( e0 != unit
          & op(e1,e0) = e2 ) )
      & ( op(e1,e3) != e0
        | ( e0 != unit
          & op(e1,e0) = e3 ) )
      & ( op(e1,e4) != e0
        | ( e0 != unit
          & op(e1,e0) = e4 ) )
      & ( op(e2,e0) != e0
        | ( e0 != unit
          & op(e2,e0) = e0 ) )
      & ( op(e2,e1) != e0
        | ( e0 != unit
          & op(e2,e0) = e1 ) )
      & ( op(e2,e2) != e0
        | ( e0 != unit
          & op(e2,e0) = e2 ) )
      & ( op(e2,e3) != e0
        | ( e0 != unit
          & op(e2,e0) = e3 ) )
      & ( op(e2,e4) != e0
        | ( e0 != unit
          & op(e2,e0) = e4 ) )
      & ( op(e3,e0) != e0
        | ( e0 != unit
          & op(e3,e0) = e0 ) )
      & ( op(e3,e1) != e0
        | ( e0 != unit
          & op(e3,e0) = e1 ) )
      & ( op(e3,e2) != e0
        | ( e0 != unit
          & op(e3,e0) = e2 ) )
      & ( op(e3,e3) != e0
        | ( e0 != unit
          & op(e3,e0) = e3 ) )
      & ( op(e3,e4) != e0
        | ( e0 != unit
          & op(e3,e0) = e4 ) )
      & ( op(e4,e0) != e0
        | ( e0 != unit
          & op(e4,e0) = e0 ) )
      & ( op(e4,e1) != e0
        | ( e0 != unit
          & op(e4,e0) = e1 ) )
      & ( op(e4,e2) != e0
        | ( e0 != unit
          & op(e4,e0) = e2 ) )
      & ( op(e4,e3) != e0
        | ( e0 != unit
          & op(e4,e0) = e3 ) )
      & ( op(e4,e4) != e0
        | ( e0 != unit
          & op(e4,e0) = e4 ) ) )
    | ( ( op(e0,e0) != e1
        | ( e1 != unit
          & op(e0,e1) = e0 ) )
      & ( op(e0,e1) != e1
        | ( e1 != unit
          & op(e0,e1) = e1 ) )
      & ( op(e0,e2) != e1
        | ( e1 != unit
          & op(e0,e1) = e2 ) )
      & ( op(e0,e3) != e1
        | ( e1 != unit
          & op(e0,e1) = e3 ) )
      & ( op(e0,e4) != e1
        | ( e1 != unit
          & op(e0,e1) = e4 ) )
      & ( op(e1,e0) != e1
        | ( e1 != unit
          & op(e1,e1) = e0 ) )
      & ( op(e1,e1) != e1
        | ( e1 != unit
          & op(e1,e1) = e1 ) )
      & ( op(e1,e2) != e1
        | ( e1 != unit
          & op(e1,e1) = e2 ) )
      & ( op(e1,e3) != e1
        | ( e1 != unit
          & op(e1,e1) = e3 ) )
      & ( op(e1,e4) != e1
        | ( e1 != unit
          & op(e1,e1) = e4 ) )
      & ( op(e2,e0) != e1
        | ( e1 != unit
          & op(e2,e1) = e0 ) )
      & ( op(e2,e1) != e1
        | ( e1 != unit
          & op(e2,e1) = e1 ) )
      & ( op(e2,e2) != e1
        | ( e1 != unit
          & op(e2,e1) = e2 ) )
      & ( op(e2,e3) != e1
        | ( e1 != unit
          & op(e2,e1) = e3 ) )
      & ( op(e2,e4) != e1
        | ( e1 != unit
          & op(e2,e1) = e4 ) )
      & ( op(e3,e0) != e1
        | ( e1 != unit
          & op(e3,e1) = e0 ) )
      & ( op(e3,e1) != e1
        | ( e1 != unit
          & op(e3,e1) = e1 ) )
      & ( op(e3,e2) != e1
        | ( e1 != unit
          & op(e3,e1) = e2 ) )
      & ( op(e3,e3) != e1
        | ( e1 != unit
          & op(e3,e1) = e3 ) )
      & ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) )
      & ( op(e4,e1) != e1
        | ( e1 != unit
          & op(e4,e1) = e1 ) )
      & ( op(e4,e2) != e1
        | ( e1 != unit
          & op(e4,e1) = e2 ) )
      & ( op(e4,e3) != e1
        | ( e1 != unit
          & op(e4,e1) = e3 ) )
      & ( op(e4,e4) != e1
        | ( e1 != unit
          & op(e4,e1) = e4 ) ) )
    | ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) )
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) )
    | ( ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) )
      & ( op(e0,e2) != e3
        | ( e3 != unit
          & op(e0,e3) = e2 ) )
      & ( op(e0,e3) != e3
        | ( e3 != unit
          & op(e0,e3) = e3 ) )
      & ( op(e0,e4) != e3
        | ( e3 != unit
          & op(e0,e3) = e4 ) )
      & ( op(e1,e0) != e3
        | ( e3 != unit
          & op(e1,e3) = e0 ) )
      & ( op(e1,e1) != e3
        | ( e3 != unit
          & op(e1,e3) = e1 ) )
      & ( op(e1,e2) != e3
        | ( e3 != unit
          & op(e1,e3) = e2 ) )
      & ( op(e1,e3) != e3
        | ( e3 != unit
          & op(e1,e3) = e3 ) )
      & ( op(e1,e4) != e3
        | ( e3 != unit
          & op(e1,e3) = e4 ) )
      & ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) )
      & ( op(e2,e2) != e3
        | ( e3 != unit
          & op(e2,e3) = e2 ) )
      & ( op(e2,e3) != e3
        | ( e3 != unit
          & op(e2,e3) = e3 ) )
      & ( op(e2,e4) != e3
        | ( e3 != unit
          & op(e2,e3) = e4 ) )
      & ( op(e3,e0) != e3
        | ( e3 != unit
          & op(e3,e3) = e0 ) )
      & ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) )
      & ( op(e3,e3) != e3
        | ( e3 != unit
          & op(e3,e3) = e3 ) )
      & ( op(e3,e4) != e3
        | ( e3 != unit
          & op(e3,e3) = e4 ) )
      & ( op(e4,e0) != e3
        | ( e3 != unit
          & op(e4,e3) = e0 ) )
      & ( op(e4,e1) != e3
        | ( e3 != unit
          & op(e4,e3) = e1 ) )
      & ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) )
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) )
    | ( ( op(e0,e0) != e4
        | ( e4 != unit
          & op(e0,e4) = e0 ) )
      & ( op(e0,e1) != e4
        | ( e4 != unit
          & op(e0,e4) = e1 ) )
      & ( op(e0,e2) != e4
        | ( e4 != unit
          & op(e0,e4) = e2 ) )
      & ( op(e0,e3) != e4
        | ( e4 != unit
          & op(e0,e4) = e3 ) )
      & ( op(e0,e4) != e4
        | ( e4 != unit
          & op(e0,e4) = e4 ) )
      & ( op(e1,e0) != e4
        | ( e4 != unit
          & op(e1,e4) = e0 ) )
      & ( op(e1,e1) != e4
        | ( e4 != unit
          & op(e1,e4) = e1 ) )
      & ( op(e1,e2) != e4
        | ( e4 != unit
          & op(e1,e4) = e2 ) )
      & ( op(e1,e3) != e4
        | ( e4 != unit
          & op(e1,e4) = e3 ) )
      & ( op(e1,e4) != e4
        | ( e4 != unit
          & op(e1,e4) = e4 ) )
      & ( op(e2,e0) != e4
        | ( e4 != unit
          & op(e2,e4) = e0 ) )
      & ( op(e2,e1) != e4
        | ( e4 != unit
          & op(e2,e4) = e1 ) )
      & ( op(e2,e2) != e4
        | ( e4 != unit
          & op(e2,e4) = e2 ) )
      & ( op(e2,e3) != e4
        | ( e4 != unit
          & op(e2,e4) = e3 ) )
      & ( op(e2,e4) != e4
        | ( e4 != unit
          & op(e2,e4) = e4 ) )
      & ( op(e3,e0) != e4
        | ( e4 != unit
          & op(e3,e4) = e0 ) )
      & ( op(e3,e1) != e4
        | ( e4 != unit
          & op(e3,e4) = e1 ) )
      & ( op(e3,e2) != e4
        | ( e4 != unit
          & op(e3,e4) = e2 ) )
      & ( op(e3,e3) != e4
        | ( e4 != unit
          & op(e3,e4) = e3 ) )
      & ( op(e3,e4) != e4
        | ( e4 != unit
          & op(e3,e4) = e4 ) )
      & ( op(e4,e0) != e4
        | ( e4 != unit
          & op(e4,e4) = e0 ) )
      & ( op(e4,e1) != e4
        | ( e4 != unit
          & op(e4,e4) = e1 ) )
      & ( op(e4,e2) != e4
        | ( e4 != unit
          & op(e4,e4) = e2 ) )
      & ( op(e4,e3) != e4
        | ( e4 != unit
          & op(e4,e4) = e3 ) )
      & ( op(e4,e4) != e4
        | ( e4 != unit
          & op(e4,e4) = e4 ) ) ) ),
    inference(conjunct,[],[normalize_1_50]) ).

fof(normalize_1_52,plain,
    op(e0,e1) != e0,
    inference(conjunct,[],[normalize_1_50]) ).

fof(normalize_1_53,plain,
    op(e0,e0) = e1,
    inference(conjunct,[],[normalize_1_50]) ).

fof(normalize_1_54,plain,
    op(e1,e1) = e0,
    inference(conjunct,[],[normalize_1_50]) ).

fof(normalize_1_55,plain,
    ( ( e0 != unit
      & op(e1,e0) = e1
      & ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e2) != e0
        | ( e0 != unit
          & op(e0,e0) = e2 ) )
      & ( op(e0,e3) != e0
        | ( e0 != unit
          & op(e0,e0) = e3 ) )
      & ( op(e0,e4) != e0
        | ( e0 != unit
          & op(e0,e0) = e4 ) )
      & ( op(e1,e0) != e0
        | ( e0 != unit
          & op(e1,e0) = e0 ) )
      & ( op(e1,e2) != e0
        | ( e0 != unit
          & op(e1,e0) = e2 ) )
      & ( op(e1,e3) != e0
        | ( e0 != unit
          & op(e1,e0) = e3 ) )
      & ( op(e1,e4) != e0
        | ( e0 != unit
          & op(e1,e0) = e4 ) )
      & ( op(e2,e0) != e0
        | ( e0 != unit
          & op(e2,e0) = e0 ) )
      & ( op(e2,e1) != e0
        | ( e0 != unit
          & op(e2,e0) = e1 ) )
      & ( op(e2,e2) != e0
        | ( e0 != unit
          & op(e2,e0) = e2 ) )
      & ( op(e2,e3) != e0
        | ( e0 != unit
          & op(e2,e0) = e3 ) )
      & ( op(e2,e4) != e0
        | ( e0 != unit
          & op(e2,e0) = e4 ) )
      & ( op(e3,e0) != e0
        | ( e0 != unit
          & op(e3,e0) = e0 ) )
      & ( op(e3,e1) != e0
        | ( e0 != unit
          & op(e3,e0) = e1 ) )
      & ( op(e3,e2) != e0
        | ( e0 != unit
          & op(e3,e0) = e2 ) )
      & ( op(e3,e3) != e0
        | ( e0 != unit
          & op(e3,e0) = e3 ) )
      & ( op(e3,e4) != e0
        | ( e0 != unit
          & op(e3,e0) = e4 ) )
      & ( op(e4,e0) != e0
        | ( e0 != unit
          & op(e4,e0) = e0 ) )
      & ( op(e4,e1) != e0
        | ( e0 != unit
          & op(e4,e0) = e1 ) )
      & ( op(e4,e2) != e0
        | ( e0 != unit
          & op(e4,e0) = e2 ) )
      & ( op(e4,e3) != e0
        | ( e0 != unit
          & op(e4,e0) = e3 ) )
      & ( op(e4,e4) != e0
        | ( e0 != unit
          & op(e4,e0) = e4 ) ) )
    | ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) )
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) )
    | ( ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) )
      & ( op(e0,e2) != e3
        | ( e3 != unit
          & op(e0,e3) = e2 ) )
      & ( op(e0,e3) != e3
        | ( e3 != unit
          & op(e0,e3) = e3 ) )
      & ( op(e0,e4) != e3
        | ( e3 != unit
          & op(e0,e3) = e4 ) )
      & ( op(e1,e0) != e3
        | ( e3 != unit
          & op(e1,e3) = e0 ) )
      & ( op(e1,e1) != e3
        | ( e3 != unit
          & op(e1,e3) = e1 ) )
      & ( op(e1,e2) != e3
        | ( e3 != unit
          & op(e1,e3) = e2 ) )
      & ( op(e1,e3) != e3
        | ( e3 != unit
          & op(e1,e3) = e3 ) )
      & ( op(e1,e4) != e3
        | ( e3 != unit
          & op(e1,e3) = e4 ) )
      & ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) )
      & ( op(e2,e2) != e3
        | ( e3 != unit
          & op(e2,e3) = e2 ) )
      & ( op(e2,e3) != e3
        | ( e3 != unit
          & op(e2,e3) = e3 ) )
      & ( op(e2,e4) != e3
        | ( e3 != unit
          & op(e2,e3) = e4 ) )
      & ( op(e3,e0) != e3
        | ( e3 != unit
          & op(e3,e3) = e0 ) )
      & ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) )
      & ( op(e3,e3) != e3
        | ( e3 != unit
          & op(e3,e3) = e3 ) )
      & ( op(e3,e4) != e3
        | ( e3 != unit
          & op(e3,e3) = e4 ) )
      & ( op(e4,e0) != e3
        | ( e3 != unit
          & op(e4,e3) = e0 ) )
      & ( op(e4,e1) != e3
        | ( e3 != unit
          & op(e4,e3) = e1 ) )
      & ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) )
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) )
    | ( ( op(e0,e0) != e4
        | ( e4 != unit
          & op(e0,e4) = e0 ) )
      & ( op(e0,e1) != e4
        | ( e4 != unit
          & op(e0,e4) = e1 ) )
      & ( op(e0,e2) != e4
        | ( e4 != unit
          & op(e0,e4) = e2 ) )
      & ( op(e0,e3) != e4
        | ( e4 != unit
          & op(e0,e4) = e3 ) )
      & ( op(e0,e4) != e4
        | ( e4 != unit
          & op(e0,e4) = e4 ) )
      & ( op(e1,e0) != e4
        | ( e4 != unit
          & op(e1,e4) = e0 ) )
      & ( op(e1,e1) != e4
        | ( e4 != unit
          & op(e1,e4) = e1 ) )
      & ( op(e1,e2) != e4
        | ( e4 != unit
          & op(e1,e4) = e2 ) )
      & ( op(e1,e3) != e4
        | ( e4 != unit
          & op(e1,e4) = e3 ) )
      & ( op(e1,e4) != e4
        | ( e4 != unit
          & op(e1,e4) = e4 ) )
      & ( op(e2,e0) != e4
        | ( e4 != unit
          & op(e2,e4) = e0 ) )
      & ( op(e2,e1) != e4
        | ( e4 != unit
          & op(e2,e4) = e1 ) )
      & ( op(e2,e2) != e4
        | ( e4 != unit
          & op(e2,e4) = e2 ) )
      & ( op(e2,e3) != e4
        | ( e4 != unit
          & op(e2,e4) = e3 ) )
      & ( op(e2,e4) != e4
        | ( e4 != unit
          & op(e2,e4) = e4 ) )
      & ( op(e3,e0) != e4
        | ( e4 != unit
          & op(e3,e4) = e0 ) )
      & ( op(e3,e1) != e4
        | ( e4 != unit
          & op(e3,e4) = e1 ) )
      & ( op(e3,e2) != e4
        | ( e4 != unit
          & op(e3,e4) = e2 ) )
      & ( op(e3,e3) != e4
        | ( e4 != unit
          & op(e3,e4) = e3 ) )
      & ( op(e3,e4) != e4
        | ( e4 != unit
          & op(e3,e4) = e4 ) )
      & ( op(e4,e0) != e4
        | ( e4 != unit
          & op(e4,e4) = e0 ) )
      & ( op(e4,e1) != e4
        | ( e4 != unit
          & op(e4,e4) = e1 ) )
      & ( op(e4,e2) != e4
        | ( e4 != unit
          & op(e4,e4) = e2 ) )
      & ( op(e4,e3) != e4
        | ( e4 != unit
          & op(e4,e4) = e3 ) )
      & ( op(e4,e4) != e4
        | ( e4 != unit
          & op(e4,e4) = e4 ) ) ) ),
    inference(simplify,[],[normalize_1_51,normalize_1_52,normalize_1_53,normalize_1_54,normalize_1_53,normalize_1_52,normalize_1_54]) ).

fof(normalize_1_56,plain,
    ( ( definitionFOFtoCNF_0
      & ( op(e3,e4) != e0
        | ( e0 != unit
          & op(e3,e0) = e4 ) )
      & ( op(e4,e0) != e0
        | ( e0 != unit
          & op(e4,e0) = e0 ) )
      & ( op(e4,e1) != e0
        | ( e0 != unit
          & op(e4,e0) = e1 ) )
      & ( op(e4,e2) != e0
        | ( e0 != unit
          & op(e4,e0) = e2 ) )
      & ( op(e4,e3) != e0
        | ( e0 != unit
          & op(e4,e0) = e3 ) )
      & ( op(e4,e4) != e0
        | ( e0 != unit
          & op(e4,e0) = e4 ) ) )
    | ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) )
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) )
    | ( ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) )
      & ( op(e0,e2) != e3
        | ( e3 != unit
          & op(e0,e3) = e2 ) )
      & ( op(e0,e3) != e3
        | ( e3 != unit
          & op(e0,e3) = e3 ) )
      & ( op(e0,e4) != e3
        | ( e3 != unit
          & op(e0,e3) = e4 ) )
      & ( op(e1,e0) != e3
        | ( e3 != unit
          & op(e1,e3) = e0 ) )
      & ( op(e1,e1) != e3
        | ( e3 != unit
          & op(e1,e3) = e1 ) )
      & ( op(e1,e2) != e3
        | ( e3 != unit
          & op(e1,e3) = e2 ) )
      & ( op(e1,e3) != e3
        | ( e3 != unit
          & op(e1,e3) = e3 ) )
      & ( op(e1,e4) != e3
        | ( e3 != unit
          & op(e1,e3) = e4 ) )
      & ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) )
      & ( op(e2,e2) != e3
        | ( e3 != unit
          & op(e2,e3) = e2 ) )
      & ( op(e2,e3) != e3
        | ( e3 != unit
          & op(e2,e3) = e3 ) )
      & ( op(e2,e4) != e3
        | ( e3 != unit
          & op(e2,e3) = e4 ) )
      & ( op(e3,e0) != e3
        | ( e3 != unit
          & op(e3,e3) = e0 ) )
      & ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) )
      & ( op(e3,e3) != e3
        | ( e3 != unit
          & op(e3,e3) = e3 ) )
      & ( op(e3,e4) != e3
        | ( e3 != unit
          & op(e3,e3) = e4 ) )
      & ( op(e4,e0) != e3
        | ( e3 != unit
          & op(e4,e3) = e0 ) )
      & ( op(e4,e1) != e3
        | ( e3 != unit
          & op(e4,e3) = e1 ) )
      & ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) )
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) )
    | ( ( op(e0,e0) != e4
        | ( e4 != unit
          & op(e0,e4) = e0 ) )
      & ( op(e0,e1) != e4
        | ( e4 != unit
          & op(e0,e4) = e1 ) )
      & ( op(e0,e2) != e4
        | ( e4 != unit
          & op(e0,e4) = e2 ) )
      & ( op(e0,e3) != e4
        | ( e4 != unit
          & op(e0,e4) = e3 ) )
      & ( op(e0,e4) != e4
        | ( e4 != unit
          & op(e0,e4) = e4 ) )
      & ( op(e1,e0) != e4
        | ( e4 != unit
          & op(e1,e4) = e0 ) )
      & ( op(e1,e1) != e4
        | ( e4 != unit
          & op(e1,e4) = e1 ) )
      & ( op(e1,e2) != e4
        | ( e4 != unit
          & op(e1,e4) = e2 ) )
      & ( op(e1,e3) != e4
        | ( e4 != unit
          & op(e1,e4) = e3 ) )
      & ( op(e1,e4) != e4
        | ( e4 != unit
          & op(e1,e4) = e4 ) )
      & ( op(e2,e0) != e4
        | ( e4 != unit
          & op(e2,e4) = e0 ) )
      & ( op(e2,e1) != e4
        | ( e4 != unit
          & op(e2,e4) = e1 ) )
      & ( op(e2,e2) != e4
        | ( e4 != unit
          & op(e2,e4) = e2 ) )
      & ( op(e2,e3) != e4
        | ( e4 != unit
          & op(e2,e4) = e3 ) )
      & ( op(e2,e4) != e4
        | ( e4 != unit
          & op(e2,e4) = e4 ) )
      & ( op(e3,e0) != e4
        | ( e4 != unit
          & op(e3,e4) = e0 ) )
      & ( op(e3,e1) != e4
        | ( e4 != unit
          & op(e3,e4) = e1 ) )
      & ( op(e3,e2) != e4
        | ( e4 != unit
          & op(e3,e4) = e2 ) )
      & ( op(e3,e3) != e4
        | ( e4 != unit
          & op(e3,e4) = e3 ) )
      & ( op(e3,e4) != e4
        | ( e4 != unit
          & op(e3,e4) = e4 ) )
      & ( op(e4,e0) != e4
        | ( e4 != unit
          & op(e4,e4) = e0 ) )
      & ( op(e4,e1) != e4
        | ( e4 != unit
          & op(e4,e4) = e1 ) )
      & ( op(e4,e2) != e4
        | ( e4 != unit
          & op(e4,e4) = e2 ) )
      & ( op(e4,e3) != e4
        | ( e4 != unit
          & op(e4,e4) = e3 ) )
      & ( op(e4,e4) != e4
        | ( e4 != unit
          & op(e4,e4) = e4 ) ) ) ),
    inference(simplify,[],[normalize_1_55,normalize_1_16,normalize_1_7,normalize_1_2,normalize_1_11,normalize_1_4,normalize_1_6,normalize_1_13,normalize_1_15,normalize_1_10]) ).

fof(normalize_1_57,plain,
    ( definitionFOFtoCNF_9
    | ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) )
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) )
    | ( ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) )
      & ( op(e0,e2) != e3
        | ( e3 != unit
          & op(e0,e3) = e2 ) )
      & ( op(e0,e3) != e3
        | ( e3 != unit
          & op(e0,e3) = e3 ) )
      & ( op(e0,e4) != e3
        | ( e3 != unit
          & op(e0,e3) = e4 ) )
      & ( op(e1,e0) != e3
        | ( e3 != unit
          & op(e1,e3) = e0 ) )
      & ( op(e1,e1) != e3
        | ( e3 != unit
          & op(e1,e3) = e1 ) )
      & ( op(e1,e2) != e3
        | ( e3 != unit
          & op(e1,e3) = e2 ) )
      & ( op(e1,e3) != e3
        | ( e3 != unit
          & op(e1,e3) = e3 ) )
      & ( op(e1,e4) != e3
        | ( e3 != unit
          & op(e1,e3) = e4 ) )
      & ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) )
      & ( op(e2,e2) != e3
        | ( e3 != unit
          & op(e2,e3) = e2 ) )
      & ( op(e2,e3) != e3
        | ( e3 != unit
          & op(e2,e3) = e3 ) )
      & ( op(e2,e4) != e3
        | ( e3 != unit
          & op(e2,e3) = e4 ) )
      & ( op(e3,e0) != e3
        | ( e3 != unit
          & op(e3,e3) = e0 ) )
      & ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) )
      & ( op(e3,e3) != e3
        | ( e3 != unit
          & op(e3,e3) = e3 ) )
      & ( op(e3,e4) != e3
        | ( e3 != unit
          & op(e3,e3) = e4 ) )
      & ( op(e4,e0) != e3
        | ( e3 != unit
          & op(e4,e3) = e0 ) )
      & ( op(e4,e1) != e3
        | ( e3 != unit
          & op(e4,e3) = e1 ) )
      & ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) )
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) )
    | ( ( op(e0,e0) != e4
        | ( e4 != unit
          & op(e0,e4) = e0 ) )
      & ( op(e0,e1) != e4
        | ( e4 != unit
          & op(e0,e4) = e1 ) )
      & ( op(e0,e2) != e4
        | ( e4 != unit
          & op(e0,e4) = e2 ) )
      & ( op(e0,e3) != e4
        | ( e4 != unit
          & op(e0,e4) = e3 ) )
      & ( op(e0,e4) != e4
        | ( e4 != unit
          & op(e0,e4) = e4 ) )
      & ( op(e1,e0) != e4
        | ( e4 != unit
          & op(e1,e4) = e0 ) )
      & ( op(e1,e1) != e4
        | ( e4 != unit
          & op(e1,e4) = e1 ) )
      & ( op(e1,e2) != e4
        | ( e4 != unit
          & op(e1,e4) = e2 ) )
      & ( op(e1,e3) != e4
        | ( e4 != unit
          & op(e1,e4) = e3 ) )
      & ( op(e1,e4) != e4
        | ( e4 != unit
          & op(e1,e4) = e4 ) )
      & ( op(e2,e0) != e4
        | ( e4 != unit
          & op(e2,e4) = e0 ) )
      & ( op(e2,e1) != e4
        | ( e4 != unit
          & op(e2,e4) = e1 ) )
      & ( op(e2,e2) != e4
        | ( e4 != unit
          & op(e2,e4) = e2 ) )
      & ( op(e2,e3) != e4
        | ( e4 != unit
          & op(e2,e4) = e3 ) )
      & ( op(e2,e4) != e4
        | ( e4 != unit
          & op(e2,e4) = e4 ) )
      & ( op(e3,e0) != e4
        | ( e4 != unit
          & op(e3,e4) = e0 ) )
      & ( op(e3,e1) != e4
        | ( e4 != unit
          & op(e3,e4) = e1 ) )
      & ( op(e3,e2) != e4
        | ( e4 != unit
          & op(e3,e4) = e2 ) )
      & ( op(e3,e3) != e4
        | ( e4 != unit
          & op(e3,e4) = e3 ) )
      & ( op(e3,e4) != e4
        | ( e4 != unit
          & op(e3,e4) = e4 ) )
      & ( op(e4,e0) != e4
        | ( e4 != unit
          & op(e4,e4) = e0 ) )
      & ( op(e4,e1) != e4
        | ( e4 != unit
          & op(e4,e4) = e1 ) )
      & ( op(e4,e2) != e4
        | ( e4 != unit
          & op(e4,e4) = e2 ) )
      & ( op(e4,e3) != e4
        | ( e4 != unit
          & op(e4,e4) = e3 ) )
      & ( op(e4,e4) != e4
        | ( e4 != unit
          & op(e4,e4) = e4 ) ) ) ),
    inference(simplify,[],[normalize_1_56,normalize_1_47,normalize_1_44,normalize_1_46]) ).

fof(normalize_1_58,plain,
    ( ~ definitionFOFtoCNF_12
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_4]) ).

fof(normalize_1_59,plain,
    ( ~ definitionFOFtoCNF_13
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_5]) ).

fof(normalize_1_60,plain,
    ( ~ definitionFOFtoCNF_14
  <=> ( op(e0,e0) = e2
      & ( op(e0,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_6]) ).

fof(normalize_1_61,plain,
    ( ~ definitionFOFtoCNF_13
  <=> ( ~ definitionFOFtoCNF_14
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_59,normalize_1_60]) ).

fof(normalize_1_62,plain,
    ( ~ definitionFOFtoCNF_15
  <=> ( op(e0,e1) = e2
      & ( op(e0,e2) != e1
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_7]) ).

fof(normalize_1_63,plain,
    ( ~ definitionFOFtoCNF_13
  <=> ( ~ definitionFOFtoCNF_14
      | ~ definitionFOFtoCNF_15
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_61,normalize_1_62]) ).

fof(normalize_1_64,plain,
    ( ~ definitionFOFtoCNF_12
  <=> ( ~ definitionFOFtoCNF_13
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_58,normalize_1_63,normalize_1_60,normalize_1_62]) ).

fof(normalize_1_65,plain,
    ( ~ definitionFOFtoCNF_16
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_8]) ).

fof(normalize_1_66,plain,
    ( ~ definitionFOFtoCNF_12
  <=> ( ~ definitionFOFtoCNF_13
      | ~ definitionFOFtoCNF_16
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_64,normalize_1_65]) ).

fof(normalize_1_67,plain,
    ( ~ definitionFOFtoCNF_17
  <=> ( op(e1,e0) = e2
      & ( op(e1,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_9]) ).

fof(normalize_1_68,plain,
    ( ~ definitionFOFtoCNF_12
  <=> ( ~ definitionFOFtoCNF_13
      | ~ definitionFOFtoCNF_16
      | ~ definitionFOFtoCNF_17
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_66,normalize_1_67]) ).

fof(normalize_1_69,plain,
    ( definitionFOFtoCNF_9
    | ( definitionFOFtoCNF_12
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) )
    | ( ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) )
      & ( op(e0,e2) != e3
        | ( e3 != unit
          & op(e0,e3) = e2 ) )
      & ( op(e0,e3) != e3
        | ( e3 != unit
          & op(e0,e3) = e3 ) )
      & ( op(e0,e4) != e3
        | ( e3 != unit
          & op(e0,e3) = e4 ) )
      & ( op(e1,e0) != e3
        | ( e3 != unit
          & op(e1,e3) = e0 ) )
      & ( op(e1,e1) != e3
        | ( e3 != unit
          & op(e1,e3) = e1 ) )
      & ( op(e1,e2) != e3
        | ( e3 != unit
          & op(e1,e3) = e2 ) )
      & ( op(e1,e3) != e3
        | ( e3 != unit
          & op(e1,e3) = e3 ) )
      & ( op(e1,e4) != e3
        | ( e3 != unit
          & op(e1,e3) = e4 ) )
      & ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) )
      & ( op(e2,e2) != e3
        | ( e3 != unit
          & op(e2,e3) = e2 ) )
      & ( op(e2,e3) != e3
        | ( e3 != unit
          & op(e2,e3) = e3 ) )
      & ( op(e2,e4) != e3
        | ( e3 != unit
          & op(e2,e3) = e4 ) )
      & ( op(e3,e0) != e3
        | ( e3 != unit
          & op(e3,e3) = e0 ) )
      & ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) )
      & ( op(e3,e3) != e3
        | ( e3 != unit
          & op(e3,e3) = e3 ) )
      & ( op(e3,e4) != e3
        | ( e3 != unit
          & op(e3,e3) = e4 ) )
      & ( op(e4,e0) != e3
        | ( e3 != unit
          & op(e4,e3) = e0 ) )
      & ( op(e4,e1) != e3
        | ( e3 != unit
          & op(e4,e3) = e1 ) )
      & ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) )
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) )
    | ( ( op(e0,e0) != e4
        | ( e4 != unit
          & op(e0,e4) = e0 ) )
      & ( op(e0,e1) != e4
        | ( e4 != unit
          & op(e0,e4) = e1 ) )
      & ( op(e0,e2) != e4
        | ( e4 != unit
          & op(e0,e4) = e2 ) )
      & ( op(e0,e3) != e4
        | ( e4 != unit
          & op(e0,e4) = e3 ) )
      & ( op(e0,e4) != e4
        | ( e4 != unit
          & op(e0,e4) = e4 ) )
      & ( op(e1,e0) != e4
        | ( e4 != unit
          & op(e1,e4) = e0 ) )
      & ( op(e1,e1) != e4
        | ( e4 != unit
          & op(e1,e4) = e1 ) )
      & ( op(e1,e2) != e4
        | ( e4 != unit
          & op(e1,e4) = e2 ) )
      & ( op(e1,e3) != e4
        | ( e4 != unit
          & op(e1,e4) = e3 ) )
      & ( op(e1,e4) != e4
        | ( e4 != unit
          & op(e1,e4) = e4 ) )
      & ( op(e2,e0) != e4
        | ( e4 != unit
          & op(e2,e4) = e0 ) )
      & ( op(e2,e1) != e4
        | ( e4 != unit
          & op(e2,e4) = e1 ) )
      & ( op(e2,e2) != e4
        | ( e4 != unit
          & op(e2,e4) = e2 ) )
      & ( op(e2,e3) != e4
        | ( e4 != unit
          & op(e2,e4) = e3 ) )
      & ( op(e2,e4) != e4
        | ( e4 != unit
          & op(e2,e4) = e4 ) )
      & ( op(e3,e0) != e4
        | ( e4 != unit
          & op(e3,e4) = e0 ) )
      & ( op(e3,e1) != e4
        | ( e4 != unit
          & op(e3,e4) = e1 ) )
      & ( op(e3,e2) != e4
        | ( e4 != unit
          & op(e3,e4) = e2 ) )
      & ( op(e3,e3) != e4
        | ( e4 != unit
          & op(e3,e4) = e3 ) )
      & ( op(e3,e4) != e4
        | ( e4 != unit
          & op(e3,e4) = e4 ) )
      & ( op(e4,e0) != e4
        | ( e4 != unit
          & op(e4,e4) = e0 ) )
      & ( op(e4,e1) != e4
        | ( e4 != unit
          & op(e4,e4) = e1 ) )
      & ( op(e4,e2) != e4
        | ( e4 != unit
          & op(e4,e4) = e2 ) )
      & ( op(e4,e3) != e4
        | ( e4 != unit
          & op(e4,e4) = e3 ) )
      & ( op(e4,e4) != e4
        | ( e4 != unit
          & op(e4,e4) = e4 ) ) ) ),
    inference(simplify,[],[normalize_1_57,normalize_1_68,normalize_1_65,normalize_1_63,normalize_1_60,normalize_1_62,normalize_1_67]) ).

fof(normalize_1_70,plain,
    ( ~ definitionFOFtoCNF_18
  <=> ( ~ definitionFOFtoCNF_12
      | ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_10]) ).

fof(normalize_1_71,plain,
    ( ~ definitionFOFtoCNF_19
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_11]) ).

fof(normalize_1_72,plain,
    ( ~ definitionFOFtoCNF_20
  <=> ( op(e3,e4) = e2
      & ( op(e3,e2) != e4
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_13]) ).

fof(normalize_1_73,plain,
    ( ~ definitionFOFtoCNF_19
  <=> ( ~ definitionFOFtoCNF_20
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_71,normalize_1_72]) ).

fof(normalize_1_74,plain,
    ( ~ definitionFOFtoCNF_21
  <=> ( op(e4,e0) = e2
      & ( op(e4,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_14]) ).

fof(normalize_1_75,plain,
    ( ~ definitionFOFtoCNF_19
  <=> ( ~ definitionFOFtoCNF_20
      | ~ definitionFOFtoCNF_21
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_73,normalize_1_74]) ).

fof(normalize_1_76,plain,
    ( ~ definitionFOFtoCNF_18
  <=> ( ~ definitionFOFtoCNF_12
      | ~ definitionFOFtoCNF_19
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_70,normalize_1_75,normalize_1_72,normalize_1_74]) ).

fof(normalize_1_77,plain,
    ( ~ definitionFOFtoCNF_22
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_15]) ).

fof(normalize_1_78,plain,
    ( ~ definitionFOFtoCNF_18
  <=> ( ~ definitionFOFtoCNF_12
      | ~ definitionFOFtoCNF_19
      | ~ definitionFOFtoCNF_22
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_76,normalize_1_77]) ).

fof(normalize_1_79,plain,
    ( ~ definitionFOFtoCNF_23
  <=> ( op(e2,e2) = e2
      & ( op(e2,e2) != e2
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_16]) ).

fof(normalize_1_80,plain,
    ( ~ definitionFOFtoCNF_18
  <=> ( ~ definitionFOFtoCNF_12
      | ~ definitionFOFtoCNF_19
      | ~ definitionFOFtoCNF_22
      | ~ definitionFOFtoCNF_23
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_78,normalize_1_79]) ).

fof(normalize_1_81,plain,
    ( definitionFOFtoCNF_9
    | ( definitionFOFtoCNF_18
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) )
    | ( ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) )
      & ( op(e0,e2) != e3
        | ( e3 != unit
          & op(e0,e3) = e2 ) )
      & ( op(e0,e3) != e3
        | ( e3 != unit
          & op(e0,e3) = e3 ) )
      & ( op(e0,e4) != e3
        | ( e3 != unit
          & op(e0,e3) = e4 ) )
      & ( op(e1,e0) != e3
        | ( e3 != unit
          & op(e1,e3) = e0 ) )
      & ( op(e1,e1) != e3
        | ( e3 != unit
          & op(e1,e3) = e1 ) )
      & ( op(e1,e2) != e3
        | ( e3 != unit
          & op(e1,e3) = e2 ) )
      & ( op(e1,e3) != e3
        | ( e3 != unit
          & op(e1,e3) = e3 ) )
      & ( op(e1,e4) != e3
        | ( e3 != unit
          & op(e1,e3) = e4 ) )
      & ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) )
      & ( op(e2,e2) != e3
        | ( e3 != unit
          & op(e2,e3) = e2 ) )
      & ( op(e2,e3) != e3
        | ( e3 != unit
          & op(e2,e3) = e3 ) )
      & ( op(e2,e4) != e3
        | ( e3 != unit
          & op(e2,e3) = e4 ) )
      & ( op(e3,e0) != e3
        | ( e3 != unit
          & op(e3,e3) = e0 ) )
      & ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) )
      & ( op(e3,e3) != e3
        | ( e3 != unit
          & op(e3,e3) = e3 ) )
      & ( op(e3,e4) != e3
        | ( e3 != unit
          & op(e3,e3) = e4 ) )
      & ( op(e4,e0) != e3
        | ( e3 != unit
          & op(e4,e3) = e0 ) )
      & ( op(e4,e1) != e3
        | ( e3 != unit
          & op(e4,e3) = e1 ) )
      & ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) )
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) )
    | ( ( op(e0,e0) != e4
        | ( e4 != unit
          & op(e0,e4) = e0 ) )
      & ( op(e0,e1) != e4
        | ( e4 != unit
          & op(e0,e4) = e1 ) )
      & ( op(e0,e2) != e4
        | ( e4 != unit
          & op(e0,e4) = e2 ) )
      & ( op(e0,e3) != e4
        | ( e4 != unit
          & op(e0,e4) = e3 ) )
      & ( op(e0,e4) != e4
        | ( e4 != unit
          & op(e0,e4) = e4 ) )
      & ( op(e1,e0) != e4
        | ( e4 != unit
          & op(e1,e4) = e0 ) )
      & ( op(e1,e1) != e4
        | ( e4 != unit
          & op(e1,e4) = e1 ) )
      & ( op(e1,e2) != e4
        | ( e4 != unit
          & op(e1,e4) = e2 ) )
      & ( op(e1,e3) != e4
        | ( e4 != unit
          & op(e1,e4) = e3 ) )
      & ( op(e1,e4) != e4
        | ( e4 != unit
          & op(e1,e4) = e4 ) )
      & ( op(e2,e0) != e4
        | ( e4 != unit
          & op(e2,e4) = e0 ) )
      & ( op(e2,e1) != e4
        | ( e4 != unit
          & op(e2,e4) = e1 ) )
      & ( op(e2,e2) != e4
        | ( e4 != unit
          & op(e2,e4) = e2 ) )
      & ( op(e2,e3) != e4
        | ( e4 != unit
          & op(e2,e4) = e3 ) )
      & ( op(e2,e4) != e4
        | ( e4 != unit
          & op(e2,e4) = e4 ) )
      & ( op(e3,e0) != e4
        | ( e4 != unit
          & op(e3,e4) = e0 ) )
      & ( op(e3,e1) != e4
        | ( e4 != unit
          & op(e3,e4) = e1 ) )
      & ( op(e3,e2) != e4
        | ( e4 != unit
          & op(e3,e4) = e2 ) )
      & ( op(e3,e3) != e4
        | ( e4 != unit
          & op(e3,e4) = e3 ) )
      & ( op(e3,e4) != e4
        | ( e4 != unit
          & op(e3,e4) = e4 ) )
      & ( op(e4,e0) != e4
        | ( e4 != unit
          & op(e4,e4) = e0 ) )
      & ( op(e4,e1) != e4
        | ( e4 != unit
          & op(e4,e4) = e1 ) )
      & ( op(e4,e2) != e4
        | ( e4 != unit
          & op(e4,e4) = e2 ) )
      & ( op(e4,e3) != e4
        | ( e4 != unit
          & op(e4,e4) = e3 ) )
      & ( op(e4,e4) != e4
        | ( e4 != unit
          & op(e4,e4) = e4 ) ) ) ),
    inference(simplify,[],[normalize_1_69,normalize_1_80,normalize_1_77,normalize_1_75,normalize_1_79,normalize_1_72,normalize_1_74]) ).

fof(normalize_1_82,plain,
    ( definitionFOFtoCNF_24
    | definitionFOFtoCNF_9
    | ( ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) )
      & ( op(e0,e2) != e3
        | ( e3 != unit
          & op(e0,e3) = e2 ) )
      & ( op(e0,e3) != e3
        | ( e3 != unit
          & op(e0,e3) = e3 ) )
      & ( op(e0,e4) != e3
        | ( e3 != unit
          & op(e0,e3) = e4 ) )
      & ( op(e1,e0) != e3
        | ( e3 != unit
          & op(e1,e3) = e0 ) )
      & ( op(e1,e1) != e3
        | ( e3 != unit
          & op(e1,e3) = e1 ) )
      & ( op(e1,e2) != e3
        | ( e3 != unit
          & op(e1,e3) = e2 ) )
      & ( op(e1,e3) != e3
        | ( e3 != unit
          & op(e1,e3) = e3 ) )
      & ( op(e1,e4) != e3
        | ( e3 != unit
          & op(e1,e3) = e4 ) )
      & ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) )
      & ( op(e2,e2) != e3
        | ( e3 != unit
          & op(e2,e3) = e2 ) )
      & ( op(e2,e3) != e3
        | ( e3 != unit
          & op(e2,e3) = e3 ) )
      & ( op(e2,e4) != e3
        | ( e3 != unit
          & op(e2,e3) = e4 ) )
      & ( op(e3,e0) != e3
        | ( e3 != unit
          & op(e3,e3) = e0 ) )
      & ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) )
      & ( op(e3,e3) != e3
        | ( e3 != unit
          & op(e3,e3) = e3 ) )
      & ( op(e3,e4) != e3
        | ( e3 != unit
          & op(e3,e3) = e4 ) )
      & ( op(e4,e0) != e3
        | ( e3 != unit
          & op(e4,e3) = e0 ) )
      & ( op(e4,e1) != e3
        | ( e3 != unit
          & op(e4,e3) = e1 ) )
      & ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) )
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) )
    | ( ( op(e0,e0) != e4
        | ( e4 != unit
          & op(e0,e4) = e0 ) )
      & ( op(e0,e1) != e4
        | ( e4 != unit
          & op(e0,e4) = e1 ) )
      & ( op(e0,e2) != e4
        | ( e4 != unit
          & op(e0,e4) = e2 ) )
      & ( op(e0,e3) != e4
        | ( e4 != unit
          & op(e0,e4) = e3 ) )
      & ( op(e0,e4) != e4
        | ( e4 != unit
          & op(e0,e4) = e4 ) )
      & ( op(e1,e0) != e4
        | ( e4 != unit
          & op(e1,e4) = e0 ) )
      & ( op(e1,e1) != e4
        | ( e4 != unit
          & op(e1,e4) = e1 ) )
      & ( op(e1,e2) != e4
        | ( e4 != unit
          & op(e1,e4) = e2 ) )
      & ( op(e1,e3) != e4
        | ( e4 != unit
          & op(e1,e4) = e3 ) )
      & ( op(e1,e4) != e4
        | ( e4 != unit
          & op(e1,e4) = e4 ) )
      & ( op(e2,e0) != e4
        | ( e4 != unit
          & op(e2,e4) = e0 ) )
      & ( op(e2,e1) != e4
        | ( e4 != unit
          & op(e2,e4) = e1 ) )
      & ( op(e2,e2) != e4
        | ( e4 != unit
          & op(e2,e4) = e2 ) )
      & ( op(e2,e3) != e4
        | ( e4 != unit
          & op(e2,e4) = e3 ) )
      & ( op(e2,e4) != e4
        | ( e4 != unit
          & op(e2,e4) = e4 ) )
      & ( op(e3,e0) != e4
        | ( e4 != unit
          & op(e3,e4) = e0 ) )
      & ( op(e3,e1) != e4
        | ( e4 != unit
          & op(e3,e4) = e1 ) )
      & ( op(e3,e2) != e4
        | ( e4 != unit
          & op(e3,e4) = e2 ) )
      & ( op(e3,e3) != e4
        | ( e4 != unit
          & op(e3,e4) = e3 ) )
      & ( op(e3,e4) != e4
        | ( e4 != unit
          & op(e3,e4) = e4 ) )
      & ( op(e4,e0) != e4
        | ( e4 != unit
          & op(e4,e4) = e0 ) )
      & ( op(e4,e1) != e4
        | ( e4 != unit
          & op(e4,e4) = e1 ) )
      & ( op(e4,e2) != e4
        | ( e4 != unit
          & op(e4,e4) = e2 ) )
      & ( op(e4,e3) != e4
        | ( e4 != unit
          & op(e4,e4) = e3 ) )
      & ( op(e4,e4) != e4
        | ( e4 != unit
          & op(e4,e4) = e4 ) ) ) ),
    inference(simplify,[],[normalize_1_81,normalize_1_19]) ).

fof(normalize_1_83,plain,
    ( ~ definitionFOFtoCNF_25
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_18]) ).

fof(normalize_1_84,plain,
    ( ~ definitionFOFtoCNF_26
  <=> ( ( op(e0,e0) = e3
        & ( op(e0,e3) != e0
          | e3 = unit ) )
      | ( op(e0,e1) = e3
        & ( op(e0,e3) != e1
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_19]) ).

fof(normalize_1_85,plain,
    ( ~ definitionFOFtoCNF_25
  <=> ( ~ definitionFOFtoCNF_26
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_83,normalize_1_84]) ).

fof(normalize_1_86,plain,
    ( ~ definitionFOFtoCNF_27
  <=> ( op(e0,e2) = e3
      & ( op(e0,e3) != e2
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_20]) ).

fof(normalize_1_87,plain,
    ( ~ definitionFOFtoCNF_25
  <=> ( ~ definitionFOFtoCNF_26
      | ~ definitionFOFtoCNF_27
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_85,normalize_1_86]) ).

fof(normalize_1_88,plain,
    ( definitionFOFtoCNF_24
    | definitionFOFtoCNF_9
    | ( definitionFOFtoCNF_25
      & ( op(e1,e1) != e3
        | ( e3 != unit
          & op(e1,e3) = e1 ) )
      & ( op(e1,e2) != e3
        | ( e3 != unit
          & op(e1,e3) = e2 ) )
      & ( op(e1,e3) != e3
        | ( e3 != unit
          & op(e1,e3) = e3 ) )
      & ( op(e1,e4) != e3
        | ( e3 != unit
          & op(e1,e3) = e4 ) )
      & ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) )
      & ( op(e2,e2) != e3
        | ( e3 != unit
          & op(e2,e3) = e2 ) )
      & ( op(e2,e3) != e3
        | ( e3 != unit
          & op(e2,e3) = e3 ) )
      & ( op(e2,e4) != e3
        | ( e3 != unit
          & op(e2,e3) = e4 ) )
      & ( op(e3,e0) != e3
        | ( e3 != unit
          & op(e3,e3) = e0 ) )
      & ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) )
      & ( op(e3,e3) != e3
        | ( e3 != unit
          & op(e3,e3) = e3 ) )
      & ( op(e3,e4) != e3
        | ( e3 != unit
          & op(e3,e3) = e4 ) )
      & ( op(e4,e0) != e3
        | ( e3 != unit
          & op(e4,e3) = e0 ) )
      & ( op(e4,e1) != e3
        | ( e3 != unit
          & op(e4,e3) = e1 ) )
      & ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) )
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) )
    | ( ( op(e0,e0) != e4
        | ( e4 != unit
          & op(e0,e4) = e0 ) )
      & ( op(e0,e1) != e4
        | ( e4 != unit
          & op(e0,e4) = e1 ) )
      & ( op(e0,e2) != e4
        | ( e4 != unit
          & op(e0,e4) = e2 ) )
      & ( op(e0,e3) != e4
        | ( e4 != unit
          & op(e0,e4) = e3 ) )
      & ( op(e0,e4) != e4
        | ( e4 != unit
          & op(e0,e4) = e4 ) )
      & ( op(e1,e0) != e4
        | ( e4 != unit
          & op(e1,e4) = e0 ) )
      & ( op(e1,e1) != e4
        | ( e4 != unit
          & op(e1,e4) = e1 ) )
      & ( op(e1,e2) != e4
        | ( e4 != unit
          & op(e1,e4) = e2 ) )
      & ( op(e1,e3) != e4
        | ( e4 != unit
          & op(e1,e4) = e3 ) )
      & ( op(e1,e4) != e4
        | ( e4 != unit
          & op(e1,e4) = e4 ) )
      & ( op(e2,e0) != e4
        | ( e4 != unit
          & op(e2,e4) = e0 ) )
      & ( op(e2,e1) != e4
        | ( e4 != unit
          & op(e2,e4) = e1 ) )
      & ( op(e2,e2) != e4
        | ( e4 != unit
          & op(e2,e4) = e2 ) )
      & ( op(e2,e3) != e4
        | ( e4 != unit
          & op(e2,e4) = e3 ) )
      & ( op(e2,e4) != e4
        | ( e4 != unit
          & op(e2,e4) = e4 ) )
      & ( op(e3,e0) != e4
        | ( e4 != unit
          & op(e3,e4) = e0 ) )
      & ( op(e3,e1) != e4
        | ( e4 != unit
          & op(e3,e4) = e1 ) )
      & ( op(e3,e2) != e4
        | ( e4 != unit
          & op(e3,e4) = e2 ) )
      & ( op(e3,e3) != e4
        | ( e4 != unit
          & op(e3,e4) = e3 ) )
      & ( op(e3,e4) != e4
        | ( e4 != unit
          & op(e3,e4) = e4 ) )
      & ( op(e4,e0) != e4
        | ( e4 != unit
          & op(e4,e4) = e0 ) )
      & ( op(e4,e1) != e4
        | ( e4 != unit
          & op(e4,e4) = e1 ) )
      & ( op(e4,e2) != e4
        | ( e4 != unit
          & op(e4,e4) = e2 ) )
      & ( op(e4,e3) != e4
        | ( e4 != unit
          & op(e4,e4) = e3 ) )
      & ( op(e4,e4) != e4
        | ( e4 != unit
          & op(e4,e4) = e4 ) ) ) ),
    inference(simplify,[],[normalize_1_82,normalize_1_87,normalize_1_84,normalize_1_86]) ).

fof(normalize_1_89,plain,
    ( ~ definitionFOFtoCNF_28
  <=> ( ~ definitionFOFtoCNF_25
      | ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_21]) ).

fof(normalize_1_90,plain,
    ( ~ definitionFOFtoCNF_29
  <=> ( ( op(e2,e0) = e3
        & ( op(e2,e3) != e0
          | e3 = unit ) )
      | ( op(e2,e1) = e3
        & ( op(e2,e3) != e1
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_22]) ).

fof(normalize_1_91,plain,
    ( ~ definitionFOFtoCNF_28
  <=> ( ~ definitionFOFtoCNF_25
      | ~ definitionFOFtoCNF_29
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_89,normalize_1_90]) ).

fof(normalize_1_92,plain,
    ( ~ definitionFOFtoCNF_30
  <=> ( op(e1,e1) = e3
      & ( op(e1,e3) != e1
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_24]) ).

fof(normalize_1_93,plain,
    ( ~ definitionFOFtoCNF_28
  <=> ( ~ definitionFOFtoCNF_25
      | ~ definitionFOFtoCNF_29
      | ~ definitionFOFtoCNF_30
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_1_91,normalize_1_92]) ).

fof(normalize_1_94,plain,
    ( definitionFOFtoCNF_24
    | definitionFOFtoCNF_9
    | ( definitionFOFtoCNF_28
      & ( op(e2,e2) != e3
        | ( e3 != unit
          & op(e2,e3) = e2 ) )
      & ( op(e2,e3) != e3
        | ( e3 != unit
          & op(e2,e3) = e3 ) )
      & ( op(e2,e4) != e3
        | ( e3 != unit
          & op(e2,e3) = e4 ) )
      & ( op(e3,e0) != e3
        | ( e3 != unit
          & op(e3,e3) = e0 ) )
      & ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) )
      & ( op(e3,e3) != e3
        | ( e3 != unit
          & op(e3,e3) = e3 ) )
      & ( op(e3,e4) != e3
        | ( e3 != unit
          & op(e3,e3) = e4 ) )
      & ( op(e4,e0) != e3
        | ( e3 != unit
          & op(e4,e3) = e0 ) )
      & ( op(e4,e1) != e3
        | ( e3 != unit
          & op(e4,e3) = e1 ) )
      & ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) )
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) )
    | ( ( op(e0,e0) != e4
        | ( e4 != unit
          & op(e0,e4) = e0 ) )
      & ( op(e0,e1) != e4
        | ( e4 != unit
          & op(e0,e4) = e1 ) )
      & ( op(e0,e2) != e4
        | ( e4 != unit
          & op(e0,e4) = e2 ) )
      & ( op(e0,e3) != e4
        | ( e4 != unit
          & op(e0,e4) = e3 ) )
      & ( op(e0,e4) != e4
        | ( e4 != unit
          & op(e0,e4) = e4 ) )
      & ( op(e1,e0) != e4
        | ( e4 != unit
          & op(e1,e4) = e0 ) )
      & ( op(e1,e1) != e4
        | ( e4 != unit
          & op(e1,e4) = e1 ) )
      & ( op(e1,e2) != e4
        | ( e4 != unit
          & op(e1,e4) = e2 ) )
      & ( op(e1,e3) != e4
        | ( e4 != unit
          & op(e1,e4) = e3 ) )
      & ( op(e1,e4) != e4
        | ( e4 != unit
          & op(e1,e4) = e4 ) )
      & ( op(e2,e0) != e4
        | ( e4 != unit
          & op(e2,e4) = e0 ) )
      & ( op(e2,e1) != e4
        | ( e4 != unit
          & op(e2,e4) = e1 ) )
      & ( op(e2,e2) != e4
        | ( e4 != unit
          & op(e2,e4) = e2 ) )
      & ( op(e2,e3) != e4
        | ( e4 != unit
          & op(e2,e4) = e3 ) )
      & ( op(e2,e4) != e4
        | ( e4 != unit
          & op(e2,e4) = e4 ) )
      & ( op(e3,e0) != e4
        | ( e4 != unit
          & op(e3,e4) = e0 ) )
      & ( op(e3,e1) != e4
        | ( e4 != unit
          & op(e3,e4) = e1 ) )
      & ( op(e3,e2) != e4
        | ( e4 != unit
          & op(e3,e4) = e2 ) )
      & ( op(e3,e3) != e4
        | ( e4 != unit
          & op(e3,e4) = e3 ) )
      & ( op(e3,e4) != e4
        | ( e4 != unit
          & op(e3,e4) = e4 ) )
      & ( op(e4,e0) != e4
        | ( e4 != unit
          & op(e4,e4) = e0 ) )
      & ( op(e4,e1) != e4
        | ( e4 != unit
          & op(e4,e4) = e1 ) )
      & ( op(e4,e2) != e4
        | ( e4 != unit
          & op(e4,e4) = e2 ) )
      & ( op(e4,e3) != e4
        | ( e4 != unit
          & op(e4,e4) = e3 ) )
      & ( op(e4,e4) != e4
        | ( e4 != unit
          & op(e4,e4) = e4 ) ) ) ),
    inference(simplify,[],[normalize_1_88,normalize_1_93,normalize_1_90,normalize_1_92]) ).

fof(normalize_1_95,plain,
    ( definitionFOFtoCNF_24
    | definitionFOFtoCNF_9
    | ( definitionFOFtoCNF_31
      & ( op(e3,e3) != e3
        | ( e3 != unit
          & op(e3,e3) = e3 ) )
      & ( op(e3,e4) != e3
        | ( e3 != unit
          & op(e3,e3) = e4 ) )
      & ( op(e4,e0) != e3
        | ( e3 != unit
          & op(e4,e3) = e0 ) )
      & ( op(e4,e1) != e3
        | ( e3 != unit
          & op(e4,e3) = e1 ) )
      & ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) )
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) )
    | ( ( op(e0,e0) != e4
        | ( e4 != unit
          & op(e0,e4) = e0 ) )
      & ( op(e0,e1) != e4
        | ( e4 != unit
          & op(e0,e4) = e1 ) )
      & ( op(e0,e2) != e4
        | ( e4 != unit
          & op(e0,e4) = e2 ) )
      & ( op(e0,e3) != e4
        | ( e4 != unit
          & op(e0,e4) = e3 ) )
      & ( op(e0,e4) != e4
        | ( e4 != unit
          & op(e0,e4) = e4 ) )
      & ( op(e1,e0) != e4
        | ( e4 != unit
          & op(e1,e4) = e0 ) )
      & ( op(e1,e1) != e4
        | ( e4 != unit
          & op(e1,e4) = e1 ) )
      & ( op(e1,e2) != e4
        | ( e4 != unit
          & op(e1,e4) = e2 ) )
      & ( op(e1,e3) != e4
        | ( e4 != unit
          & op(e1,e4) = e3 ) )
      & ( op(e1,e4) != e4
        | ( e4 != unit
          & op(e1,e4) = e4 ) )
      & ( op(e2,e0) != e4
        | ( e4 != unit
          & op(e2,e4) = e0 ) )
      & ( op(e2,e1) != e4
        | ( e4 != unit
          & op(e2,e4) = e1 ) )
      & ( op(e2,e2) != e4
        | ( e4 != unit
          & op(e2,e4) = e2 ) )
      & ( op(e2,e3) != e4
        | ( e4 != unit
          & op(e2,e4) = e3 ) )
      & ( op(e2,e4) != e4
        | ( e4 != unit
          & op(e2,e4) = e4 ) )
      & ( op(e3,e0) != e4
        | ( e4 != unit
          & op(e3,e4) = e0 ) )
      & ( op(e3,e1) != e4
        | ( e4 != unit
          & op(e3,e4) = e1 ) )
      & ( op(e3,e2) != e4
        | ( e4 != unit
          & op(e3,e4) = e2 ) )
      & ( op(e3,e3) != e4
        | ( e4 != unit
          & op(e3,e4) = e3 ) )
      & ( op(e3,e4) != e4
        | ( e4 != unit
          & op(e3,e4) = e4 ) )
      & ( op(e4,e0) != e4
        | ( e4 != unit
          & op(e4,e4) = e0 ) )
      & ( op(e4,e1) != e4
        | ( e4 != unit
          & op(e4,e4) = e1 ) )
      & ( op(e4,e2) != e4
        | ( e4 != unit
          & op(e4,e4) = e2 ) )
      & ( op(e4,e3) != e4
        | ( e4 != unit
          & op(e4,e4) = e3 ) )
      & ( op(e4,e4) != e4
        | ( e4 != unit
          & op(e4,e4) = e4 ) ) ) ),
    inference(simplify,[],[normalize_1_94,normalize_1_30,normalize_1_28,normalize_1_22]) ).

fof(normalize_1_96,plain,
    ( definitionFOFtoCNF_24
    | definitionFOFtoCNF_9
    | ( definitionFOFtoCNF_34
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) )
    | ( ( op(e0,e0) != e4
        | ( e4 != unit
          & op(e0,e4) = e0 ) )
      & ( op(e0,e1) != e4
        | ( e4 != unit
          & op(e0,e4) = e1 ) )
      & ( op(e0,e2) != e4
        | ( e4 != unit
          & op(e0,e4) = e2 ) )
      & ( op(e0,e3) != e4
        | ( e4 != unit
          & op(e0,e4) = e3 ) )
      & ( op(e0,e4) != e4
        | ( e4 != unit
          & op(e0,e4) = e4 ) )
      & ( op(e1,e0) != e4
        | ( e4 != unit
          & op(e1,e4) = e0 ) )
      & ( op(e1,e1) != e4
        | ( e4 != unit
          & op(e1,e4) = e1 ) )
      & ( op(e1,e2) != e4
        | ( e4 != unit
          & op(e1,e4) = e2 ) )
      & ( op(e1,e3) != e4
        | ( e4 != unit
          & op(e1,e4) = e3 ) )
      & ( op(e1,e4) != e4
        | ( e4 != unit
          & op(e1,e4) = e4 ) )
      & ( op(e2,e0) != e4
        | ( e4 != unit
          & op(e2,e4) = e0 ) )
      & ( op(e2,e1) != e4
        | ( e4 != unit
          & op(e2,e4) = e1 ) )
      & ( op(e2,e2) != e4
        | ( e4 != unit
          & op(e2,e4) = e2 ) )
      & ( op(e2,e3) != e4
        | ( e4 != unit
          & op(e2,e4) = e3 ) )
      & ( op(e2,e4) != e4
        | ( e4 != unit
          & op(e2,e4) = e4 ) )
      & ( op(e3,e0) != e4
        | ( e4 != unit
          & op(e3,e4) = e0 ) )
      & ( op(e3,e1) != e4
        | ( e4 != unit
          & op(e3,e4) = e1 ) )
      & ( op(e3,e2) != e4
        | ( e4 != unit
          & op(e3,e4) = e2 ) )
      & ( op(e3,e3) != e4
        | ( e4 != unit
          & op(e3,e4) = e3 ) )
      & ( op(e3,e4) != e4
        | ( e4 != unit
          & op(e3,e4) = e4 ) )
      & ( op(e4,e0) != e4
        | ( e4 != unit
          & op(e4,e4) = e0 ) )
      & ( op(e4,e1) != e4
        | ( e4 != unit
          & op(e4,e4) = e1 ) )
      & ( op(e4,e2) != e4
        | ( e4 != unit
          & op(e4,e4) = e2 ) )
      & ( op(e4,e3) != e4
        | ( e4 != unit
          & op(e4,e4) = e3 ) )
      & ( op(e4,e4) != e4
        | ( e4 != unit
          & op(e4,e4) = e4 ) ) ) ),
    inference(simplify,[],[normalize_1_95,normalize_1_37,normalize_1_34,normalize_1_36]) ).

fof(normalize_1_97,plain,
    ( definitionFOFtoCNF_24
    | definitionFOFtoCNF_37
    | definitionFOFtoCNF_9
    | ( ( op(e0,e0) != e4
        | ( e4 != unit
          & op(e0,e4) = e0 ) )
      & ( op(e0,e1) != e4
        | ( e4 != unit
          & op(e0,e4) = e1 ) )
      & ( op(e0,e2) != e4
        | ( e4 != unit
          & op(e0,e4) = e2 ) )
      & ( op(e0,e3) != e4
        | ( e4 != unit
          & op(e0,e4) = e3 ) )
      & ( op(e0,e4) != e4
        | ( e4 != unit
          & op(e0,e4) = e4 ) )
      & ( op(e1,e0) != e4
        | ( e4 != unit
          & op(e1,e4) = e0 ) )
      & ( op(e1,e1) != e4
        | ( e4 != unit
          & op(e1,e4) = e1 ) )
      & ( op(e1,e2) != e4
        | ( e4 != unit
          & op(e1,e4) = e2 ) )
      & ( op(e1,e3) != e4
        | ( e4 != unit
          & op(e1,e4) = e3 ) )
      & ( op(e1,e4) != e4
        | ( e4 != unit
          & op(e1,e4) = e4 ) )
      & ( op(e2,e0) != e4
        | ( e4 != unit
          & op(e2,e4) = e0 ) )
      & ( op(e2,e1) != e4
        | ( e4 != unit
          & op(e2,e4) = e1 ) )
      & ( op(e2,e2) != e4
        | ( e4 != unit
          & op(e2,e4) = e2 ) )
      & ( op(e2,e3) != e4
        | ( e4 != unit
          & op(e2,e4) = e3 ) )
      & ( op(e2,e4) != e4
        | ( e4 != unit
          & op(e2,e4) = e4 ) )
      & ( op(e3,e0) != e4
        | ( e4 != unit
          & op(e3,e4) = e0 ) )
      & ( op(e3,e1) != e4
        | ( e4 != unit
          & op(e3,e4) = e1 ) )
      & ( op(e3,e2) != e4
        | ( e4 != unit
          & op(e3,e4) = e2 ) )
      & ( op(e3,e3) != e4
        | ( e4 != unit
          & op(e3,e4) = e3 ) )
      & ( op(e3,e4) != e4
        | ( e4 != unit
          & op(e3,e4) = e4 ) )
      & ( op(e4,e0) != e4
        | ( e4 != unit
          & op(e4,e4) = e0 ) )
      & ( op(e4,e1) != e4
        | ( e4 != unit
          & op(e4,e4) = e1 ) )
      & ( op(e4,e2) != e4
        | ( e4 != unit
          & op(e4,e4) = e2 ) )
      & ( op(e4,e3) != e4
        | ( e4 != unit
          & op(e4,e4) = e3 ) )
      & ( op(e4,e4) != e4
        | ( e4 != unit
          & op(e4,e4) = e4 ) ) ) ),
    inference(simplify,[],[normalize_1_96,normalize_1_40]) ).

fof(normalize_1_98,plain,
    ( ( e4 != unit
      | op(e0,e0) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e0,e1) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e0,e2) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e0,e3) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e0,e4) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e1,e0) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e1,e1) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e1,e2) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e1,e3) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e1,e4) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e2,e0) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e2,e1) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e2,e2) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e2,e3) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e2,e4) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e3,e0) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e3,e1) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e3,e2) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e3,e3) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e3,e4) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e4,e0) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e4,e1) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e4,e2) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e4,e3) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( e4 != unit
      | op(e4,e4) != e4
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e0,e0) != e4
      | op(e0,e4) = e0
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e0,e1) != e4
      | op(e0,e4) = e1
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e0,e2) != e4
      | op(e0,e4) = e2
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e0,e3) != e4
      | op(e0,e4) = e3
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e1,e0) != e4
      | op(e1,e4) = e0
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e1,e1) != e4
      | op(e1,e4) = e1
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e1,e2) != e4
      | op(e1,e4) = e2
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e1,e3) != e4
      | op(e1,e4) = e3
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e2,e0) != e4
      | op(e2,e4) = e0
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e2,e1) != e4
      | op(e2,e4) = e1
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e2,e2) != e4
      | op(e2,e4) = e2
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e2,e3) != e4
      | op(e2,e4) = e3
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e3,e0) != e4
      | op(e3,e4) = e0
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e3,e1) != e4
      | op(e3,e4) = e1
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e3,e2) != e4
      | op(e3,e4) = e2
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e3,e3) != e4
      | op(e3,e4) = e3
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e4,e0) != e4
      | op(e4,e4) = e0
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e4,e1) != e4
      | op(e4,e4) = e1
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e4,e2) != e4
      | op(e4,e4) = e2
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 )
    & ( op(e4,e3) != e4
      | op(e4,e4) = e3
      | definitionFOFtoCNF_24
      | definitionFOFtoCNF_37
      | definitionFOFtoCNF_9 ) ),
    inference(clausify,[],[normalize_1_97]) ).

fof(normalize_1_99,plain,
    ( e4 != unit
    | op(e3,e3) != e4
    | definitionFOFtoCNF_24
    | definitionFOFtoCNF_37
    | definitionFOFtoCNF_9 ),
    inference(conjunct,[],[normalize_1_98]) ).

fof(normalize_1_100,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_1_25]) ).

fof(normalize_1_101,plain,
    ( op(e0,unit) = e0
    & op(e1,unit) = e1
    & op(e2,unit) = e2
    & op(e3,unit) = e3
    & op(e4,unit) = e4
    & op(unit,e0) = e0
    & op(unit,e1) = e1
    & op(unit,e2) = e2
    & op(unit,e3) = e3
    & op(unit,e4) = e4
    & ( unit = e0
      | unit = e1
      | unit = e2
      | unit = e3
      | unit = e4 ) ),
    inference(canonicalize,[],[ax2]) ).

fof(normalize_1_102,plain,
    op(unit,e4) = e4,
    inference(conjunct,[],[normalize_1_101]) ).

fof(normalize_1_103,plain,
    op(e1,unit) = e1,
    inference(conjunct,[],[normalize_1_101]) ).

fof(normalize_1_104,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(conjunct,[],[normalize_1_101]) ).

fof(normalize_1_105,plain,
    ( 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,e0) != op(e1,e0)
    & op(e0,e0) != op(e2,e0)
    & op(e0,e0) != op(e3,e0)
    & op(e0,e0) != op(e4,e0)
    & op(e0,e1) != op(e0,e2)
    & op(e0,e1) != op(e0,e3)
    & op(e0,e1) != op(e0,e4)
    & 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(e0,e2) != op(e0,e3)
    & op(e0,e2) != op(e0,e4)
    & 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(e0,e3) != op(e0,e4)
    & 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(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,e0) != op(e1,e1)
    & op(e1,e0) != op(e1,e2)
    & op(e1,e0) != op(e1,e3)
    & op(e1,e0) != op(e1,e4)
    & op(e1,e0) != op(e2,e0)
    & op(e1,e0) != op(e3,e0)
    & op(e1,e0) != op(e4,e0)
    & op(e1,e1) != op(e1,e2)
    & op(e1,e1) != op(e1,e3)
    & op(e1,e1) != op(e1,e4)
    & op(e1,e1) != op(e2,e1)
    & op(e1,e1) != op(e3,e1)
    & op(e1,e1) != op(e4,e1)
    & op(e1,e2) != op(e1,e3)
    & op(e1,e2) != op(e1,e4)
    & op(e1,e2) != op(e2,e2)
    & op(e1,e2) != op(e3,e2)
    & op(e1,e2) != op(e4,e2)
    & op(e1,e3) != op(e1,e4)
    & op(e1,e3) != op(e2,e3)
    & op(e1,e3) != op(e3,e3)
    & op(e1,e3) != op(e4,e3)
    & op(e1,e4) != op(e2,e4)
    & op(e1,e4) != op(e3,e4)
    & op(e1,e4) != op(e4,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,e0) != op(e3,e0)
    & op(e2,e0) != op(e4,e0)
    & op(e2,e1) != op(e2,e2)
    & op(e2,e1) != op(e2,e3)
    & op(e2,e1) != op(e2,e4)
    & op(e2,e1) != op(e3,e1)
    & op(e2,e1) != op(e4,e1)
    & op(e2,e2) != op(e2,e3)
    & op(e2,e2) != op(e2,e4)
    & op(e2,e2) != op(e3,e2)
    & op(e2,e2) != op(e4,e2)
    & op(e2,e3) != op(e2,e4)
    & op(e2,e3) != op(e3,e3)
    & op(e2,e3) != op(e4,e3)
    & op(e2,e4) != op(e3,e4)
    & op(e2,e4) != op(e4,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,e0) != op(e4,e0)
    & op(e3,e1) != op(e3,e2)
    & op(e3,e1) != op(e3,e3)
    & op(e3,e1) != op(e3,e4)
    & op(e3,e1) != op(e4,e1)
    & op(e3,e2) != op(e3,e3)
    & op(e3,e2) != op(e3,e4)
    & op(e3,e2) != op(e4,e2)
    & op(e3,e3) != op(e3,e4)
    & op(e3,e3) != op(e4,e3)
    & op(e3,e4) != op(e4,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) ),
    inference(canonicalize,[],[ax4]) ).

fof(normalize_1_106,plain,
    op(e0,e0) != op(e1,e0),
    inference(conjunct,[],[normalize_1_105]) ).

fof(normalize_1_107,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_1_25]) ).

fof(normalize_1_108,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_1_25]) ).

fof(normalize_1_109,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_1_110,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_1_109]) ).

fof(normalize_1_111,plain,
    op(e1,e2) != op(e3,e2),
    inference(conjunct,[],[normalize_1_105]) ).

fof(normalize_1_112,plain,
    op(e3,e3) != op(e3,e4),
    inference(conjunct,[],[normalize_1_105]) ).

fof(normalize_1_113,plain,
    op(e2,e3) != op(e2,e4),
    inference(conjunct,[],[normalize_1_105]) ).

fof(normalize_1_114,plain,
    op(e2,unit) = e2,
    inference(conjunct,[],[normalize_1_101]) ).

fof(normalize_1_115,plain,
    e3 != e4,
    inference(conjunct,[],[normalize_1_109]) ).

fof(normalize_1_116,plain,
    ( ( ~ definitionFOFtoCNF_18
      | definitionFOFtoCNF_12 )
    & ( ~ definitionFOFtoCNF_18
      | definitionFOFtoCNF_19 )
    & ( ~ definitionFOFtoCNF_18
      | definitionFOFtoCNF_22 )
    & ( ~ definitionFOFtoCNF_18
      | definitionFOFtoCNF_23 )
    & ( e2 != unit
      | op(e2,e3) != e2
      | ~ definitionFOFtoCNF_18 )
    & ( e2 != unit
      | op(e2,e4) != e2
      | ~ definitionFOFtoCNF_18 )
    & ( e2 != unit
      | op(e3,e0) != e2
      | ~ definitionFOFtoCNF_18 )
    & ( op(e2,e3) != e2
      | ~ definitionFOFtoCNF_18
      | op(e2,e2) = e3 )
    & ( op(e2,e4) != e2
      | ~ definitionFOFtoCNF_18
      | op(e2,e2) = e4 )
    & ( op(e3,e0) != e2
      | ~ definitionFOFtoCNF_18
      | op(e3,e2) = e0 )
    & ( ~ definitionFOFtoCNF_12
      | ~ definitionFOFtoCNF_19
      | ~ definitionFOFtoCNF_22
      | ~ definitionFOFtoCNF_23
      | op(e2,e3) = e2
      | op(e2,e4) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_18 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e4
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_12
      | ~ definitionFOFtoCNF_19
      | ~ definitionFOFtoCNF_22
      | ~ definitionFOFtoCNF_23
      | e2 = unit
      | definitionFOFtoCNF_18 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e4
      | ~ definitionFOFtoCNF_12
      | ~ definitionFOFtoCNF_19
      | ~ definitionFOFtoCNF_22
      | ~ definitionFOFtoCNF_23
      | e2 = unit
      | op(e3,e0) = e2
      | definitionFOFtoCNF_18 )
    & ( op(e2,e2) != e3
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_12
      | ~ definitionFOFtoCNF_19
      | ~ definitionFOFtoCNF_22
      | ~ definitionFOFtoCNF_23
      | e2 = unit
      | op(e2,e4) = e2
      | definitionFOFtoCNF_18 )
    & ( op(e2,e2) != e3
      | ~ definitionFOFtoCNF_12
      | ~ definitionFOFtoCNF_19
      | ~ definitionFOFtoCNF_22
      | ~ definitionFOFtoCNF_23
      | e2 = unit
      | op(e2,e4) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_18 )
    & ( op(e2,e2) != e4
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_12
      | ~ definitionFOFtoCNF_19
      | ~ definitionFOFtoCNF_22
      | ~ definitionFOFtoCNF_23
      | e2 = unit
      | op(e2,e3) = e2
      | definitionFOFtoCNF_18 )
    & ( op(e2,e2) != e4
      | ~ definitionFOFtoCNF_12
      | ~ definitionFOFtoCNF_19
      | ~ definitionFOFtoCNF_22
      | ~ definitionFOFtoCNF_23
      | e2 = unit
      | op(e2,e3) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_18 )
    & ( op(e3,e2) != e0
      | ~ definitionFOFtoCNF_12
      | ~ definitionFOFtoCNF_19
      | ~ definitionFOFtoCNF_22
      | ~ definitionFOFtoCNF_23
      | e2 = unit
      | op(e2,e3) = e2
      | op(e2,e4) = e2
      | definitionFOFtoCNF_18 ) ),
    inference(clausify,[],[normalize_1_80]) ).

fof(normalize_1_117,plain,
    ( op(e2,e4) != e2
    | ~ definitionFOFtoCNF_18
    | op(e2,e2) = e4 ),
    inference(conjunct,[],[normalize_1_116]) ).

fof(normalize_1_118,plain,
    ( ( e0 != unit
      | ~ definitionFOFtoCNF_1 )
    & ( ~ definitionFOFtoCNF_1
      | op(e1,e0) = e1 )
    & ( ~ definitionFOFtoCNF_1
      | definitionFOFtoCNF_2 )
    & ( ~ definitionFOFtoCNF_1
      | definitionFOFtoCNF_3 )
    & ( ~ definitionFOFtoCNF_1
      | definitionFOFtoCNF_4 )
    & ( e0 != unit
      | op(e0,e3) != e0
      | ~ definitionFOFtoCNF_1 )
    & ( e0 != unit
      | op(e0,e4) != e0
      | ~ definitionFOFtoCNF_1 )
    & ( e0 != unit
      | op(e1,e0) != e0
      | ~ definitionFOFtoCNF_1 )
    & ( op(e0,e3) != e0
      | ~ definitionFOFtoCNF_1
      | op(e0,e0) = e3 )
    & ( op(e0,e4) != e0
      | ~ definitionFOFtoCNF_1
      | op(e0,e0) = e4 )
    & ( op(e0,e0) != e3
      | op(e0,e0) != e4
      | op(e1,e0) != e0
      | op(e1,e0) != e1
      | ~ definitionFOFtoCNF_2
      | ~ definitionFOFtoCNF_3
      | ~ definitionFOFtoCNF_4
      | e0 = unit
      | definitionFOFtoCNF_1 )
    & ( op(e0,e0) != e3
      | op(e0,e0) != e4
      | op(e1,e0) != e1
      | ~ definitionFOFtoCNF_2
      | ~ definitionFOFtoCNF_3
      | ~ definitionFOFtoCNF_4
      | e0 = unit
      | op(e1,e0) = e0
      | definitionFOFtoCNF_1 )
    & ( op(e0,e0) != e3
      | op(e1,e0) != e0
      | op(e1,e0) != e1
      | ~ definitionFOFtoCNF_2
      | ~ definitionFOFtoCNF_3
      | ~ definitionFOFtoCNF_4
      | e0 = unit
      | op(e0,e4) = e0
      | definitionFOFtoCNF_1 )
    & ( op(e0,e0) != e3
      | op(e1,e0) != e1
      | ~ definitionFOFtoCNF_2
      | ~ definitionFOFtoCNF_3
      | ~ definitionFOFtoCNF_4
      | e0 = unit
      | op(e0,e4) = e0
      | op(e1,e0) = e0
      | definitionFOFtoCNF_1 )
    & ( op(e0,e0) != e4
      | op(e1,e0) != e0
      | op(e1,e0) != e1
      | ~ definitionFOFtoCNF_2
      | ~ definitionFOFtoCNF_3
      | ~ definitionFOFtoCNF_4
      | e0 = unit
      | op(e0,e3) = e0
      | definitionFOFtoCNF_1 )
    & ( op(e0,e0) != e4
      | op(e1,e0) != e1
      | ~ definitionFOFtoCNF_2
      | ~ definitionFOFtoCNF_3
      | ~ definitionFOFtoCNF_4
      | e0 = unit
      | op(e0,e3) = e0
      | op(e1,e0) = e0
      | definitionFOFtoCNF_1 )
    & ( op(e1,e0) != e0
      | op(e1,e0) != e1
      | ~ definitionFOFtoCNF_2
      | ~ definitionFOFtoCNF_3
      | ~ definitionFOFtoCNF_4
      | e0 = unit
      | op(e0,e3) = e0
      | op(e0,e4) = e0
      | definitionFOFtoCNF_1 )
    & ( op(e1,e0) != e1
      | ~ definitionFOFtoCNF_2
      | ~ definitionFOFtoCNF_3
      | ~ definitionFOFtoCNF_4
      | e0 = unit
      | op(e0,e3) = e0
      | op(e0,e4) = e0
      | op(e1,e0) = e0
      | definitionFOFtoCNF_1 ) ),
    inference(clausify,[],[normalize_1_7]) ).

fof(normalize_1_119,plain,
    ( ~ definitionFOFtoCNF_1
    | op(e1,e0) = e1 ),
    inference(conjunct,[],[normalize_1_118]) ).

cnf(refute_1_0,plain,
    ( ~ definitionFOFtoCNF_0
    | definitionFOFtoCNF_1 ),
    inference(canonicalize,[],[normalize_1_18]) ).

cnf(refute_1_1,plain,
    ( ~ definitionFOFtoCNF_24
    | definitionFOFtoCNF_18 ),
    inference(canonicalize,[],[normalize_1_21]) ).

cnf(refute_1_2,plain,
    ( op(e2,e2) != e3
    | ~ definitionFOFtoCNF_33
    | op(e2,e3) = e2 ),
    inference(canonicalize,[],[normalize_1_24]) ).

cnf(refute_1_3,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_1_26]) ).

cnf(refute_1_4,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_1_5,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_1_6,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_1_4,refute_1_5]) ).

cnf(refute_1_7,plain,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_1_6:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_1_8,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_1_3,refute_1_7]) ).

cnf(refute_1_9,plain,
    ( e3 != e3
    | op(e2,e2) != e3
    | op(e2,e2) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e3) ),[1],$fot(e3)]]) ).

cnf(refute_1_10,plain,
    ( e3 != e3
    | op(e2,e2) = e3 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_1_8,refute_1_9]) ).

cnf(refute_1_11,plain,
    ( e3 != e3
    | ~ definitionFOFtoCNF_33
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_1_10,refute_1_2]) ).

cnf(refute_1_12,plain,
    e3 = e3,
    introduced(tautology,[refl,[$fot(e3)]]) ).

cnf(refute_1_13,plain,
    ( ~ definitionFOFtoCNF_33
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_1_12,refute_1_11]) ).

cnf(refute_1_14,plain,
    ( ~ definitionFOFtoCNF_31
    | definitionFOFtoCNF_33 ),
    inference(canonicalize,[],[normalize_1_32]) ).

cnf(refute_1_15,plain,
    ( ~ definitionFOFtoCNF_34
    | definitionFOFtoCNF_31 ),
    inference(canonicalize,[],[normalize_1_39]) ).

cnf(refute_1_16,plain,
    ( ~ definitionFOFtoCNF_37
    | definitionFOFtoCNF_34 ),
    inference(canonicalize,[],[normalize_1_42]) ).

cnf(refute_1_17,plain,
    ( ~ definitionFOFtoCNF_9
    | definitionFOFtoCNF_0 ),
    inference(canonicalize,[],[normalize_1_49]) ).

cnf(refute_1_18,plain,
    ( e4 != unit
    | op(e3,e3) != e4
    | definitionFOFtoCNF_24
    | definitionFOFtoCNF_37
    | definitionFOFtoCNF_9 ),
    inference(canonicalize,[],[normalize_1_99]) ).

cnf(refute_1_19,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_1_100]) ).

cnf(refute_1_20,plain,
    op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).

cnf(refute_1_21,plain,
    ( op(e2,e2) != e3
    | op(e3,op(e2,e2)) != op(e3,op(e2,e2))
    | op(e3,op(e2,e2)) = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) ),[1,1],$fot(e3)]]) ).

cnf(refute_1_22,plain,
    ( op(e2,e2) != e3
    | op(e3,op(e2,e2)) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) )],[refute_1_20,refute_1_21]) ).

cnf(refute_1_23,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_1_8,refute_1_22]) ).

cnf(refute_1_24,plain,
    op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).

cnf(refute_1_25,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e3)]]) ).

cnf(refute_1_26,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_1_24,refute_1_25]) ).

cnf(refute_1_27,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_1_8,refute_1_26]) ).

cnf(refute_1_28,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_1_29,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_1_6,refute_1_28]) ).

cnf(refute_1_30,plain,
    ( op(e3,op(e2,e2)) != op(e3,e3)
    | op(op(e2,e2),op(e2,e2)) != op(e3,op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) = op(e3,e3) ),
    inference(subst,[],[refute_1_29:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e3,op(e2,e2)))),bind(Z,$fot(op(e3,e3)))]]) ).

cnf(refute_1_31,plain,
    ( op(e3,op(e2,e2)) != op(e3,e3)
    | op(op(e2,e2),op(e2,e2)) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e3,op(e2,e2))) )],[refute_1_27,refute_1_30]) ).

cnf(refute_1_32,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_1_23,refute_1_31]) ).

cnf(refute_1_33,plain,
    ( e4 != op(op(e2,e2),op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) != op(e3,e3)
    | e4 = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e4,op(e3,e3)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).

cnf(refute_1_34,plain,
    ( e4 != op(op(e2,e2),op(e2,e2))
    | e4 = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e3,e3)) )],[refute_1_32,refute_1_33]) ).

cnf(refute_1_35,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_1_19,refute_1_34]) ).

cnf(refute_1_36,plain,
    ( e4 != op(e3,e3)
    | op(e3,e3) = e4 ),
    inference(subst,[],[refute_1_6:[bind(X,$fot(e4)),bind(Y,$fot(op(e3,e3)))]]) ).

cnf(refute_1_37,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_1_35,refute_1_36]) ).

cnf(refute_1_38,plain,
    ( e4 != e4
    | op(e3,e3) != e4
    | op(e3,e3) = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e3),e4) ),[1],$fot(e4)]]) ).

cnf(refute_1_39,plain,
    ( e4 != e4
    | op(e3,e3) = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_1_37,refute_1_38]) ).

cnf(refute_1_40,plain,
    ( e4 != e4
    | e4 != unit
    | definitionFOFtoCNF_24
    | definitionFOFtoCNF_37
    | definitionFOFtoCNF_9 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_1_39,refute_1_18]) ).

cnf(refute_1_41,plain,
    e4 = e4,
    introduced(tautology,[refl,[$fot(e4)]]) ).

cnf(refute_1_42,plain,
    ( e4 != unit
    | definitionFOFtoCNF_24
    | definitionFOFtoCNF_37
    | definitionFOFtoCNF_9 ),
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_1_41,refute_1_40]) ).

cnf(refute_1_43,plain,
    op(unit,e4) = e4,
    inference(canonicalize,[],[normalize_1_102]) ).

cnf(refute_1_44,plain,
    op(e1,unit) = e1,
    inference(canonicalize,[],[normalize_1_103]) ).

cnf(refute_1_45,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(canonicalize,[],[normalize_1_104]) ).

cnf(refute_1_46,plain,
    ( op(e1,unit) != e1
    | unit != e0
    | op(e1,e0) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,unit),e1) ),[0,1],$fot(e0)]]) ).

cnf(refute_1_47,plain,
    ( op(e1,unit) != e1
    | op(e1,e0) = e1
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_1_45,refute_1_46]) ).

cnf(refute_1_48,plain,
    ( op(e1,e0) = e1
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_1_44,refute_1_47]) ).

cnf(refute_1_49,plain,
    op(e0,e0) != op(e1,e0),
    inference(canonicalize,[],[normalize_1_106]) ).

cnf(refute_1_50,plain,
    op(e0,e0) = e1,
    inference(canonicalize,[],[normalize_1_53]) ).

cnf(refute_1_51,plain,
    ( e1 != op(e1,e0)
    | op(e0,e0) != e1
    | op(e0,e0) = op(e1,e0) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e0),e1) ),[1],$fot(op(e1,e0))]]) ).

cnf(refute_1_52,plain,
    ( e1 != op(e1,e0)
    | op(e0,e0) = op(e1,e0) ),
    inference(resolve,[$cnf( $equal(op(e0,e0),e1) )],[refute_1_50,refute_1_51]) ).

cnf(refute_1_53,plain,
    e1 != op(e1,e0),
    inference(resolve,[$cnf( $equal(op(e0,e0),op(e1,e0)) )],[refute_1_52,refute_1_49]) ).

cnf(refute_1_54,plain,
    ( op(e1,e0) != e1
    | e1 = op(e1,e0) ),
    inference(subst,[],[refute_1_6:[bind(X,$fot(op(e1,e0))),bind(Y,$fot(e1))]]) ).

cnf(refute_1_55,plain,
    op(e1,e0) != e1,
    inference(resolve,[$cnf( $equal(e1,op(e1,e0)) )],[refute_1_54,refute_1_53]) ).

cnf(refute_1_56,plain,
    ( unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e0),e1) )],[refute_1_48,refute_1_55]) ).

cnf(refute_1_57,plain,
    ( op(e1,unit) != e1
    | unit != e1
    | op(e1,e1) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,unit),e1) ),[0,1],$fot(e1)]]) ).

cnf(refute_1_58,plain,
    ( op(e1,unit) != e1
    | op(e1,e1) = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_1_56,refute_1_57]) ).

cnf(refute_1_59,plain,
    ( op(e1,e1) = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_1_44,refute_1_58]) ).

cnf(refute_1_60,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_1_107]) ).

cnf(refute_1_61,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_1_108]) ).

cnf(refute_1_62,plain,
    ( e1 != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) = e1 ),
    inference(subst,[],[refute_1_6:[bind(X,$fot(e1)),bind(Y,$fot(op(op(e2,e2),e2)))]]) ).

cnf(refute_1_63,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_1_61,refute_1_62]) ).

cnf(refute_1_64,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(e1,op(op(e2,e2),e2)))]]) ).

cnf(refute_1_65,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) ),[1,1],$fot(e1)]]) ).

cnf(refute_1_66,plain,
    ( op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_1_64,refute_1_65]) ).

cnf(refute_1_67,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_1_63,refute_1_66]) ).

cnf(refute_1_68,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_1_69,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) ),[1,0],$fot(e1)]]) ).

cnf(refute_1_70,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_1_68,refute_1_69]) ).

cnf(refute_1_71,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_1_63,refute_1_70]) ).

cnf(refute_1_72,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(subst,[],[refute_1_29:[bind(X,$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))),bind(Y,$fot(op(e1,op(op(e2,e2),e2)))),bind(Z,$fot(op(e1,e1)))]]) ).

cnf(refute_1_73,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_1_71,refute_1_72]) ).

cnf(refute_1_74,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,e1)) )],[refute_1_67,refute_1_73]) ).

cnf(refute_1_75,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,e1)
    | e0 = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e1,e1)) ),[0],$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_1_76,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | e0 = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,e1)) )],[refute_1_74,refute_1_75]) ).

cnf(refute_1_77,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_1_60,refute_1_76]) ).

cnf(refute_1_78,plain,
    ( e0 != op(e1,e1)
    | op(e1,e1) = e0 ),
    inference(subst,[],[refute_1_6:[bind(X,$fot(e0)),bind(Y,$fot(op(e1,e1)))]]) ).

cnf(refute_1_79,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_1_77,refute_1_78]) ).

cnf(refute_1_80,plain,
    ( op(e1,e1) != e0
    | op(e1,e1) != e1
    | e0 = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e1) ),[0],$fot(e0)]]) ).

cnf(refute_1_81,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_1_79,refute_1_80]) ).

cnf(refute_1_82,plain,
    ( e0 = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_1_59,refute_1_81]) ).

cnf(refute_1_83,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_1_110]) ).

cnf(refute_1_84,plain,
    ( unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_1_82,refute_1_83]) ).

cnf(refute_1_85,plain,
    ( op(e1,unit) != e1
    | unit != e2
    | op(e1,e2) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,unit),e1) ),[0,1],$fot(e2)]]) ).

cnf(refute_1_86,plain,
    ( op(e1,unit) != e1
    | op(e1,e2) = e1
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_1_84,refute_1_85]) ).

cnf(refute_1_87,plain,
    ( op(e1,e2) = e1
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_1_44,refute_1_86]) ).

cnf(refute_1_88,plain,
    op(e1,e2) != op(e3,e2),
    inference(canonicalize,[],[normalize_1_111]) ).

cnf(refute_1_89,plain,
    op(op(e2,e2),e2) = op(op(e2,e2),e2),
    introduced(tautology,[refl,[$fot(op(op(e2,e2),e2))]]) ).

cnf(refute_1_90,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),e2) != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) = op(e3,e2) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),e2),op(op(e2,e2),e2)) ),[1,0],$fot(e3)]]) ).

cnf(refute_1_91,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),e2) = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(op(e2,e2),e2)) )],[refute_1_89,refute_1_90]) ).

cnf(refute_1_92,plain,
    op(op(e2,e2),e2) = op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_1_8,refute_1_91]) ).

cnf(refute_1_93,plain,
    ( e1 != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) != op(e3,e2)
    | e1 = op(e3,e2) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e1,op(e3,e2)) ),[0],$fot(op(op(e2,e2),e2))]]) ).

cnf(refute_1_94,plain,
    ( e1 != op(op(e2,e2),e2)
    | e1 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(e3,e2)) )],[refute_1_92,refute_1_93]) ).

cnf(refute_1_95,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_1_61,refute_1_94]) ).

cnf(refute_1_96,plain,
    ( e1 != op(e3,e2)
    | op(e3,e2) = e1 ),
    inference(subst,[],[refute_1_6:[bind(X,$fot(e1)),bind(Y,$fot(op(e3,e2)))]]) ).

cnf(refute_1_97,plain,
    op(e3,e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e2)) )],[refute_1_95,refute_1_96]) ).

cnf(refute_1_98,plain,
    ( op(e1,e2) != e1
    | op(e3,e2) != e1
    | op(e1,e2) = op(e3,e2) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e1,e2),op(e3,e2)) ),[1],$fot(e1)]]) ).

cnf(refute_1_99,plain,
    ( op(e1,e2) != e1
    | op(e1,e2) = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_1_97,refute_1_98]) ).

cnf(refute_1_100,plain,
    op(e1,e2) != e1,
    inference(resolve,[$cnf( $equal(op(e1,e2),op(e3,e2)) )],[refute_1_99,refute_1_88]) ).

cnf(refute_1_101,plain,
    ( unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e1) )],[refute_1_87,refute_1_100]) ).

cnf(refute_1_102,plain,
    ( op(unit,e4) != e4
    | unit != e3
    | op(e3,e4) = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e4),e4) ),[0,0],$fot(e3)]]) ).

cnf(refute_1_103,plain,
    ( op(unit,e4) != e4
    | op(e3,e4) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_1_101,refute_1_102]) ).

cnf(refute_1_104,plain,
    ( op(e3,e4) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_1_43,refute_1_103]) ).

cnf(refute_1_105,plain,
    op(e3,e3) != op(e3,e4),
    inference(canonicalize,[],[normalize_1_112]) ).

cnf(refute_1_106,plain,
    ( e4 != op(e3,e4)
    | op(e3,e3) != e4
    | op(e3,e3) = op(e3,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e3),e4) ),[1],$fot(op(e3,e4))]]) ).

cnf(refute_1_107,plain,
    ( e4 != op(e3,e4)
    | op(e3,e3) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_1_37,refute_1_106]) ).

cnf(refute_1_108,plain,
    e4 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e3),op(e3,e4)) )],[refute_1_107,refute_1_105]) ).

cnf(refute_1_109,plain,
    ( op(e3,e4) != e4
    | e4 = op(e3,e4) ),
    inference(subst,[],[refute_1_6:[bind(X,$fot(op(e3,e4))),bind(Y,$fot(e4))]]) ).

cnf(refute_1_110,plain,
    op(e3,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e4)) )],[refute_1_109,refute_1_108]) ).

cnf(refute_1_111,plain,
    unit = e4,
    inference(resolve,[$cnf( $equal(op(e3,e4),e4) )],[refute_1_104,refute_1_110]) ).

cnf(refute_1_112,plain,
    ( e4 != e4
    | unit != e4
    | e4 = unit ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e4,unit) ),[1],$fot(e4)]]) ).

cnf(refute_1_113,plain,
    ( e4 != e4
    | e4 = unit ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_1_111,refute_1_112]) ).

cnf(refute_1_114,plain,
    ( e4 != e4
    | definitionFOFtoCNF_24
    | definitionFOFtoCNF_37
    | definitionFOFtoCNF_9 ),
    inference(resolve,[$cnf( $equal(e4,unit) )],[refute_1_113,refute_1_42]) ).

cnf(refute_1_115,plain,
    ( definitionFOFtoCNF_24
    | definitionFOFtoCNF_37
    | definitionFOFtoCNF_9 ),
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_1_41,refute_1_114]) ).

cnf(refute_1_116,plain,
    ( definitionFOFtoCNF_0
    | definitionFOFtoCNF_24
    | definitionFOFtoCNF_37 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_9 )],[refute_1_115,refute_1_17]) ).

cnf(refute_1_117,plain,
    ( definitionFOFtoCNF_0
    | definitionFOFtoCNF_24
    | definitionFOFtoCNF_34 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_37 )],[refute_1_116,refute_1_16]) ).

cnf(refute_1_118,plain,
    ( definitionFOFtoCNF_0
    | definitionFOFtoCNF_24
    | definitionFOFtoCNF_31 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_34 )],[refute_1_117,refute_1_15]) ).

cnf(refute_1_119,plain,
    ( definitionFOFtoCNF_0
    | definitionFOFtoCNF_24
    | definitionFOFtoCNF_33 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_31 )],[refute_1_118,refute_1_14]) ).

cnf(refute_1_120,plain,
    ( op(e2,e3) = e2
    | definitionFOFtoCNF_0
    | definitionFOFtoCNF_24 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_33 )],[refute_1_119,refute_1_13]) ).

cnf(refute_1_121,plain,
    op(e2,e3) != op(e2,e4),
    inference(canonicalize,[],[normalize_1_113]) ).

cnf(refute_1_122,plain,
    op(e2,unit) = e2,
    inference(canonicalize,[],[normalize_1_114]) ).

cnf(refute_1_123,plain,
    ( op(e2,unit) != e2
    | unit != e4
    | op(e2,e4) = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,unit),e2) ),[0,1],$fot(e4)]]) ).

cnf(refute_1_124,plain,
    ( op(e2,unit) != e2
    | op(e2,e4) = e2
    | unit = e3 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_1_101,refute_1_123]) ).

cnf(refute_1_125,plain,
    ( op(e2,e4) = e2
    | unit = e3 ),
    inference(resolve,[$cnf( $equal(op(e2,unit),e2) )],[refute_1_122,refute_1_124]) ).

cnf(refute_1_126,plain,
    ( unit != e3
    | unit != e4
    | e4 = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(unit,e3) ),[0],$fot(e4)]]) ).

cnf(refute_1_127,plain,
    ( unit != e3
    | e4 = e3 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_1_111,refute_1_126]) ).

cnf(refute_1_128,plain,
    ( e4 = e3
    | op(e2,e4) = e2 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_1_125,refute_1_127]) ).

cnf(refute_1_129,plain,
    e3 != e4,
    inference(canonicalize,[],[normalize_1_115]) ).

cnf(refute_1_130,plain,
    ( e4 != e3
    | e3 = e4 ),
    inference(subst,[],[refute_1_6:[bind(X,$fot(e4)),bind(Y,$fot(e3))]]) ).

cnf(refute_1_131,plain,
    e4 != e3,
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_1_130,refute_1_129]) ).

cnf(refute_1_132,plain,
    op(e2,e4) = e2,
    inference(resolve,[$cnf( $equal(e4,e3) )],[refute_1_128,refute_1_131]) ).

cnf(refute_1_133,plain,
    ( op(e2,e3) != e2
    | op(e2,e4) != e2
    | op(e2,e3) = op(e2,e4) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e2,e3),op(e2,e4)) ),[1],$fot(e2)]]) ).

cnf(refute_1_134,plain,
    ( op(e2,e3) != e2
    | op(e2,e3) = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e2) )],[refute_1_132,refute_1_133]) ).

cnf(refute_1_135,plain,
    op(e2,e3) != e2,
    inference(resolve,[$cnf( $equal(op(e2,e3),op(e2,e4)) )],[refute_1_134,refute_1_121]) ).

cnf(refute_1_136,plain,
    ( definitionFOFtoCNF_0
    | definitionFOFtoCNF_24 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e2) )],[refute_1_120,refute_1_135]) ).

cnf(refute_1_137,plain,
    ( definitionFOFtoCNF_0
    | definitionFOFtoCNF_18 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_24 )],[refute_1_136,refute_1_1]) ).

cnf(refute_1_138,plain,
    ( op(e2,e4) != e2
    | ~ definitionFOFtoCNF_18
    | op(e2,e2) = e4 ),
    inference(canonicalize,[],[normalize_1_117]) ).

cnf(refute_1_139,plain,
    ( op(e2,e2) != e3
    | op(e2,e2) != e4
    | e3 = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e4) ),[0],$fot(e3)]]) ).

cnf(refute_1_140,plain,
    ( op(e2,e2) != e4
    | e3 = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_1_8,refute_1_139]) ).

cnf(refute_1_141,plain,
    ( op(e2,e4) != e2
    | ~ definitionFOFtoCNF_18
    | e3 = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_1_138,refute_1_140]) ).

cnf(refute_1_142,plain,
    ( op(e2,e4) != e2
    | ~ definitionFOFtoCNF_18 ),
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_1_141,refute_1_129]) ).

cnf(refute_1_143,plain,
    ( e2 != e2
    | op(e2,e4) != e2
    | op(e2,e4) = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e4),e2) ),[0,0],$fot(e2)]]) ).

cnf(refute_1_144,plain,
    ( e2 != e2
    | op(e2,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e2) )],[refute_1_132,refute_1_143]) ).

cnf(refute_1_145,plain,
    ( e2 != e2
    | ~ definitionFOFtoCNF_18 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e2) )],[refute_1_144,refute_1_142]) ).

cnf(refute_1_146,plain,
    e2 = e2,
    introduced(tautology,[refl,[$fot(e2)]]) ).

cnf(refute_1_147,plain,
    ~ definitionFOFtoCNF_18,
    inference(resolve,[$cnf( $equal(e2,e2) )],[refute_1_146,refute_1_145]) ).

cnf(refute_1_148,plain,
    definitionFOFtoCNF_0,
    inference(resolve,[$cnf( definitionFOFtoCNF_18 )],[refute_1_137,refute_1_147]) ).

cnf(refute_1_149,plain,
    definitionFOFtoCNF_1,
    inference(resolve,[$cnf( definitionFOFtoCNF_0 )],[refute_1_148,refute_1_0]) ).

cnf(refute_1_150,plain,
    ( ~ definitionFOFtoCNF_1
    | op(e1,e0) = e1 ),
    inference(canonicalize,[],[normalize_1_119]) ).

cnf(refute_1_151,plain,
    ~ definitionFOFtoCNF_1,
    inference(resolve,[$cnf( $equal(op(e1,e0),e1) )],[refute_1_150,refute_1_55]) ).

cnf(refute_1_152,plain,
    $false,
    inference(resolve,[$cnf( definitionFOFtoCNF_1 )],[refute_1_149,refute_1_151]) ).

fof(negate_2_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & op(e0,e0) = e2
        & op(e2,e2) = e0 )
     => op(e0,e2) = e0 ),
    inference(negate,[],[subgoal_2]) ).

fof(normalize_2_0,plain,
    ( op(e0,e2) != e0
    & op(e0,e0) = e2
    & op(e2,e2) = e0
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_2_0]) ).

fof(normalize_2_1,plain,
    op(e2,e2) = e0,
    inference(conjunct,[],[normalize_2_0]) ).

fof(normalize_2_2,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_2_3,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_2_2]) ).

fof(normalize_2_4,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_2_5,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_2_4]) ).

cnf(refute_2_0,plain,
    op(e2,e2) = e0,
    inference(canonicalize,[],[normalize_2_1]) ).

cnf(refute_2_1,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_2_3]) ).

cnf(refute_2_2,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_2_3,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_2_4,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_2_2,refute_2_3]) ).

cnf(refute_2_5,plain,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_2_4:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_2_6,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_2_1,refute_2_5]) ).

cnf(refute_2_7,plain,
    ( op(e2,e2) != e0
    | op(e2,e2) != e3
    | e3 = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e0) ),[0],$fot(e3)]]) ).

cnf(refute_2_8,plain,
    ( op(e2,e2) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_2_6,refute_2_7]) ).

cnf(refute_2_9,plain,
    e3 = e0,
    inference(resolve,[$cnf( $equal(op(e2,e2),e0) )],[refute_2_0,refute_2_8]) ).

cnf(refute_2_10,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_2_5]) ).

cnf(refute_2_11,plain,
    ( e3 != e0
    | e0 = e3 ),
    inference(subst,[],[refute_2_4:[bind(X,$fot(e3)),bind(Y,$fot(e0))]]) ).

cnf(refute_2_12,plain,
    e3 != e0,
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_2_11,refute_2_10]) ).

cnf(refute_2_13,plain,
    $false,
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_2_9,refute_2_12]) ).

fof(negate_3_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & op(e0,e0) = e3
        & op(e3,e3) = e0 )
     => op(e0,e3) = e0 ),
    inference(negate,[],[subgoal_3]) ).

fof(normalize_3_0,plain,
    ( op(e0,e3) != e0
    & op(e0,e0) = e3
    & op(e3,e3) = e0
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_3_0]) ).

fof(normalize_3_1,plain,
    op(e3,e3) = e0,
    inference(conjunct,[],[normalize_3_0]) ).

fof(normalize_3_2,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_3_3,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_3_2]) ).

fof(normalize_3_4,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_3_2]) ).

fof(normalize_3_5,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_3_6,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_3_5]) ).

cnf(refute_3_0,plain,
    op(e3,e3) = e0,
    inference(canonicalize,[],[normalize_3_1]) ).

cnf(refute_3_1,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_3_3]) ).

cnf(refute_3_2,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_3_4]) ).

cnf(refute_3_3,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_3_4,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_3_5,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_3_3,refute_3_4]) ).

cnf(refute_3_6,plain,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_3_5:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_3_7,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_3_2,refute_3_6]) ).

cnf(refute_3_8,plain,
    op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).

cnf(refute_3_9,plain,
    ( op(e2,e2) != e3
    | op(e3,op(e2,e2)) != op(e3,op(e2,e2))
    | op(e3,op(e2,e2)) = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) ),[1,1],$fot(e3)]]) ).

cnf(refute_3_10,plain,
    ( op(e2,e2) != e3
    | op(e3,op(e2,e2)) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) )],[refute_3_8,refute_3_9]) ).

cnf(refute_3_11,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_3_7,refute_3_10]) ).

cnf(refute_3_12,plain,
    op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).

cnf(refute_3_13,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e3)]]) ).

cnf(refute_3_14,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_3_12,refute_3_13]) ).

cnf(refute_3_15,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_3_7,refute_3_14]) ).

cnf(refute_3_16,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_3_17,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_3_5,refute_3_16]) ).

cnf(refute_3_18,plain,
    ( op(e3,op(e2,e2)) != op(e3,e3)
    | op(op(e2,e2),op(e2,e2)) != op(e3,op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) = op(e3,e3) ),
    inference(subst,[],[refute_3_17:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e3,op(e2,e2)))),bind(Z,$fot(op(e3,e3)))]]) ).

cnf(refute_3_19,plain,
    ( op(e3,op(e2,e2)) != op(e3,e3)
    | op(op(e2,e2),op(e2,e2)) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e3,op(e2,e2))) )],[refute_3_15,refute_3_18]) ).

cnf(refute_3_20,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_3_11,refute_3_19]) ).

cnf(refute_3_21,plain,
    ( e4 != op(op(e2,e2),op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) != op(e3,e3)
    | e4 = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e4,op(e3,e3)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).

cnf(refute_3_22,plain,
    ( e4 != op(op(e2,e2),op(e2,e2))
    | e4 = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e3,e3)) )],[refute_3_20,refute_3_21]) ).

cnf(refute_3_23,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_3_1,refute_3_22]) ).

cnf(refute_3_24,plain,
    ( e4 != op(e3,e3)
    | op(e3,e3) = e4 ),
    inference(subst,[],[refute_3_5:[bind(X,$fot(e4)),bind(Y,$fot(op(e3,e3)))]]) ).

cnf(refute_3_25,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_3_23,refute_3_24]) ).

cnf(refute_3_26,plain,
    ( op(e3,e3) != e0
    | op(e3,e3) != e4
    | e4 = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e3),e0) ),[0],$fot(e4)]]) ).

cnf(refute_3_27,plain,
    ( op(e3,e3) != e0
    | e4 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_3_25,refute_3_26]) ).

cnf(refute_3_28,plain,
    e4 = e0,
    inference(resolve,[$cnf( $equal(op(e3,e3),e0) )],[refute_3_0,refute_3_27]) ).

cnf(refute_3_29,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_3_6]) ).

cnf(refute_3_30,plain,
    ( e4 != e0
    | e0 = e4 ),
    inference(subst,[],[refute_3_5:[bind(X,$fot(e4)),bind(Y,$fot(e0))]]) ).

cnf(refute_3_31,plain,
    e4 != e0,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_3_30,refute_3_29]) ).

cnf(refute_3_32,plain,
    $false,
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_3_28,refute_3_31]) ).

fof(negate_4_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & op(e0,e0) = e4
        & op(e4,e4) = e0 )
     => op(e0,e4) = e0 ),
    inference(negate,[],[subgoal_4]) ).

fof(normalize_4_0,plain,
    ( op(e0,unit) = e0
    & op(e1,unit) = e1
    & op(e2,unit) = e2
    & op(e3,unit) = e3
    & op(e4,unit) = e4
    & op(unit,e0) = e0
    & op(unit,e1) = e1
    & op(unit,e2) = e2
    & op(unit,e3) = e3
    & op(unit,e4) = e4
    & ( unit = e0
      | unit = e1
      | unit = e2
      | unit = e3
      | unit = e4 ) ),
    inference(canonicalize,[],[ax2]) ).

fof(normalize_4_1,plain,
    op(e4,unit) = e4,
    inference(conjunct,[],[normalize_4_0]) ).

fof(normalize_4_2,plain,
    ( op(e0,e4) != e0
    & op(e0,e0) = e4
    & op(e4,e4) = e0
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_4_0]) ).

fof(normalize_4_3,plain,
    op(e4,e4) = e0,
    inference(conjunct,[],[normalize_4_2]) ).

fof(normalize_4_4,plain,
    op(unit,e4) = e4,
    inference(conjunct,[],[normalize_4_0]) ).

fof(normalize_4_5,plain,
    op(unit,e3) = e3,
    inference(conjunct,[],[normalize_4_0]) ).

fof(normalize_4_6,plain,
    op(e0,unit) = e0,
    inference(conjunct,[],[normalize_4_0]) ).

fof(normalize_4_7,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(conjunct,[],[normalize_4_0]) ).

fof(normalize_4_8,plain,
    ( 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,e0) != op(e1,e0)
    & op(e0,e0) != op(e2,e0)
    & op(e0,e0) != op(e3,e0)
    & op(e0,e0) != op(e4,e0)
    & op(e0,e1) != op(e0,e2)
    & op(e0,e1) != op(e0,e3)
    & op(e0,e1) != op(e0,e4)
    & 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(e0,e2) != op(e0,e3)
    & op(e0,e2) != op(e0,e4)
    & 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(e0,e3) != op(e0,e4)
    & 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(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,e0) != op(e1,e1)
    & op(e1,e0) != op(e1,e2)
    & op(e1,e0) != op(e1,e3)
    & op(e1,e0) != op(e1,e4)
    & op(e1,e0) != op(e2,e0)
    & op(e1,e0) != op(e3,e0)
    & op(e1,e0) != op(e4,e0)
    & op(e1,e1) != op(e1,e2)
    & op(e1,e1) != op(e1,e3)
    & op(e1,e1) != op(e1,e4)
    & op(e1,e1) != op(e2,e1)
    & op(e1,e1) != op(e3,e1)
    & op(e1,e1) != op(e4,e1)
    & op(e1,e2) != op(e1,e3)
    & op(e1,e2) != op(e1,e4)
    & op(e1,e2) != op(e2,e2)
    & op(e1,e2) != op(e3,e2)
    & op(e1,e2) != op(e4,e2)
    & op(e1,e3) != op(e1,e4)
    & op(e1,e3) != op(e2,e3)
    & op(e1,e3) != op(e3,e3)
    & op(e1,e3) != op(e4,e3)
    & op(e1,e4) != op(e2,e4)
    & op(e1,e4) != op(e3,e4)
    & op(e1,e4) != op(e4,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,e0) != op(e3,e0)
    & op(e2,e0) != op(e4,e0)
    & op(e2,e1) != op(e2,e2)
    & op(e2,e1) != op(e2,e3)
    & op(e2,e1) != op(e2,e4)
    & op(e2,e1) != op(e3,e1)
    & op(e2,e1) != op(e4,e1)
    & op(e2,e2) != op(e2,e3)
    & op(e2,e2) != op(e2,e4)
    & op(e2,e2) != op(e3,e2)
    & op(e2,e2) != op(e4,e2)
    & op(e2,e3) != op(e2,e4)
    & op(e2,e3) != op(e3,e3)
    & op(e2,e3) != op(e4,e3)
    & op(e2,e4) != op(e3,e4)
    & op(e2,e4) != op(e4,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,e0) != op(e4,e0)
    & op(e3,e1) != op(e3,e2)
    & op(e3,e1) != op(e3,e3)
    & op(e3,e1) != op(e3,e4)
    & op(e3,e1) != op(e4,e1)
    & op(e3,e2) != op(e3,e3)
    & op(e3,e2) != op(e3,e4)
    & op(e3,e2) != op(e4,e2)
    & op(e3,e3) != op(e3,e4)
    & op(e3,e3) != op(e4,e3)
    & op(e3,e4) != op(e4,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) ),
    inference(canonicalize,[],[ax4]) ).

fof(normalize_4_9,plain,
    op(e0,e1) != op(e1,e1),
    inference(conjunct,[],[normalize_4_8]) ).

fof(normalize_4_10,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_4_11,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_4_10]) ).

fof(normalize_4_12,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_4_10]) ).

fof(normalize_4_13,plain,
    op(e0,e0) != op(e0,e4),
    inference(conjunct,[],[normalize_4_8]) ).

fof(normalize_4_14,plain,
    op(e0,e0) = e4,
    inference(conjunct,[],[normalize_4_2]) ).

fof(normalize_4_15,plain,
    op(e2,e2) != op(e2,e3),
    inference(conjunct,[],[normalize_4_8]) ).

fof(normalize_4_16,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_4_10]) ).

fof(normalize_4_17,plain,
    op(e3,e3) != op(e3,e4),
    inference(conjunct,[],[normalize_4_8]) ).

fof(normalize_4_18,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_4_10]) ).

fof(normalize_4_19,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_4_20,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_4_19]) ).

cnf(refute_4_0,plain,
    op(e4,unit) = e4,
    inference(canonicalize,[],[normalize_4_1]) ).

cnf(refute_4_1,plain,
    op(e4,e4) = e0,
    inference(canonicalize,[],[normalize_4_3]) ).

cnf(refute_4_2,plain,
    op(unit,e4) = e4,
    inference(canonicalize,[],[normalize_4_4]) ).

cnf(refute_4_3,plain,
    op(unit,e3) = e3,
    inference(canonicalize,[],[normalize_4_5]) ).

cnf(refute_4_4,plain,
    op(e0,unit) = e0,
    inference(canonicalize,[],[normalize_4_6]) ).

cnf(refute_4_5,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(canonicalize,[],[normalize_4_7]) ).

cnf(refute_4_6,plain,
    ( op(e0,unit) != e0
    | unit != e1
    | op(e0,e1) = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,unit),e0) ),[0,1],$fot(e1)]]) ).

cnf(refute_4_7,plain,
    ( op(e0,unit) != e0
    | op(e0,e1) = e0
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_4_5,refute_4_6]) ).

cnf(refute_4_8,plain,
    ( op(e0,e1) = e0
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,unit),e0) )],[refute_4_4,refute_4_7]) ).

cnf(refute_4_9,plain,
    op(e0,e1) != op(e1,e1),
    inference(canonicalize,[],[normalize_4_9]) ).

cnf(refute_4_10,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_4_11]) ).

cnf(refute_4_11,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_4_12]) ).

cnf(refute_4_12,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_4_13,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_4_14,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_4_12,refute_4_13]) ).

cnf(refute_4_15,plain,
    ( e1 != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) = e1 ),
    inference(subst,[],[refute_4_14:[bind(X,$fot(e1)),bind(Y,$fot(op(op(e2,e2),e2)))]]) ).

cnf(refute_4_16,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_4_11,refute_4_15]) ).

cnf(refute_4_17,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(e1,op(op(e2,e2),e2)))]]) ).

cnf(refute_4_18,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) ),[1,1],$fot(e1)]]) ).

cnf(refute_4_19,plain,
    ( op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_4_17,refute_4_18]) ).

cnf(refute_4_20,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_4_16,refute_4_19]) ).

cnf(refute_4_21,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_4_22,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) ),[1,0],$fot(e1)]]) ).

cnf(refute_4_23,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_4_21,refute_4_22]) ).

cnf(refute_4_24,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_4_16,refute_4_23]) ).

cnf(refute_4_25,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_4_26,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_4_14,refute_4_25]) ).

cnf(refute_4_27,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(subst,[],[refute_4_26:[bind(X,$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))),bind(Y,$fot(op(e1,op(op(e2,e2),e2)))),bind(Z,$fot(op(e1,e1)))]]) ).

cnf(refute_4_28,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_4_24,refute_4_27]) ).

cnf(refute_4_29,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,e1)) )],[refute_4_20,refute_4_28]) ).

cnf(refute_4_30,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,e1)
    | e0 = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e1,e1)) ),[0],$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_4_31,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | e0 = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,e1)) )],[refute_4_29,refute_4_30]) ).

cnf(refute_4_32,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_4_10,refute_4_31]) ).

cnf(refute_4_33,plain,
    ( e0 != op(e1,e1)
    | op(e1,e1) = e0 ),
    inference(subst,[],[refute_4_14:[bind(X,$fot(e0)),bind(Y,$fot(op(e1,e1)))]]) ).

cnf(refute_4_34,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_4_32,refute_4_33]) ).

cnf(refute_4_35,plain,
    ( op(e0,e1) != e0
    | op(e1,e1) != e0
    | op(e0,e1) = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e0,e1),op(e1,e1)) ),[1],$fot(e0)]]) ).

cnf(refute_4_36,plain,
    ( op(e0,e1) != e0
    | op(e0,e1) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_4_34,refute_4_35]) ).

cnf(refute_4_37,plain,
    op(e0,e1) != e0,
    inference(resolve,[$cnf( $equal(op(e0,e1),op(e1,e1)) )],[refute_4_36,refute_4_9]) ).

cnf(refute_4_38,plain,
    ( unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e1),e0) )],[refute_4_8,refute_4_37]) ).

cnf(refute_4_39,plain,
    ( op(unit,e4) != e4
    | unit != e0
    | op(e0,e4) = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e4),e4) ),[0,0],$fot(e0)]]) ).

cnf(refute_4_40,plain,
    ( op(unit,e4) != e4
    | op(e0,e4) = e4
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_4_38,refute_4_39]) ).

cnf(refute_4_41,plain,
    ( op(e0,e4) = e4
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_4_2,refute_4_40]) ).

cnf(refute_4_42,plain,
    op(e0,e0) != op(e0,e4),
    inference(canonicalize,[],[normalize_4_13]) ).

cnf(refute_4_43,plain,
    op(e0,e0) = e4,
    inference(canonicalize,[],[normalize_4_14]) ).

cnf(refute_4_44,plain,
    ( e4 != op(e0,e4)
    | op(e0,e0) != e4
    | op(e0,e0) = op(e0,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e0),e4) ),[1],$fot(op(e0,e4))]]) ).

cnf(refute_4_45,plain,
    ( e4 != op(e0,e4)
    | op(e0,e0) = op(e0,e4) ),
    inference(resolve,[$cnf( $equal(op(e0,e0),e4) )],[refute_4_43,refute_4_44]) ).

cnf(refute_4_46,plain,
    e4 != op(e0,e4),
    inference(resolve,[$cnf( $equal(op(e0,e0),op(e0,e4)) )],[refute_4_45,refute_4_42]) ).

cnf(refute_4_47,plain,
    ( op(e0,e4) != e4
    | e4 = op(e0,e4) ),
    inference(subst,[],[refute_4_14:[bind(X,$fot(op(e0,e4))),bind(Y,$fot(e4))]]) ).

cnf(refute_4_48,plain,
    op(e0,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e0,e4)) )],[refute_4_47,refute_4_46]) ).

cnf(refute_4_49,plain,
    ( unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e4) )],[refute_4_41,refute_4_48]) ).

cnf(refute_4_50,plain,
    ( op(unit,e3) != e3
    | unit != e2
    | op(e2,e3) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e3),e3) ),[0,0],$fot(e2)]]) ).

cnf(refute_4_51,plain,
    ( op(unit,e3) != e3
    | op(e2,e3) = e3
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_4_49,refute_4_50]) ).

cnf(refute_4_52,plain,
    ( op(e2,e3) = e3
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_4_3,refute_4_51]) ).

cnf(refute_4_53,plain,
    op(e2,e2) != op(e2,e3),
    inference(canonicalize,[],[normalize_4_15]) ).

cnf(refute_4_54,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_4_16]) ).

cnf(refute_4_55,plain,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_4_14:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_4_56,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_4_54,refute_4_55]) ).

cnf(refute_4_57,plain,
    ( e3 != op(e2,e3)
    | op(e2,e2) != e3
    | op(e2,e2) = op(e2,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e3) ),[1],$fot(op(e2,e3))]]) ).

cnf(refute_4_58,plain,
    ( e3 != op(e2,e3)
    | op(e2,e2) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_4_56,refute_4_57]) ).

cnf(refute_4_59,plain,
    e3 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e3)) )],[refute_4_58,refute_4_53]) ).

cnf(refute_4_60,plain,
    ( op(e2,e3) != e3
    | e3 = op(e2,e3) ),
    inference(subst,[],[refute_4_14:[bind(X,$fot(op(e2,e3))),bind(Y,$fot(e3))]]) ).

cnf(refute_4_61,plain,
    op(e2,e3) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e3)) )],[refute_4_60,refute_4_59]) ).

cnf(refute_4_62,plain,
    ( unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e3) )],[refute_4_52,refute_4_61]) ).

cnf(refute_4_63,plain,
    ( op(unit,e4) != e4
    | unit != e3
    | op(e3,e4) = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e4),e4) ),[0,0],$fot(e3)]]) ).

cnf(refute_4_64,plain,
    ( op(unit,e4) != e4
    | op(e3,e4) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_4_62,refute_4_63]) ).

cnf(refute_4_65,plain,
    ( op(e3,e4) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_4_2,refute_4_64]) ).

cnf(refute_4_66,plain,
    op(e3,e3) != op(e3,e4),
    inference(canonicalize,[],[normalize_4_17]) ).

cnf(refute_4_67,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_4_18]) ).

cnf(refute_4_68,plain,
    op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).

cnf(refute_4_69,plain,
    ( op(e2,e2) != e3
    | op(e3,op(e2,e2)) != op(e3,op(e2,e2))
    | op(e3,op(e2,e2)) = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) ),[1,1],$fot(e3)]]) ).

cnf(refute_4_70,plain,
    ( op(e2,e2) != e3
    | op(e3,op(e2,e2)) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) )],[refute_4_68,refute_4_69]) ).

cnf(refute_4_71,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_4_56,refute_4_70]) ).

cnf(refute_4_72,plain,
    op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).

cnf(refute_4_73,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e3)]]) ).

cnf(refute_4_74,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_4_72,refute_4_73]) ).

cnf(refute_4_75,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_4_56,refute_4_74]) ).

cnf(refute_4_76,plain,
    ( op(e3,op(e2,e2)) != op(e3,e3)
    | op(op(e2,e2),op(e2,e2)) != op(e3,op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) = op(e3,e3) ),
    inference(subst,[],[refute_4_26:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e3,op(e2,e2)))),bind(Z,$fot(op(e3,e3)))]]) ).

cnf(refute_4_77,plain,
    ( op(e3,op(e2,e2)) != op(e3,e3)
    | op(op(e2,e2),op(e2,e2)) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e3,op(e2,e2))) )],[refute_4_75,refute_4_76]) ).

cnf(refute_4_78,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_4_71,refute_4_77]) ).

cnf(refute_4_79,plain,
    ( e4 != op(op(e2,e2),op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) != op(e3,e3)
    | e4 = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e4,op(e3,e3)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).

cnf(refute_4_80,plain,
    ( e4 != op(op(e2,e2),op(e2,e2))
    | e4 = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e3,e3)) )],[refute_4_78,refute_4_79]) ).

cnf(refute_4_81,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_4_67,refute_4_80]) ).

cnf(refute_4_82,plain,
    ( e4 != op(e3,e3)
    | op(e3,e3) = e4 ),
    inference(subst,[],[refute_4_14:[bind(X,$fot(e4)),bind(Y,$fot(op(e3,e3)))]]) ).

cnf(refute_4_83,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_4_81,refute_4_82]) ).

cnf(refute_4_84,plain,
    ( e4 != op(e3,e4)
    | op(e3,e3) != e4
    | op(e3,e3) = op(e3,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e3),e4) ),[1],$fot(op(e3,e4))]]) ).

cnf(refute_4_85,plain,
    ( e4 != op(e3,e4)
    | op(e3,e3) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_4_83,refute_4_84]) ).

cnf(refute_4_86,plain,
    e4 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e3),op(e3,e4)) )],[refute_4_85,refute_4_66]) ).

cnf(refute_4_87,plain,
    ( op(e3,e4) != e4
    | e4 = op(e3,e4) ),
    inference(subst,[],[refute_4_14:[bind(X,$fot(op(e3,e4))),bind(Y,$fot(e4))]]) ).

cnf(refute_4_88,plain,
    op(e3,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e4)) )],[refute_4_87,refute_4_86]) ).

cnf(refute_4_89,plain,
    unit = e4,
    inference(resolve,[$cnf( $equal(op(e3,e4),e4) )],[refute_4_65,refute_4_88]) ).

cnf(refute_4_90,plain,
    op(e4,unit) = op(e4,unit),
    introduced(tautology,[refl,[$fot(op(e4,unit))]]) ).

cnf(refute_4_91,plain,
    ( op(e4,unit) != op(e4,unit)
    | unit != e4
    | op(e4,unit) = op(e4,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,unit),op(e4,unit)) ),[1,1],$fot(e4)]]) ).

cnf(refute_4_92,plain,
    ( unit != e4
    | op(e4,unit) = op(e4,e4) ),
    inference(resolve,[$cnf( $equal(op(e4,unit),op(e4,unit)) )],[refute_4_90,refute_4_91]) ).

cnf(refute_4_93,plain,
    op(e4,unit) = op(e4,e4),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_4_89,refute_4_92]) ).

cnf(refute_4_94,plain,
    ( op(e4,e4) != e0
    | op(e4,unit) != op(e4,e4)
    | op(e4,unit) = e0 ),
    inference(subst,[],[refute_4_26:[bind(X,$fot(op(e4,unit))),bind(Y,$fot(op(e4,e4))),bind(Z,$fot(e0))]]) ).

cnf(refute_4_95,plain,
    ( op(e4,e4) != e0
    | op(e4,unit) = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,unit),op(e4,e4)) )],[refute_4_93,refute_4_94]) ).

cnf(refute_4_96,plain,
    op(e4,unit) = e0,
    inference(resolve,[$cnf( $equal(op(e4,e4),e0) )],[refute_4_1,refute_4_95]) ).

cnf(refute_4_97,plain,
    ( op(e4,unit) != e0
    | op(e4,unit) != e4
    | e0 = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,unit),e4) ),[0],$fot(e0)]]) ).

cnf(refute_4_98,plain,
    ( op(e4,unit) != e4
    | e0 = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,unit),e0) )],[refute_4_96,refute_4_97]) ).

cnf(refute_4_99,plain,
    e0 = e4,
    inference(resolve,[$cnf( $equal(op(e4,unit),e4) )],[refute_4_0,refute_4_98]) ).

cnf(refute_4_100,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_4_20]) ).

cnf(refute_4_101,plain,
    $false,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_4_99,refute_4_100]) ).

fof(negate_5_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & op(e1,e1) = e0
        & op(e0,e0) = e1 )
     => op(e1,e0) = e1 ),
    inference(negate,[],[subgoal_5]) ).

fof(normalize_5_0,plain,
    ( 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,e0) != op(e1,e0)
    & op(e0,e0) != op(e2,e0)
    & op(e0,e0) != op(e3,e0)
    & op(e0,e0) != op(e4,e0)
    & op(e0,e1) != op(e0,e2)
    & op(e0,e1) != op(e0,e3)
    & op(e0,e1) != op(e0,e4)
    & 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(e0,e2) != op(e0,e3)
    & op(e0,e2) != op(e0,e4)
    & 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(e0,e3) != op(e0,e4)
    & 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(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,e0) != op(e1,e1)
    & op(e1,e0) != op(e1,e2)
    & op(e1,e0) != op(e1,e3)
    & op(e1,e0) != op(e1,e4)
    & op(e1,e0) != op(e2,e0)
    & op(e1,e0) != op(e3,e0)
    & op(e1,e0) != op(e4,e0)
    & op(e1,e1) != op(e1,e2)
    & op(e1,e1) != op(e1,e3)
    & op(e1,e1) != op(e1,e4)
    & op(e1,e1) != op(e2,e1)
    & op(e1,e1) != op(e3,e1)
    & op(e1,e1) != op(e4,e1)
    & op(e1,e2) != op(e1,e3)
    & op(e1,e2) != op(e1,e4)
    & op(e1,e2) != op(e2,e2)
    & op(e1,e2) != op(e3,e2)
    & op(e1,e2) != op(e4,e2)
    & op(e1,e3) != op(e1,e4)
    & op(e1,e3) != op(e2,e3)
    & op(e1,e3) != op(e3,e3)
    & op(e1,e3) != op(e4,e3)
    & op(e1,e4) != op(e2,e4)
    & op(e1,e4) != op(e3,e4)
    & op(e1,e4) != op(e4,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,e0) != op(e3,e0)
    & op(e2,e0) != op(e4,e0)
    & op(e2,e1) != op(e2,e2)
    & op(e2,e1) != op(e2,e3)
    & op(e2,e1) != op(e2,e4)
    & op(e2,e1) != op(e3,e1)
    & op(e2,e1) != op(e4,e1)
    & op(e2,e2) != op(e2,e3)
    & op(e2,e2) != op(e2,e4)
    & op(e2,e2) != op(e3,e2)
    & op(e2,e2) != op(e4,e2)
    & op(e2,e3) != op(e2,e4)
    & op(e2,e3) != op(e3,e3)
    & op(e2,e3) != op(e4,e3)
    & op(e2,e4) != op(e3,e4)
    & op(e2,e4) != op(e4,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,e0) != op(e4,e0)
    & op(e3,e1) != op(e3,e2)
    & op(e3,e1) != op(e3,e3)
    & op(e3,e1) != op(e3,e4)
    & op(e3,e1) != op(e4,e1)
    & op(e3,e2) != op(e3,e3)
    & op(e3,e2) != op(e3,e4)
    & op(e3,e2) != op(e4,e2)
    & op(e3,e3) != op(e3,e4)
    & op(e3,e3) != op(e4,e3)
    & op(e3,e4) != op(e4,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) ),
    inference(canonicalize,[],[ax4]) ).

fof(normalize_5_1,plain,
    op(e0,e1) != op(e1,e1),
    inference(conjunct,[],[normalize_5_0]) ).

fof(normalize_5_2,plain,
    ( op(e1,e0) != e1
    & op(e0,e0) = e1
    & op(e1,e1) = e0
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e0,e4) = e0 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_5_0]) ).

fof(normalize_5_3,plain,
    ( op(e0,e0) != e1
    | op(e1,e1) != e0
    | op(e0,e1) = e0 ),
    inference(conjunct,[],[normalize_5_2]) ).

fof(normalize_5_4,plain,
    op(e0,e0) = e1,
    inference(conjunct,[],[normalize_5_2]) ).

fof(normalize_5_5,plain,
    op(e1,e1) = e0,
    inference(conjunct,[],[normalize_5_2]) ).

fof(normalize_5_6,plain,
    op(e0,e1) = e0,
    inference(simplify,[],[normalize_5_3,normalize_5_4,normalize_5_5]) ).

fof(normalize_5_7,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_5_8,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_5_7]) ).

fof(normalize_5_9,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_5_7]) ).

cnf(refute_5_0,plain,
    op(e0,e1) != op(e1,e1),
    inference(canonicalize,[],[normalize_5_1]) ).

cnf(refute_5_1,plain,
    op(e0,e1) = e0,
    inference(canonicalize,[],[normalize_5_6]) ).

cnf(refute_5_2,plain,
    ( e0 != op(e1,e1)
    | op(e0,e1) != e0
    | op(e0,e1) = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e1),e0) ),[1],$fot(op(e1,e1))]]) ).

cnf(refute_5_3,plain,
    ( e0 != op(e1,e1)
    | op(e0,e1) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(e0,e1),e0) )],[refute_5_1,refute_5_2]) ).

cnf(refute_5_4,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_5_8]) ).

cnf(refute_5_5,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_5_9]) ).

cnf(refute_5_6,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_5_7,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_5_8,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_5_6,refute_5_7]) ).

cnf(refute_5_9,plain,
    ( e1 != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) = e1 ),
    inference(subst,[],[refute_5_8:[bind(X,$fot(e1)),bind(Y,$fot(op(op(e2,e2),e2)))]]) ).

cnf(refute_5_10,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_5_5,refute_5_9]) ).

cnf(refute_5_11,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(e1,op(op(e2,e2),e2)))]]) ).

cnf(refute_5_12,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) ),[1,1],$fot(e1)]]) ).

cnf(refute_5_13,plain,
    ( op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_5_11,refute_5_12]) ).

cnf(refute_5_14,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_5_10,refute_5_13]) ).

cnf(refute_5_15,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_5_16,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) ),[1,0],$fot(e1)]]) ).

cnf(refute_5_17,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_5_15,refute_5_16]) ).

cnf(refute_5_18,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_5_10,refute_5_17]) ).

cnf(refute_5_19,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_5_20,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_5_8,refute_5_19]) ).

cnf(refute_5_21,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(subst,[],[refute_5_20:[bind(X,$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))),bind(Y,$fot(op(e1,op(op(e2,e2),e2)))),bind(Z,$fot(op(e1,e1)))]]) ).

cnf(refute_5_22,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_5_18,refute_5_21]) ).

cnf(refute_5_23,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,e1)) )],[refute_5_14,refute_5_22]) ).

cnf(refute_5_24,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,e1)
    | e0 = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e1,e1)) ),[0],$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_5_25,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | e0 = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,e1)) )],[refute_5_23,refute_5_24]) ).

cnf(refute_5_26,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_5_4,refute_5_25]) ).

cnf(refute_5_27,plain,
    ( e0 != op(e1,e1)
    | op(e1,e1) = e0 ),
    inference(subst,[],[refute_5_8:[bind(X,$fot(e0)),bind(Y,$fot(op(e1,e1)))]]) ).

cnf(refute_5_28,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_5_26,refute_5_27]) ).

cnf(refute_5_29,plain,
    ( e0 != e0
    | op(e1,e1) != e0
    | e0 = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e1,e1)) ),[1],$fot(e0)]]) ).

cnf(refute_5_30,plain,
    ( e0 != e0
    | e0 = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_5_28,refute_5_29]) ).

cnf(refute_5_31,plain,
    ( e0 != e0
    | op(e0,e1) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_5_30,refute_5_3]) ).

cnf(refute_5_32,plain,
    e0 != e0,
    inference(resolve,[$cnf( $equal(op(e0,e1),op(e1,e1)) )],[refute_5_31,refute_5_0]) ).

cnf(refute_5_33,plain,
    e0 = e0,
    introduced(tautology,[refl,[$fot(e0)]]) ).

cnf(refute_5_34,plain,
    $false,
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_5_33,refute_5_32]) ).

fof(negate_6_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & op(e1,e1) = e1
        & op(e1,e1) = e1 )
     => op(e1,e1) = e1 ),
    inference(negate,[],[subgoal_6]) ).

fof(normalize_6_0,plain,
    $false,
    inference(canonicalize,[],[negate_6_0]) ).

cnf(refute_6_0,plain,
    $false,
    inference(canonicalize,[],[normalize_6_0]) ).

fof(negate_7_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & op(e1,e1) = e2
        & op(e2,e2) = e1 )
     => op(e1,e2) = e1 ),
    inference(negate,[],[subgoal_7]) ).

fof(normalize_7_0,plain,
    ( op(e1,e2) != e1
    & op(e1,e1) = e2
    & op(e2,e2) = e1
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e1,e0) = e1 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e0,e4) = e0 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_7_0]) ).

fof(normalize_7_1,plain,
    op(e1,e1) = e2,
    inference(conjunct,[],[normalize_7_0]) ).

fof(normalize_7_2,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_7_3,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_7_2]) ).

fof(normalize_7_4,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_7_2]) ).

fof(normalize_7_5,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_7_6,plain,
    e0 != e2,
    inference(conjunct,[],[normalize_7_5]) ).

cnf(refute_7_0,plain,
    op(e1,e1) = e2,
    inference(canonicalize,[],[normalize_7_1]) ).

cnf(refute_7_1,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_7_3]) ).

cnf(refute_7_2,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_7_4]) ).

cnf(refute_7_3,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_7_4,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_7_5,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_7_3,refute_7_4]) ).

cnf(refute_7_6,plain,
    ( e1 != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) = e1 ),
    inference(subst,[],[refute_7_5:[bind(X,$fot(e1)),bind(Y,$fot(op(op(e2,e2),e2)))]]) ).

cnf(refute_7_7,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_7_2,refute_7_6]) ).

cnf(refute_7_8,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(e1,op(op(e2,e2),e2)))]]) ).

cnf(refute_7_9,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) ),[1,1],$fot(e1)]]) ).

cnf(refute_7_10,plain,
    ( op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_7_8,refute_7_9]) ).

cnf(refute_7_11,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_7_7,refute_7_10]) ).

cnf(refute_7_12,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_7_13,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) ),[1,0],$fot(e1)]]) ).

cnf(refute_7_14,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_7_12,refute_7_13]) ).

cnf(refute_7_15,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_7_7,refute_7_14]) ).

cnf(refute_7_16,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_7_17,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_7_5,refute_7_16]) ).

cnf(refute_7_18,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(subst,[],[refute_7_17:[bind(X,$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))),bind(Y,$fot(op(e1,op(op(e2,e2),e2)))),bind(Z,$fot(op(e1,e1)))]]) ).

cnf(refute_7_19,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_7_15,refute_7_18]) ).

cnf(refute_7_20,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,e1)) )],[refute_7_11,refute_7_19]) ).

cnf(refute_7_21,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,e1)
    | e0 = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e1,e1)) ),[0],$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_7_22,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | e0 = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,e1)) )],[refute_7_20,refute_7_21]) ).

cnf(refute_7_23,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_7_1,refute_7_22]) ).

cnf(refute_7_24,plain,
    ( e0 != op(e1,e1)
    | op(e1,e1) = e0 ),
    inference(subst,[],[refute_7_5:[bind(X,$fot(e0)),bind(Y,$fot(op(e1,e1)))]]) ).

cnf(refute_7_25,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_7_23,refute_7_24]) ).

cnf(refute_7_26,plain,
    ( op(e1,e1) != e0
    | op(e1,e1) != e2
    | e0 = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e2) ),[0],$fot(e0)]]) ).

cnf(refute_7_27,plain,
    ( op(e1,e1) != e2
    | e0 = e2 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_7_25,refute_7_26]) ).

cnf(refute_7_28,plain,
    e0 = e2,
    inference(resolve,[$cnf( $equal(op(e1,e1),e2) )],[refute_7_0,refute_7_27]) ).

cnf(refute_7_29,plain,
    e0 != e2,
    inference(canonicalize,[],[normalize_7_6]) ).

cnf(refute_7_30,plain,
    $false,
    inference(resolve,[$cnf( $equal(e0,e2) )],[refute_7_28,refute_7_29]) ).

fof(negate_8_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & op(e1,e1) = e3
        & op(e3,e3) = e1 )
     => op(e1,e3) = e1 ),
    inference(negate,[],[subgoal_8]) ).

fof(normalize_8_0,plain,
    ( op(e1,e3) != e1
    & op(e1,e1) = e3
    & op(e3,e3) = e1
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e1,e0) = e1 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e0,e4) = e0 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e1,e2) = e1 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_8_0]) ).

fof(normalize_8_1,plain,
    op(e1,e1) = e3,
    inference(conjunct,[],[normalize_8_0]) ).

fof(normalize_8_2,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_8_3,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_8_2]) ).

fof(normalize_8_4,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_8_2]) ).

fof(normalize_8_5,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_8_6,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_8_5]) ).

cnf(refute_8_0,plain,
    op(e1,e1) = e3,
    inference(canonicalize,[],[normalize_8_1]) ).

cnf(refute_8_1,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_8_3]) ).

cnf(refute_8_2,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_8_4]) ).

cnf(refute_8_3,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_8_4,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_8_5,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_8_3,refute_8_4]) ).

cnf(refute_8_6,plain,
    ( e1 != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) = e1 ),
    inference(subst,[],[refute_8_5:[bind(X,$fot(e1)),bind(Y,$fot(op(op(e2,e2),e2)))]]) ).

cnf(refute_8_7,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_8_2,refute_8_6]) ).

cnf(refute_8_8,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(e1,op(op(e2,e2),e2)))]]) ).

cnf(refute_8_9,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) ),[1,1],$fot(e1)]]) ).

cnf(refute_8_10,plain,
    ( op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_8_8,refute_8_9]) ).

cnf(refute_8_11,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_8_7,refute_8_10]) ).

cnf(refute_8_12,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_8_13,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) ),[1,0],$fot(e1)]]) ).

cnf(refute_8_14,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_8_12,refute_8_13]) ).

cnf(refute_8_15,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_8_7,refute_8_14]) ).

cnf(refute_8_16,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_8_17,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_8_5,refute_8_16]) ).

cnf(refute_8_18,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(subst,[],[refute_8_17:[bind(X,$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))),bind(Y,$fot(op(e1,op(op(e2,e2),e2)))),bind(Z,$fot(op(e1,e1)))]]) ).

cnf(refute_8_19,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_8_15,refute_8_18]) ).

cnf(refute_8_20,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,e1)) )],[refute_8_11,refute_8_19]) ).

cnf(refute_8_21,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,e1)
    | e0 = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e1,e1)) ),[0],$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_8_22,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | e0 = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,e1)) )],[refute_8_20,refute_8_21]) ).

cnf(refute_8_23,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_8_1,refute_8_22]) ).

cnf(refute_8_24,plain,
    ( e0 != op(e1,e1)
    | op(e1,e1) = e0 ),
    inference(subst,[],[refute_8_5:[bind(X,$fot(e0)),bind(Y,$fot(op(e1,e1)))]]) ).

cnf(refute_8_25,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_8_23,refute_8_24]) ).

cnf(refute_8_26,plain,
    ( op(e1,e1) != e0
    | op(e1,e1) != e3
    | e0 = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e3) ),[0],$fot(e0)]]) ).

cnf(refute_8_27,plain,
    ( op(e1,e1) != e3
    | e0 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_8_25,refute_8_26]) ).

cnf(refute_8_28,plain,
    e0 = e3,
    inference(resolve,[$cnf( $equal(op(e1,e1),e3) )],[refute_8_0,refute_8_27]) ).

cnf(refute_8_29,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_8_6]) ).

cnf(refute_8_30,plain,
    $false,
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_8_28,refute_8_29]) ).

fof(negate_9_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & ~ ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
        & op(e1,e1) = e4
        & op(e4,e4) = e1 )
     => op(e1,e4) = e1 ),
    inference(negate,[],[subgoal_9]) ).

fof(normalize_9_0,plain,
    ( op(e1,e4) != e1
    & op(e1,e1) = e4
    & op(e4,e4) = e1
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e1,e0) = e1 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e0,e4) = e0 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e1,e2) = e1 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e1,e3) = e1 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_9_0]) ).

fof(normalize_9_1,plain,
    op(e1,e1) = e4,
    inference(conjunct,[],[normalize_9_0]) ).

fof(normalize_9_2,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_9_3,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_9_2]) ).

fof(normalize_9_4,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_9_2]) ).

fof(normalize_9_5,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_9_6,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_9_5]) ).

cnf(refute_9_0,plain,
    op(e1,e1) = e4,
    inference(canonicalize,[],[normalize_9_1]) ).

cnf(refute_9_1,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_9_3]) ).

cnf(refute_9_2,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_9_4]) ).

cnf(refute_9_3,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_9_4,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_9_5,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_9_3,refute_9_4]) ).

cnf(refute_9_6,plain,
    ( e1 != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) = e1 ),
    inference(subst,[],[refute_9_5:[bind(X,$fot(e1)),bind(Y,$fot(op(op(e2,e2),e2)))]]) ).

cnf(refute_9_7,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_9_2,refute_9_6]) ).

cnf(refute_9_8,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(e1,op(op(e2,e2),e2)))]]) ).

cnf(refute_9_9,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) ),[1,1],$fot(e1)]]) ).

cnf(refute_9_10,plain,
    ( op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_9_8,refute_9_9]) ).

cnf(refute_9_11,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_9_7,refute_9_10]) ).

cnf(refute_9_12,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_9_13,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) ),[1,0],$fot(e1)]]) ).

cnf(refute_9_14,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_9_12,refute_9_13]) ).

cnf(refute_9_15,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_9_7,refute_9_14]) ).

cnf(refute_9_16,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_9_17,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_9_5,refute_9_16]) ).

cnf(refute_9_18,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(subst,[],[refute_9_17:[bind(X,$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))),bind(Y,$fot(op(e1,op(op(e2,e2),e2)))),bind(Z,$fot(op(e1,e1)))]]) ).

cnf(refute_9_19,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_9_15,refute_9_18]) ).

cnf(refute_9_20,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,e1)) )],[refute_9_11,refute_9_19]) ).

cnf(refute_9_21,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,e1)
    | e0 = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e1,e1)) ),[0],$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_9_22,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | e0 = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,e1)) )],[refute_9_20,refute_9_21]) ).

cnf(refute_9_23,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_9_1,refute_9_22]) ).

cnf(refute_9_24,plain,
    ( e0 != op(e1,e1)
    | op(e1,e1) = e0 ),
    inference(subst,[],[refute_9_5:[bind(X,$fot(e0)),bind(Y,$fot(op(e1,e1)))]]) ).

cnf(refute_9_25,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_9_23,refute_9_24]) ).

cnf(refute_9_26,plain,
    ( op(e1,e1) != e0
    | op(e1,e1) != e4
    | e0 = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e4) ),[0],$fot(e0)]]) ).

cnf(refute_9_27,plain,
    ( op(e1,e1) != e4
    | e0 = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_9_25,refute_9_26]) ).

cnf(refute_9_28,plain,
    e0 = e4,
    inference(resolve,[$cnf( $equal(op(e1,e1),e4) )],[refute_9_0,refute_9_27]) ).

cnf(refute_9_29,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_9_6]) ).

cnf(refute_9_30,plain,
    $false,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_9_28,refute_9_29]) ).

fof(negate_10_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & ~ ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
        & ~ ( op(e1,e1) = e4
            & op(e4,e4) = e1
            & op(e1,e4) != e1 )
        & op(e2,e2) = e0
        & op(e0,e0) = e2 )
     => op(e2,e0) = e2 ),
    inference(negate,[],[subgoal_10]) ).

fof(normalize_10_0,plain,
    ( op(e2,e0) != e2
    & op(e0,e0) = e2
    & op(e2,e2) = e0
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e1,e0) = e1 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e0,e4) = e0 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e1,e2) = e1 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e1,e3) = e1 )
    & ( op(e1,e1) != e4
      | op(e4,e4) != e1
      | op(e1,e4) = e1 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_10_0]) ).

fof(normalize_10_1,plain,
    op(e2,e2) = e0,
    inference(conjunct,[],[normalize_10_0]) ).

fof(normalize_10_2,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_10_3,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_10_2]) ).

fof(normalize_10_4,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_10_5,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_10_4]) ).

cnf(refute_10_0,plain,
    op(e2,e2) = e0,
    inference(canonicalize,[],[normalize_10_1]) ).

cnf(refute_10_1,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_10_3]) ).

cnf(refute_10_2,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_10_3,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_10_4,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_10_2,refute_10_3]) ).

cnf(refute_10_5,plain,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_10_4:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_10_6,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_10_1,refute_10_5]) ).

cnf(refute_10_7,plain,
    ( op(e2,e2) != e0
    | op(e2,e2) != e3
    | e3 = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e0) ),[0],$fot(e3)]]) ).

cnf(refute_10_8,plain,
    ( op(e2,e2) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_10_6,refute_10_7]) ).

cnf(refute_10_9,plain,
    e3 = e0,
    inference(resolve,[$cnf( $equal(op(e2,e2),e0) )],[refute_10_0,refute_10_8]) ).

cnf(refute_10_10,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_10_5]) ).

cnf(refute_10_11,plain,
    ( e3 != e0
    | e0 = e3 ),
    inference(subst,[],[refute_10_4:[bind(X,$fot(e3)),bind(Y,$fot(e0))]]) ).

cnf(refute_10_12,plain,
    e3 != e0,
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_10_11,refute_10_10]) ).

cnf(refute_10_13,plain,
    $false,
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_10_9,refute_10_12]) ).

fof(negate_11_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & ~ ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
        & ~ ( op(e1,e1) = e4
            & op(e4,e4) = e1
            & op(e1,e4) != e1 )
        & ~ ( op(e2,e2) = e0
            & op(e0,e0) = e2
            & op(e2,e0) != e2 )
        & op(e2,e2) = e1
        & op(e1,e1) = e2 )
     => op(e2,e1) = e2 ),
    inference(negate,[],[subgoal_11]) ).

fof(normalize_11_0,plain,
    ( op(e2,e1) != e2
    & op(e1,e1) = e2
    & op(e2,e2) = e1
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e1,e0) = e1 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e2,e0) = e2 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e0,e4) = e0 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e1,e2) = e1 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e1,e3) = e1 )
    & ( op(e1,e1) != e4
      | op(e4,e4) != e1
      | op(e1,e4) = e1 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_11_0]) ).

fof(normalize_11_1,plain,
    op(e1,e1) = e2,
    inference(conjunct,[],[normalize_11_0]) ).

fof(normalize_11_2,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_11_3,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_11_2]) ).

fof(normalize_11_4,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_11_2]) ).

fof(normalize_11_5,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_11_6,plain,
    e0 != e2,
    inference(conjunct,[],[normalize_11_5]) ).

cnf(refute_11_0,plain,
    op(e1,e1) = e2,
    inference(canonicalize,[],[normalize_11_1]) ).

cnf(refute_11_1,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_11_3]) ).

cnf(refute_11_2,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_11_4]) ).

cnf(refute_11_3,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_11_4,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_11_5,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_11_3,refute_11_4]) ).

cnf(refute_11_6,plain,
    ( e1 != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) = e1 ),
    inference(subst,[],[refute_11_5:[bind(X,$fot(e1)),bind(Y,$fot(op(op(e2,e2),e2)))]]) ).

cnf(refute_11_7,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_11_2,refute_11_6]) ).

cnf(refute_11_8,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(e1,op(op(e2,e2),e2)))]]) ).

cnf(refute_11_9,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) ),[1,1],$fot(e1)]]) ).

cnf(refute_11_10,plain,
    ( op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_11_8,refute_11_9]) ).

cnf(refute_11_11,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_11_7,refute_11_10]) ).

cnf(refute_11_12,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_11_13,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) ),[1,0],$fot(e1)]]) ).

cnf(refute_11_14,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_11_12,refute_11_13]) ).

cnf(refute_11_15,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_11_7,refute_11_14]) ).

cnf(refute_11_16,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_11_17,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_11_5,refute_11_16]) ).

cnf(refute_11_18,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(subst,[],[refute_11_17:[bind(X,$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))),bind(Y,$fot(op(e1,op(op(e2,e2),e2)))),bind(Z,$fot(op(e1,e1)))]]) ).

cnf(refute_11_19,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_11_15,refute_11_18]) ).

cnf(refute_11_20,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,e1)) )],[refute_11_11,refute_11_19]) ).

cnf(refute_11_21,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,e1)
    | e0 = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e1,e1)) ),[0],$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_11_22,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | e0 = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,e1)) )],[refute_11_20,refute_11_21]) ).

cnf(refute_11_23,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_11_1,refute_11_22]) ).

cnf(refute_11_24,plain,
    ( e0 != op(e1,e1)
    | op(e1,e1) = e0 ),
    inference(subst,[],[refute_11_5:[bind(X,$fot(e0)),bind(Y,$fot(op(e1,e1)))]]) ).

cnf(refute_11_25,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_11_23,refute_11_24]) ).

cnf(refute_11_26,plain,
    ( op(e1,e1) != e0
    | op(e1,e1) != e2
    | e0 = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e2) ),[0],$fot(e0)]]) ).

cnf(refute_11_27,plain,
    ( op(e1,e1) != e2
    | e0 = e2 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_11_25,refute_11_26]) ).

cnf(refute_11_28,plain,
    e0 = e2,
    inference(resolve,[$cnf( $equal(op(e1,e1),e2) )],[refute_11_0,refute_11_27]) ).

cnf(refute_11_29,plain,
    e0 != e2,
    inference(canonicalize,[],[normalize_11_6]) ).

cnf(refute_11_30,plain,
    $false,
    inference(resolve,[$cnf( $equal(e0,e2) )],[refute_11_28,refute_11_29]) ).

fof(negate_12_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & ~ ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
        & ~ ( op(e1,e1) = e4
            & op(e4,e4) = e1
            & op(e1,e4) != e1 )
        & ~ ( op(e2,e2) = e0
            & op(e0,e0) = e2
            & op(e2,e0) != e2 )
        & ~ ( op(e2,e2) = e1
            & op(e1,e1) = e2
            & op(e2,e1) != e2 )
        & op(e2,e2) = e2
        & op(e2,e2) = e2 )
     => op(e2,e2) = e2 ),
    inference(negate,[],[subgoal_12]) ).

fof(normalize_12_0,plain,
    $false,
    inference(canonicalize,[],[negate_12_0]) ).

cnf(refute_12_0,plain,
    $false,
    inference(canonicalize,[],[normalize_12_0]) ).

fof(negate_13_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & ~ ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
        & ~ ( op(e1,e1) = e4
            & op(e4,e4) = e1
            & op(e1,e4) != e1 )
        & ~ ( op(e2,e2) = e0
            & op(e0,e0) = e2
            & op(e2,e0) != e2 )
        & ~ ( op(e2,e2) = e1
            & op(e1,e1) = e2
            & op(e2,e1) != e2 )
        & ~ ( op(e2,e2) = e2
            & op(e2,e2) = e2
            & op(e2,e2) != e2 )
        & op(e2,e2) = e3
        & op(e3,e3) = e2 )
     => op(e2,e3) = e2 ),
    inference(negate,[],[subgoal_13]) ).

fof(normalize_13_0,plain,
    ( op(e2,e3) != e2
    & op(e2,e2) = e3
    & op(e3,e3) = e2
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e1,e0) = e1 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e2,e0) = e2 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e0,e4) = e0 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e1,e2) = e1 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e2,e1) = e2 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e1,e3) = e1 )
    & ( op(e1,e1) != e4
      | op(e4,e4) != e1
      | op(e1,e4) = e1 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_13_0]) ).

fof(normalize_13_1,plain,
    op(e3,e3) = e2,
    inference(conjunct,[],[normalize_13_0]) ).

fof(normalize_13_2,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_13_3,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_13_2]) ).

fof(normalize_13_4,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_13_2]) ).

fof(normalize_13_5,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_13_6,plain,
    e2 != e4,
    inference(conjunct,[],[normalize_13_5]) ).

cnf(refute_13_0,plain,
    op(e3,e3) = e2,
    inference(canonicalize,[],[normalize_13_1]) ).

cnf(refute_13_1,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_13_3]) ).

cnf(refute_13_2,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_13_4]) ).

cnf(refute_13_3,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_13_4,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_13_5,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_13_3,refute_13_4]) ).

cnf(refute_13_6,plain,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_13_5:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_13_7,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_13_2,refute_13_6]) ).

cnf(refute_13_8,plain,
    op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).

cnf(refute_13_9,plain,
    ( op(e2,e2) != e3
    | op(e3,op(e2,e2)) != op(e3,op(e2,e2))
    | op(e3,op(e2,e2)) = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) ),[1,1],$fot(e3)]]) ).

cnf(refute_13_10,plain,
    ( op(e2,e2) != e3
    | op(e3,op(e2,e2)) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) )],[refute_13_8,refute_13_9]) ).

cnf(refute_13_11,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_13_7,refute_13_10]) ).

cnf(refute_13_12,plain,
    op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).

cnf(refute_13_13,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e3)]]) ).

cnf(refute_13_14,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_13_12,refute_13_13]) ).

cnf(refute_13_15,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_13_7,refute_13_14]) ).

cnf(refute_13_16,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_13_17,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_13_5,refute_13_16]) ).

cnf(refute_13_18,plain,
    ( op(e3,op(e2,e2)) != op(e3,e3)
    | op(op(e2,e2),op(e2,e2)) != op(e3,op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) = op(e3,e3) ),
    inference(subst,[],[refute_13_17:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e3,op(e2,e2)))),bind(Z,$fot(op(e3,e3)))]]) ).

cnf(refute_13_19,plain,
    ( op(e3,op(e2,e2)) != op(e3,e3)
    | op(op(e2,e2),op(e2,e2)) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e3,op(e2,e2))) )],[refute_13_15,refute_13_18]) ).

cnf(refute_13_20,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_13_11,refute_13_19]) ).

cnf(refute_13_21,plain,
    ( e4 != op(op(e2,e2),op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) != op(e3,e3)
    | e4 = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e4,op(e3,e3)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).

cnf(refute_13_22,plain,
    ( e4 != op(op(e2,e2),op(e2,e2))
    | e4 = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e3,e3)) )],[refute_13_20,refute_13_21]) ).

cnf(refute_13_23,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_13_1,refute_13_22]) ).

cnf(refute_13_24,plain,
    ( e4 != op(e3,e3)
    | op(e3,e3) = e4 ),
    inference(subst,[],[refute_13_5:[bind(X,$fot(e4)),bind(Y,$fot(op(e3,e3)))]]) ).

cnf(refute_13_25,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_13_23,refute_13_24]) ).

cnf(refute_13_26,plain,
    ( op(e3,e3) != e2
    | op(e3,e3) != e4
    | e4 = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e3),e2) ),[0],$fot(e4)]]) ).

cnf(refute_13_27,plain,
    ( op(e3,e3) != e2
    | e4 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_13_25,refute_13_26]) ).

cnf(refute_13_28,plain,
    e4 = e2,
    inference(resolve,[$cnf( $equal(op(e3,e3),e2) )],[refute_13_0,refute_13_27]) ).

cnf(refute_13_29,plain,
    e2 != e4,
    inference(canonicalize,[],[normalize_13_6]) ).

cnf(refute_13_30,plain,
    ( e4 != e2
    | e2 = e4 ),
    inference(subst,[],[refute_13_5:[bind(X,$fot(e4)),bind(Y,$fot(e2))]]) ).

cnf(refute_13_31,plain,
    e4 != e2,
    inference(resolve,[$cnf( $equal(e2,e4) )],[refute_13_30,refute_13_29]) ).

cnf(refute_13_32,plain,
    $false,
    inference(resolve,[$cnf( $equal(e4,e2) )],[refute_13_28,refute_13_31]) ).

fof(negate_14_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & ~ ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
        & ~ ( op(e1,e1) = e4
            & op(e4,e4) = e1
            & op(e1,e4) != e1 )
        & ~ ( op(e2,e2) = e0
            & op(e0,e0) = e2
            & op(e2,e0) != e2 )
        & ~ ( op(e2,e2) = e1
            & op(e1,e1) = e2
            & op(e2,e1) != e2 )
        & ~ ( op(e2,e2) = e2
            & op(e2,e2) = e2
            & op(e2,e2) != e2 )
        & ~ ( op(e2,e2) = e3
            & op(e3,e3) = e2
            & op(e2,e3) != e2 )
        & op(e2,e2) = e4
        & op(e4,e4) = e2 )
     => op(e2,e4) = e2 ),
    inference(negate,[],[subgoal_14]) ).

fof(normalize_14_0,plain,
    ( op(e2,e4) != e2
    & op(e2,e2) = e4
    & op(e4,e4) = e2
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e1,e0) = e1 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e2,e0) = e2 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e0,e4) = e0 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e1,e2) = e1 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e2,e1) = e2 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e1,e3) = e1 )
    & ( op(e1,e1) != e4
      | op(e4,e4) != e1
      | op(e1,e4) = e1 )
    & ( op(e2,e2) != e3
      | op(e3,e3) != e2
      | op(e2,e3) = e2 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_14_0]) ).

fof(normalize_14_1,plain,
    op(e2,e2) = e4,
    inference(conjunct,[],[normalize_14_0]) ).

fof(normalize_14_2,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_14_3,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_4,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_14_5,plain,
    e3 != e4,
    inference(conjunct,[],[normalize_14_4]) ).

cnf(refute_14_0,plain,
    op(e2,e2) = e4,
    inference(canonicalize,[],[normalize_14_1]) ).

cnf(refute_14_1,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_14_3]) ).

cnf(refute_14_2,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_14_3,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_14_4,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_14_2,refute_14_3]) ).

cnf(refute_14_5,plain,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_14_4:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_14_6,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_14_1,refute_14_5]) ).

cnf(refute_14_7,plain,
    ( op(e2,e2) != e3
    | op(e2,e2) != e4
    | e3 = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e4) ),[0],$fot(e3)]]) ).

cnf(refute_14_8,plain,
    ( op(e2,e2) != e4
    | e3 = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_14_6,refute_14_7]) ).

cnf(refute_14_9,plain,
    e3 = e4,
    inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_14_0,refute_14_8]) ).

cnf(refute_14_10,plain,
    e3 != e4,
    inference(canonicalize,[],[normalize_14_5]) ).

cnf(refute_14_11,plain,
    $false,
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_14_9,refute_14_10]) ).

fof(negate_15_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & ~ ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
        & ~ ( op(e1,e1) = e4
            & op(e4,e4) = e1
            & op(e1,e4) != e1 )
        & ~ ( op(e2,e2) = e0
            & op(e0,e0) = e2
            & op(e2,e0) != e2 )
        & ~ ( op(e2,e2) = e1
            & op(e1,e1) = e2
            & op(e2,e1) != e2 )
        & ~ ( op(e2,e2) = e2
            & op(e2,e2) = e2
            & op(e2,e2) != e2 )
        & ~ ( op(e2,e2) = e3
            & op(e3,e3) = e2
            & op(e2,e3) != e2 )
        & ~ ( op(e2,e2) = e4
            & op(e4,e4) = e2
            & op(e2,e4) != e2 )
        & op(e3,e3) = e0
        & op(e0,e0) = e3 )
     => op(e3,e0) = e3 ),
    inference(negate,[],[subgoal_15]) ).

fof(normalize_15_0,plain,
    ( op(e3,e0) != e3
    & op(e0,e0) = e3
    & op(e3,e3) = e0
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e1,e0) = e1 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e2,e0) = e2 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e0,e4) = e0 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e1,e2) = e1 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e2,e1) = e2 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e1,e3) = e1 )
    & ( op(e1,e1) != e4
      | op(e4,e4) != e1
      | op(e1,e4) = e1 )
    & ( op(e2,e2) != e3
      | op(e3,e3) != e2
      | op(e2,e3) = e2 )
    & ( op(e2,e2) != e4
      | op(e4,e4) != e2
      | op(e2,e4) = e2 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_15_0]) ).

fof(normalize_15_1,plain,
    op(e3,e3) = e0,
    inference(conjunct,[],[normalize_15_0]) ).

fof(normalize_15_2,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_15_3,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_15_2]) ).

fof(normalize_15_4,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_15_2]) ).

fof(normalize_15_5,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_15_6,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_15_5]) ).

cnf(refute_15_0,plain,
    op(e3,e3) = e0,
    inference(canonicalize,[],[normalize_15_1]) ).

cnf(refute_15_1,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_15_3]) ).

cnf(refute_15_2,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_15_4]) ).

cnf(refute_15_3,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_15_4,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_15_5,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_15_3,refute_15_4]) ).

cnf(refute_15_6,plain,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_15_5:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_15_7,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_15_2,refute_15_6]) ).

cnf(refute_15_8,plain,
    op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).

cnf(refute_15_9,plain,
    ( op(e2,e2) != e3
    | op(e3,op(e2,e2)) != op(e3,op(e2,e2))
    | op(e3,op(e2,e2)) = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) ),[1,1],$fot(e3)]]) ).

cnf(refute_15_10,plain,
    ( op(e2,e2) != e3
    | op(e3,op(e2,e2)) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) )],[refute_15_8,refute_15_9]) ).

cnf(refute_15_11,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_15_7,refute_15_10]) ).

cnf(refute_15_12,plain,
    op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).

cnf(refute_15_13,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e3)]]) ).

cnf(refute_15_14,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_15_12,refute_15_13]) ).

cnf(refute_15_15,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_15_7,refute_15_14]) ).

cnf(refute_15_16,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_15_17,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_15_5,refute_15_16]) ).

cnf(refute_15_18,plain,
    ( op(e3,op(e2,e2)) != op(e3,e3)
    | op(op(e2,e2),op(e2,e2)) != op(e3,op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) = op(e3,e3) ),
    inference(subst,[],[refute_15_17:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e3,op(e2,e2)))),bind(Z,$fot(op(e3,e3)))]]) ).

cnf(refute_15_19,plain,
    ( op(e3,op(e2,e2)) != op(e3,e3)
    | op(op(e2,e2),op(e2,e2)) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e3,op(e2,e2))) )],[refute_15_15,refute_15_18]) ).

cnf(refute_15_20,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_15_11,refute_15_19]) ).

cnf(refute_15_21,plain,
    ( e4 != op(op(e2,e2),op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) != op(e3,e3)
    | e4 = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e4,op(e3,e3)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).

cnf(refute_15_22,plain,
    ( e4 != op(op(e2,e2),op(e2,e2))
    | e4 = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e3,e3)) )],[refute_15_20,refute_15_21]) ).

cnf(refute_15_23,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_15_1,refute_15_22]) ).

cnf(refute_15_24,plain,
    ( e4 != op(e3,e3)
    | op(e3,e3) = e4 ),
    inference(subst,[],[refute_15_5:[bind(X,$fot(e4)),bind(Y,$fot(op(e3,e3)))]]) ).

cnf(refute_15_25,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_15_23,refute_15_24]) ).

cnf(refute_15_26,plain,
    ( op(e3,e3) != e0
    | op(e3,e3) != e4
    | e4 = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e3),e0) ),[0],$fot(e4)]]) ).

cnf(refute_15_27,plain,
    ( op(e3,e3) != e0
    | e4 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_15_25,refute_15_26]) ).

cnf(refute_15_28,plain,
    e4 = e0,
    inference(resolve,[$cnf( $equal(op(e3,e3),e0) )],[refute_15_0,refute_15_27]) ).

cnf(refute_15_29,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_15_6]) ).

cnf(refute_15_30,plain,
    ( e4 != e0
    | e0 = e4 ),
    inference(subst,[],[refute_15_5:[bind(X,$fot(e4)),bind(Y,$fot(e0))]]) ).

cnf(refute_15_31,plain,
    e4 != e0,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_15_30,refute_15_29]) ).

cnf(refute_15_32,plain,
    $false,
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_15_28,refute_15_31]) ).

fof(negate_16_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & ~ ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
        & ~ ( op(e1,e1) = e4
            & op(e4,e4) = e1
            & op(e1,e4) != e1 )
        & ~ ( op(e2,e2) = e0
            & op(e0,e0) = e2
            & op(e2,e0) != e2 )
        & ~ ( op(e2,e2) = e1
            & op(e1,e1) = e2
            & op(e2,e1) != e2 )
        & ~ ( op(e2,e2) = e2
            & op(e2,e2) = e2
            & op(e2,e2) != e2 )
        & ~ ( op(e2,e2) = e3
            & op(e3,e3) = e2
            & op(e2,e3) != e2 )
        & ~ ( op(e2,e2) = e4
            & op(e4,e4) = e2
            & op(e2,e4) != e2 )
        & ~ ( op(e3,e3) = e0
            & op(e0,e0) = e3
            & op(e3,e0) != e3 )
        & op(e3,e3) = e1
        & op(e1,e1) = e3 )
     => op(e3,e1) = e3 ),
    inference(negate,[],[subgoal_16]) ).

fof(normalize_16_0,plain,
    ( op(e3,e1) != e3
    & op(e1,e1) = e3
    & op(e3,e3) = e1
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e1,e0) = e1 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e2,e0) = e2 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e3,e0) = e3 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e0,e4) = e0 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e1,e2) = e1 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e2,e1) = e2 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e1,e3) = e1 )
    & ( op(e1,e1) != e4
      | op(e4,e4) != e1
      | op(e1,e4) = e1 )
    & ( op(e2,e2) != e3
      | op(e3,e3) != e2
      | op(e2,e3) = e2 )
    & ( op(e2,e2) != e4
      | op(e4,e4) != e2
      | op(e2,e4) = e2 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_16_0]) ).

fof(normalize_16_1,plain,
    op(e1,e1) = e3,
    inference(conjunct,[],[normalize_16_0]) ).

fof(normalize_16_2,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_16_3,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_16_2]) ).

fof(normalize_16_4,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_16_2]) ).

fof(normalize_16_5,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_16_6,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_16_5]) ).

cnf(refute_16_0,plain,
    op(e1,e1) = e3,
    inference(canonicalize,[],[normalize_16_1]) ).

cnf(refute_16_1,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_16_3]) ).

cnf(refute_16_2,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_16_4]) ).

cnf(refute_16_3,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_16_4,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_16_5,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_16_3,refute_16_4]) ).

cnf(refute_16_6,plain,
    ( e1 != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) = e1 ),
    inference(subst,[],[refute_16_5:[bind(X,$fot(e1)),bind(Y,$fot(op(op(e2,e2),e2)))]]) ).

cnf(refute_16_7,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_16_2,refute_16_6]) ).

cnf(refute_16_8,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(e1,op(op(e2,e2),e2)))]]) ).

cnf(refute_16_9,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) ),[1,1],$fot(e1)]]) ).

cnf(refute_16_10,plain,
    ( op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_16_8,refute_16_9]) ).

cnf(refute_16_11,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_16_7,refute_16_10]) ).

cnf(refute_16_12,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_16_13,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) ),[1,0],$fot(e1)]]) ).

cnf(refute_16_14,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_16_12,refute_16_13]) ).

cnf(refute_16_15,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_16_7,refute_16_14]) ).

cnf(refute_16_16,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_16_17,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_16_5,refute_16_16]) ).

cnf(refute_16_18,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(subst,[],[refute_16_17:[bind(X,$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))),bind(Y,$fot(op(e1,op(op(e2,e2),e2)))),bind(Z,$fot(op(e1,e1)))]]) ).

cnf(refute_16_19,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_16_15,refute_16_18]) ).

cnf(refute_16_20,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,e1)) )],[refute_16_11,refute_16_19]) ).

cnf(refute_16_21,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,e1)
    | e0 = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e1,e1)) ),[0],$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_16_22,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | e0 = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,e1)) )],[refute_16_20,refute_16_21]) ).

cnf(refute_16_23,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_16_1,refute_16_22]) ).

cnf(refute_16_24,plain,
    ( e0 != op(e1,e1)
    | op(e1,e1) = e0 ),
    inference(subst,[],[refute_16_5:[bind(X,$fot(e0)),bind(Y,$fot(op(e1,e1)))]]) ).

cnf(refute_16_25,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_16_23,refute_16_24]) ).

cnf(refute_16_26,plain,
    ( op(e1,e1) != e0
    | op(e1,e1) != e3
    | e0 = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e3) ),[0],$fot(e0)]]) ).

cnf(refute_16_27,plain,
    ( op(e1,e1) != e3
    | e0 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_16_25,refute_16_26]) ).

cnf(refute_16_28,plain,
    e0 = e3,
    inference(resolve,[$cnf( $equal(op(e1,e1),e3) )],[refute_16_0,refute_16_27]) ).

cnf(refute_16_29,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_16_6]) ).

cnf(refute_16_30,plain,
    $false,
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_16_28,refute_16_29]) ).

fof(negate_17_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & ~ ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
        & ~ ( op(e1,e1) = e4
            & op(e4,e4) = e1
            & op(e1,e4) != e1 )
        & ~ ( op(e2,e2) = e0
            & op(e0,e0) = e2
            & op(e2,e0) != e2 )
        & ~ ( op(e2,e2) = e1
            & op(e1,e1) = e2
            & op(e2,e1) != e2 )
        & ~ ( op(e2,e2) = e2
            & op(e2,e2) = e2
            & op(e2,e2) != e2 )
        & ~ ( op(e2,e2) = e3
            & op(e3,e3) = e2
            & op(e2,e3) != e2 )
        & ~ ( op(e2,e2) = e4
            & op(e4,e4) = e2
            & op(e2,e4) != e2 )
        & ~ ( op(e3,e3) = e0
            & op(e0,e0) = e3
            & op(e3,e0) != e3 )
        & ~ ( op(e3,e3) = e1
            & op(e1,e1) = e3
            & op(e3,e1) != e3 )
        & op(e3,e3) = e2
        & op(e2,e2) = e3 )
     => op(e3,e2) = e3 ),
    inference(negate,[],[subgoal_17]) ).

fof(normalize_17_0,plain,
    ( op(e3,e2) != e3
    & op(e2,e2) = e3
    & op(e3,e3) = e2
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e1,e0) = e1 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e2,e0) = e2 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e3,e0) = e3 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e0,e4) = e0 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e1,e2) = e1 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e2,e1) = e2 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e1,e3) = e1 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e3,e1) = e3 )
    & ( op(e1,e1) != e4
      | op(e4,e4) != e1
      | op(e1,e4) = e1 )
    & ( op(e2,e2) != e3
      | op(e3,e3) != e2
      | op(e2,e3) = e2 )
    & ( op(e2,e2) != e4
      | op(e4,e4) != e2
      | op(e2,e4) = e2 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_17_0]) ).

fof(normalize_17_1,plain,
    op(e3,e3) = e2,
    inference(conjunct,[],[normalize_17_0]) ).

fof(normalize_17_2,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_17_3,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_17_2]) ).

fof(normalize_17_4,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_17_2]) ).

fof(normalize_17_5,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_17_6,plain,
    e2 != e4,
    inference(conjunct,[],[normalize_17_5]) ).

cnf(refute_17_0,plain,
    op(e3,e3) = e2,
    inference(canonicalize,[],[normalize_17_1]) ).

cnf(refute_17_1,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_17_3]) ).

cnf(refute_17_2,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_17_4]) ).

cnf(refute_17_3,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_17_4,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_17_5,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_17_3,refute_17_4]) ).

cnf(refute_17_6,plain,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_17_5:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_17_7,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_17_2,refute_17_6]) ).

cnf(refute_17_8,plain,
    op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).

cnf(refute_17_9,plain,
    ( op(e2,e2) != e3
    | op(e3,op(e2,e2)) != op(e3,op(e2,e2))
    | op(e3,op(e2,e2)) = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) ),[1,1],$fot(e3)]]) ).

cnf(refute_17_10,plain,
    ( op(e2,e2) != e3
    | op(e3,op(e2,e2)) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) )],[refute_17_8,refute_17_9]) ).

cnf(refute_17_11,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_17_7,refute_17_10]) ).

cnf(refute_17_12,plain,
    op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).

cnf(refute_17_13,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e3)]]) ).

cnf(refute_17_14,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_17_12,refute_17_13]) ).

cnf(refute_17_15,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_17_7,refute_17_14]) ).

cnf(refute_17_16,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_17_17,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_17_5,refute_17_16]) ).

cnf(refute_17_18,plain,
    ( op(e3,op(e2,e2)) != op(e3,e3)
    | op(op(e2,e2),op(e2,e2)) != op(e3,op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) = op(e3,e3) ),
    inference(subst,[],[refute_17_17:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e3,op(e2,e2)))),bind(Z,$fot(op(e3,e3)))]]) ).

cnf(refute_17_19,plain,
    ( op(e3,op(e2,e2)) != op(e3,e3)
    | op(op(e2,e2),op(e2,e2)) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e3,op(e2,e2))) )],[refute_17_15,refute_17_18]) ).

cnf(refute_17_20,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_17_11,refute_17_19]) ).

cnf(refute_17_21,plain,
    ( e4 != op(op(e2,e2),op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) != op(e3,e3)
    | e4 = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e4,op(e3,e3)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).

cnf(refute_17_22,plain,
    ( e4 != op(op(e2,e2),op(e2,e2))
    | e4 = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e3,e3)) )],[refute_17_20,refute_17_21]) ).

cnf(refute_17_23,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_17_1,refute_17_22]) ).

cnf(refute_17_24,plain,
    ( e4 != op(e3,e3)
    | op(e3,e3) = e4 ),
    inference(subst,[],[refute_17_5:[bind(X,$fot(e4)),bind(Y,$fot(op(e3,e3)))]]) ).

cnf(refute_17_25,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_17_23,refute_17_24]) ).

cnf(refute_17_26,plain,
    ( op(e3,e3) != e2
    | op(e3,e3) != e4
    | e4 = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e3),e2) ),[0],$fot(e4)]]) ).

cnf(refute_17_27,plain,
    ( op(e3,e3) != e2
    | e4 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_17_25,refute_17_26]) ).

cnf(refute_17_28,plain,
    e4 = e2,
    inference(resolve,[$cnf( $equal(op(e3,e3),e2) )],[refute_17_0,refute_17_27]) ).

cnf(refute_17_29,plain,
    e2 != e4,
    inference(canonicalize,[],[normalize_17_6]) ).

cnf(refute_17_30,plain,
    ( e4 != e2
    | e2 = e4 ),
    inference(subst,[],[refute_17_5:[bind(X,$fot(e4)),bind(Y,$fot(e2))]]) ).

cnf(refute_17_31,plain,
    e4 != e2,
    inference(resolve,[$cnf( $equal(e2,e4) )],[refute_17_30,refute_17_29]) ).

cnf(refute_17_32,plain,
    $false,
    inference(resolve,[$cnf( $equal(e4,e2) )],[refute_17_28,refute_17_31]) ).

fof(negate_18_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & ~ ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
        & ~ ( op(e1,e1) = e4
            & op(e4,e4) = e1
            & op(e1,e4) != e1 )
        & ~ ( op(e2,e2) = e0
            & op(e0,e0) = e2
            & op(e2,e0) != e2 )
        & ~ ( op(e2,e2) = e1
            & op(e1,e1) = e2
            & op(e2,e1) != e2 )
        & ~ ( op(e2,e2) = e2
            & op(e2,e2) = e2
            & op(e2,e2) != e2 )
        & ~ ( op(e2,e2) = e3
            & op(e3,e3) = e2
            & op(e2,e3) != e2 )
        & ~ ( op(e2,e2) = e4
            & op(e4,e4) = e2
            & op(e2,e4) != e2 )
        & ~ ( op(e3,e3) = e0
            & op(e0,e0) = e3
            & op(e3,e0) != e3 )
        & ~ ( op(e3,e3) = e1
            & op(e1,e1) = e3
            & op(e3,e1) != e3 )
        & ~ ( op(e3,e3) = e2
            & op(e2,e2) = e3
            & op(e3,e2) != e3 )
        & op(e3,e3) = e3
        & op(e3,e3) = e3 )
     => op(e3,e3) = e3 ),
    inference(negate,[],[subgoal_18]) ).

fof(normalize_18_0,plain,
    $false,
    inference(canonicalize,[],[negate_18_0]) ).

cnf(refute_18_0,plain,
    $false,
    inference(canonicalize,[],[normalize_18_0]) ).

fof(negate_19_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & ~ ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
        & ~ ( op(e1,e1) = e4
            & op(e4,e4) = e1
            & op(e1,e4) != e1 )
        & ~ ( op(e2,e2) = e0
            & op(e0,e0) = e2
            & op(e2,e0) != e2 )
        & ~ ( op(e2,e2) = e1
            & op(e1,e1) = e2
            & op(e2,e1) != e2 )
        & ~ ( op(e2,e2) = e2
            & op(e2,e2) = e2
            & op(e2,e2) != e2 )
        & ~ ( op(e2,e2) = e3
            & op(e3,e3) = e2
            & op(e2,e3) != e2 )
        & ~ ( op(e2,e2) = e4
            & op(e4,e4) = e2
            & op(e2,e4) != e2 )
        & ~ ( op(e3,e3) = e0
            & op(e0,e0) = e3
            & op(e3,e0) != e3 )
        & ~ ( op(e3,e3) = e1
            & op(e1,e1) = e3
            & op(e3,e1) != e3 )
        & ~ ( op(e3,e3) = e2
            & op(e2,e2) = e3
            & op(e3,e2) != e3 )
        & ~ ( op(e3,e3) = e3
            & op(e3,e3) = e3
            & op(e3,e3) != e3 )
        & op(e3,e3) = e4
        & op(e4,e4) = e3 )
     => op(e3,e4) = e3 ),
    inference(negate,[],[subgoal_19]) ).

fof(normalize_19_0,plain,
    ( ~ definitionFOFtoCNF_594
  <=> ( ~ definitionFOFtoCNF_588
      | ( op(e4,e4) = e0
        & ( op(e4,e0) != e4
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_58]) ).

fof(normalize_19_1,plain,
    ( ( ~ definitionFOFtoCNF_594
      | definitionFOFtoCNF_588 )
    & ( e0 != unit
      | op(e4,e4) != e0
      | ~ definitionFOFtoCNF_594 )
    & ( op(e4,e4) != e0
      | ~ definitionFOFtoCNF_594
      | op(e4,e0) = e4 )
    & ( ~ definitionFOFtoCNF_588
      | op(e4,e4) = e0
      | definitionFOFtoCNF_594 )
    & ( op(e4,e0) != e4
      | ~ definitionFOFtoCNF_588
      | e0 = unit
      | definitionFOFtoCNF_594 ) ),
    inference(clausify,[],[normalize_19_0]) ).

fof(normalize_19_2,plain,
    ( ~ definitionFOFtoCNF_594
    | definitionFOFtoCNF_588 ),
    inference(conjunct,[],[normalize_19_1]) ).

fof(normalize_19_3,plain,
    ( ~ definitionFOFtoCNF_604
  <=> ( ~ definitionFOFtoCNF_601
      | ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_69]) ).

fof(normalize_19_4,plain,
    ( ~ definitionFOFtoCNF_605
  <=> ( ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_70]) ).

fof(normalize_19_5,plain,
    ( ~ definitionFOFtoCNF_604
  <=> ( ~ definitionFOFtoCNF_601
      | ~ definitionFOFtoCNF_605
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_3,normalize_19_4]) ).

fof(normalize_19_6,plain,
    ( ~ definitionFOFtoCNF_606
  <=> ( op(e3,e3) = e1
      & ( op(e3,e1) != e3
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_71]) ).

fof(normalize_19_7,plain,
    ( ~ definitionFOFtoCNF_604
  <=> ( ~ definitionFOFtoCNF_601
      | ~ definitionFOFtoCNF_605
      | ~ definitionFOFtoCNF_606
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_5,normalize_19_6]) ).

fof(normalize_19_8,plain,
    ( ( ~ definitionFOFtoCNF_604
      | definitionFOFtoCNF_601 )
    & ( ~ definitionFOFtoCNF_604
      | definitionFOFtoCNF_605 )
    & ( ~ definitionFOFtoCNF_604
      | definitionFOFtoCNF_606 )
    & ( e1 != unit
      | op(e3,e4) != e1
      | ~ definitionFOFtoCNF_604 )
    & ( e1 != unit
      | op(e4,e0) != e1
      | ~ definitionFOFtoCNF_604 )
    & ( e1 != unit
      | op(e4,e1) != e1
      | ~ definitionFOFtoCNF_604 )
    & ( op(e3,e4) != e1
      | ~ definitionFOFtoCNF_604
      | op(e3,e1) = e4 )
    & ( op(e4,e0) != e1
      | ~ definitionFOFtoCNF_604
      | op(e4,e1) = e0 )
    & ( ~ definitionFOFtoCNF_601
      | ~ definitionFOFtoCNF_605
      | ~ definitionFOFtoCNF_606
      | op(e3,e4) = e1
      | op(e4,e0) = e1
      | op(e4,e1) = e1
      | definitionFOFtoCNF_604 )
    & ( op(e3,e1) != e4
      | op(e4,e1) != e0
      | op(e4,e1) != e1
      | ~ definitionFOFtoCNF_601
      | ~ definitionFOFtoCNF_605
      | ~ definitionFOFtoCNF_606
      | e1 = unit
      | definitionFOFtoCNF_604 )
    & ( op(e3,e1) != e4
      | op(e4,e1) != e0
      | ~ definitionFOFtoCNF_601
      | ~ definitionFOFtoCNF_605
      | ~ definitionFOFtoCNF_606
      | e1 = unit
      | op(e4,e1) = e1
      | definitionFOFtoCNF_604 )
    & ( op(e3,e1) != e4
      | op(e4,e1) != e1
      | ~ definitionFOFtoCNF_601
      | ~ definitionFOFtoCNF_605
      | ~ definitionFOFtoCNF_606
      | e1 = unit
      | op(e4,e0) = e1
      | definitionFOFtoCNF_604 )
    & ( op(e3,e1) != e4
      | ~ definitionFOFtoCNF_601
      | ~ definitionFOFtoCNF_605
      | ~ definitionFOFtoCNF_606
      | e1 = unit
      | op(e4,e0) = e1
      | op(e4,e1) = e1
      | definitionFOFtoCNF_604 )
    & ( op(e4,e1) != e0
      | op(e4,e1) != e1
      | ~ definitionFOFtoCNF_601
      | ~ definitionFOFtoCNF_605
      | ~ definitionFOFtoCNF_606
      | e1 = unit
      | op(e3,e4) = e1
      | definitionFOFtoCNF_604 )
    & ( op(e4,e1) != e0
      | ~ definitionFOFtoCNF_601
      | ~ definitionFOFtoCNF_605
      | ~ definitionFOFtoCNF_606
      | e1 = unit
      | op(e3,e4) = e1
      | op(e4,e1) = e1
      | definitionFOFtoCNF_604 )
    & ( op(e4,e1) != e1
      | ~ definitionFOFtoCNF_601
      | ~ definitionFOFtoCNF_605
      | ~ definitionFOFtoCNF_606
      | e1 = unit
      | op(e3,e4) = e1
      | op(e4,e0) = e1
      | definitionFOFtoCNF_604 ) ),
    inference(clausify,[],[normalize_19_7]) ).

fof(normalize_19_9,plain,
    ( ~ definitionFOFtoCNF_604
    | definitionFOFtoCNF_605 ),
    inference(conjunct,[],[normalize_19_8]) ).

fof(normalize_19_10,plain,
    ( ~ definitionFOFtoCNF_607
  <=> ( ~ definitionFOFtoCNF_604
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_72]) ).

fof(normalize_19_11,plain,
    ( ( ~ definitionFOFtoCNF_607
      | definitionFOFtoCNF_604 )
    & ( e1 != unit
      | op(e4,e4) != e1
      | ~ definitionFOFtoCNF_607 )
    & ( op(e4,e4) != e1
      | ~ definitionFOFtoCNF_607
      | op(e4,e1) = e4 )
    & ( ~ definitionFOFtoCNF_604
      | op(e4,e4) = e1
      | definitionFOFtoCNF_607 )
    & ( op(e4,e1) != e4
      | ~ definitionFOFtoCNF_604
      | e1 = unit
      | definitionFOFtoCNF_607 ) ),
    inference(clausify,[],[normalize_19_10]) ).

fof(normalize_19_12,plain,
    ( ~ definitionFOFtoCNF_607
    | definitionFOFtoCNF_604 ),
    inference(conjunct,[],[normalize_19_11]) ).

fof(normalize_19_13,plain,
    ( op(e3,e4) != e3
    & op(e3,e3) = e4
    & op(e4,e4) = e3
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e1,e0) = e1 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e2,e0) = e2 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e3,e0) = e3 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e0,e4) = e0 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e1,e2) = e1 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e2,e1) = e2 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e1,e3) = e1 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e3,e1) = e3 )
    & ( op(e1,e1) != e4
      | op(e4,e4) != e1
      | op(e1,e4) = e1 )
    & ( op(e2,e2) != e3
      | op(e3,e3) != e2
      | op(e2,e3) = e2 )
    & ( op(e2,e2) != e3
      | op(e3,e3) != e2
      | op(e3,e2) = e3 )
    & ( op(e2,e2) != e4
      | op(e4,e4) != e2
      | op(e2,e4) = e2 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_19_0]) ).

fof(normalize_19_14,plain,
    ( ( ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) )
      & ( op(e0,e2) != e0
        | ( e0 != unit
          & op(e0,e0) = e2 ) )
      & ( op(e0,e3) != e0
        | ( e0 != unit
          & op(e0,e0) = e3 ) )
      & ( op(e0,e4) != e0
        | ( e0 != unit
          & op(e0,e0) = e4 ) )
      & ( op(e1,e0) != e0
        | ( e0 != unit
          & op(e1,e0) = e0 ) )
      & ( op(e1,e1) != e0
        | ( e0 != unit
          & op(e1,e0) = e1 ) )
      & ( op(e1,e2) != e0
        | ( e0 != unit
          & op(e1,e0) = e2 ) )
      & ( op(e1,e3) != e0
        | ( e0 != unit
          & op(e1,e0) = e3 ) )
      & ( op(e1,e4) != e0
        | ( e0 != unit
          & op(e1,e0) = e4 ) )
      & ( op(e2,e0) != e0
        | ( e0 != unit
          & op(e2,e0) = e0 ) )
      & ( op(e2,e1) != e0
        | ( e0 != unit
          & op(e2,e0) = e1 ) )
      & ( op(e2,e2) != e0
        | ( e0 != unit
          & op(e2,e0) = e2 ) )
      & ( op(e2,e3) != e0
        | ( e0 != unit
          & op(e2,e0) = e3 ) )
      & ( op(e2,e4) != e0
        | ( e0 != unit
          & op(e2,e0) = e4 ) )
      & ( op(e3,e0) != e0
        | ( e0 != unit
          & op(e3,e0) = e0 ) )
      & ( op(e3,e1) != e0
        | ( e0 != unit
          & op(e3,e0) = e1 ) )
      & ( op(e3,e2) != e0
        | ( e0 != unit
          & op(e3,e0) = e2 ) )
      & ( op(e3,e3) != e0
        | ( e0 != unit
          & op(e3,e0) = e3 ) )
      & ( op(e3,e4) != e0
        | ( e0 != unit
          & op(e3,e0) = e4 ) )
      & ( op(e4,e0) != e0
        | ( e0 != unit
          & op(e4,e0) = e0 ) )
      & ( op(e4,e1) != e0
        | ( e0 != unit
          & op(e4,e0) = e1 ) )
      & ( op(e4,e2) != e0
        | ( e0 != unit
          & op(e4,e0) = e2 ) )
      & ( op(e4,e3) != e0
        | ( e0 != unit
          & op(e4,e0) = e3 ) )
      & ( op(e4,e4) != e0
        | ( e0 != unit
          & op(e4,e0) = e4 ) ) )
    | ( ( op(e0,e0) != e1
        | ( e1 != unit
          & op(e0,e1) = e0 ) )
      & ( op(e0,e1) != e1
        | ( e1 != unit
          & op(e0,e1) = e1 ) )
      & ( op(e0,e2) != e1
        | ( e1 != unit
          & op(e0,e1) = e2 ) )
      & ( op(e0,e3) != e1
        | ( e1 != unit
          & op(e0,e1) = e3 ) )
      & ( op(e0,e4) != e1
        | ( e1 != unit
          & op(e0,e1) = e4 ) )
      & ( op(e1,e0) != e1
        | ( e1 != unit
          & op(e1,e1) = e0 ) )
      & ( op(e1,e1) != e1
        | ( e1 != unit
          & op(e1,e1) = e1 ) )
      & ( op(e1,e2) != e1
        | ( e1 != unit
          & op(e1,e1) = e2 ) )
      & ( op(e1,e3) != e1
        | ( e1 != unit
          & op(e1,e1) = e3 ) )
      & ( op(e1,e4) != e1
        | ( e1 != unit
          & op(e1,e1) = e4 ) )
      & ( op(e2,e0) != e1
        | ( e1 != unit
          & op(e2,e1) = e0 ) )
      & ( op(e2,e1) != e1
        | ( e1 != unit
          & op(e2,e1) = e1 ) )
      & ( op(e2,e2) != e1
        | ( e1 != unit
          & op(e2,e1) = e2 ) )
      & ( op(e2,e3) != e1
        | ( e1 != unit
          & op(e2,e1) = e3 ) )
      & ( op(e2,e4) != e1
        | ( e1 != unit
          & op(e2,e1) = e4 ) )
      & ( op(e3,e0) != e1
        | ( e1 != unit
          & op(e3,e1) = e0 ) )
      & ( op(e3,e1) != e1
        | ( e1 != unit
          & op(e3,e1) = e1 ) )
      & ( op(e3,e2) != e1
        | ( e1 != unit
          & op(e3,e1) = e2 ) )
      & ( op(e3,e3) != e1
        | ( e1 != unit
          & op(e3,e1) = e3 ) )
      & ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) )
      & ( op(e4,e1) != e1
        | ( e1 != unit
          & op(e4,e1) = e1 ) )
      & ( op(e4,e2) != e1
        | ( e1 != unit
          & op(e4,e1) = e2 ) )
      & ( op(e4,e3) != e1
        | ( e1 != unit
          & op(e4,e1) = e3 ) )
      & ( op(e4,e4) != e1
        | ( e1 != unit
          & op(e4,e1) = e4 ) ) )
    | ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) )
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) )
    | ( ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) )
      & ( op(e0,e2) != e3
        | ( e3 != unit
          & op(e0,e3) = e2 ) )
      & ( op(e0,e3) != e3
        | ( e3 != unit
          & op(e0,e3) = e3 ) )
      & ( op(e0,e4) != e3
        | ( e3 != unit
          & op(e0,e3) = e4 ) )
      & ( op(e1,e0) != e3
        | ( e3 != unit
          & op(e1,e3) = e0 ) )
      & ( op(e1,e1) != e3
        | ( e3 != unit
          & op(e1,e3) = e1 ) )
      & ( op(e1,e2) != e3
        | ( e3 != unit
          & op(e1,e3) = e2 ) )
      & ( op(e1,e3) != e3
        | ( e3 != unit
          & op(e1,e3) = e3 ) )
      & ( op(e1,e4) != e3
        | ( e3 != unit
          & op(e1,e3) = e4 ) )
      & ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) )
      & ( op(e2,e2) != e3
        | ( e3 != unit
          & op(e2,e3) = e2 ) )
      & ( op(e2,e3) != e3
        | ( e3 != unit
          & op(e2,e3) = e3 ) )
      & ( op(e2,e4) != e3
        | ( e3 != unit
          & op(e2,e3) = e4 ) )
      & ( op(e3,e0) != e3
        | ( e3 != unit
          & op(e3,e3) = e0 ) )
      & ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) )
      & ( op(e3,e3) != e3
        | ( e3 != unit
          & op(e3,e3) = e3 ) )
      & ( op(e3,e4) != e3
        | ( e3 != unit
          & op(e3,e3) = e4 ) )
      & ( op(e4,e0) != e3
        | ( e3 != unit
          & op(e4,e3) = e0 ) )
      & ( op(e4,e1) != e3
        | ( e3 != unit
          & op(e4,e3) = e1 ) )
      & ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) )
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) )
    | ( ( op(e0,e0) != e4
        | ( e4 != unit
          & op(e0,e4) = e0 ) )
      & ( op(e0,e1) != e4
        | ( e4 != unit
          & op(e0,e4) = e1 ) )
      & ( op(e0,e2) != e4
        | ( e4 != unit
          & op(e0,e4) = e2 ) )
      & ( op(e0,e3) != e4
        | ( e4 != unit
          & op(e0,e4) = e3 ) )
      & ( op(e0,e4) != e4
        | ( e4 != unit
          & op(e0,e4) = e4 ) )
      & ( op(e1,e0) != e4
        | ( e4 != unit
          & op(e1,e4) = e0 ) )
      & ( op(e1,e1) != e4
        | ( e4 != unit
          & op(e1,e4) = e1 ) )
      & ( op(e1,e2) != e4
        | ( e4 != unit
          & op(e1,e4) = e2 ) )
      & ( op(e1,e3) != e4
        | ( e4 != unit
          & op(e1,e4) = e3 ) )
      & ( op(e1,e4) != e4
        | ( e4 != unit
          & op(e1,e4) = e4 ) )
      & ( op(e2,e0) != e4
        | ( e4 != unit
          & op(e2,e4) = e0 ) )
      & ( op(e2,e1) != e4
        | ( e4 != unit
          & op(e2,e4) = e1 ) )
      & ( op(e2,e2) != e4
        | ( e4 != unit
          & op(e2,e4) = e2 ) )
      & ( op(e2,e3) != e4
        | ( e4 != unit
          & op(e2,e4) = e3 ) )
      & ( op(e2,e4) != e4
        | ( e4 != unit
          & op(e2,e4) = e4 ) )
      & ( op(e3,e0) != e4
        | ( e4 != unit
          & op(e3,e4) = e0 ) )
      & ( op(e3,e1) != e4
        | ( e4 != unit
          & op(e3,e4) = e1 ) )
      & ( op(e3,e2) != e4
        | ( e4 != unit
          & op(e3,e4) = e2 ) )
      & ( op(e3,e3) != e4
        | ( e4 != unit
          & op(e3,e4) = e3 ) )
      & ( op(e3,e4) != e4
        | ( e4 != unit
          & op(e3,e4) = e4 ) )
      & ( op(e4,e0) != e4
        | ( e4 != unit
          & op(e4,e4) = e0 ) )
      & ( op(e4,e1) != e4
        | ( e4 != unit
          & op(e4,e4) = e1 ) )
      & ( op(e4,e2) != e4
        | ( e4 != unit
          & op(e4,e4) = e2 ) )
      & ( op(e4,e3) != e4
        | ( e4 != unit
          & op(e4,e4) = e3 ) )
      & ( op(e4,e4) != e4
        | ( e4 != unit
          & op(e4,e4) = e4 ) ) ) ),
    inference(conjunct,[],[normalize_19_13]) ).

fof(normalize_19_15,plain,
    op(e3,e4) != e3,
    inference(conjunct,[],[normalize_19_13]) ).

fof(normalize_19_16,plain,
    op(e3,e3) = e4,
    inference(conjunct,[],[normalize_19_13]) ).

fof(normalize_19_17,plain,
    op(e4,e4) = e3,
    inference(conjunct,[],[normalize_19_13]) ).

fof(normalize_19_18,plain,
    ( ( e3 != unit
      & op(e4,e3) = e4
      & ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) )
      & ( op(e0,e2) != e3
        | ( e3 != unit
          & op(e0,e3) = e2 ) )
      & ( op(e0,e3) != e3
        | ( e3 != unit
          & op(e0,e3) = e3 ) )
      & ( op(e0,e4) != e3
        | ( e3 != unit
          & op(e0,e3) = e4 ) )
      & ( op(e1,e0) != e3
        | ( e3 != unit
          & op(e1,e3) = e0 ) )
      & ( op(e1,e1) != e3
        | ( e3 != unit
          & op(e1,e3) = e1 ) )
      & ( op(e1,e2) != e3
        | ( e3 != unit
          & op(e1,e3) = e2 ) )
      & ( op(e1,e3) != e3
        | ( e3 != unit
          & op(e1,e3) = e3 ) )
      & ( op(e1,e4) != e3
        | ( e3 != unit
          & op(e1,e3) = e4 ) )
      & ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) )
      & ( op(e2,e2) != e3
        | ( e3 != unit
          & op(e2,e3) = e2 ) )
      & ( op(e2,e3) != e3
        | ( e3 != unit
          & op(e2,e3) = e3 ) )
      & ( op(e2,e4) != e3
        | ( e3 != unit
          & op(e2,e3) = e4 ) )
      & ( op(e3,e0) != e3
        | ( e3 != unit
          & op(e3,e3) = e0 ) )
      & ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) )
      & ( op(e3,e3) != e3
        | ( e3 != unit
          & op(e3,e3) = e3 ) )
      & ( op(e4,e0) != e3
        | ( e3 != unit
          & op(e4,e3) = e0 ) )
      & ( op(e4,e1) != e3
        | ( e3 != unit
          & op(e4,e3) = e1 ) )
      & ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) ) )
    | ( ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) )
      & ( op(e0,e2) != e0
        | ( e0 != unit
          & op(e0,e0) = e2 ) )
      & ( op(e0,e3) != e0
        | ( e0 != unit
          & op(e0,e0) = e3 ) )
      & ( op(e0,e4) != e0
        | ( e0 != unit
          & op(e0,e0) = e4 ) )
      & ( op(e1,e0) != e0
        | ( e0 != unit
          & op(e1,e0) = e0 ) )
      & ( op(e1,e1) != e0
        | ( e0 != unit
          & op(e1,e0) = e1 ) )
      & ( op(e1,e2) != e0
        | ( e0 != unit
          & op(e1,e0) = e2 ) )
      & ( op(e1,e3) != e0
        | ( e0 != unit
          & op(e1,e0) = e3 ) )
      & ( op(e1,e4) != e0
        | ( e0 != unit
          & op(e1,e0) = e4 ) )
      & ( op(e2,e0) != e0
        | ( e0 != unit
          & op(e2,e0) = e0 ) )
      & ( op(e2,e1) != e0
        | ( e0 != unit
          & op(e2,e0) = e1 ) )
      & ( op(e2,e2) != e0
        | ( e0 != unit
          & op(e2,e0) = e2 ) )
      & ( op(e2,e3) != e0
        | ( e0 != unit
          & op(e2,e0) = e3 ) )
      & ( op(e2,e4) != e0
        | ( e0 != unit
          & op(e2,e0) = e4 ) )
      & ( op(e3,e0) != e0
        | ( e0 != unit
          & op(e3,e0) = e0 ) )
      & ( op(e3,e1) != e0
        | ( e0 != unit
          & op(e3,e0) = e1 ) )
      & ( op(e3,e2) != e0
        | ( e0 != unit
          & op(e3,e0) = e2 ) )
      & ( op(e3,e3) != e0
        | ( e0 != unit
          & op(e3,e0) = e3 ) )
      & ( op(e3,e4) != e0
        | ( e0 != unit
          & op(e3,e0) = e4 ) )
      & ( op(e4,e0) != e0
        | ( e0 != unit
          & op(e4,e0) = e0 ) )
      & ( op(e4,e1) != e0
        | ( e0 != unit
          & op(e4,e0) = e1 ) )
      & ( op(e4,e2) != e0
        | ( e0 != unit
          & op(e4,e0) = e2 ) )
      & ( op(e4,e3) != e0
        | ( e0 != unit
          & op(e4,e0) = e3 ) )
      & ( op(e4,e4) != e0
        | ( e0 != unit
          & op(e4,e0) = e4 ) ) )
    | ( ( op(e0,e0) != e1
        | ( e1 != unit
          & op(e0,e1) = e0 ) )
      & ( op(e0,e1) != e1
        | ( e1 != unit
          & op(e0,e1) = e1 ) )
      & ( op(e0,e2) != e1
        | ( e1 != unit
          & op(e0,e1) = e2 ) )
      & ( op(e0,e3) != e1
        | ( e1 != unit
          & op(e0,e1) = e3 ) )
      & ( op(e0,e4) != e1
        | ( e1 != unit
          & op(e0,e1) = e4 ) )
      & ( op(e1,e0) != e1
        | ( e1 != unit
          & op(e1,e1) = e0 ) )
      & ( op(e1,e1) != e1
        | ( e1 != unit
          & op(e1,e1) = e1 ) )
      & ( op(e1,e2) != e1
        | ( e1 != unit
          & op(e1,e1) = e2 ) )
      & ( op(e1,e3) != e1
        | ( e1 != unit
          & op(e1,e1) = e3 ) )
      & ( op(e1,e4) != e1
        | ( e1 != unit
          & op(e1,e1) = e4 ) )
      & ( op(e2,e0) != e1
        | ( e1 != unit
          & op(e2,e1) = e0 ) )
      & ( op(e2,e1) != e1
        | ( e1 != unit
          & op(e2,e1) = e1 ) )
      & ( op(e2,e2) != e1
        | ( e1 != unit
          & op(e2,e1) = e2 ) )
      & ( op(e2,e3) != e1
        | ( e1 != unit
          & op(e2,e1) = e3 ) )
      & ( op(e2,e4) != e1
        | ( e1 != unit
          & op(e2,e1) = e4 ) )
      & ( op(e3,e0) != e1
        | ( e1 != unit
          & op(e3,e1) = e0 ) )
      & ( op(e3,e1) != e1
        | ( e1 != unit
          & op(e3,e1) = e1 ) )
      & ( op(e3,e2) != e1
        | ( e1 != unit
          & op(e3,e1) = e2 ) )
      & ( op(e3,e3) != e1
        | ( e1 != unit
          & op(e3,e1) = e3 ) )
      & ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) )
      & ( op(e4,e1) != e1
        | ( e1 != unit
          & op(e4,e1) = e1 ) )
      & ( op(e4,e2) != e1
        | ( e1 != unit
          & op(e4,e1) = e2 ) )
      & ( op(e4,e3) != e1
        | ( e1 != unit
          & op(e4,e1) = e3 ) )
      & ( op(e4,e4) != e1
        | ( e1 != unit
          & op(e4,e1) = e4 ) ) )
    | ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) )
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ),
    inference(simplify,[],[normalize_19_14,normalize_19_15,normalize_19_16,normalize_19_17,normalize_19_16,normalize_19_15,normalize_19_17]) ).

fof(normalize_19_19,plain,
    ( ~ definitionFOFtoCNF_570
  <=> ( op(e4,e3) != e4
      | e3 = 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 ) ) ) ),
    inference(canonicalize,[],[definition_34]) ).

fof(normalize_19_20,plain,
    ( ~ definitionFOFtoCNF_571
  <=> ( op(e4,e3) != e4
      | e3 = 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 ) ) ) ),
    inference(canonicalize,[],[definition_35]) ).

fof(normalize_19_21,plain,
    ( ~ definitionFOFtoCNF_572
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_36]) ).

fof(normalize_19_22,plain,
    ( ~ definitionFOFtoCNF_571
  <=> ( op(e4,e3) != e4
      | ~ definitionFOFtoCNF_572
      | e3 = 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 ) ) ) ),
    inference(simplify,[],[normalize_19_20,normalize_19_21]) ).

fof(normalize_19_23,plain,
    ( ~ definitionFOFtoCNF_573
  <=> ( op(e0,e0) = e3
      & ( op(e0,e3) != e0
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_37]) ).

fof(normalize_19_24,plain,
    ( ~ definitionFOFtoCNF_571
  <=> ( op(e4,e3) != e4
      | ~ definitionFOFtoCNF_572
      | ~ definitionFOFtoCNF_573
      | 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 ) ) ) ),
    inference(simplify,[],[normalize_19_22,normalize_19_23]) ).

fof(normalize_19_25,plain,
    ( ~ definitionFOFtoCNF_574
  <=> ( op(e0,e1) = e3
      & ( op(e0,e3) != e1
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_38]) ).

fof(normalize_19_26,plain,
    ( ~ definitionFOFtoCNF_571
  <=> ( op(e4,e3) != e4
      | ~ definitionFOFtoCNF_572
      | ~ definitionFOFtoCNF_573
      | ~ definitionFOFtoCNF_574
      | 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 ) ) ) ),
    inference(simplify,[],[normalize_19_24,normalize_19_25]) ).

fof(normalize_19_27,plain,
    ( ~ definitionFOFtoCNF_570
  <=> ( ~ definitionFOFtoCNF_571
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_19,normalize_19_26,normalize_19_21,normalize_19_23,normalize_19_25]) ).

fof(normalize_19_28,plain,
    ( ~ definitionFOFtoCNF_575
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_39]) ).

fof(normalize_19_29,plain,
    ( ~ definitionFOFtoCNF_576
  <=> ( op(e2,e3) = e3
      & ( op(e2,e3) != e3
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_40]) ).

fof(normalize_19_30,plain,
    ( ~ definitionFOFtoCNF_575
  <=> ( ~ definitionFOFtoCNF_576
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_28,normalize_19_29]) ).

fof(normalize_19_31,plain,
    ( ~ definitionFOFtoCNF_570
  <=> ( ~ definitionFOFtoCNF_571
      | ~ definitionFOFtoCNF_575
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_27,normalize_19_30,normalize_19_29]) ).

fof(normalize_19_32,plain,
    ( ~ definitionFOFtoCNF_577
  <=> ( op(e1,e3) = e3
      & ( op(e1,e3) != e3
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_41]) ).

fof(normalize_19_33,plain,
    ( ~ definitionFOFtoCNF_570
  <=> ( ~ definitionFOFtoCNF_571
      | ~ definitionFOFtoCNF_575
      | ~ definitionFOFtoCNF_577
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_31,normalize_19_32]) ).

fof(normalize_19_34,plain,
    ( ~ definitionFOFtoCNF_578
  <=> ( op(e1,e4) = e3
      & ( op(e1,e3) != e4
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_42]) ).

fof(normalize_19_35,plain,
    ( ~ definitionFOFtoCNF_570
  <=> ( ~ definitionFOFtoCNF_571
      | ~ definitionFOFtoCNF_575
      | ~ definitionFOFtoCNF_577
      | ~ definitionFOFtoCNF_578
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_33,normalize_19_34]) ).

fof(normalize_19_36,plain,
    ( ( definitionFOFtoCNF_570
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) )
      & ( op(e3,e3) != e3
        | ( e3 != unit
          & op(e3,e3) = e3 ) )
      & ( op(e4,e0) != e3
        | ( e3 != unit
          & op(e4,e3) = e0 ) )
      & ( op(e4,e1) != e3
        | ( e3 != unit
          & op(e4,e3) = e1 ) )
      & ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) ) )
    | ( ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) )
      & ( op(e0,e2) != e0
        | ( e0 != unit
          & op(e0,e0) = e2 ) )
      & ( op(e0,e3) != e0
        | ( e0 != unit
          & op(e0,e0) = e3 ) )
      & ( op(e0,e4) != e0
        | ( e0 != unit
          & op(e0,e0) = e4 ) )
      & ( op(e1,e0) != e0
        | ( e0 != unit
          & op(e1,e0) = e0 ) )
      & ( op(e1,e1) != e0
        | ( e0 != unit
          & op(e1,e0) = e1 ) )
      & ( op(e1,e2) != e0
        | ( e0 != unit
          & op(e1,e0) = e2 ) )
      & ( op(e1,e3) != e0
        | ( e0 != unit
          & op(e1,e0) = e3 ) )
      & ( op(e1,e4) != e0
        | ( e0 != unit
          & op(e1,e0) = e4 ) )
      & ( op(e2,e0) != e0
        | ( e0 != unit
          & op(e2,e0) = e0 ) )
      & ( op(e2,e1) != e0
        | ( e0 != unit
          & op(e2,e0) = e1 ) )
      & ( op(e2,e2) != e0
        | ( e0 != unit
          & op(e2,e0) = e2 ) )
      & ( op(e2,e3) != e0
        | ( e0 != unit
          & op(e2,e0) = e3 ) )
      & ( op(e2,e4) != e0
        | ( e0 != unit
          & op(e2,e0) = e4 ) )
      & ( op(e3,e0) != e0
        | ( e0 != unit
          & op(e3,e0) = e0 ) )
      & ( op(e3,e1) != e0
        | ( e0 != unit
          & op(e3,e0) = e1 ) )
      & ( op(e3,e2) != e0
        | ( e0 != unit
          & op(e3,e0) = e2 ) )
      & ( op(e3,e3) != e0
        | ( e0 != unit
          & op(e3,e0) = e3 ) )
      & ( op(e3,e4) != e0
        | ( e0 != unit
          & op(e3,e0) = e4 ) )
      & ( op(e4,e0) != e0
        | ( e0 != unit
          & op(e4,e0) = e0 ) )
      & ( op(e4,e1) != e0
        | ( e0 != unit
          & op(e4,e0) = e1 ) )
      & ( op(e4,e2) != e0
        | ( e0 != unit
          & op(e4,e0) = e2 ) )
      & ( op(e4,e3) != e0
        | ( e0 != unit
          & op(e4,e0) = e3 ) )
      & ( op(e4,e4) != e0
        | ( e0 != unit
          & op(e4,e0) = e4 ) ) )
    | ( ( op(e0,e0) != e1
        | ( e1 != unit
          & op(e0,e1) = e0 ) )
      & ( op(e0,e1) != e1
        | ( e1 != unit
          & op(e0,e1) = e1 ) )
      & ( op(e0,e2) != e1
        | ( e1 != unit
          & op(e0,e1) = e2 ) )
      & ( op(e0,e3) != e1
        | ( e1 != unit
          & op(e0,e1) = e3 ) )
      & ( op(e0,e4) != e1
        | ( e1 != unit
          & op(e0,e1) = e4 ) )
      & ( op(e1,e0) != e1
        | ( e1 != unit
          & op(e1,e1) = e0 ) )
      & ( op(e1,e1) != e1
        | ( e1 != unit
          & op(e1,e1) = e1 ) )
      & ( op(e1,e2) != e1
        | ( e1 != unit
          & op(e1,e1) = e2 ) )
      & ( op(e1,e3) != e1
        | ( e1 != unit
          & op(e1,e1) = e3 ) )
      & ( op(e1,e4) != e1
        | ( e1 != unit
          & op(e1,e1) = e4 ) )
      & ( op(e2,e0) != e1
        | ( e1 != unit
          & op(e2,e1) = e0 ) )
      & ( op(e2,e1) != e1
        | ( e1 != unit
          & op(e2,e1) = e1 ) )
      & ( op(e2,e2) != e1
        | ( e1 != unit
          & op(e2,e1) = e2 ) )
      & ( op(e2,e3) != e1
        | ( e1 != unit
          & op(e2,e1) = e3 ) )
      & ( op(e2,e4) != e1
        | ( e1 != unit
          & op(e2,e1) = e4 ) )
      & ( op(e3,e0) != e1
        | ( e1 != unit
          & op(e3,e1) = e0 ) )
      & ( op(e3,e1) != e1
        | ( e1 != unit
          & op(e3,e1) = e1 ) )
      & ( op(e3,e2) != e1
        | ( e1 != unit
          & op(e3,e1) = e2 ) )
      & ( op(e3,e3) != e1
        | ( e1 != unit
          & op(e3,e1) = e3 ) )
      & ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) )
      & ( op(e4,e1) != e1
        | ( e1 != unit
          & op(e4,e1) = e1 ) )
      & ( op(e4,e2) != e1
        | ( e1 != unit
          & op(e4,e1) = e2 ) )
      & ( op(e4,e3) != e1
        | ( e1 != unit
          & op(e4,e1) = e3 ) )
      & ( op(e4,e4) != e1
        | ( e1 != unit
          & op(e4,e1) = e4 ) ) )
    | ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) )
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ),
    inference(simplify,[],[normalize_19_18,normalize_19_35,normalize_19_26,normalize_19_21,normalize_19_30,normalize_19_23,normalize_19_25,normalize_19_32,normalize_19_34,normalize_19_29]) ).

fof(normalize_19_37,plain,
    ( ~ definitionFOFtoCNF_579
  <=> ( ~ definitionFOFtoCNF_570
      | ( op(e3,e2) = e3
        & ( op(e3,e3) != e2
          | e3 = unit ) )
      | ( op(e3,e3) = e3
        & ( op(e3,e3) != e3
          | 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 ) ) ) ),
    inference(canonicalize,[],[definition_43]) ).

fof(normalize_19_38,plain,
    ( ~ definitionFOFtoCNF_580
  <=> ( ( op(e4,e2) = e3
        & ( op(e4,e3) != e2
          | e3 = unit ) )
      | ( op(e4,e3) = e3
        & ( op(e4,e3) != e3
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_44]) ).

fof(normalize_19_39,plain,
    ( ~ definitionFOFtoCNF_579
  <=> ( ~ definitionFOFtoCNF_570
      | ~ definitionFOFtoCNF_580
      | ( op(e3,e2) = e3
        & ( op(e3,e3) != e2
          | e3 = unit ) )
      | ( op(e3,e3) = e3
        & ( op(e3,e3) != e3
          | e3 = unit ) )
      | ( op(e4,e0) = e3
        & ( op(e4,e3) != e0
          | e3 = unit ) )
      | ( op(e4,e1) = e3
        & ( op(e4,e3) != e1
          | e3 = unit ) ) ) ),
    inference(simplify,[],[normalize_19_37,normalize_19_38]) ).

fof(normalize_19_40,plain,
    ( ~ definitionFOFtoCNF_581
  <=> ( op(e3,e2) = e3
      & ( op(e3,e3) != e2
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_45]) ).

fof(normalize_19_41,plain,
    ( ~ definitionFOFtoCNF_579
  <=> ( ~ definitionFOFtoCNF_570
      | ~ definitionFOFtoCNF_580
      | ~ definitionFOFtoCNF_581
      | ( op(e3,e3) = e3
        & ( op(e3,e3) != e3
          | e3 = unit ) )
      | ( op(e4,e0) = e3
        & ( op(e4,e3) != e0
          | e3 = unit ) )
      | ( op(e4,e1) = e3
        & ( op(e4,e3) != e1
          | e3 = unit ) ) ) ),
    inference(simplify,[],[normalize_19_39,normalize_19_40]) ).

fof(normalize_19_42,plain,
    ( definitionFOFtoCNF_579
    | ( ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) )
      & ( op(e0,e2) != e0
        | ( e0 != unit
          & op(e0,e0) = e2 ) )
      & ( op(e0,e3) != e0
        | ( e0 != unit
          & op(e0,e0) = e3 ) )
      & ( op(e0,e4) != e0
        | ( e0 != unit
          & op(e0,e0) = e4 ) )
      & ( op(e1,e0) != e0
        | ( e0 != unit
          & op(e1,e0) = e0 ) )
      & ( op(e1,e1) != e0
        | ( e0 != unit
          & op(e1,e0) = e1 ) )
      & ( op(e1,e2) != e0
        | ( e0 != unit
          & op(e1,e0) = e2 ) )
      & ( op(e1,e3) != e0
        | ( e0 != unit
          & op(e1,e0) = e3 ) )
      & ( op(e1,e4) != e0
        | ( e0 != unit
          & op(e1,e0) = e4 ) )
      & ( op(e2,e0) != e0
        | ( e0 != unit
          & op(e2,e0) = e0 ) )
      & ( op(e2,e1) != e0
        | ( e0 != unit
          & op(e2,e0) = e1 ) )
      & ( op(e2,e2) != e0
        | ( e0 != unit
          & op(e2,e0) = e2 ) )
      & ( op(e2,e3) != e0
        | ( e0 != unit
          & op(e2,e0) = e3 ) )
      & ( op(e2,e4) != e0
        | ( e0 != unit
          & op(e2,e0) = e4 ) )
      & ( op(e3,e0) != e0
        | ( e0 != unit
          & op(e3,e0) = e0 ) )
      & ( op(e3,e1) != e0
        | ( e0 != unit
          & op(e3,e0) = e1 ) )
      & ( op(e3,e2) != e0
        | ( e0 != unit
          & op(e3,e0) = e2 ) )
      & ( op(e3,e3) != e0
        | ( e0 != unit
          & op(e3,e0) = e3 ) )
      & ( op(e3,e4) != e0
        | ( e0 != unit
          & op(e3,e0) = e4 ) )
      & ( op(e4,e0) != e0
        | ( e0 != unit
          & op(e4,e0) = e0 ) )
      & ( op(e4,e1) != e0
        | ( e0 != unit
          & op(e4,e0) = e1 ) )
      & ( op(e4,e2) != e0
        | ( e0 != unit
          & op(e4,e0) = e2 ) )
      & ( op(e4,e3) != e0
        | ( e0 != unit
          & op(e4,e0) = e3 ) )
      & ( op(e4,e4) != e0
        | ( e0 != unit
          & op(e4,e0) = e4 ) ) )
    | ( ( op(e0,e0) != e1
        | ( e1 != unit
          & op(e0,e1) = e0 ) )
      & ( op(e0,e1) != e1
        | ( e1 != unit
          & op(e0,e1) = e1 ) )
      & ( op(e0,e2) != e1
        | ( e1 != unit
          & op(e0,e1) = e2 ) )
      & ( op(e0,e3) != e1
        | ( e1 != unit
          & op(e0,e1) = e3 ) )
      & ( op(e0,e4) != e1
        | ( e1 != unit
          & op(e0,e1) = e4 ) )
      & ( op(e1,e0) != e1
        | ( e1 != unit
          & op(e1,e1) = e0 ) )
      & ( op(e1,e1) != e1
        | ( e1 != unit
          & op(e1,e1) = e1 ) )
      & ( op(e1,e2) != e1
        | ( e1 != unit
          & op(e1,e1) = e2 ) )
      & ( op(e1,e3) != e1
        | ( e1 != unit
          & op(e1,e1) = e3 ) )
      & ( op(e1,e4) != e1
        | ( e1 != unit
          & op(e1,e1) = e4 ) )
      & ( op(e2,e0) != e1
        | ( e1 != unit
          & op(e2,e1) = e0 ) )
      & ( op(e2,e1) != e1
        | ( e1 != unit
          & op(e2,e1) = e1 ) )
      & ( op(e2,e2) != e1
        | ( e1 != unit
          & op(e2,e1) = e2 ) )
      & ( op(e2,e3) != e1
        | ( e1 != unit
          & op(e2,e1) = e3 ) )
      & ( op(e2,e4) != e1
        | ( e1 != unit
          & op(e2,e1) = e4 ) )
      & ( op(e3,e0) != e1
        | ( e1 != unit
          & op(e3,e1) = e0 ) )
      & ( op(e3,e1) != e1
        | ( e1 != unit
          & op(e3,e1) = e1 ) )
      & ( op(e3,e2) != e1
        | ( e1 != unit
          & op(e3,e1) = e2 ) )
      & ( op(e3,e3) != e1
        | ( e1 != unit
          & op(e3,e1) = e3 ) )
      & ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) )
      & ( op(e4,e1) != e1
        | ( e1 != unit
          & op(e4,e1) = e1 ) )
      & ( op(e4,e2) != e1
        | ( e1 != unit
          & op(e4,e1) = e2 ) )
      & ( op(e4,e3) != e1
        | ( e1 != unit
          & op(e4,e1) = e3 ) )
      & ( op(e4,e4) != e1
        | ( e1 != unit
          & op(e4,e1) = e4 ) ) )
    | ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) )
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ),
    inference(simplify,[],[normalize_19_36,normalize_19_41,normalize_19_38,normalize_19_40]) ).

fof(normalize_19_43,plain,
    ( ~ definitionFOFtoCNF_582
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_46]) ).

fof(normalize_19_44,plain,
    ( ~ definitionFOFtoCNF_583
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_47]) ).

fof(normalize_19_45,plain,
    ( ~ definitionFOFtoCNF_584
  <=> ( op(e0,e0) = e0
      & ( op(e0,e0) != e0
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_48]) ).

fof(normalize_19_46,plain,
    ( ~ definitionFOFtoCNF_583
  <=> ( ~ definitionFOFtoCNF_584
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_44,normalize_19_45]) ).

fof(normalize_19_47,plain,
    ( ~ definitionFOFtoCNF_585
  <=> ( op(e0,e1) = e0
      & ( op(e0,e0) != e1
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_49]) ).

fof(normalize_19_48,plain,
    ( ~ definitionFOFtoCNF_583
  <=> ( ~ definitionFOFtoCNF_584
      | ~ definitionFOFtoCNF_585
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_46,normalize_19_47]) ).

fof(normalize_19_49,plain,
    ( ~ definitionFOFtoCNF_582
  <=> ( ~ definitionFOFtoCNF_583
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_43,normalize_19_48,normalize_19_45,normalize_19_47]) ).

fof(normalize_19_50,plain,
    ( ~ definitionFOFtoCNF_586
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_50]) ).

fof(normalize_19_51,plain,
    ( ~ definitionFOFtoCNF_582
  <=> ( ~ definitionFOFtoCNF_583
      | ~ definitionFOFtoCNF_586
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_49,normalize_19_50]) ).

fof(normalize_19_52,plain,
    ( ~ definitionFOFtoCNF_587
  <=> ( op(e1,e0) = e0
      & ( op(e1,e0) != e0
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_51]) ).

fof(normalize_19_53,plain,
    ( ~ definitionFOFtoCNF_582
  <=> ( ~ definitionFOFtoCNF_583
      | ~ definitionFOFtoCNF_586
      | ~ definitionFOFtoCNF_587
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_51,normalize_19_52]) ).

fof(normalize_19_54,plain,
    ( definitionFOFtoCNF_579
    | ( definitionFOFtoCNF_582
      & ( op(e2,e2) != e0
        | ( e0 != unit
          & op(e2,e0) = e2 ) )
      & ( op(e2,e3) != e0
        | ( e0 != unit
          & op(e2,e0) = e3 ) )
      & ( op(e2,e4) != e0
        | ( e0 != unit
          & op(e2,e0) = e4 ) )
      & ( op(e3,e0) != e0
        | ( e0 != unit
          & op(e3,e0) = e0 ) )
      & ( op(e3,e1) != e0
        | ( e0 != unit
          & op(e3,e0) = e1 ) )
      & ( op(e3,e2) != e0
        | ( e0 != unit
          & op(e3,e0) = e2 ) )
      & ( op(e3,e3) != e0
        | ( e0 != unit
          & op(e3,e0) = e3 ) )
      & ( op(e3,e4) != e0
        | ( e0 != unit
          & op(e3,e0) = e4 ) )
      & ( op(e4,e0) != e0
        | ( e0 != unit
          & op(e4,e0) = e0 ) )
      & ( op(e4,e1) != e0
        | ( e0 != unit
          & op(e4,e0) = e1 ) )
      & ( op(e4,e2) != e0
        | ( e0 != unit
          & op(e4,e0) = e2 ) )
      & ( op(e4,e3) != e0
        | ( e0 != unit
          & op(e4,e0) = e3 ) )
      & ( op(e4,e4) != e0
        | ( e0 != unit
          & op(e4,e0) = e4 ) ) )
    | ( ( op(e0,e0) != e1
        | ( e1 != unit
          & op(e0,e1) = e0 ) )
      & ( op(e0,e1) != e1
        | ( e1 != unit
          & op(e0,e1) = e1 ) )
      & ( op(e0,e2) != e1
        | ( e1 != unit
          & op(e0,e1) = e2 ) )
      & ( op(e0,e3) != e1
        | ( e1 != unit
          & op(e0,e1) = e3 ) )
      & ( op(e0,e4) != e1
        | ( e1 != unit
          & op(e0,e1) = e4 ) )
      & ( op(e1,e0) != e1
        | ( e1 != unit
          & op(e1,e1) = e0 ) )
      & ( op(e1,e1) != e1
        | ( e1 != unit
          & op(e1,e1) = e1 ) )
      & ( op(e1,e2) != e1
        | ( e1 != unit
          & op(e1,e1) = e2 ) )
      & ( op(e1,e3) != e1
        | ( e1 != unit
          & op(e1,e1) = e3 ) )
      & ( op(e1,e4) != e1
        | ( e1 != unit
          & op(e1,e1) = e4 ) )
      & ( op(e2,e0) != e1
        | ( e1 != unit
          & op(e2,e1) = e0 ) )
      & ( op(e2,e1) != e1
        | ( e1 != unit
          & op(e2,e1) = e1 ) )
      & ( op(e2,e2) != e1
        | ( e1 != unit
          & op(e2,e1) = e2 ) )
      & ( op(e2,e3) != e1
        | ( e1 != unit
          & op(e2,e1) = e3 ) )
      & ( op(e2,e4) != e1
        | ( e1 != unit
          & op(e2,e1) = e4 ) )
      & ( op(e3,e0) != e1
        | ( e1 != unit
          & op(e3,e1) = e0 ) )
      & ( op(e3,e1) != e1
        | ( e1 != unit
          & op(e3,e1) = e1 ) )
      & ( op(e3,e2) != e1
        | ( e1 != unit
          & op(e3,e1) = e2 ) )
      & ( op(e3,e3) != e1
        | ( e1 != unit
          & op(e3,e1) = e3 ) )
      & ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) )
      & ( op(e4,e1) != e1
        | ( e1 != unit
          & op(e4,e1) = e1 ) )
      & ( op(e4,e2) != e1
        | ( e1 != unit
          & op(e4,e1) = e2 ) )
      & ( op(e4,e3) != e1
        | ( e1 != unit
          & op(e4,e1) = e3 ) )
      & ( op(e4,e4) != e1
        | ( e1 != unit
          & op(e4,e1) = e4 ) ) )
    | ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) )
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ),
    inference(simplify,[],[normalize_19_42,normalize_19_53,normalize_19_50,normalize_19_48,normalize_19_45,normalize_19_47,normalize_19_52]) ).

fof(normalize_19_55,plain,
    ( ~ definitionFOFtoCNF_588
  <=> ( ~ definitionFOFtoCNF_582
      | ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_52]) ).

fof(normalize_19_56,plain,
    ( ~ definitionFOFtoCNF_589
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_53]) ).

fof(normalize_19_57,plain,
    ( ~ definitionFOFtoCNF_590
  <=> ( op(e3,e4) = e0
      & ( op(e3,e0) != e4
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_54]) ).

fof(normalize_19_58,plain,
    ( ~ definitionFOFtoCNF_589
  <=> ( ~ definitionFOFtoCNF_590
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_56,normalize_19_57]) ).

fof(normalize_19_59,plain,
    ( ~ definitionFOFtoCNF_591
  <=> ( op(e4,e0) = e0
      & ( op(e4,e0) != e0
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_55]) ).

fof(normalize_19_60,plain,
    ( ~ definitionFOFtoCNF_589
  <=> ( ~ definitionFOFtoCNF_590
      | ~ definitionFOFtoCNF_591
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_58,normalize_19_59]) ).

fof(normalize_19_61,plain,
    ( ~ definitionFOFtoCNF_588
  <=> ( ~ definitionFOFtoCNF_582
      | ~ definitionFOFtoCNF_589
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_55,normalize_19_60,normalize_19_57,normalize_19_59]) ).

fof(normalize_19_62,plain,
    ( ~ definitionFOFtoCNF_592
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_56]) ).

fof(normalize_19_63,plain,
    ( ~ definitionFOFtoCNF_588
  <=> ( ~ definitionFOFtoCNF_582
      | ~ definitionFOFtoCNF_589
      | ~ definitionFOFtoCNF_592
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_61,normalize_19_62]) ).

fof(normalize_19_64,plain,
    ( ~ definitionFOFtoCNF_593
  <=> ( op(e2,e2) = e0
      & ( op(e2,e0) != e2
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_57]) ).

fof(normalize_19_65,plain,
    ( ~ definitionFOFtoCNF_588
  <=> ( ~ definitionFOFtoCNF_582
      | ~ definitionFOFtoCNF_589
      | ~ definitionFOFtoCNF_592
      | ~ definitionFOFtoCNF_593
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_63,normalize_19_64]) ).

fof(normalize_19_66,plain,
    ( definitionFOFtoCNF_579
    | ( definitionFOFtoCNF_588
      & ( op(e4,e4) != e0
        | ( e0 != unit
          & op(e4,e0) = e4 ) ) )
    | ( ( op(e0,e0) != e1
        | ( e1 != unit
          & op(e0,e1) = e0 ) )
      & ( op(e0,e1) != e1
        | ( e1 != unit
          & op(e0,e1) = e1 ) )
      & ( op(e0,e2) != e1
        | ( e1 != unit
          & op(e0,e1) = e2 ) )
      & ( op(e0,e3) != e1
        | ( e1 != unit
          & op(e0,e1) = e3 ) )
      & ( op(e0,e4) != e1
        | ( e1 != unit
          & op(e0,e1) = e4 ) )
      & ( op(e1,e0) != e1
        | ( e1 != unit
          & op(e1,e1) = e0 ) )
      & ( op(e1,e1) != e1
        | ( e1 != unit
          & op(e1,e1) = e1 ) )
      & ( op(e1,e2) != e1
        | ( e1 != unit
          & op(e1,e1) = e2 ) )
      & ( op(e1,e3) != e1
        | ( e1 != unit
          & op(e1,e1) = e3 ) )
      & ( op(e1,e4) != e1
        | ( e1 != unit
          & op(e1,e1) = e4 ) )
      & ( op(e2,e0) != e1
        | ( e1 != unit
          & op(e2,e1) = e0 ) )
      & ( op(e2,e1) != e1
        | ( e1 != unit
          & op(e2,e1) = e1 ) )
      & ( op(e2,e2) != e1
        | ( e1 != unit
          & op(e2,e1) = e2 ) )
      & ( op(e2,e3) != e1
        | ( e1 != unit
          & op(e2,e1) = e3 ) )
      & ( op(e2,e4) != e1
        | ( e1 != unit
          & op(e2,e1) = e4 ) )
      & ( op(e3,e0) != e1
        | ( e1 != unit
          & op(e3,e1) = e0 ) )
      & ( op(e3,e1) != e1
        | ( e1 != unit
          & op(e3,e1) = e1 ) )
      & ( op(e3,e2) != e1
        | ( e1 != unit
          & op(e3,e1) = e2 ) )
      & ( op(e3,e3) != e1
        | ( e1 != unit
          & op(e3,e1) = e3 ) )
      & ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) )
      & ( op(e4,e1) != e1
        | ( e1 != unit
          & op(e4,e1) = e1 ) )
      & ( op(e4,e2) != e1
        | ( e1 != unit
          & op(e4,e1) = e2 ) )
      & ( op(e4,e3) != e1
        | ( e1 != unit
          & op(e4,e1) = e3 ) )
      & ( op(e4,e4) != e1
        | ( e1 != unit
          & op(e4,e1) = e4 ) ) )
    | ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) )
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ),
    inference(simplify,[],[normalize_19_54,normalize_19_65,normalize_19_62,normalize_19_60,normalize_19_64,normalize_19_57,normalize_19_59]) ).

fof(normalize_19_67,plain,
    ( definitionFOFtoCNF_579
    | definitionFOFtoCNF_594
    | ( ( op(e0,e0) != e1
        | ( e1 != unit
          & op(e0,e1) = e0 ) )
      & ( op(e0,e1) != e1
        | ( e1 != unit
          & op(e0,e1) = e1 ) )
      & ( op(e0,e2) != e1
        | ( e1 != unit
          & op(e0,e1) = e2 ) )
      & ( op(e0,e3) != e1
        | ( e1 != unit
          & op(e0,e1) = e3 ) )
      & ( op(e0,e4) != e1
        | ( e1 != unit
          & op(e0,e1) = e4 ) )
      & ( op(e1,e0) != e1
        | ( e1 != unit
          & op(e1,e1) = e0 ) )
      & ( op(e1,e1) != e1
        | ( e1 != unit
          & op(e1,e1) = e1 ) )
      & ( op(e1,e2) != e1
        | ( e1 != unit
          & op(e1,e1) = e2 ) )
      & ( op(e1,e3) != e1
        | ( e1 != unit
          & op(e1,e1) = e3 ) )
      & ( op(e1,e4) != e1
        | ( e1 != unit
          & op(e1,e1) = e4 ) )
      & ( op(e2,e0) != e1
        | ( e1 != unit
          & op(e2,e1) = e0 ) )
      & ( op(e2,e1) != e1
        | ( e1 != unit
          & op(e2,e1) = e1 ) )
      & ( op(e2,e2) != e1
        | ( e1 != unit
          & op(e2,e1) = e2 ) )
      & ( op(e2,e3) != e1
        | ( e1 != unit
          & op(e2,e1) = e3 ) )
      & ( op(e2,e4) != e1
        | ( e1 != unit
          & op(e2,e1) = e4 ) )
      & ( op(e3,e0) != e1
        | ( e1 != unit
          & op(e3,e1) = e0 ) )
      & ( op(e3,e1) != e1
        | ( e1 != unit
          & op(e3,e1) = e1 ) )
      & ( op(e3,e2) != e1
        | ( e1 != unit
          & op(e3,e1) = e2 ) )
      & ( op(e3,e3) != e1
        | ( e1 != unit
          & op(e3,e1) = e3 ) )
      & ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) )
      & ( op(e4,e1) != e1
        | ( e1 != unit
          & op(e4,e1) = e1 ) )
      & ( op(e4,e2) != e1
        | ( e1 != unit
          & op(e4,e1) = e2 ) )
      & ( op(e4,e3) != e1
        | ( e1 != unit
          & op(e4,e1) = e3 ) )
      & ( op(e4,e4) != e1
        | ( e1 != unit
          & op(e4,e1) = e4 ) ) )
    | ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) )
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ),
    inference(simplify,[],[normalize_19_66,normalize_19_0]) ).

fof(normalize_19_68,plain,
    ( ~ definitionFOFtoCNF_595
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_59]) ).

fof(normalize_19_69,plain,
    ( ~ definitionFOFtoCNF_596
  <=> ( ( op(e0,e0) = e1
        & ( op(e0,e1) != e0
          | e1 = unit ) )
      | ( op(e0,e1) = e1
        & ( op(e0,e1) != e1
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_60]) ).

fof(normalize_19_70,plain,
    ( ~ definitionFOFtoCNF_595
  <=> ( ~ definitionFOFtoCNF_596
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_68,normalize_19_69]) ).

fof(normalize_19_71,plain,
    ( ~ definitionFOFtoCNF_597
  <=> ( op(e0,e2) = e1
      & ( op(e0,e1) != e2
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_61]) ).

fof(normalize_19_72,plain,
    ( ~ definitionFOFtoCNF_595
  <=> ( ~ definitionFOFtoCNF_596
      | ~ definitionFOFtoCNF_597
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_70,normalize_19_71]) ).

fof(normalize_19_73,plain,
    ( definitionFOFtoCNF_579
    | definitionFOFtoCNF_594
    | ( definitionFOFtoCNF_595
      & ( op(e1,e1) != e1
        | ( e1 != unit
          & op(e1,e1) = e1 ) )
      & ( op(e1,e2) != e1
        | ( e1 != unit
          & op(e1,e1) = e2 ) )
      & ( op(e1,e3) != e1
        | ( e1 != unit
          & op(e1,e1) = e3 ) )
      & ( op(e1,e4) != e1
        | ( e1 != unit
          & op(e1,e1) = e4 ) )
      & ( op(e2,e0) != e1
        | ( e1 != unit
          & op(e2,e1) = e0 ) )
      & ( op(e2,e1) != e1
        | ( e1 != unit
          & op(e2,e1) = e1 ) )
      & ( op(e2,e2) != e1
        | ( e1 != unit
          & op(e2,e1) = e2 ) )
      & ( op(e2,e3) != e1
        | ( e1 != unit
          & op(e2,e1) = e3 ) )
      & ( op(e2,e4) != e1
        | ( e1 != unit
          & op(e2,e1) = e4 ) )
      & ( op(e3,e0) != e1
        | ( e1 != unit
          & op(e3,e1) = e0 ) )
      & ( op(e3,e1) != e1
        | ( e1 != unit
          & op(e3,e1) = e1 ) )
      & ( op(e3,e2) != e1
        | ( e1 != unit
          & op(e3,e1) = e2 ) )
      & ( op(e3,e3) != e1
        | ( e1 != unit
          & op(e3,e1) = e3 ) )
      & ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) )
      & ( op(e4,e1) != e1
        | ( e1 != unit
          & op(e4,e1) = e1 ) )
      & ( op(e4,e2) != e1
        | ( e1 != unit
          & op(e4,e1) = e2 ) )
      & ( op(e4,e3) != e1
        | ( e1 != unit
          & op(e4,e1) = e3 ) )
      & ( op(e4,e4) != e1
        | ( e1 != unit
          & op(e4,e1) = e4 ) ) )
    | ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) )
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ),
    inference(simplify,[],[normalize_19_67,normalize_19_72,normalize_19_69,normalize_19_71]) ).

fof(normalize_19_74,plain,
    ( ~ definitionFOFtoCNF_598
  <=> ( ~ definitionFOFtoCNF_595
      | ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_62]) ).

fof(normalize_19_75,plain,
    ( ~ definitionFOFtoCNF_599
  <=> ( ( op(e2,e0) = e1
        & ( op(e2,e1) != e0
          | e1 = unit ) )
      | ( op(e2,e1) = e1
        & ( op(e2,e1) != e1
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_63]) ).

fof(normalize_19_76,plain,
    ( ~ definitionFOFtoCNF_598
  <=> ( ~ definitionFOFtoCNF_595
      | ~ definitionFOFtoCNF_599
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_74,normalize_19_75]) ).

fof(normalize_19_77,plain,
    ( ~ definitionFOFtoCNF_600
  <=> ( op(e1,e1) = e1
      & ( op(e1,e1) != e1
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_65]) ).

fof(normalize_19_78,plain,
    ( ~ definitionFOFtoCNF_598
  <=> ( ~ definitionFOFtoCNF_595
      | ~ definitionFOFtoCNF_599
      | ~ definitionFOFtoCNF_600
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_76,normalize_19_77]) ).

fof(normalize_19_79,plain,
    ( definitionFOFtoCNF_579
    | definitionFOFtoCNF_594
    | ( definitionFOFtoCNF_598
      & ( op(e2,e2) != e1
        | ( e1 != unit
          & op(e2,e1) = e2 ) )
      & ( op(e2,e3) != e1
        | ( e1 != unit
          & op(e2,e1) = e3 ) )
      & ( op(e2,e4) != e1
        | ( e1 != unit
          & op(e2,e1) = e4 ) )
      & ( op(e3,e0) != e1
        | ( e1 != unit
          & op(e3,e1) = e0 ) )
      & ( op(e3,e1) != e1
        | ( e1 != unit
          & op(e3,e1) = e1 ) )
      & ( op(e3,e2) != e1
        | ( e1 != unit
          & op(e3,e1) = e2 ) )
      & ( op(e3,e3) != e1
        | ( e1 != unit
          & op(e3,e1) = e3 ) )
      & ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) )
      & ( op(e4,e1) != e1
        | ( e1 != unit
          & op(e4,e1) = e1 ) )
      & ( op(e4,e2) != e1
        | ( e1 != unit
          & op(e4,e1) = e2 ) )
      & ( op(e4,e3) != e1
        | ( e1 != unit
          & op(e4,e1) = e3 ) )
      & ( op(e4,e4) != e1
        | ( e1 != unit
          & op(e4,e1) = e4 ) ) )
    | ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) )
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ),
    inference(simplify,[],[normalize_19_73,normalize_19_78,normalize_19_75,normalize_19_77]) ).

fof(normalize_19_80,plain,
    ( ~ definitionFOFtoCNF_601
  <=> ( ~ definitionFOFtoCNF_598
      | ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_66]) ).

fof(normalize_19_81,plain,
    ( ~ definitionFOFtoCNF_602
  <=> ( ( op(e3,e1) = e1
        & ( op(e3,e1) != e1
          | e1 = unit ) )
      | ( op(e3,e2) = e1
        & ( op(e3,e1) != e2
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_67]) ).

fof(normalize_19_82,plain,
    ( ~ definitionFOFtoCNF_601
  <=> ( ~ definitionFOFtoCNF_598
      | ~ definitionFOFtoCNF_602
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_80,normalize_19_81]) ).

fof(normalize_19_83,plain,
    ( ~ definitionFOFtoCNF_603
  <=> ( op(e2,e2) = e1
      & ( op(e2,e1) != e2
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_68]) ).

fof(normalize_19_84,plain,
    ( ~ definitionFOFtoCNF_601
  <=> ( ~ definitionFOFtoCNF_598
      | ~ definitionFOFtoCNF_602
      | ~ definitionFOFtoCNF_603
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_82,normalize_19_83]) ).

fof(normalize_19_85,plain,
    ( definitionFOFtoCNF_579
    | definitionFOFtoCNF_594
    | ( definitionFOFtoCNF_601
      & ( op(e3,e3) != e1
        | ( e1 != unit
          & op(e3,e1) = e3 ) )
      & ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) )
      & ( op(e4,e1) != e1
        | ( e1 != unit
          & op(e4,e1) = e1 ) )
      & ( op(e4,e2) != e1
        | ( e1 != unit
          & op(e4,e1) = e2 ) )
      & ( op(e4,e3) != e1
        | ( e1 != unit
          & op(e4,e1) = e3 ) )
      & ( op(e4,e4) != e1
        | ( e1 != unit
          & op(e4,e1) = e4 ) ) )
    | ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) )
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ),
    inference(simplify,[],[normalize_19_79,normalize_19_84,normalize_19_81,normalize_19_83]) ).

fof(normalize_19_86,plain,
    ( definitionFOFtoCNF_579
    | definitionFOFtoCNF_594
    | ( definitionFOFtoCNF_604
      & ( op(e4,e4) != e1
        | ( e1 != unit
          & op(e4,e1) = e4 ) ) )
    | ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) )
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ),
    inference(simplify,[],[normalize_19_85,normalize_19_7,normalize_19_4,normalize_19_6]) ).

fof(normalize_19_87,plain,
    ( definitionFOFtoCNF_579
    | definitionFOFtoCNF_594
    | definitionFOFtoCNF_607
    | ( ( op(e0,e0) != e2
        | ( e2 != unit
          & op(e0,e2) = e0 ) )
      & ( op(e0,e1) != e2
        | ( e2 != unit
          & op(e0,e2) = e1 ) )
      & ( op(e0,e2) != e2
        | ( e2 != unit
          & op(e0,e2) = e2 ) )
      & ( op(e0,e3) != e2
        | ( e2 != unit
          & op(e0,e2) = e3 ) )
      & ( op(e0,e4) != e2
        | ( e2 != unit
          & op(e0,e2) = e4 ) )
      & ( op(e1,e0) != e2
        | ( e2 != unit
          & op(e1,e2) = e0 ) )
      & ( op(e1,e1) != e2
        | ( e2 != unit
          & op(e1,e2) = e1 ) )
      & ( op(e1,e2) != e2
        | ( e2 != unit
          & op(e1,e2) = e2 ) )
      & ( op(e1,e3) != e2
        | ( e2 != unit
          & op(e1,e2) = e3 ) )
      & ( op(e1,e4) != e2
        | ( e2 != unit
          & op(e1,e2) = e4 ) )
      & ( op(e2,e0) != e2
        | ( e2 != unit
          & op(e2,e2) = e0 ) )
      & ( op(e2,e1) != e2
        | ( e2 != unit
          & op(e2,e2) = e1 ) )
      & ( op(e2,e2) != e2
        | ( e2 != unit
          & op(e2,e2) = e2 ) )
      & ( op(e2,e3) != e2
        | ( e2 != unit
          & op(e2,e2) = e3 ) )
      & ( op(e2,e4) != e2
        | ( e2 != unit
          & op(e2,e2) = e4 ) )
      & ( op(e3,e0) != e2
        | ( e2 != unit
          & op(e3,e2) = e0 ) )
      & ( op(e3,e1) != e2
        | ( e2 != unit
          & op(e3,e2) = e1 ) )
      & ( op(e3,e2) != e2
        | ( e2 != unit
          & op(e3,e2) = e2 ) )
      & ( op(e3,e3) != e2
        | ( e2 != unit
          & op(e3,e2) = e3 ) )
      & ( op(e3,e4) != e2
        | ( e2 != unit
          & op(e3,e2) = e4 ) )
      & ( op(e4,e0) != e2
        | ( e2 != unit
          & op(e4,e2) = e0 ) )
      & ( op(e4,e1) != e2
        | ( e2 != unit
          & op(e4,e2) = e1 ) )
      & ( op(e4,e2) != e2
        | ( e2 != unit
          & op(e4,e2) = e2 ) )
      & ( op(e4,e3) != e2
        | ( e2 != unit
          & op(e4,e2) = e3 ) )
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ),
    inference(simplify,[],[normalize_19_86,normalize_19_10]) ).

fof(normalize_19_88,plain,
    ( ( e2 != unit
      | op(e0,e0) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e0,e1) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e0,e2) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e0,e3) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e0,e4) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e1,e0) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e1,e1) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e1,e2) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e1,e3) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e1,e4) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e2,e0) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e2,e1) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e2,e2) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e2,e3) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e2,e4) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e3,e0) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e3,e1) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e3,e2) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e3,e3) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e3,e4) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e4,e0) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e4,e1) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e4,e2) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e4,e3) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( e2 != unit
      | op(e4,e4) != e2
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e0,e0) != e2
      | op(e0,e2) = e0
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e0,e1) != e2
      | op(e0,e2) = e1
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e0,e3) != e2
      | op(e0,e2) = e3
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e0,e4) != e2
      | op(e0,e2) = e4
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e1,e0) != e2
      | op(e1,e2) = e0
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e1,e1) != e2
      | op(e1,e2) = e1
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e1,e3) != e2
      | op(e1,e2) = e3
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e1,e4) != e2
      | op(e1,e2) = e4
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e2,e0) != e2
      | op(e2,e2) = e0
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e2,e1) != e2
      | op(e2,e2) = e1
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e2,e3) != e2
      | op(e2,e2) = e3
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e2,e4) != e2
      | op(e2,e2) = e4
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e3,e0) != e2
      | op(e3,e2) = e0
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e3,e1) != e2
      | op(e3,e2) = e1
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e3,e3) != e2
      | op(e3,e2) = e3
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e3,e4) != e2
      | op(e3,e2) = e4
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e4,e0) != e2
      | op(e4,e2) = e0
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e4,e1) != e2
      | op(e4,e2) = e1
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e4,e3) != e2
      | op(e4,e2) = e3
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 )
    & ( op(e4,e4) != e2
      | op(e4,e2) = e4
      | definitionFOFtoCNF_579
      | definitionFOFtoCNF_594
      | definitionFOFtoCNF_607 ) ),
    inference(clausify,[],[normalize_19_87]) ).

fof(normalize_19_89,plain,
    ( op(e2,e0) != e2
    | op(e2,e2) = e0
    | definitionFOFtoCNF_579
    | definitionFOFtoCNF_594
    | definitionFOFtoCNF_607 ),
    inference(conjunct,[],[normalize_19_88]) ).

fof(normalize_19_90,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_19_91,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_19_90]) ).

fof(normalize_19_92,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_19_93,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_19_92]) ).

fof(normalize_19_94,plain,
    ( ( ~ definitionFOFtoCNF_579
      | definitionFOFtoCNF_570 )
    & ( ~ definitionFOFtoCNF_579
      | definitionFOFtoCNF_580 )
    & ( ~ definitionFOFtoCNF_579
      | definitionFOFtoCNF_581 )
    & ( e3 != unit
      | op(e3,e3) != e3
      | ~ definitionFOFtoCNF_579 )
    & ( e3 != unit
      | op(e4,e0) != e3
      | ~ definitionFOFtoCNF_579 )
    & ( e3 != unit
      | op(e4,e1) != e3
      | ~ definitionFOFtoCNF_579 )
    & ( op(e4,e0) != e3
      | ~ definitionFOFtoCNF_579
      | op(e4,e3) = e0 )
    & ( op(e4,e1) != e3
      | ~ definitionFOFtoCNF_579
      | op(e4,e3) = e1 )
    & ( ~ definitionFOFtoCNF_570
      | ~ definitionFOFtoCNF_580
      | ~ definitionFOFtoCNF_581
      | op(e3,e3) = e3
      | op(e4,e0) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_579 )
    & ( op(e3,e3) != e3
      | op(e4,e3) != e0
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_570
      | ~ definitionFOFtoCNF_580
      | ~ definitionFOFtoCNF_581
      | e3 = unit
      | definitionFOFtoCNF_579 )
    & ( op(e3,e3) != e3
      | op(e4,e3) != e0
      | ~ definitionFOFtoCNF_570
      | ~ definitionFOFtoCNF_580
      | ~ definitionFOFtoCNF_581
      | e3 = unit
      | op(e4,e1) = e3
      | definitionFOFtoCNF_579 )
    & ( op(e3,e3) != e3
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_570
      | ~ definitionFOFtoCNF_580
      | ~ definitionFOFtoCNF_581
      | e3 = unit
      | op(e4,e0) = e3
      | definitionFOFtoCNF_579 )
    & ( op(e3,e3) != e3
      | ~ definitionFOFtoCNF_570
      | ~ definitionFOFtoCNF_580
      | ~ definitionFOFtoCNF_581
      | e3 = unit
      | op(e4,e0) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_579 )
    & ( op(e4,e3) != e0
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_570
      | ~ definitionFOFtoCNF_580
      | ~ definitionFOFtoCNF_581
      | e3 = unit
      | op(e3,e3) = e3
      | definitionFOFtoCNF_579 )
    & ( op(e4,e3) != e0
      | ~ definitionFOFtoCNF_570
      | ~ definitionFOFtoCNF_580
      | ~ definitionFOFtoCNF_581
      | e3 = unit
      | op(e3,e3) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_579 )
    & ( op(e4,e3) != e1
      | ~ definitionFOFtoCNF_570
      | ~ definitionFOFtoCNF_580
      | ~ definitionFOFtoCNF_581
      | e3 = unit
      | op(e3,e3) = e3
      | op(e4,e0) = e3
      | definitionFOFtoCNF_579 ) ),
    inference(clausify,[],[normalize_19_41]) ).

fof(normalize_19_95,plain,
    ( ~ definitionFOFtoCNF_579
    | definitionFOFtoCNF_570 ),
    inference(conjunct,[],[normalize_19_94]) ).

fof(normalize_19_96,plain,
    ( ( ~ definitionFOFtoCNF_570
      | definitionFOFtoCNF_571 )
    & ( ~ definitionFOFtoCNF_570
      | definitionFOFtoCNF_575 )
    & ( ~ definitionFOFtoCNF_570
      | definitionFOFtoCNF_577 )
    & ( ~ definitionFOFtoCNF_570
      | definitionFOFtoCNF_578 )
    & ( e3 != unit
      | op(e2,e0) != e3
      | ~ definitionFOFtoCNF_570 )
    & ( e3 != unit
      | op(e2,e1) != e3
      | ~ definitionFOFtoCNF_570 )
    & ( e3 != unit
      | op(e2,e2) != e3
      | ~ definitionFOFtoCNF_570 )
    & ( op(e2,e0) != e3
      | ~ definitionFOFtoCNF_570
      | op(e2,e3) = e0 )
    & ( op(e2,e1) != e3
      | ~ definitionFOFtoCNF_570
      | op(e2,e3) = e1 )
    & ( op(e2,e2) != e3
      | ~ definitionFOFtoCNF_570
      | op(e2,e3) = e2 )
    & ( ~ definitionFOFtoCNF_571
      | ~ definitionFOFtoCNF_575
      | ~ definitionFOFtoCNF_577
      | ~ definitionFOFtoCNF_578
      | op(e2,e0) = e3
      | op(e2,e1) = e3
      | op(e2,e2) = e3
      | definitionFOFtoCNF_570 )
    & ( op(e2,e3) != e0
      | op(e2,e3) != e1
      | op(e2,e3) != e2
      | ~ definitionFOFtoCNF_571
      | ~ definitionFOFtoCNF_575
      | ~ definitionFOFtoCNF_577
      | ~ definitionFOFtoCNF_578
      | e3 = unit
      | definitionFOFtoCNF_570 )
    & ( op(e2,e3) != e0
      | op(e2,e3) != e1
      | ~ definitionFOFtoCNF_571
      | ~ definitionFOFtoCNF_575
      | ~ definitionFOFtoCNF_577
      | ~ definitionFOFtoCNF_578
      | e3 = unit
      | op(e2,e2) = e3
      | definitionFOFtoCNF_570 )
    & ( op(e2,e3) != e0
      | op(e2,e3) != e2
      | ~ definitionFOFtoCNF_571
      | ~ definitionFOFtoCNF_575
      | ~ definitionFOFtoCNF_577
      | ~ definitionFOFtoCNF_578
      | e3 = unit
      | op(e2,e1) = e3
      | definitionFOFtoCNF_570 )
    & ( op(e2,e3) != e0
      | ~ definitionFOFtoCNF_571
      | ~ definitionFOFtoCNF_575
      | ~ definitionFOFtoCNF_577
      | ~ definitionFOFtoCNF_578
      | e3 = unit
      | op(e2,e1) = e3
      | op(e2,e2) = e3
      | definitionFOFtoCNF_570 )
    & ( op(e2,e3) != e1
      | op(e2,e3) != e2
      | ~ definitionFOFtoCNF_571
      | ~ definitionFOFtoCNF_575
      | ~ definitionFOFtoCNF_577
      | ~ definitionFOFtoCNF_578
      | e3 = unit
      | op(e2,e0) = e3
      | definitionFOFtoCNF_570 )
    & ( op(e2,e3) != e1
      | ~ definitionFOFtoCNF_571
      | ~ definitionFOFtoCNF_575
      | ~ definitionFOFtoCNF_577
      | ~ definitionFOFtoCNF_578
      | e3 = unit
      | op(e2,e0) = e3
      | op(e2,e2) = e3
      | definitionFOFtoCNF_570 )
    & ( op(e2,e3) != e2
      | ~ definitionFOFtoCNF_571
      | ~ definitionFOFtoCNF_575
      | ~ definitionFOFtoCNF_577
      | ~ definitionFOFtoCNF_578
      | e3 = unit
      | op(e2,e0) = e3
      | op(e2,e1) = e3
      | definitionFOFtoCNF_570 ) ),
    inference(clausify,[],[normalize_19_35]) ).

fof(normalize_19_97,plain,
    ( ~ definitionFOFtoCNF_570
    | definitionFOFtoCNF_571 ),
    inference(conjunct,[],[normalize_19_96]) ).

fof(normalize_19_98,plain,
    ( ( e3 != unit
      | ~ definitionFOFtoCNF_571 )
    & ( ~ definitionFOFtoCNF_571
      | op(e4,e3) = e4 )
    & ( ~ definitionFOFtoCNF_571
      | definitionFOFtoCNF_572 )
    & ( ~ definitionFOFtoCNF_571
      | definitionFOFtoCNF_573 )
    & ( ~ definitionFOFtoCNF_571
      | definitionFOFtoCNF_574 )
    & ( e3 != unit
      | op(e0,e2) != e3
      | ~ definitionFOFtoCNF_571 )
    & ( e3 != unit
      | op(e0,e3) != e3
      | ~ definitionFOFtoCNF_571 )
    & ( e3 != unit
      | op(e0,e4) != e3
      | ~ definitionFOFtoCNF_571 )
    & ( op(e0,e2) != e3
      | ~ definitionFOFtoCNF_571
      | op(e0,e3) = e2 )
    & ( op(e0,e4) != e3
      | ~ definitionFOFtoCNF_571
      | op(e0,e3) = e4 )
    & ( op(e0,e3) != e2
      | op(e0,e3) != e3
      | op(e0,e3) != e4
      | op(e4,e3) != e4
      | ~ definitionFOFtoCNF_572
      | ~ definitionFOFtoCNF_573
      | ~ definitionFOFtoCNF_574
      | e3 = unit
      | definitionFOFtoCNF_571 )
    & ( op(e0,e3) != e2
      | op(e0,e3) != e3
      | op(e4,e3) != e4
      | ~ definitionFOFtoCNF_572
      | ~ definitionFOFtoCNF_573
      | ~ definitionFOFtoCNF_574
      | e3 = unit
      | op(e0,e4) = e3
      | definitionFOFtoCNF_571 )
    & ( op(e0,e3) != e2
      | op(e0,e3) != e4
      | op(e4,e3) != e4
      | ~ definitionFOFtoCNF_572
      | ~ definitionFOFtoCNF_573
      | ~ definitionFOFtoCNF_574
      | e3 = unit
      | op(e0,e3) = e3
      | definitionFOFtoCNF_571 )
    & ( op(e0,e3) != e2
      | op(e4,e3) != e4
      | ~ definitionFOFtoCNF_572
      | ~ definitionFOFtoCNF_573
      | ~ definitionFOFtoCNF_574
      | e3 = unit
      | op(e0,e3) = e3
      | op(e0,e4) = e3
      | definitionFOFtoCNF_571 )
    & ( op(e0,e3) != e3
      | op(e0,e3) != e4
      | op(e4,e3) != e4
      | ~ definitionFOFtoCNF_572
      | ~ definitionFOFtoCNF_573
      | ~ definitionFOFtoCNF_574
      | e3 = unit
      | op(e0,e2) = e3
      | definitionFOFtoCNF_571 )
    & ( op(e0,e3) != e3
      | op(e4,e3) != e4
      | ~ definitionFOFtoCNF_572
      | ~ definitionFOFtoCNF_573
      | ~ definitionFOFtoCNF_574
      | e3 = unit
      | op(e0,e2) = e3
      | op(e0,e4) = e3
      | definitionFOFtoCNF_571 )
    & ( op(e0,e3) != e4
      | op(e4,e3) != e4
      | ~ definitionFOFtoCNF_572
      | ~ definitionFOFtoCNF_573
      | ~ definitionFOFtoCNF_574
      | e3 = unit
      | op(e0,e2) = e3
      | op(e0,e3) = e3
      | definitionFOFtoCNF_571 )
    & ( op(e4,e3) != e4
      | ~ definitionFOFtoCNF_572
      | ~ definitionFOFtoCNF_573
      | ~ definitionFOFtoCNF_574
      | e3 = unit
      | op(e0,e2) = e3
      | op(e0,e3) = e3
      | op(e0,e4) = e3
      | definitionFOFtoCNF_571 ) ),
    inference(clausify,[],[normalize_19_26]) ).

fof(normalize_19_99,plain,
    ( ~ definitionFOFtoCNF_571
    | op(e4,e3) = e4 ),
    inference(conjunct,[],[normalize_19_98]) ).

fof(normalize_19_100,plain,
    ( 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,e0) != op(e1,e0)
    & op(e0,e0) != op(e2,e0)
    & op(e0,e0) != op(e3,e0)
    & op(e0,e0) != op(e4,e0)
    & op(e0,e1) != op(e0,e2)
    & op(e0,e1) != op(e0,e3)
    & op(e0,e1) != op(e0,e4)
    & 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(e0,e2) != op(e0,e3)
    & op(e0,e2) != op(e0,e4)
    & 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(e0,e3) != op(e0,e4)
    & 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(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,e0) != op(e1,e1)
    & op(e1,e0) != op(e1,e2)
    & op(e1,e0) != op(e1,e3)
    & op(e1,e0) != op(e1,e4)
    & op(e1,e0) != op(e2,e0)
    & op(e1,e0) != op(e3,e0)
    & op(e1,e0) != op(e4,e0)
    & op(e1,e1) != op(e1,e2)
    & op(e1,e1) != op(e1,e3)
    & op(e1,e1) != op(e1,e4)
    & op(e1,e1) != op(e2,e1)
    & op(e1,e1) != op(e3,e1)
    & op(e1,e1) != op(e4,e1)
    & op(e1,e2) != op(e1,e3)
    & op(e1,e2) != op(e1,e4)
    & op(e1,e2) != op(e2,e2)
    & op(e1,e2) != op(e3,e2)
    & op(e1,e2) != op(e4,e2)
    & op(e1,e3) != op(e1,e4)
    & op(e1,e3) != op(e2,e3)
    & op(e1,e3) != op(e3,e3)
    & op(e1,e3) != op(e4,e3)
    & op(e1,e4) != op(e2,e4)
    & op(e1,e4) != op(e3,e4)
    & op(e1,e4) != op(e4,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,e0) != op(e3,e0)
    & op(e2,e0) != op(e4,e0)
    & op(e2,e1) != op(e2,e2)
    & op(e2,e1) != op(e2,e3)
    & op(e2,e1) != op(e2,e4)
    & op(e2,e1) != op(e3,e1)
    & op(e2,e1) != op(e4,e1)
    & op(e2,e2) != op(e2,e3)
    & op(e2,e2) != op(e2,e4)
    & op(e2,e2) != op(e3,e2)
    & op(e2,e2) != op(e4,e2)
    & op(e2,e3) != op(e2,e4)
    & op(e2,e3) != op(e3,e3)
    & op(e2,e3) != op(e4,e3)
    & op(e2,e4) != op(e3,e4)
    & op(e2,e4) != op(e4,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,e0) != op(e4,e0)
    & op(e3,e1) != op(e3,e2)
    & op(e3,e1) != op(e3,e3)
    & op(e3,e1) != op(e3,e4)
    & op(e3,e1) != op(e4,e1)
    & op(e3,e2) != op(e3,e3)
    & op(e3,e2) != op(e3,e4)
    & op(e3,e2) != op(e4,e2)
    & op(e3,e3) != op(e3,e4)
    & op(e3,e3) != op(e4,e3)
    & op(e3,e4) != op(e4,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) ),
    inference(canonicalize,[],[ax4]) ).

fof(normalize_19_101,plain,
    op(e3,e3) != op(e4,e3),
    inference(conjunct,[],[normalize_19_100]) ).

fof(normalize_19_102,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_19_90]) ).

fof(normalize_19_103,plain,
    ( op(e0,unit) = e0
    & op(e1,unit) = e1
    & op(e2,unit) = e2
    & op(e3,unit) = e3
    & op(e4,unit) = e4
    & op(unit,e0) = e0
    & op(unit,e1) = e1
    & op(unit,e2) = e2
    & op(unit,e3) = e3
    & op(unit,e4) = e4
    & ( unit = e0
      | unit = e1
      | unit = e2
      | unit = e3
      | unit = e4 ) ),
    inference(canonicalize,[],[ax2]) ).

fof(normalize_19_104,plain,
    op(e2,unit) = e2,
    inference(conjunct,[],[normalize_19_103]) ).

fof(normalize_19_105,plain,
    op(e4,unit) = e4,
    inference(conjunct,[],[normalize_19_103]) ).

fof(normalize_19_106,plain,
    op(e3,unit) = e3,
    inference(conjunct,[],[normalize_19_103]) ).

fof(normalize_19_107,plain,
    op(e1,unit) = e1,
    inference(conjunct,[],[normalize_19_103]) ).

fof(normalize_19_108,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(conjunct,[],[normalize_19_103]) ).

fof(normalize_19_109,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_19_90]) ).

fof(normalize_19_110,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_19_90]) ).

fof(normalize_19_111,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_19_92]) ).

fof(normalize_19_112,plain,
    e1 != e3,
    inference(conjunct,[],[normalize_19_92]) ).

fof(normalize_19_113,plain,
    e3 != e4,
    inference(conjunct,[],[normalize_19_92]) ).

fof(normalize_19_114,plain,
    ( ( e1 != unit
      | op(e4,e2) != e1
      | ~ definitionFOFtoCNF_605 )
    & ( e1 != unit
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_605 )
    & ( op(e4,e2) != e1
      | ~ definitionFOFtoCNF_605
      | op(e4,e1) = e2 )
    & ( op(e4,e3) != e1
      | ~ definitionFOFtoCNF_605
      | op(e4,e1) = e3 )
    & ( op(e4,e2) = e1
      | op(e4,e3) = e1
      | definitionFOFtoCNF_605 )
    & ( op(e4,e1) != e2
      | op(e4,e1) != e3
      | e1 = unit
      | definitionFOFtoCNF_605 )
    & ( op(e4,e1) != e2
      | e1 = unit
      | op(e4,e3) = e1
      | definitionFOFtoCNF_605 )
    & ( op(e4,e1) != e3
      | e1 = unit
      | op(e4,e2) = e1
      | definitionFOFtoCNF_605 ) ),
    inference(clausify,[],[normalize_19_4]) ).

fof(normalize_19_115,plain,
    ( op(e4,e3) != e1
    | ~ definitionFOFtoCNF_605
    | op(e4,e1) = e3 ),
    inference(conjunct,[],[normalize_19_114]) ).

fof(normalize_19_116,plain,
    op(e4,e1) != op(e4,e4),
    inference(conjunct,[],[normalize_19_100]) ).

fof(normalize_19_117,plain,
    ( ( 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(e0,e1) = e0
      | op(e1,e1) = e0
      | op(e2,e1) = e0
      | op(e3,e1) = e0
      | op(e4,e1) = e0 )
    & ( op(e0,e1) = e1
      | op(e1,e1) = e1
      | op(e2,e1) = e1
      | op(e3,e1) = e1
      | op(e4,e1) = e1 )
    & ( op(e0,e1) = e2
      | op(e1,e1) = e2
      | op(e2,e1) = e2
      | op(e3,e1) = e2
      | op(e4,e1) = e2 )
    & ( op(e0,e1) = e3
      | op(e1,e1) = e3
      | op(e2,e1) = e3
      | op(e3,e1) = e3
      | op(e4,e1) = e3 )
    & ( op(e0,e1) = e4
      | op(e1,e1) = e4
      | op(e2,e1) = e4
      | op(e3,e1) = e4
      | op(e4,e1) = e4 )
    & ( op(e0,e2) = e0
      | op(e1,e2) = e0
      | op(e2,e2) = e0
      | op(e3,e2) = e0
      | op(e4,e2) = e0 )
    & ( op(e0,e2) = e1
      | op(e1,e2) = e1
      | op(e2,e2) = e1
      | op(e3,e2) = e1
      | op(e4,e2) = e1 )
    & ( op(e0,e2) = e2
      | op(e1,e2) = e2
      | op(e2,e2) = e2
      | op(e3,e2) = e2
      | op(e4,e2) = e2 )
    & ( op(e0,e2) = e3
      | op(e1,e2) = e3
      | op(e2,e2) = e3
      | op(e3,e2) = e3
      | op(e4,e2) = e3 )
    & ( op(e0,e2) = e4
      | op(e1,e2) = e4
      | op(e2,e2) = e4
      | op(e3,e2) = e4
      | op(e4,e2) = e4 )
    & ( op(e0,e3) = e0
      | op(e1,e3) = e0
      | op(e2,e3) = e0
      | op(e3,e3) = e0
      | op(e4,e3) = e0 )
    & ( op(e0,e3) = e1
      | op(e1,e3) = e1
      | op(e2,e3) = e1
      | op(e3,e3) = e1
      | op(e4,e3) = e1 )
    & ( op(e0,e3) = e2
      | op(e1,e3) = e2
      | op(e2,e3) = e2
      | op(e3,e3) = e2
      | op(e4,e3) = e2 )
    & ( op(e0,e3) = e3
      | op(e1,e3) = e3
      | op(e2,e3) = e3
      | op(e3,e3) = e3
      | op(e4,e3) = e3 )
    & ( op(e0,e3) = e4
      | op(e1,e3) = e4
      | op(e2,e3) = e4
      | op(e3,e3) = e4
      | op(e4,e3) = e4 )
    & ( op(e0,e4) = e0
      | op(e1,e4) = e0
      | op(e2,e4) = e0
      | op(e3,e4) = e0
      | op(e4,e4) = e0 )
    & ( op(e0,e4) = e1
      | op(e1,e4) = e1
      | op(e2,e4) = e1
      | op(e3,e4) = e1
      | op(e4,e4) = e1 )
    & ( op(e0,e4) = e2
      | op(e1,e4) = e2
      | op(e2,e4) = e2
      | op(e3,e4) = e2
      | op(e4,e4) = e2 )
    & ( op(e0,e4) = e3
      | op(e1,e4) = e3
      | op(e2,e4) = e3
      | op(e3,e4) = e3
      | op(e4,e4) = e3 )
    & ( op(e0,e4) = e4
      | op(e1,e4) = e4
      | op(e2,e4) = e4
      | op(e3,e4) = e4
      | op(e4,e4) = e4 )
    & ( op(e1,e0) = e0
      | op(e1,e1) = e0
      | op(e1,e2) = e0
      | op(e1,e3) = e0
      | op(e1,e4) = e0 )
    & ( op(e1,e0) = e1
      | op(e1,e1) = e1
      | op(e1,e2) = e1
      | op(e1,e3) = e1
      | op(e1,e4) = e1 )
    & ( op(e1,e0) = e2
      | op(e1,e1) = e2
      | op(e1,e2) = e2
      | op(e1,e3) = e2
      | op(e1,e4) = e2 )
    & ( op(e1,e0) = e3
      | op(e1,e1) = e3
      | op(e1,e2) = e3
      | op(e1,e3) = e3
      | op(e1,e4) = e3 )
    & ( op(e1,e0) = e4
      | op(e1,e1) = e4
      | op(e1,e2) = e4
      | op(e1,e3) = e4
      | op(e1,e4) = e4 )
    & ( op(e2,e0) = e0
      | op(e2,e1) = e0
      | op(e2,e2) = e0
      | op(e2,e3) = e0
      | op(e2,e4) = e0 )
    & ( op(e2,e0) = e1
      | op(e2,e1) = e1
      | op(e2,e2) = e1
      | op(e2,e3) = e1
      | op(e2,e4) = e1 )
    & ( op(e2,e0) = e2
      | op(e2,e1) = e2
      | op(e2,e2) = e2
      | op(e2,e3) = e2
      | op(e2,e4) = e2 )
    & ( op(e2,e0) = e3
      | op(e2,e1) = e3
      | op(e2,e2) = e3
      | op(e2,e3) = e3
      | op(e2,e4) = e3 )
    & ( op(e2,e0) = e4
      | op(e2,e1) = e4
      | op(e2,e2) = e4
      | op(e2,e3) = e4
      | op(e2,e4) = e4 )
    & ( op(e3,e0) = e0
      | op(e3,e1) = e0
      | op(e3,e2) = e0
      | op(e3,e3) = e0
      | op(e3,e4) = e0 )
    & ( op(e3,e0) = e1
      | op(e3,e1) = e1
      | op(e3,e2) = e1
      | op(e3,e3) = e1
      | op(e3,e4) = e1 )
    & ( op(e3,e0) = e2
      | op(e3,e1) = e2
      | op(e3,e2) = e2
      | op(e3,e3) = e2
      | op(e3,e4) = e2 )
    & ( op(e3,e0) = e3
      | op(e3,e1) = e3
      | op(e3,e2) = e3
      | op(e3,e3) = e3
      | op(e3,e4) = e3 )
    & ( op(e3,e0) = e4
      | op(e3,e1) = e4
      | op(e3,e2) = e4
      | op(e3,e3) = e4
      | op(e3,e4) = e4 )
    & ( op(e4,e0) = e0
      | op(e4,e1) = e0
      | op(e4,e2) = e0
      | op(e4,e3) = 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(e4,e0) = e2
      | op(e4,e1) = e2
      | op(e4,e2) = e2
      | op(e4,e3) = 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(e4,e0) = e4
      | op(e4,e1) = e4
      | op(e4,e2) = e4
      | op(e4,e3) = e4
      | op(e4,e4) = e4 ) ),
    inference(canonicalize,[],[ax3]) ).

fof(normalize_19_118,plain,
    ( op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e3,e3) = e1
    | op(e4,e3) = e1 ),
    inference(conjunct,[],[normalize_19_117]) ).

fof(normalize_19_119,plain,
    e1 != e4,
    inference(conjunct,[],[normalize_19_92]) ).

fof(normalize_19_120,plain,
    op(unit,e3) = e3,
    inference(conjunct,[],[normalize_19_103]) ).

fof(normalize_19_121,plain,
    op(e1,e0) != op(e1,e3),
    inference(conjunct,[],[normalize_19_100]) ).

fof(normalize_19_122,plain,
    op(e2,e3) != op(e2,e4),
    inference(conjunct,[],[normalize_19_100]) ).

fof(normalize_19_123,plain,
    ( ( op(e0,e0) = e0
      | op(e0,e0) = e1
      | op(e0,e0) = e2
      | op(e0,e0) = e3
      | op(e0,e0) = e4 )
    & ( op(e0,e1) = e0
      | op(e0,e1) = e1
      | op(e0,e1) = e2
      | op(e0,e1) = e3
      | op(e0,e1) = e4 )
    & ( op(e0,e2) = e0
      | op(e0,e2) = e1
      | op(e0,e2) = e2
      | op(e0,e2) = e3
      | op(e0,e2) = e4 )
    & ( op(e0,e3) = e0
      | op(e0,e3) = e1
      | op(e0,e3) = e2
      | op(e0,e3) = e3
      | op(e0,e3) = e4 )
    & ( op(e0,e4) = e0
      | op(e0,e4) = e1
      | op(e0,e4) = e2
      | op(e0,e4) = e3
      | op(e0,e4) = e4 )
    & ( op(e1,e0) = e0
      | op(e1,e0) = e1
      | op(e1,e0) = e2
      | op(e1,e0) = e3
      | op(e1,e0) = e4 )
    & ( op(e1,e1) = e0
      | op(e1,e1) = e1
      | op(e1,e1) = e2
      | op(e1,e1) = e3
      | op(e1,e1) = e4 )
    & ( op(e1,e2) = e0
      | op(e1,e2) = e1
      | op(e1,e2) = e2
      | op(e1,e2) = e3
      | op(e1,e2) = e4 )
    & ( op(e1,e3) = e0
      | op(e1,e3) = e1
      | op(e1,e3) = e2
      | op(e1,e3) = e3
      | op(e1,e3) = e4 )
    & ( op(e1,e4) = e0
      | op(e1,e4) = e1
      | op(e1,e4) = e2
      | op(e1,e4) = e3
      | op(e1,e4) = e4 )
    & ( op(e2,e0) = e0
      | op(e2,e0) = e1
      | op(e2,e0) = e2
      | op(e2,e0) = e3
      | op(e2,e0) = e4 )
    & ( op(e2,e1) = e0
      | op(e2,e1) = e1
      | op(e2,e1) = e2
      | op(e2,e1) = e3
      | op(e2,e1) = e4 )
    & ( op(e2,e2) = e0
      | op(e2,e2) = e1
      | op(e2,e2) = e2
      | op(e2,e2) = e3
      | op(e2,e2) = e4 )
    & ( op(e2,e3) = e0
      | op(e2,e3) = e1
      | op(e2,e3) = e2
      | op(e2,e3) = e3
      | op(e2,e3) = e4 )
    & ( op(e2,e4) = e0
      | op(e2,e4) = e1
      | op(e2,e4) = e2
      | op(e2,e4) = e3
      | op(e2,e4) = e4 )
    & ( op(e3,e0) = e0
      | op(e3,e0) = e1
      | op(e3,e0) = e2
      | op(e3,e0) = e3
      | op(e3,e0) = e4 )
    & ( op(e3,e1) = e0
      | op(e3,e1) = e1
      | op(e3,e1) = e2
      | op(e3,e1) = e3
      | op(e3,e1) = e4 )
    & ( op(e3,e2) = e0
      | op(e3,e2) = e1
      | op(e3,e2) = e2
      | op(e3,e2) = e3
      | op(e3,e2) = e4 )
    & ( op(e3,e3) = e0
      | op(e3,e3) = e1
      | op(e3,e3) = e2
      | op(e3,e3) = e3
      | op(e3,e3) = e4 )
    & ( op(e3,e4) = e0
      | op(e3,e4) = e1
      | op(e3,e4) = e2
      | op(e3,e4) = e3
      | op(e3,e4) = e4 )
    & ( op(e4,e0) = e0
      | op(e4,e0) = e1
      | op(e4,e0) = e2
      | op(e4,e0) = e3
      | op(e4,e0) = e4 )
    & ( op(e4,e1) = e0
      | op(e4,e1) = e1
      | op(e4,e1) = e2
      | op(e4,e1) = e3
      | op(e4,e1) = e4 )
    & ( op(e4,e2) = e0
      | op(e4,e2) = e1
      | op(e4,e2) = e2
      | op(e4,e2) = e3
      | op(e4,e2) = e4 )
    & ( op(e4,e3) = e0
      | op(e4,e3) = e1
      | op(e4,e3) = e2
      | op(e4,e3) = e3
      | op(e4,e3) = e4 )
    & ( op(e4,e4) = e0
      | op(e4,e4) = e1
      | op(e4,e4) = e2
      | op(e4,e4) = e3
      | op(e4,e4) = e4 ) ),
    inference(canonicalize,[],[ax1]) ).

fof(normalize_19_124,plain,
    ( op(e2,e3) = e0
    | op(e2,e3) = e1
    | op(e2,e3) = e2
    | op(e2,e3) = e3
    | op(e2,e3) = e4 ),
    inference(conjunct,[],[normalize_19_123]) ).

fof(normalize_19_125,plain,
    op(e2,e2) != op(e2,e3),
    inference(conjunct,[],[normalize_19_100]) ).

fof(normalize_19_126,plain,
    op(e2,e3) != op(e3,e3),
    inference(conjunct,[],[normalize_19_100]) ).

fof(normalize_19_127,plain,
    op(e2,e0) != op(e2,e4),
    inference(conjunct,[],[normalize_19_100]) ).

fof(normalize_19_128,plain,
    ( op(e2,e4) = e0
    | op(e2,e4) = e1
    | op(e2,e4) = e2
    | op(e2,e4) = e3
    | op(e2,e4) = e4 ),
    inference(conjunct,[],[normalize_19_123]) ).

fof(normalize_19_129,plain,
    op(e2,e2) != op(e2,e4),
    inference(conjunct,[],[normalize_19_100]) ).

fof(normalize_19_130,plain,
    op(e2,e4) != op(e3,e4),
    inference(conjunct,[],[normalize_19_100]) ).

fof(normalize_19_131,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e3) = e0
    | op(e3,e4) = e0 ),
    inference(conjunct,[],[normalize_19_117]) ).

fof(normalize_19_132,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_19_92]) ).

fof(normalize_19_133,plain,
    op(e1,e1) != op(e3,e1),
    inference(conjunct,[],[normalize_19_100]) ).

fof(normalize_19_134,plain,
    op(e0,e4) != op(e2,e4),
    inference(conjunct,[],[normalize_19_100]) ).

fof(normalize_19_135,plain,
    op(unit,e4) = e4,
    inference(conjunct,[],[normalize_19_103]) ).

fof(normalize_19_136,plain,
    op(e2,e0) != op(e2,e3),
    inference(conjunct,[],[normalize_19_100]) ).

fof(normalize_19_137,plain,
    ( ( ~ definitionFOFtoCNF_588
      | definitionFOFtoCNF_582 )
    & ( ~ definitionFOFtoCNF_588
      | definitionFOFtoCNF_589 )
    & ( ~ definitionFOFtoCNF_588
      | definitionFOFtoCNF_592 )
    & ( ~ definitionFOFtoCNF_588
      | definitionFOFtoCNF_593 )
    & ( e0 != unit
      | op(e2,e3) != e0
      | ~ definitionFOFtoCNF_588 )
    & ( e0 != unit
      | op(e2,e4) != e0
      | ~ definitionFOFtoCNF_588 )
    & ( e0 != unit
      | op(e3,e0) != e0
      | ~ definitionFOFtoCNF_588 )
    & ( op(e2,e3) != e0
      | ~ definitionFOFtoCNF_588
      | op(e2,e0) = e3 )
    & ( op(e2,e4) != e0
      | ~ definitionFOFtoCNF_588
      | op(e2,e0) = e4 )
    & ( ~ definitionFOFtoCNF_582
      | ~ definitionFOFtoCNF_589
      | ~ definitionFOFtoCNF_592
      | ~ definitionFOFtoCNF_593
      | op(e2,e3) = e0
      | op(e2,e4) = e0
      | op(e3,e0) = e0
      | definitionFOFtoCNF_588 )
    & ( op(e2,e0) != e3
      | op(e2,e0) != e4
      | op(e3,e0) != e0
      | ~ definitionFOFtoCNF_582
      | ~ definitionFOFtoCNF_589
      | ~ definitionFOFtoCNF_592
      | ~ definitionFOFtoCNF_593
      | e0 = unit
      | definitionFOFtoCNF_588 )
    & ( op(e2,e0) != e3
      | op(e2,e0) != e4
      | ~ definitionFOFtoCNF_582
      | ~ definitionFOFtoCNF_589
      | ~ definitionFOFtoCNF_592
      | ~ definitionFOFtoCNF_593
      | e0 = unit
      | op(e3,e0) = e0
      | definitionFOFtoCNF_588 )
    & ( op(e2,e0) != e3
      | op(e3,e0) != e0
      | ~ definitionFOFtoCNF_582
      | ~ definitionFOFtoCNF_589
      | ~ definitionFOFtoCNF_592
      | ~ definitionFOFtoCNF_593
      | e0 = unit
      | op(e2,e4) = e0
      | definitionFOFtoCNF_588 )
    & ( op(e2,e0) != e3
      | ~ definitionFOFtoCNF_582
      | ~ definitionFOFtoCNF_589
      | ~ definitionFOFtoCNF_592
      | ~ definitionFOFtoCNF_593
      | e0 = unit
      | op(e2,e4) = e0
      | op(e3,e0) = e0
      | definitionFOFtoCNF_588 )
    & ( op(e2,e0) != e4
      | op(e3,e0) != e0
      | ~ definitionFOFtoCNF_582
      | ~ definitionFOFtoCNF_589
      | ~ definitionFOFtoCNF_592
      | ~ definitionFOFtoCNF_593
      | e0 = unit
      | op(e2,e3) = e0
      | definitionFOFtoCNF_588 )
    & ( op(e2,e0) != e4
      | ~ definitionFOFtoCNF_582
      | ~ definitionFOFtoCNF_589
      | ~ definitionFOFtoCNF_592
      | ~ definitionFOFtoCNF_593
      | e0 = unit
      | op(e2,e3) = e0
      | op(e3,e0) = e0
      | definitionFOFtoCNF_588 )
    & ( op(e3,e0) != e0
      | ~ definitionFOFtoCNF_582
      | ~ definitionFOFtoCNF_589
      | ~ definitionFOFtoCNF_592
      | ~ definitionFOFtoCNF_593
      | e0 = unit
      | op(e2,e3) = e0
      | op(e2,e4) = e0
      | definitionFOFtoCNF_588 ) ),
    inference(clausify,[],[normalize_19_65]) ).

fof(normalize_19_138,plain,
    ( op(e2,e3) != e0
    | ~ definitionFOFtoCNF_588
    | op(e2,e0) = e3 ),
    inference(conjunct,[],[normalize_19_137]) ).

fof(normalize_19_139,plain,
    op(e2,e0) != op(e2,e2),
    inference(conjunct,[],[normalize_19_100]) ).

cnf(refute_19_0,plain,
    ( ~ definitionFOFtoCNF_594
    | definitionFOFtoCNF_588 ),
    inference(canonicalize,[],[normalize_19_2]) ).

cnf(refute_19_1,plain,
    ( ~ definitionFOFtoCNF_604
    | definitionFOFtoCNF_605 ),
    inference(canonicalize,[],[normalize_19_9]) ).

cnf(refute_19_2,plain,
    ( ~ definitionFOFtoCNF_607
    | definitionFOFtoCNF_604 ),
    inference(canonicalize,[],[normalize_19_12]) ).

cnf(refute_19_3,plain,
    ( op(e2,e0) != e2
    | op(e2,e2) = e0
    | definitionFOFtoCNF_579
    | definitionFOFtoCNF_594
    | definitionFOFtoCNF_607 ),
    inference(canonicalize,[],[normalize_19_89]) ).

cnf(refute_19_4,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_19_91]) ).

cnf(refute_19_5,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_19_6,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_19_7,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_19_5,refute_19_6]) ).

cnf(refute_19_8,plain,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_19_9,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_19_4,refute_19_8]) ).

cnf(refute_19_10,plain,
    ( op(e2,e2) != e0
    | op(e2,e2) != e3
    | e3 = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e0) ),[0],$fot(e3)]]) ).

cnf(refute_19_11,plain,
    ( op(e2,e2) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_19_9,refute_19_10]) ).

cnf(refute_19_12,plain,
    ( op(e2,e0) != e2
    | e3 = e0
    | definitionFOFtoCNF_579
    | definitionFOFtoCNF_594
    | definitionFOFtoCNF_607 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e0) )],[refute_19_3,refute_19_11]) ).

cnf(refute_19_13,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_19_93]) ).

cnf(refute_19_14,plain,
    ( e3 != e0
    | e0 = e3 ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(e3)),bind(Y,$fot(e0))]]) ).

cnf(refute_19_15,plain,
    e3 != e0,
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_19_14,refute_19_13]) ).

cnf(refute_19_16,plain,
    ( op(e2,e0) != e2
    | definitionFOFtoCNF_579
    | definitionFOFtoCNF_594
    | definitionFOFtoCNF_607 ),
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_19_12,refute_19_15]) ).

cnf(refute_19_17,plain,
    ( ~ definitionFOFtoCNF_579
    | definitionFOFtoCNF_570 ),
    inference(canonicalize,[],[normalize_19_95]) ).

cnf(refute_19_18,plain,
    ( ~ definitionFOFtoCNF_570
    | definitionFOFtoCNF_571 ),
    inference(canonicalize,[],[normalize_19_97]) ).

cnf(refute_19_19,plain,
    ( ~ definitionFOFtoCNF_571
    | op(e4,e3) = e4 ),
    inference(canonicalize,[],[normalize_19_99]) ).

cnf(refute_19_20,plain,
    op(e3,e3) != op(e4,e3),
    inference(canonicalize,[],[normalize_19_101]) ).

cnf(refute_19_21,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_19_102]) ).

cnf(refute_19_22,plain,
    op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).

cnf(refute_19_23,plain,
    ( op(e2,e2) != e3
    | op(e3,op(e2,e2)) != op(e3,op(e2,e2))
    | op(e3,op(e2,e2)) = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) ),[1,1],$fot(e3)]]) ).

cnf(refute_19_24,plain,
    ( op(e2,e2) != e3
    | op(e3,op(e2,e2)) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,op(e2,e2))) )],[refute_19_22,refute_19_23]) ).

cnf(refute_19_25,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_19_9,refute_19_24]) ).

cnf(refute_19_26,plain,
    op(op(e2,e2),op(e2,e2)) = op(op(e2,e2),op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(op(e2,e2),op(e2,e2)))]]) ).

cnf(refute_19_27,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),op(e2,e2)) != op(op(e2,e2),op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) ),[1,0],$fot(e3)]]) ).

cnf(refute_19_28,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(op(e2,e2),op(e2,e2))) )],[refute_19_26,refute_19_27]) ).

cnf(refute_19_29,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_19_9,refute_19_28]) ).

cnf(refute_19_30,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_19_31,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_19_7,refute_19_30]) ).

cnf(refute_19_32,plain,
    ( op(e3,op(e2,e2)) != op(e3,e3)
    | op(op(e2,e2),op(e2,e2)) != op(e3,op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) = op(e3,e3) ),
    inference(subst,[],[refute_19_31:[bind(X,$fot(op(op(e2,e2),op(e2,e2)))),bind(Y,$fot(op(e3,op(e2,e2)))),bind(Z,$fot(op(e3,e3)))]]) ).

cnf(refute_19_33,plain,
    ( op(e3,op(e2,e2)) != op(e3,e3)
    | op(op(e2,e2),op(e2,e2)) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e3,op(e2,e2))) )],[refute_19_29,refute_19_32]) ).

cnf(refute_19_34,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_19_25,refute_19_33]) ).

cnf(refute_19_35,plain,
    ( e4 != op(op(e2,e2),op(e2,e2))
    | op(op(e2,e2),op(e2,e2)) != op(e3,e3)
    | e4 = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e4,op(e3,e3)) ),[0],$fot(op(op(e2,e2),op(e2,e2)))]]) ).

cnf(refute_19_36,plain,
    ( e4 != op(op(e2,e2),op(e2,e2))
    | e4 = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),op(e2,e2)),op(e3,e3)) )],[refute_19_34,refute_19_35]) ).

cnf(refute_19_37,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_19_21,refute_19_36]) ).

cnf(refute_19_38,plain,
    ( e4 != op(e3,e3)
    | op(e3,e3) = e4 ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(e4)),bind(Y,$fot(op(e3,e3)))]]) ).

cnf(refute_19_39,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_19_37,refute_19_38]) ).

cnf(refute_19_40,plain,
    ( e4 != op(e4,e3)
    | op(e3,e3) != e4
    | op(e3,e3) = op(e4,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e3),e4) ),[1],$fot(op(e4,e3))]]) ).

cnf(refute_19_41,plain,
    ( e4 != op(e4,e3)
    | op(e3,e3) = op(e4,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_19_39,refute_19_40]) ).

cnf(refute_19_42,plain,
    e4 != op(e4,e3),
    inference(resolve,[$cnf( $equal(op(e3,e3),op(e4,e3)) )],[refute_19_41,refute_19_20]) ).

cnf(refute_19_43,plain,
    ( op(e4,e3) != e4
    | e4 = op(e4,e3) ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(op(e4,e3))),bind(Y,$fot(e4))]]) ).

cnf(refute_19_44,plain,
    op(e4,e3) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e4,e3)) )],[refute_19_43,refute_19_42]) ).

cnf(refute_19_45,plain,
    ~ definitionFOFtoCNF_571,
    inference(resolve,[$cnf( $equal(op(e4,e3),e4) )],[refute_19_19,refute_19_44]) ).

cnf(refute_19_46,plain,
    ~ definitionFOFtoCNF_570,
    inference(resolve,[$cnf( definitionFOFtoCNF_571 )],[refute_19_18,refute_19_45]) ).

cnf(refute_19_47,plain,
    ~ definitionFOFtoCNF_579,
    inference(resolve,[$cnf( definitionFOFtoCNF_570 )],[refute_19_17,refute_19_46]) ).

cnf(refute_19_48,plain,
    ( op(e2,e0) != e2
    | definitionFOFtoCNF_594
    | definitionFOFtoCNF_607 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_579 )],[refute_19_16,refute_19_47]) ).

cnf(refute_19_49,plain,
    op(e2,unit) = e2,
    inference(canonicalize,[],[normalize_19_104]) ).

cnf(refute_19_50,plain,
    op(e4,unit) = e4,
    inference(canonicalize,[],[normalize_19_105]) ).

cnf(refute_19_51,plain,
    op(e3,unit) = e3,
    inference(canonicalize,[],[normalize_19_106]) ).

cnf(refute_19_52,plain,
    op(e1,unit) = e1,
    inference(canonicalize,[],[normalize_19_107]) ).

cnf(refute_19_53,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(canonicalize,[],[normalize_19_108]) ).

cnf(refute_19_54,plain,
    ( op(e1,unit) != e1
    | unit != e1
    | op(e1,e1) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,unit),e1) ),[0,1],$fot(e1)]]) ).

cnf(refute_19_55,plain,
    ( op(e1,unit) != e1
    | op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_19_53,refute_19_54]) ).

cnf(refute_19_56,plain,
    ( op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_19_52,refute_19_55]) ).

cnf(refute_19_57,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_19_109]) ).

cnf(refute_19_58,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_19_110]) ).

cnf(refute_19_59,plain,
    ( e1 != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) = e1 ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(e1)),bind(Y,$fot(op(op(e2,e2),e2)))]]) ).

cnf(refute_19_60,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_19_58,refute_19_59]) ).

cnf(refute_19_61,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(e1,op(op(e2,e2),e2)))]]) ).

cnf(refute_19_62,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) ),[1,1],$fot(e1)]]) ).

cnf(refute_19_63,plain,
    ( op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_19_61,refute_19_62]) ).

cnf(refute_19_64,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_19_60,refute_19_63]) ).

cnf(refute_19_65,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_19_66,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) ),[1,0],$fot(e1)]]) ).

cnf(refute_19_67,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_19_65,refute_19_66]) ).

cnf(refute_19_68,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_19_60,refute_19_67]) ).

cnf(refute_19_69,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(subst,[],[refute_19_31:[bind(X,$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))),bind(Y,$fot(op(e1,op(op(e2,e2),e2)))),bind(Z,$fot(op(e1,e1)))]]) ).

cnf(refute_19_70,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_19_68,refute_19_69]) ).

cnf(refute_19_71,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,e1)) )],[refute_19_64,refute_19_70]) ).

cnf(refute_19_72,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,e1)
    | e0 = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e1,e1)) ),[0],$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_19_73,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | e0 = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,e1)) )],[refute_19_71,refute_19_72]) ).

cnf(refute_19_74,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_19_57,refute_19_73]) ).

cnf(refute_19_75,plain,
    ( e0 != op(e1,e1)
    | op(e1,e1) = e0 ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(e0)),bind(Y,$fot(op(e1,e1)))]]) ).

cnf(refute_19_76,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_19_74,refute_19_75]) ).

cnf(refute_19_77,plain,
    ( op(e1,e1) != e0
    | op(e1,e1) != e1
    | e0 = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e1) ),[0],$fot(e0)]]) ).

cnf(refute_19_78,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_19_76,refute_19_77]) ).

cnf(refute_19_79,plain,
    ( e0 = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_19_56,refute_19_78]) ).

cnf(refute_19_80,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_19_111]) ).

cnf(refute_19_81,plain,
    ( unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_19_79,refute_19_80]) ).

cnf(refute_19_82,plain,
    ( op(e3,unit) != e3
    | unit != e2
    | op(e3,e2) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,unit),e3) ),[0,1],$fot(e2)]]) ).

cnf(refute_19_83,plain,
    ( op(e3,unit) != e3
    | op(e3,e2) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_19_81,refute_19_82]) ).

cnf(refute_19_84,plain,
    ( op(e3,e2) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_19_51,refute_19_83]) ).

cnf(refute_19_85,plain,
    op(op(e2,e2),e2) = op(op(e2,e2),e2),
    introduced(tautology,[refl,[$fot(op(op(e2,e2),e2))]]) ).

cnf(refute_19_86,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),e2) != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) = op(e3,e2) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e2),e2),op(op(e2,e2),e2)) ),[1,0],$fot(e3)]]) ).

cnf(refute_19_87,plain,
    ( op(e2,e2) != e3
    | op(op(e2,e2),e2) = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(op(e2,e2),e2)) )],[refute_19_85,refute_19_86]) ).

cnf(refute_19_88,plain,
    op(op(e2,e2),e2) = op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_19_9,refute_19_87]) ).

cnf(refute_19_89,plain,
    ( e1 != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) != op(e3,e2)
    | e1 = op(e3,e2) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e1,op(e3,e2)) ),[0],$fot(op(op(e2,e2),e2))]]) ).

cnf(refute_19_90,plain,
    ( e1 != op(op(e2,e2),e2)
    | e1 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(e3,e2)) )],[refute_19_88,refute_19_89]) ).

cnf(refute_19_91,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_19_58,refute_19_90]) ).

cnf(refute_19_92,plain,
    ( e1 != op(e3,e2)
    | op(e3,e2) = e1 ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(e1)),bind(Y,$fot(op(e3,e2)))]]) ).

cnf(refute_19_93,plain,
    op(e3,e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e2)) )],[refute_19_91,refute_19_92]) ).

cnf(refute_19_94,plain,
    ( op(e3,e2) != e1
    | op(e3,e2) != e3
    | e1 = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e2),e3) ),[0],$fot(e1)]]) ).

cnf(refute_19_95,plain,
    ( op(e3,e2) != e3
    | e1 = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_19_93,refute_19_94]) ).

cnf(refute_19_96,plain,
    ( e1 = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e3) )],[refute_19_84,refute_19_95]) ).

cnf(refute_19_97,plain,
    e1 != e3,
    inference(canonicalize,[],[normalize_19_112]) ).

cnf(refute_19_98,plain,
    ( unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_19_96,refute_19_97]) ).

cnf(refute_19_99,plain,
    ( op(e4,unit) != e4
    | unit != e3
    | op(e4,e3) = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,unit),e4) ),[0,1],$fot(e3)]]) ).

cnf(refute_19_100,plain,
    ( op(e4,unit) != e4
    | op(e4,e3) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_19_98,refute_19_99]) ).

cnf(refute_19_101,plain,
    ( op(e4,e3) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,unit),e4) )],[refute_19_50,refute_19_100]) ).

cnf(refute_19_102,plain,
    ( unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,e3),e4) )],[refute_19_101,refute_19_44]) ).

cnf(refute_19_103,plain,
    ( op(e4,unit) != e4
    | unit != e4
    | op(e4,e4) = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,unit),e4) ),[0,1],$fot(e4)]]) ).

cnf(refute_19_104,plain,
    ( op(e4,unit) != e4
    | op(e4,e4) = e4
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_19_102,refute_19_103]) ).

cnf(refute_19_105,plain,
    ( op(e4,e4) = e4
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,unit),e4) )],[refute_19_50,refute_19_104]) ).

cnf(refute_19_106,plain,
    op(e4,e4) = e3,
    inference(canonicalize,[],[normalize_19_17]) ).

cnf(refute_19_107,plain,
    ( op(e4,e4) != e3
    | op(e4,e4) != e4
    | e3 = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,e4),e4) ),[0],$fot(e3)]]) ).

cnf(refute_19_108,plain,
    ( op(e4,e4) != e4
    | e3 = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,e4),e3) )],[refute_19_106,refute_19_107]) ).

cnf(refute_19_109,plain,
    ( e3 = e4
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,e4),e4) )],[refute_19_105,refute_19_108]) ).

cnf(refute_19_110,plain,
    e3 != e4,
    inference(canonicalize,[],[normalize_19_113]) ).

cnf(refute_19_111,plain,
    unit = e0,
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_19_109,refute_19_110]) ).

cnf(refute_19_112,plain,
    op(e2,unit) = op(e2,unit),
    introduced(tautology,[refl,[$fot(op(e2,unit))]]) ).

cnf(refute_19_113,plain,
    ( op(e2,unit) != op(e2,unit)
    | unit != e0
    | op(e2,unit) = op(e2,e0) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,unit),op(e2,unit)) ),[1,1],$fot(e0)]]) ).

cnf(refute_19_114,plain,
    ( unit != e0
    | op(e2,unit) = op(e2,e0) ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,unit)) )],[refute_19_112,refute_19_113]) ).

cnf(refute_19_115,plain,
    op(e2,unit) = op(e2,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_19_111,refute_19_114]) ).

cnf(refute_19_116,plain,
    ( op(e2,unit) != e2
    | op(e2,unit) != op(e2,e0)
    | op(e2,e0) = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,unit),e2) ),[0],$fot(op(e2,e0))]]) ).

cnf(refute_19_117,plain,
    ( op(e2,unit) != e2
    | op(e2,e0) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,e0)) )],[refute_19_115,refute_19_116]) ).

cnf(refute_19_118,plain,
    op(e2,e0) = e2,
    inference(resolve,[$cnf( $equal(op(e2,unit),e2) )],[refute_19_49,refute_19_117]) ).

cnf(refute_19_119,plain,
    ( e2 != e2
    | op(e2,e0) != e2
    | op(e2,e0) = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e0),e2) ),[0,0],$fot(e2)]]) ).

cnf(refute_19_120,plain,
    ( e2 != e2
    | op(e2,e0) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e2) )],[refute_19_118,refute_19_119]) ).

cnf(refute_19_121,plain,
    ( e2 != e2
    | definitionFOFtoCNF_594
    | definitionFOFtoCNF_607 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e2) )],[refute_19_120,refute_19_48]) ).

cnf(refute_19_122,plain,
    e2 = e2,
    introduced(tautology,[refl,[$fot(e2)]]) ).

cnf(refute_19_123,plain,
    ( definitionFOFtoCNF_594
    | definitionFOFtoCNF_607 ),
    inference(resolve,[$cnf( $equal(e2,e2) )],[refute_19_122,refute_19_121]) ).

cnf(refute_19_124,plain,
    ( definitionFOFtoCNF_594
    | definitionFOFtoCNF_604 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_607 )],[refute_19_123,refute_19_2]) ).

cnf(refute_19_125,plain,
    ( definitionFOFtoCNF_594
    | definitionFOFtoCNF_605 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_604 )],[refute_19_124,refute_19_1]) ).

cnf(refute_19_126,plain,
    ( op(e4,e3) != e1
    | ~ definitionFOFtoCNF_605
    | op(e4,e1) = e3 ),
    inference(canonicalize,[],[normalize_19_115]) ).

cnf(refute_19_127,plain,
    op(e4,e1) != op(e4,e4),
    inference(canonicalize,[],[normalize_19_116]) ).

cnf(refute_19_128,plain,
    ( op(e4,e1) != e3
    | op(e4,e4) != e3
    | op(e4,e1) = op(e4,e4) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e4,e1),op(e4,e4)) ),[1],$fot(e3)]]) ).

cnf(refute_19_129,plain,
    ( op(e4,e1) != e3
    | op(e4,e1) = op(e4,e4) ),
    inference(resolve,[$cnf( $equal(op(e4,e4),e3) )],[refute_19_106,refute_19_128]) ).

cnf(refute_19_130,plain,
    op(e4,e1) != e3,
    inference(resolve,[$cnf( $equal(op(e4,e1),op(e4,e4)) )],[refute_19_129,refute_19_127]) ).

cnf(refute_19_131,plain,
    ( op(e4,e3) != e1
    | ~ definitionFOFtoCNF_605 ),
    inference(resolve,[$cnf( $equal(op(e4,e1),e3) )],[refute_19_126,refute_19_130]) ).

cnf(refute_19_132,plain,
    ( op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e3,e3) = e1
    | op(e4,e3) = e1 ),
    inference(canonicalize,[],[normalize_19_118]) ).

cnf(refute_19_133,plain,
    ( op(e3,e3) != e1
    | op(e3,e3) != e4
    | e4 = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e3),e1) ),[0],$fot(e4)]]) ).

cnf(refute_19_134,plain,
    ( op(e3,e3) != e1
    | e4 = e1 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_19_39,refute_19_133]) ).

cnf(refute_19_135,plain,
    ( e4 = e1
    | op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e4,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e1) )],[refute_19_132,refute_19_134]) ).

cnf(refute_19_136,plain,
    e1 != e4,
    inference(canonicalize,[],[normalize_19_119]) ).

cnf(refute_19_137,plain,
    ( e4 != e1
    | e1 = e4 ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(e4)),bind(Y,$fot(e1))]]) ).

cnf(refute_19_138,plain,
    e4 != e1,
    inference(resolve,[$cnf( $equal(e1,e4) )],[refute_19_137,refute_19_136]) ).

cnf(refute_19_139,plain,
    ( op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e4,e3) = e1 ),
    inference(resolve,[$cnf( $equal(e4,e1) )],[refute_19_135,refute_19_138]) ).

cnf(refute_19_140,plain,
    ( e1 != e1
    | op(e4,e3) != e1
    | op(e4,e3) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,e3),e1) ),[1],$fot(e1)]]) ).

cnf(refute_19_141,plain,
    ( e1 != e1
    | op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e4,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e4,e3),e1) )],[refute_19_139,refute_19_140]) ).

cnf(refute_19_142,plain,
    ( e1 != e1
    | ~ definitionFOFtoCNF_605
    | op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e4,e3),e1) )],[refute_19_141,refute_19_131]) ).

cnf(refute_19_143,plain,
    e1 = e1,
    introduced(tautology,[refl,[$fot(e1)]]) ).

cnf(refute_19_144,plain,
    ( ~ definitionFOFtoCNF_605
    | op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1 ),
    inference(resolve,[$cnf( $equal(e1,e1) )],[refute_19_143,refute_19_142]) ).

cnf(refute_19_145,plain,
    op(unit,e3) = e3,
    inference(canonicalize,[],[normalize_19_120]) ).

cnf(refute_19_146,plain,
    op(unit,e3) = op(unit,e3),
    introduced(tautology,[refl,[$fot(op(unit,e3))]]) ).

cnf(refute_19_147,plain,
    ( op(unit,e3) != op(unit,e3)
    | unit != e0
    | op(unit,e3) = op(e0,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e3),op(unit,e3)) ),[1,0],$fot(e0)]]) ).

cnf(refute_19_148,plain,
    ( unit != e0
    | op(unit,e3) = op(e0,e3) ),
    inference(resolve,[$cnf( $equal(op(unit,e3),op(unit,e3)) )],[refute_19_146,refute_19_147]) ).

cnf(refute_19_149,plain,
    op(unit,e3) = op(e0,e3),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_19_111,refute_19_148]) ).

cnf(refute_19_150,plain,
    ( op(unit,e3) != e3
    | op(unit,e3) != op(e0,e3)
    | op(e0,e3) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e3),e3) ),[0],$fot(op(e0,e3))]]) ).

cnf(refute_19_151,plain,
    ( op(unit,e3) != e3
    | op(e0,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),op(e0,e3)) )],[refute_19_149,refute_19_150]) ).

cnf(refute_19_152,plain,
    op(e0,e3) = e3,
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_19_145,refute_19_151]) ).

cnf(refute_19_153,plain,
    ( op(e0,e3) != e1
    | op(e0,e3) != e3
    | e3 = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e3),e1) ),[0],$fot(e3)]]) ).

cnf(refute_19_154,plain,
    ( op(e0,e3) != e1
    | e3 = e1 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e3) )],[refute_19_152,refute_19_153]) ).

cnf(refute_19_155,plain,
    ( ~ definitionFOFtoCNF_605
    | e3 = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e1) )],[refute_19_144,refute_19_154]) ).

cnf(refute_19_156,plain,
    ( e3 != e1
    | e1 = e3 ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(e3)),bind(Y,$fot(e1))]]) ).

cnf(refute_19_157,plain,
    e3 != e1,
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_19_156,refute_19_97]) ).

cnf(refute_19_158,plain,
    ( ~ definitionFOFtoCNF_605
    | op(e1,e3) = e1
    | op(e2,e3) = e1 ),
    inference(resolve,[$cnf( $equal(e3,e1) )],[refute_19_155,refute_19_157]) ).

cnf(refute_19_159,plain,
    op(e1,e0) != op(e1,e3),
    inference(canonicalize,[],[normalize_19_121]) ).

cnf(refute_19_160,plain,
    op(e1,unit) = op(e1,unit),
    introduced(tautology,[refl,[$fot(op(e1,unit))]]) ).

cnf(refute_19_161,plain,
    ( op(e1,unit) != op(e1,unit)
    | unit != e0
    | op(e1,unit) = op(e1,e0) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,unit),op(e1,unit)) ),[1,1],$fot(e0)]]) ).

cnf(refute_19_162,plain,
    ( unit != e0
    | op(e1,unit) = op(e1,e0) ),
    inference(resolve,[$cnf( $equal(op(e1,unit),op(e1,unit)) )],[refute_19_160,refute_19_161]) ).

cnf(refute_19_163,plain,
    op(e1,unit) = op(e1,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_19_111,refute_19_162]) ).

cnf(refute_19_164,plain,
    ( op(e1,unit) != e1
    | op(e1,unit) != op(e1,e0)
    | op(e1,e0) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,unit),e1) ),[0],$fot(op(e1,e0))]]) ).

cnf(refute_19_165,plain,
    ( op(e1,unit) != e1
    | op(e1,e0) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),op(e1,e0)) )],[refute_19_163,refute_19_164]) ).

cnf(refute_19_166,plain,
    op(e1,e0) = e1,
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_19_52,refute_19_165]) ).

cnf(refute_19_167,plain,
    ( e1 != op(e1,e3)
    | op(e1,e0) != e1
    | op(e1,e0) = op(e1,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e0),e1) ),[1],$fot(op(e1,e3))]]) ).

cnf(refute_19_168,plain,
    ( e1 != op(e1,e3)
    | op(e1,e0) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(op(e1,e0),e1) )],[refute_19_166,refute_19_167]) ).

cnf(refute_19_169,plain,
    e1 != op(e1,e3),
    inference(resolve,[$cnf( $equal(op(e1,e0),op(e1,e3)) )],[refute_19_168,refute_19_159]) ).

cnf(refute_19_170,plain,
    ( op(e1,e3) != e1
    | e1 = op(e1,e3) ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(op(e1,e3))),bind(Y,$fot(e1))]]) ).

cnf(refute_19_171,plain,
    op(e1,e3) != e1,
    inference(resolve,[$cnf( $equal(e1,op(e1,e3)) )],[refute_19_170,refute_19_169]) ).

cnf(refute_19_172,plain,
    ( ~ definitionFOFtoCNF_605
    | op(e2,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_19_158,refute_19_171]) ).

cnf(refute_19_173,plain,
    op(e2,e3) != op(e2,e4),
    inference(canonicalize,[],[normalize_19_122]) ).

cnf(refute_19_174,plain,
    ( op(e2,e3) = e0
    | op(e2,e3) = e1
    | op(e2,e3) = e2
    | op(e2,e3) = e3
    | op(e2,e3) = e4 ),
    inference(canonicalize,[],[normalize_19_124]) ).

cnf(refute_19_175,plain,
    op(e2,e2) != op(e2,e3),
    inference(canonicalize,[],[normalize_19_125]) ).

cnf(refute_19_176,plain,
    ( e3 != op(e2,e3)
    | op(e2,e2) != e3
    | op(e2,e2) = op(e2,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e3) ),[1],$fot(op(e2,e3))]]) ).

cnf(refute_19_177,plain,
    ( e3 != op(e2,e3)
    | op(e2,e2) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_19_9,refute_19_176]) ).

cnf(refute_19_178,plain,
    e3 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e3)) )],[refute_19_177,refute_19_175]) ).

cnf(refute_19_179,plain,
    ( op(e2,e3) != e3
    | e3 = op(e2,e3) ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(op(e2,e3))),bind(Y,$fot(e3))]]) ).

cnf(refute_19_180,plain,
    op(e2,e3) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e3)) )],[refute_19_179,refute_19_178]) ).

cnf(refute_19_181,plain,
    ( op(e2,e3) = e0
    | op(e2,e3) = e1
    | op(e2,e3) = e2
    | op(e2,e3) = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e3) )],[refute_19_174,refute_19_180]) ).

cnf(refute_19_182,plain,
    op(e2,e3) != op(e3,e3),
    inference(canonicalize,[],[normalize_19_126]) ).

cnf(refute_19_183,plain,
    ( op(e2,e3) != e4
    | op(e3,e3) != e4
    | op(e2,e3) = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e2,e3),op(e3,e3)) ),[1],$fot(e4)]]) ).

cnf(refute_19_184,plain,
    ( op(e2,e3) != e4
    | op(e2,e3) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_19_39,refute_19_183]) ).

cnf(refute_19_185,plain,
    op(e2,e3) != e4,
    inference(resolve,[$cnf( $equal(op(e2,e3),op(e3,e3)) )],[refute_19_184,refute_19_182]) ).

cnf(refute_19_186,plain,
    ( op(e2,e3) = e0
    | op(e2,e3) = e1
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e4) )],[refute_19_181,refute_19_185]) ).

cnf(refute_19_187,plain,
    ( e1 != op(e2,e4)
    | op(e2,e3) != e1
    | op(e2,e3) = op(e2,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e3),e1) ),[1],$fot(op(e2,e4))]]) ).

cnf(refute_19_188,plain,
    ( e1 != op(e2,e4)
    | op(e2,e3) = e0
    | op(e2,e3) = e2
    | op(e2,e3) = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e1) )],[refute_19_186,refute_19_187]) ).

cnf(refute_19_189,plain,
    ( e1 != op(e2,e4)
    | op(e2,e3) = e0
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),op(e2,e4)) )],[refute_19_188,refute_19_173]) ).

cnf(refute_19_190,plain,
    op(e2,e0) != op(e2,e4),
    inference(canonicalize,[],[normalize_19_127]) ).

cnf(refute_19_191,plain,
    ( op(e2,e4) = e0
    | op(e2,e4) = e1
    | op(e2,e4) = e2
    | op(e2,e4) = e3
    | op(e2,e4) = e4 ),
    inference(canonicalize,[],[normalize_19_128]) ).

cnf(refute_19_192,plain,
    op(e2,e2) != op(e2,e4),
    inference(canonicalize,[],[normalize_19_129]) ).

cnf(refute_19_193,plain,
    ( e3 != op(e2,e4)
    | op(e2,e2) != e3
    | op(e2,e2) = op(e2,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e3) ),[1],$fot(op(e2,e4))]]) ).

cnf(refute_19_194,plain,
    ( e3 != op(e2,e4)
    | op(e2,e2) = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_19_9,refute_19_193]) ).

cnf(refute_19_195,plain,
    e3 != op(e2,e4),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e4)) )],[refute_19_194,refute_19_192]) ).

cnf(refute_19_196,plain,
    ( op(e2,e4) != e3
    | e3 = op(e2,e4) ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(op(e2,e4))),bind(Y,$fot(e3))]]) ).

cnf(refute_19_197,plain,
    op(e2,e4) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e4)) )],[refute_19_196,refute_19_195]) ).

cnf(refute_19_198,plain,
    ( op(e2,e4) = e0
    | op(e2,e4) = e1
    | op(e2,e4) = e2
    | op(e2,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e3) )],[refute_19_191,refute_19_197]) ).

cnf(refute_19_199,plain,
    ( op(e2,e0) != e2
    | op(e2,e4) != e2
    | op(e2,e0) = op(e2,e4) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e2,e0),op(e2,e4)) ),[1],$fot(e2)]]) ).

cnf(refute_19_200,plain,
    ( op(e2,e0) != e2
    | op(e2,e0) = op(e2,e4)
    | op(e2,e4) = e0
    | op(e2,e4) = e1
    | op(e2,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e2) )],[refute_19_198,refute_19_199]) ).

cnf(refute_19_201,plain,
    ( op(e2,e0) != e2
    | op(e2,e4) = e0
    | op(e2,e4) = e1
    | op(e2,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),op(e2,e4)) )],[refute_19_200,refute_19_190]) ).

cnf(refute_19_202,plain,
    ( e2 != e2
    | op(e2,e4) = e0
    | op(e2,e4) = e1
    | op(e2,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e2) )],[refute_19_120,refute_19_201]) ).

cnf(refute_19_203,plain,
    ( op(e2,e4) = e0
    | op(e2,e4) = e1
    | op(e2,e4) = e4 ),
    inference(resolve,[$cnf( $equal(e2,e2) )],[refute_19_122,refute_19_202]) ).

cnf(refute_19_204,plain,
    op(e2,e4) != op(e3,e4),
    inference(canonicalize,[],[normalize_19_130]) ).

cnf(refute_19_205,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e3) = e0
    | op(e3,e4) = e0 ),
    inference(canonicalize,[],[normalize_19_131]) ).

cnf(refute_19_206,plain,
    ( op(e3,e3) != e0
    | op(e3,e3) != e4
    | e4 = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e3),e0) ),[0],$fot(e4)]]) ).

cnf(refute_19_207,plain,
    ( op(e3,e3) != e0
    | e4 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_19_39,refute_19_206]) ).

cnf(refute_19_208,plain,
    ( e4 = e0
    | op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e0) )],[refute_19_205,refute_19_207]) ).

cnf(refute_19_209,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_19_132]) ).

cnf(refute_19_210,plain,
    ( e4 != e0
    | e0 = e4 ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(e4)),bind(Y,$fot(e0))]]) ).

cnf(refute_19_211,plain,
    e4 != e0,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_19_210,refute_19_209]) ).

cnf(refute_19_212,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_19_208,refute_19_211]) ).

cnf(refute_19_213,plain,
    ( op(e3,e2) != e0
    | op(e3,e2) != e1
    | e1 = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e2),e0) ),[0],$fot(e1)]]) ).

cnf(refute_19_214,plain,
    ( op(e3,e2) != e0
    | e1 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_19_93,refute_19_213]) ).

cnf(refute_19_215,plain,
    ( e1 = e0
    | op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e0) )],[refute_19_212,refute_19_214]) ).

cnf(refute_19_216,plain,
    ( e1 != e0
    | e0 = e1 ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(e1)),bind(Y,$fot(e0))]]) ).

cnf(refute_19_217,plain,
    e1 != e0,
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_19_216,refute_19_80]) ).

cnf(refute_19_218,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_19_215,refute_19_217]) ).

cnf(refute_19_219,plain,
    op(e1,e1) != op(e3,e1),
    inference(canonicalize,[],[normalize_19_133]) ).

cnf(refute_19_220,plain,
    ( e0 != op(e3,e1)
    | op(e1,e1) != e0
    | op(e1,e1) = op(e3,e1) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e0) ),[1],$fot(op(e3,e1))]]) ).

cnf(refute_19_221,plain,
    ( e0 != op(e3,e1)
    | op(e1,e1) = op(e3,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_19_76,refute_19_220]) ).

cnf(refute_19_222,plain,
    e0 != op(e3,e1),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e3,e1)) )],[refute_19_221,refute_19_219]) ).

cnf(refute_19_223,plain,
    ( op(e3,e1) != e0
    | e0 = op(e3,e1) ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(op(e3,e1))),bind(Y,$fot(e0))]]) ).

cnf(refute_19_224,plain,
    op(e3,e1) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e3,e1)) )],[refute_19_223,refute_19_222]) ).

cnf(refute_19_225,plain,
    ( op(e3,e0) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e0) )],[refute_19_218,refute_19_224]) ).

cnf(refute_19_226,plain,
    ( op(e2,e4) != e0
    | op(e3,e4) != e0
    | op(e2,e4) = op(e3,e4) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e2,e4),op(e3,e4)) ),[1],$fot(e0)]]) ).

cnf(refute_19_227,plain,
    ( op(e2,e4) != e0
    | op(e2,e4) = op(e3,e4)
    | op(e3,e0) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_19_225,refute_19_226]) ).

cnf(refute_19_228,plain,
    ( op(e2,e4) != e0
    | op(e3,e0) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),op(e3,e4)) )],[refute_19_227,refute_19_204]) ).

cnf(refute_19_229,plain,
    op(e3,unit) = op(e3,unit),
    introduced(tautology,[refl,[$fot(op(e3,unit))]]) ).

cnf(refute_19_230,plain,
    ( op(e3,unit) != op(e3,unit)
    | unit != e0
    | op(e3,unit) = op(e3,e0) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,unit),op(e3,unit)) ),[1,1],$fot(e0)]]) ).

cnf(refute_19_231,plain,
    ( unit != e0
    | op(e3,unit) = op(e3,e0) ),
    inference(resolve,[$cnf( $equal(op(e3,unit),op(e3,unit)) )],[refute_19_229,refute_19_230]) ).

cnf(refute_19_232,plain,
    op(e3,unit) = op(e3,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_19_111,refute_19_231]) ).

cnf(refute_19_233,plain,
    ( op(e3,unit) != e3
    | op(e3,unit) != op(e3,e0)
    | op(e3,e0) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,unit),e3) ),[0],$fot(op(e3,e0))]]) ).

cnf(refute_19_234,plain,
    ( op(e3,unit) != e3
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),op(e3,e0)) )],[refute_19_232,refute_19_233]) ).

cnf(refute_19_235,plain,
    op(e3,e0) = e3,
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_19_51,refute_19_234]) ).

cnf(refute_19_236,plain,
    ( op(e3,e0) != e0
    | op(e3,e0) != e3
    | e3 = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e0),e0) ),[0],$fot(e3)]]) ).

cnf(refute_19_237,plain,
    ( op(e3,e0) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_19_235,refute_19_236]) ).

cnf(refute_19_238,plain,
    ( op(e2,e4) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e0) )],[refute_19_228,refute_19_237]) ).

cnf(refute_19_239,plain,
    op(e2,e4) != e0,
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_19_238,refute_19_15]) ).

cnf(refute_19_240,plain,
    ( op(e2,e4) = e1
    | op(e2,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e0) )],[refute_19_203,refute_19_239]) ).

cnf(refute_19_241,plain,
    op(e0,e4) != op(e2,e4),
    inference(canonicalize,[],[normalize_19_134]) ).

cnf(refute_19_242,plain,
    op(unit,e4) = e4,
    inference(canonicalize,[],[normalize_19_135]) ).

cnf(refute_19_243,plain,
    op(unit,e4) = op(unit,e4),
    introduced(tautology,[refl,[$fot(op(unit,e4))]]) ).

cnf(refute_19_244,plain,
    ( op(unit,e4) != op(unit,e4)
    | unit != e0
    | op(unit,e4) = op(e0,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e4),op(unit,e4)) ),[1,0],$fot(e0)]]) ).

cnf(refute_19_245,plain,
    ( unit != e0
    | op(unit,e4) = op(e0,e4) ),
    inference(resolve,[$cnf( $equal(op(unit,e4),op(unit,e4)) )],[refute_19_243,refute_19_244]) ).

cnf(refute_19_246,plain,
    op(unit,e4) = op(e0,e4),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_19_111,refute_19_245]) ).

cnf(refute_19_247,plain,
    ( op(unit,e4) != e4
    | op(unit,e4) != op(e0,e4)
    | op(e0,e4) = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e4),e4) ),[0],$fot(op(e0,e4))]]) ).

cnf(refute_19_248,plain,
    ( op(unit,e4) != e4
    | op(e0,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),op(e0,e4)) )],[refute_19_246,refute_19_247]) ).

cnf(refute_19_249,plain,
    op(e0,e4) = e4,
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_19_242,refute_19_248]) ).

cnf(refute_19_250,plain,
    ( e4 != op(e2,e4)
    | op(e0,e4) != e4
    | op(e0,e4) = op(e2,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e4),e4) ),[1],$fot(op(e2,e4))]]) ).

cnf(refute_19_251,plain,
    ( e4 != op(e2,e4)
    | op(e0,e4) = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e4) )],[refute_19_249,refute_19_250]) ).

cnf(refute_19_252,plain,
    e4 != op(e2,e4),
    inference(resolve,[$cnf( $equal(op(e0,e4),op(e2,e4)) )],[refute_19_251,refute_19_241]) ).

cnf(refute_19_253,plain,
    ( op(e2,e4) != e4
    | e4 = op(e2,e4) ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(op(e2,e4))),bind(Y,$fot(e4))]]) ).

cnf(refute_19_254,plain,
    op(e2,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e2,e4)) )],[refute_19_253,refute_19_252]) ).

cnf(refute_19_255,plain,
    op(e2,e4) = e1,
    inference(resolve,[$cnf( $equal(op(e2,e4),e4) )],[refute_19_240,refute_19_254]) ).

cnf(refute_19_256,plain,
    ( e1 != e1
    | op(e2,e4) != e1
    | e1 = op(e2,e4) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e1,op(e2,e4)) ),[1],$fot(e1)]]) ).

cnf(refute_19_257,plain,
    ( e1 != e1
    | e1 = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e1) )],[refute_19_255,refute_19_256]) ).

cnf(refute_19_258,plain,
    ( e1 != e1
    | op(e2,e3) = e0
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(e1,op(e2,e4)) )],[refute_19_257,refute_19_189]) ).

cnf(refute_19_259,plain,
    ( op(e2,e3) = e0
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(e1,e1) )],[refute_19_143,refute_19_258]) ).

cnf(refute_19_260,plain,
    op(e2,e0) != op(e2,e3),
    inference(canonicalize,[],[normalize_19_136]) ).

cnf(refute_19_261,plain,
    ( e2 != op(e2,e3)
    | op(e2,e0) != e2
    | op(e2,e0) = op(e2,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e0),e2) ),[1],$fot(op(e2,e3))]]) ).

cnf(refute_19_262,plain,
    ( e2 != op(e2,e3)
    | op(e2,e0) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e2) )],[refute_19_118,refute_19_261]) ).

cnf(refute_19_263,plain,
    e2 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e2,e0),op(e2,e3)) )],[refute_19_262,refute_19_260]) ).

cnf(refute_19_264,plain,
    ( op(e2,e3) != e2
    | e2 = op(e2,e3) ),
    inference(subst,[],[refute_19_7:[bind(X,$fot(op(e2,e3))),bind(Y,$fot(e2))]]) ).

cnf(refute_19_265,plain,
    op(e2,e3) != e2,
    inference(resolve,[$cnf( $equal(e2,op(e2,e3)) )],[refute_19_264,refute_19_263]) ).

cnf(refute_19_266,plain,
    op(e2,e3) = e0,
    inference(resolve,[$cnf( $equal(op(e2,e3),e2) )],[refute_19_259,refute_19_265]) ).

cnf(refute_19_267,plain,
    ( op(e2,e3) != e0
    | op(e2,e3) != e1
    | e0 = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e3),e1) ),[0],$fot(e0)]]) ).

cnf(refute_19_268,plain,
    ( op(e2,e3) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e0) )],[refute_19_266,refute_19_267]) ).

cnf(refute_19_269,plain,
    ( ~ definitionFOFtoCNF_605
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e1) )],[refute_19_172,refute_19_268]) ).

cnf(refute_19_270,plain,
    ~ definitionFOFtoCNF_605,
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_19_269,refute_19_80]) ).

cnf(refute_19_271,plain,
    definitionFOFtoCNF_594,
    inference(resolve,[$cnf( definitionFOFtoCNF_605 )],[refute_19_125,refute_19_270]) ).

cnf(refute_19_272,plain,
    definitionFOFtoCNF_588,
    inference(resolve,[$cnf( definitionFOFtoCNF_594 )],[refute_19_271,refute_19_0]) ).

cnf(refute_19_273,plain,
    ( op(e2,e3) != e0
    | ~ definitionFOFtoCNF_588
    | op(e2,e0) = e3 ),
    inference(canonicalize,[],[normalize_19_138]) ).

cnf(refute_19_274,plain,
    op(e2,e0) != op(e2,e2),
    inference(canonicalize,[],[normalize_19_139]) ).

cnf(refute_19_275,plain,
    ( op(e2,e0) != e3
    | op(e2,e2) != e3
    | op(e2,e0) = op(e2,e2) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e2,e0),op(e2,e2)) ),[1],$fot(e3)]]) ).

cnf(refute_19_276,plain,
    ( op(e2,e0) != e3
    | op(e2,e0) = op(e2,e2) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_19_9,refute_19_275]) ).

cnf(refute_19_277,plain,
    op(e2,e0) != e3,
    inference(resolve,[$cnf( $equal(op(e2,e0),op(e2,e2)) )],[refute_19_276,refute_19_274]) ).

cnf(refute_19_278,plain,
    ( op(e2,e3) != e0
    | ~ definitionFOFtoCNF_588 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e3) )],[refute_19_273,refute_19_277]) ).

cnf(refute_19_279,plain,
    ( e0 != e0
    | op(e2,e3) != e0
    | op(e2,e3) = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e3),e0) ),[1],$fot(e0)]]) ).

cnf(refute_19_280,plain,
    ( e0 != e0
    | op(e2,e3) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e0) )],[refute_19_266,refute_19_279]) ).

cnf(refute_19_281,plain,
    ( e0 != e0
    | ~ definitionFOFtoCNF_588 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e0) )],[refute_19_280,refute_19_278]) ).

cnf(refute_19_282,plain,
    e0 = e0,
    introduced(tautology,[refl,[$fot(e0)]]) ).

cnf(refute_19_283,plain,
    ~ definitionFOFtoCNF_588,
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_19_282,refute_19_281]) ).

cnf(refute_19_284,plain,
    $false,
    inference(resolve,[$cnf( definitionFOFtoCNF_588 )],[refute_19_272,refute_19_283]) ).

fof(negate_20_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & ~ ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
        & ~ ( op(e1,e1) = e4
            & op(e4,e4) = e1
            & op(e1,e4) != e1 )
        & ~ ( op(e2,e2) = e0
            & op(e0,e0) = e2
            & op(e2,e0) != e2 )
        & ~ ( op(e2,e2) = e1
            & op(e1,e1) = e2
            & op(e2,e1) != e2 )
        & ~ ( op(e2,e2) = e2
            & op(e2,e2) = e2
            & op(e2,e2) != e2 )
        & ~ ( op(e2,e2) = e3
            & op(e3,e3) = e2
            & op(e2,e3) != e2 )
        & ~ ( op(e2,e2) = e4
            & op(e4,e4) = e2
            & op(e2,e4) != e2 )
        & ~ ( op(e3,e3) = e0
            & op(e0,e0) = e3
            & op(e3,e0) != e3 )
        & ~ ( op(e3,e3) = e1
            & op(e1,e1) = e3
            & op(e3,e1) != e3 )
        & ~ ( op(e3,e3) = e2
            & op(e2,e2) = e3
            & op(e3,e2) != e3 )
        & ~ ( op(e3,e3) = e3
            & op(e3,e3) = e3
            & op(e3,e3) != e3 )
        & ~ ( op(e3,e3) = e4
            & op(e4,e4) = e3
            & op(e3,e4) != e3 )
        & op(e4,e4) = e0
        & op(e0,e0) = e4 )
     => op(e4,e0) = e4 ),
    inference(negate,[],[subgoal_20]) ).

fof(normalize_20_0,plain,
    ( 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,e0) != op(e1,e0)
    & op(e0,e0) != op(e2,e0)
    & op(e0,e0) != op(e3,e0)
    & op(e0,e0) != op(e4,e0)
    & op(e0,e1) != op(e0,e2)
    & op(e0,e1) != op(e0,e3)
    & op(e0,e1) != op(e0,e4)
    & 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(e0,e2) != op(e0,e3)
    & op(e0,e2) != op(e0,e4)
    & 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(e0,e3) != op(e0,e4)
    & 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(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,e0) != op(e1,e1)
    & op(e1,e0) != op(e1,e2)
    & op(e1,e0) != op(e1,e3)
    & op(e1,e0) != op(e1,e4)
    & op(e1,e0) != op(e2,e0)
    & op(e1,e0) != op(e3,e0)
    & op(e1,e0) != op(e4,e0)
    & op(e1,e1) != op(e1,e2)
    & op(e1,e1) != op(e1,e3)
    & op(e1,e1) != op(e1,e4)
    & op(e1,e1) != op(e2,e1)
    & op(e1,e1) != op(e3,e1)
    & op(e1,e1) != op(e4,e1)
    & op(e1,e2) != op(e1,e3)
    & op(e1,e2) != op(e1,e4)
    & op(e1,e2) != op(e2,e2)
    & op(e1,e2) != op(e3,e2)
    & op(e1,e2) != op(e4,e2)
    & op(e1,e3) != op(e1,e4)
    & op(e1,e3) != op(e2,e3)
    & op(e1,e3) != op(e3,e3)
    & op(e1,e3) != op(e4,e3)
    & op(e1,e4) != op(e2,e4)
    & op(e1,e4) != op(e3,e4)
    & op(e1,e4) != op(e4,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,e0) != op(e3,e0)
    & op(e2,e0) != op(e4,e0)
    & op(e2,e1) != op(e2,e2)
    & op(e2,e1) != op(e2,e3)
    & op(e2,e1) != op(e2,e4)
    & op(e2,e1) != op(e3,e1)
    & op(e2,e1) != op(e4,e1)
    & op(e2,e2) != op(e2,e3)
    & op(e2,e2) != op(e2,e4)
    & op(e2,e2) != op(e3,e2)
    & op(e2,e2) != op(e4,e2)
    & op(e2,e3) != op(e2,e4)
    & op(e2,e3) != op(e3,e3)
    & op(e2,e3) != op(e4,e3)
    & op(e2,e4) != op(e3,e4)
    & op(e2,e4) != op(e4,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,e0) != op(e4,e0)
    & op(e3,e1) != op(e3,e2)
    & op(e3,e1) != op(e3,e3)
    & op(e3,e1) != op(e3,e4)
    & op(e3,e1) != op(e4,e1)
    & op(e3,e2) != op(e3,e3)
    & op(e3,e2) != op(e3,e4)
    & op(e3,e2) != op(e4,e2)
    & op(e3,e3) != op(e3,e4)
    & op(e3,e3) != op(e4,e3)
    & op(e3,e4) != op(e4,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) ),
    inference(canonicalize,[],[ax4]) ).

fof(normalize_20_1,plain,
    op(e0,e4) != op(e4,e4),
    inference(conjunct,[],[normalize_20_0]) ).

fof(normalize_20_2,plain,
    ( op(e4,e0) != e4
    & op(e0,e0) = e4
    & op(e4,e4) = e0
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e1,e0) = e1 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e2,e0) = e2 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e3,e0) = e3 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e0,e4) = e0 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e1,e2) = e1 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e2,e1) = e2 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e1,e3) = e1 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e3,e1) = e3 )
    & ( op(e1,e1) != e4
      | op(e4,e4) != e1
      | op(e1,e4) = e1 )
    & ( op(e2,e2) != e3
      | op(e3,e3) != e2
      | op(e2,e3) = e2 )
    & ( op(e2,e2) != e3
      | op(e3,e3) != e2
      | op(e3,e2) = e3 )
    & ( op(e2,e2) != e4
      | op(e4,e4) != e2
      | op(e2,e4) = e2 )
    & ( op(e3,e3) != e4
      | op(e4,e4) != e3
      | op(e3,e4) = e3 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_20_0]) ).

fof(normalize_20_3,plain,
    ( op(e0,e0) != e4
    | op(e4,e4) != e0
    | op(e0,e4) = e0 ),
    inference(conjunct,[],[normalize_20_2]) ).

fof(normalize_20_4,plain,
    op(e0,e0) = e4,
    inference(conjunct,[],[normalize_20_2]) ).

fof(normalize_20_5,plain,
    op(e4,e4) = e0,
    inference(conjunct,[],[normalize_20_2]) ).

fof(normalize_20_6,plain,
    op(e0,e4) = e0,
    inference(simplify,[],[normalize_20_3,normalize_20_4,normalize_20_5]) ).

cnf(refute_20_0,plain,
    op(e0,e4) != op(e4,e4),
    inference(canonicalize,[],[normalize_20_1]) ).

cnf(refute_20_1,plain,
    op(e0,e4) = e0,
    inference(canonicalize,[],[normalize_20_6]) ).

cnf(refute_20_2,plain,
    ( e0 != op(e4,e4)
    | op(e0,e4) != e0
    | op(e0,e4) = op(e4,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e4),e0) ),[1],$fot(op(e4,e4))]]) ).

cnf(refute_20_3,plain,
    ( e0 != op(e4,e4)
    | op(e0,e4) = op(e4,e4) ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e0) )],[refute_20_1,refute_20_2]) ).

cnf(refute_20_4,plain,
    op(e4,e4) = e0,
    inference(canonicalize,[],[normalize_20_5]) ).

cnf(refute_20_5,plain,
    ( e0 != e0
    | op(e4,e4) != e0
    | e0 = op(e4,e4) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e4,e4)) ),[1],$fot(e0)]]) ).

cnf(refute_20_6,plain,
    ( e0 != e0
    | e0 = op(e4,e4) ),
    inference(resolve,[$cnf( $equal(op(e4,e4),e0) )],[refute_20_4,refute_20_5]) ).

cnf(refute_20_7,plain,
    ( e0 != e0
    | op(e0,e4) = op(e4,e4) ),
    inference(resolve,[$cnf( $equal(e0,op(e4,e4)) )],[refute_20_6,refute_20_3]) ).

cnf(refute_20_8,plain,
    e0 != e0,
    inference(resolve,[$cnf( $equal(op(e0,e4),op(e4,e4)) )],[refute_20_7,refute_20_0]) ).

cnf(refute_20_9,plain,
    e0 = e0,
    introduced(tautology,[refl,[$fot(e0)]]) ).

cnf(refute_20_10,plain,
    $false,
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_20_9,refute_20_8]) ).

fof(negate_21_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & ~ ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
        & ~ ( op(e1,e1) = e4
            & op(e4,e4) = e1
            & op(e1,e4) != e1 )
        & ~ ( op(e2,e2) = e0
            & op(e0,e0) = e2
            & op(e2,e0) != e2 )
        & ~ ( op(e2,e2) = e1
            & op(e1,e1) = e2
            & op(e2,e1) != e2 )
        & ~ ( op(e2,e2) = e2
            & op(e2,e2) = e2
            & op(e2,e2) != e2 )
        & ~ ( op(e2,e2) = e3
            & op(e3,e3) = e2
            & op(e2,e3) != e2 )
        & ~ ( op(e2,e2) = e4
            & op(e4,e4) = e2
            & op(e2,e4) != e2 )
        & ~ ( op(e3,e3) = e0
            & op(e0,e0) = e3
            & op(e3,e0) != e3 )
        & ~ ( op(e3,e3) = e1
            & op(e1,e1) = e3
            & op(e3,e1) != e3 )
        & ~ ( op(e3,e3) = e2
            & op(e2,e2) = e3
            & op(e3,e2) != e3 )
        & ~ ( op(e3,e3) = e3
            & op(e3,e3) = e3
            & op(e3,e3) != e3 )
        & ~ ( op(e3,e3) = e4
            & op(e4,e4) = e3
            & op(e3,e4) != e3 )
        & ~ ( op(e4,e4) = e0
            & op(e0,e0) = e4
            & op(e4,e0) != e4 )
        & op(e4,e4) = e1
        & op(e1,e1) = e4 )
     => op(e4,e1) = e4 ),
    inference(negate,[],[subgoal_21]) ).

fof(normalize_21_0,plain,
    ( op(e4,e1) != e4
    & op(e1,e1) = e4
    & op(e4,e4) = e1
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e1,e0) = e1 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e2,e0) = e2 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e3,e0) = e3 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e0,e4) = e0 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e4,e0) = e4 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e1,e2) = e1 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e2,e1) = e2 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e1,e3) = e1 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e3,e1) = e3 )
    & ( op(e1,e1) != e4
      | op(e4,e4) != e1
      | op(e1,e4) = e1 )
    & ( op(e2,e2) != e3
      | op(e3,e3) != e2
      | op(e2,e3) = e2 )
    & ( op(e2,e2) != e3
      | op(e3,e3) != e2
      | op(e3,e2) = e3 )
    & ( op(e2,e2) != e4
      | op(e4,e4) != e2
      | op(e2,e4) = e2 )
    & ( op(e3,e3) != e4
      | op(e4,e4) != e3
      | op(e3,e4) = e3 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_21_0]) ).

fof(normalize_21_1,plain,
    op(e1,e1) = e4,
    inference(conjunct,[],[normalize_21_0]) ).

fof(normalize_21_2,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_21_3,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_21_2]) ).

fof(normalize_21_4,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_21_2]) ).

fof(normalize_21_5,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_21_6,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_21_5]) ).

cnf(refute_21_0,plain,
    op(e1,e1) = e4,
    inference(canonicalize,[],[normalize_21_1]) ).

cnf(refute_21_1,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_21_3]) ).

cnf(refute_21_2,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_21_4]) ).

cnf(refute_21_3,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_21_4,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_21_5,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_21_3,refute_21_4]) ).

cnf(refute_21_6,plain,
    ( e1 != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) = e1 ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(e1)),bind(Y,$fot(op(op(e2,e2),e2)))]]) ).

cnf(refute_21_7,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_21_2,refute_21_6]) ).

cnf(refute_21_8,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(e1,op(op(e2,e2),e2)))]]) ).

cnf(refute_21_9,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) ),[1,1],$fot(e1)]]) ).

cnf(refute_21_10,plain,
    ( op(op(e2,e2),e2) != e1
    | op(e1,op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_21_8,refute_21_9]) ).

cnf(refute_21_11,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_21_7,refute_21_10]) ).

cnf(refute_21_12,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    introduced(tautology,[refl,[$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_21_13,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) ),[1,0],$fot(e1)]]) ).

cnf(refute_21_14,plain,
    ( op(op(e2,e2),e2) != e1
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_21_12,refute_21_13]) ).

cnf(refute_21_15,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,op(op(e2,e2),e2)),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_21_7,refute_21_14]) ).

cnf(refute_21_16,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_21_17,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_21_5,refute_21_16]) ).

cnf(refute_21_18,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(subst,[],[refute_21_17:[bind(X,$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))),bind(Y,$fot(op(e1,op(op(e2,e2),e2)))),bind(Z,$fot(op(e1,e1)))]]) ).

cnf(refute_21_19,plain,
    ( op(e1,op(op(e2,e2),e2)) != op(e1,e1)
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_21_15,refute_21_18]) ).

cnf(refute_21_20,plain,
    op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(e1,op(op(e2,e2),e2)),op(e1,e1)) )],[refute_21_11,refute_21_19]) ).

cnf(refute_21_21,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) != op(e1,e1)
    | e0 = op(e1,e1) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e1,e1)) ),[0],$fot(op(op(op(e2,e2),e2),op(op(e2,e2),e2)))]]) ).

cnf(refute_21_22,plain,
    ( e0 != op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    | e0 = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,e1)) )],[refute_21_20,refute_21_21]) ).

cnf(refute_21_23,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_21_1,refute_21_22]) ).

cnf(refute_21_24,plain,
    ( e0 != op(e1,e1)
    | op(e1,e1) = e0 ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(e0)),bind(Y,$fot(op(e1,e1)))]]) ).

cnf(refute_21_25,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_21_23,refute_21_24]) ).

cnf(refute_21_26,plain,
    ( op(e1,e1) != e0
    | op(e1,e1) != e4
    | e0 = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e4) ),[0],$fot(e0)]]) ).

cnf(refute_21_27,plain,
    ( op(e1,e1) != e4
    | e0 = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_21_25,refute_21_26]) ).

cnf(refute_21_28,plain,
    e0 = e4,
    inference(resolve,[$cnf( $equal(op(e1,e1),e4) )],[refute_21_0,refute_21_27]) ).

cnf(refute_21_29,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_21_6]) ).

cnf(refute_21_30,plain,
    $false,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_21_28,refute_21_29]) ).

fof(negate_22_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & ~ ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
        & ~ ( op(e1,e1) = e4
            & op(e4,e4) = e1
            & op(e1,e4) != e1 )
        & ~ ( op(e2,e2) = e0
            & op(e0,e0) = e2
            & op(e2,e0) != e2 )
        & ~ ( op(e2,e2) = e1
            & op(e1,e1) = e2
            & op(e2,e1) != e2 )
        & ~ ( op(e2,e2) = e2
            & op(e2,e2) = e2
            & op(e2,e2) != e2 )
        & ~ ( op(e2,e2) = e3
            & op(e3,e3) = e2
            & op(e2,e3) != e2 )
        & ~ ( op(e2,e2) = e4
            & op(e4,e4) = e2
            & op(e2,e4) != e2 )
        & ~ ( op(e3,e3) = e0
            & op(e0,e0) = e3
            & op(e3,e0) != e3 )
        & ~ ( op(e3,e3) = e1
            & op(e1,e1) = e3
            & op(e3,e1) != e3 )
        & ~ ( op(e3,e3) = e2
            & op(e2,e2) = e3
            & op(e3,e2) != e3 )
        & ~ ( op(e3,e3) = e3
            & op(e3,e3) = e3
            & op(e3,e3) != e3 )
        & ~ ( op(e3,e3) = e4
            & op(e4,e4) = e3
            & op(e3,e4) != e3 )
        & ~ ( op(e4,e4) = e0
            & op(e0,e0) = e4
            & op(e4,e0) != e4 )
        & ~ ( op(e4,e4) = e1
            & op(e1,e1) = e4
            & op(e4,e1) != e4 )
        & op(e4,e4) = e2
        & op(e2,e2) = e4 )
     => op(e4,e2) = e4 ),
    inference(negate,[],[subgoal_22]) ).

fof(normalize_22_0,plain,
    ( op(e4,e2) != e4
    & op(e2,e2) = e4
    & op(e4,e4) = e2
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e1,e0) = e1 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e2,e0) = e2 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e3,e0) = e3 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e0,e4) = e0 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e4,e0) = e4 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e1,e2) = e1 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e2,e1) = e2 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e1,e3) = e1 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e3,e1) = e3 )
    & ( op(e1,e1) != e4
      | op(e4,e4) != e1
      | op(e1,e4) = e1 )
    & ( op(e1,e1) != e4
      | op(e4,e4) != e1
      | op(e4,e1) = e4 )
    & ( op(e2,e2) != e3
      | op(e3,e3) != e2
      | op(e2,e3) = e2 )
    & ( op(e2,e2) != e3
      | op(e3,e3) != e2
      | op(e3,e2) = e3 )
    & ( op(e2,e2) != e4
      | op(e4,e4) != e2
      | op(e2,e4) = e2 )
    & ( op(e3,e3) != e4
      | op(e4,e4) != e3
      | op(e3,e4) = e3 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_22_0]) ).

fof(normalize_22_1,plain,
    op(e2,e2) = e4,
    inference(conjunct,[],[normalize_22_0]) ).

fof(normalize_22_2,plain,
    ( e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2))
    & e1 = op(op(e2,e2),e2)
    & e3 = op(e2,e2)
    & e4 = op(op(e2,e2),op(e2,e2)) ),
    inference(canonicalize,[],[ax6]) ).

fof(normalize_22_3,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_22_2]) ).

fof(normalize_22_4,plain,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e0 != e4
    & e1 != e2
    & e1 != e3
    & e1 != e4
    & e2 != e3
    & e2 != e4
    & e3 != e4 ),
    inference(canonicalize,[],[ax5]) ).

fof(normalize_22_5,plain,
    e3 != e4,
    inference(conjunct,[],[normalize_22_4]) ).

cnf(refute_22_0,plain,
    op(e2,e2) = e4,
    inference(canonicalize,[],[normalize_22_1]) ).

cnf(refute_22_1,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_22_3]) ).

cnf(refute_22_2,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_22_3,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_22_4,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_22_2,refute_22_3]) ).

cnf(refute_22_5,plain,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_22_4:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_22_6,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_22_1,refute_22_5]) ).

cnf(refute_22_7,plain,
    ( op(e2,e2) != e3
    | op(e2,e2) != e4
    | e3 = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e4) ),[0],$fot(e3)]]) ).

cnf(refute_22_8,plain,
    ( op(e2,e2) != e4
    | e3 = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_22_6,refute_22_7]) ).

cnf(refute_22_9,plain,
    e3 = e4,
    inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_22_0,refute_22_8]) ).

cnf(refute_22_10,plain,
    e3 != e4,
    inference(canonicalize,[],[normalize_22_5]) ).

cnf(refute_22_11,plain,
    $false,
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_22_9,refute_22_10]) ).

fof(negate_23_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & ~ ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
        & ~ ( op(e1,e1) = e4
            & op(e4,e4) = e1
            & op(e1,e4) != e1 )
        & ~ ( op(e2,e2) = e0
            & op(e0,e0) = e2
            & op(e2,e0) != e2 )
        & ~ ( op(e2,e2) = e1
            & op(e1,e1) = e2
            & op(e2,e1) != e2 )
        & ~ ( op(e2,e2) = e2
            & op(e2,e2) = e2
            & op(e2,e2) != e2 )
        & ~ ( op(e2,e2) = e3
            & op(e3,e3) = e2
            & op(e2,e3) != e2 )
        & ~ ( op(e2,e2) = e4
            & op(e4,e4) = e2
            & op(e2,e4) != e2 )
        & ~ ( op(e3,e3) = e0
            & op(e0,e0) = e3
            & op(e3,e0) != e3 )
        & ~ ( op(e3,e3) = e1
            & op(e1,e1) = e3
            & op(e3,e1) != e3 )
        & ~ ( op(e3,e3) = e2
            & op(e2,e2) = e3
            & op(e3,e2) != e3 )
        & ~ ( op(e3,e3) = e3
            & op(e3,e3) = e3
            & op(e3,e3) != e3 )
        & ~ ( op(e3,e3) = e4
            & op(e4,e4) = e3
            & op(e3,e4) != e3 )
        & ~ ( op(e4,e4) = e0
            & op(e0,e0) = e4
            & op(e4,e0) != e4 )
        & ~ ( op(e4,e4) = e1
            & op(e1,e1) = e4
            & op(e4,e1) != e4 )
        & ~ ( op(e4,e4) = e2
            & op(e2,e2) = e4
            & op(e4,e2) != e4 )
        & op(e4,e4) = e3
        & op(e3,e3) = e4 )
     => op(e4,e3) = e4 ),
    inference(negate,[],[subgoal_23]) ).

fof(normalize_23_0,plain,
    ( 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,e0) != op(e1,e0)
    & op(e0,e0) != op(e2,e0)
    & op(e0,e0) != op(e3,e0)
    & op(e0,e0) != op(e4,e0)
    & op(e0,e1) != op(e0,e2)
    & op(e0,e1) != op(e0,e3)
    & op(e0,e1) != op(e0,e4)
    & 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(e0,e2) != op(e0,e3)
    & op(e0,e2) != op(e0,e4)
    & 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(e0,e3) != op(e0,e4)
    & 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(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,e0) != op(e1,e1)
    & op(e1,e0) != op(e1,e2)
    & op(e1,e0) != op(e1,e3)
    & op(e1,e0) != op(e1,e4)
    & op(e1,e0) != op(e2,e0)
    & op(e1,e0) != op(e3,e0)
    & op(e1,e0) != op(e4,e0)
    & op(e1,e1) != op(e1,e2)
    & op(e1,e1) != op(e1,e3)
    & op(e1,e1) != op(e1,e4)
    & op(e1,e1) != op(e2,e1)
    & op(e1,e1) != op(e3,e1)
    & op(e1,e1) != op(e4,e1)
    & op(e1,e2) != op(e1,e3)
    & op(e1,e2) != op(e1,e4)
    & op(e1,e2) != op(e2,e2)
    & op(e1,e2) != op(e3,e2)
    & op(e1,e2) != op(e4,e2)
    & op(e1,e3) != op(e1,e4)
    & op(e1,e3) != op(e2,e3)
    & op(e1,e3) != op(e3,e3)
    & op(e1,e3) != op(e4,e3)
    & op(e1,e4) != op(e2,e4)
    & op(e1,e4) != op(e3,e4)
    & op(e1,e4) != op(e4,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,e0) != op(e3,e0)
    & op(e2,e0) != op(e4,e0)
    & op(e2,e1) != op(e2,e2)
    & op(e2,e1) != op(e2,e3)
    & op(e2,e1) != op(e2,e4)
    & op(e2,e1) != op(e3,e1)
    & op(e2,e1) != op(e4,e1)
    & op(e2,e2) != op(e2,e3)
    & op(e2,e2) != op(e2,e4)
    & op(e2,e2) != op(e3,e2)
    & op(e2,e2) != op(e4,e2)
    & op(e2,e3) != op(e2,e4)
    & op(e2,e3) != op(e3,e3)
    & op(e2,e3) != op(e4,e3)
    & op(e2,e4) != op(e3,e4)
    & op(e2,e4) != op(e4,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,e0) != op(e4,e0)
    & op(e3,e1) != op(e3,e2)
    & op(e3,e1) != op(e3,e3)
    & op(e3,e1) != op(e3,e4)
    & op(e3,e1) != op(e4,e1)
    & op(e3,e2) != op(e3,e3)
    & op(e3,e2) != op(e3,e4)
    & op(e3,e2) != op(e4,e2)
    & op(e3,e3) != op(e3,e4)
    & op(e3,e3) != op(e4,e3)
    & op(e3,e4) != op(e4,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) ),
    inference(canonicalize,[],[ax4]) ).

fof(normalize_23_1,plain,
    op(e3,e4) != op(e4,e4),
    inference(conjunct,[],[normalize_23_0]) ).

fof(normalize_23_2,plain,
    ( op(e4,e3) != e4
    & op(e3,e3) = e4
    & op(e4,e4) = e3
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e0,e1) = e0 )
    & ( op(e0,e0) != e1
      | op(e1,e1) != e0
      | op(e1,e0) = e1 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e0,e2) = e0 )
    & ( op(e0,e0) != e2
      | op(e2,e2) != e0
      | op(e2,e0) = e2 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) != e3
      | op(e3,e3) != e0
      | op(e3,e0) = e3 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e0,e4) = e0 )
    & ( op(e0,e0) != e4
      | op(e4,e4) != e0
      | op(e4,e0) = e4 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e1,e2) = e1 )
    & ( op(e1,e1) != e2
      | op(e2,e2) != e1
      | op(e2,e1) = e2 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e1,e3) = e1 )
    & ( op(e1,e1) != e3
      | op(e3,e3) != e1
      | op(e3,e1) = e3 )
    & ( op(e1,e1) != e4
      | op(e4,e4) != e1
      | op(e1,e4) = e1 )
    & ( op(e1,e1) != e4
      | op(e4,e4) != e1
      | op(e4,e1) = e4 )
    & ( op(e2,e2) != e3
      | op(e3,e3) != e2
      | op(e2,e3) = e2 )
    & ( op(e2,e2) != e3
      | op(e3,e3) != e2
      | op(e3,e2) = e3 )
    & ( op(e2,e2) != e4
      | op(e4,e4) != e2
      | op(e2,e4) = e2 )
    & ( op(e2,e2) != e4
      | op(e4,e4) != e2
      | op(e4,e2) = e4 )
    & ( op(e3,e3) != e4
      | op(e4,e4) != e3
      | op(e3,e4) = e3 )
    & ( ( ( op(e0,e0) != e0
          | ( e0 != unit
            & op(e0,e0) = e0 ) )
        & ( op(e0,e1) != e0
          | ( e0 != unit
            & op(e0,e0) = e1 ) )
        & ( op(e0,e2) != e0
          | ( e0 != unit
            & op(e0,e0) = e2 ) )
        & ( op(e0,e3) != e0
          | ( e0 != unit
            & op(e0,e0) = e3 ) )
        & ( op(e0,e4) != e0
          | ( e0 != unit
            & op(e0,e0) = e4 ) )
        & ( op(e1,e0) != e0
          | ( e0 != unit
            & op(e1,e0) = e0 ) )
        & ( op(e1,e1) != e0
          | ( e0 != unit
            & op(e1,e0) = e1 ) )
        & ( op(e1,e2) != e0
          | ( e0 != unit
            & op(e1,e0) = e2 ) )
        & ( op(e1,e3) != e0
          | ( e0 != unit
            & op(e1,e0) = e3 ) )
        & ( op(e1,e4) != e0
          | ( e0 != unit
            & op(e1,e0) = e4 ) )
        & ( op(e2,e0) != e0
          | ( e0 != unit
            & op(e2,e0) = e0 ) )
        & ( op(e2,e1) != e0
          | ( e0 != unit
            & op(e2,e0) = e1 ) )
        & ( op(e2,e2) != e0
          | ( e0 != unit
            & op(e2,e0) = e2 ) )
        & ( op(e2,e3) != e0
          | ( e0 != unit
            & op(e2,e0) = e3 ) )
        & ( op(e2,e4) != e0
          | ( e0 != unit
            & op(e2,e0) = e4 ) )
        & ( op(e3,e0) != e0
          | ( e0 != unit
            & op(e3,e0) = e0 ) )
        & ( op(e3,e1) != e0
          | ( e0 != unit
            & op(e3,e0) = e1 ) )
        & ( op(e3,e2) != e0
          | ( e0 != unit
            & op(e3,e0) = e2 ) )
        & ( op(e3,e3) != e0
          | ( e0 != unit
            & op(e3,e0) = e3 ) )
        & ( op(e3,e4) != e0
          | ( e0 != unit
            & op(e3,e0) = e4 ) )
        & ( op(e4,e0) != e0
          | ( e0 != unit
            & op(e4,e0) = e0 ) )
        & ( op(e4,e1) != e0
          | ( e0 != unit
            & op(e4,e0) = e1 ) )
        & ( op(e4,e2) != e0
          | ( e0 != unit
            & op(e4,e0) = e2 ) )
        & ( op(e4,e3) != e0
          | ( e0 != unit
            & op(e4,e0) = e3 ) )
        & ( op(e4,e4) != e0
          | ( e0 != unit
            & op(e4,e0) = e4 ) ) )
      | ( ( op(e0,e0) != e1
          | ( e1 != unit
            & op(e0,e1) = e0 ) )
        & ( op(e0,e1) != e1
          | ( e1 != unit
            & op(e0,e1) = e1 ) )
        & ( op(e0,e2) != e1
          | ( e1 != unit
            & op(e0,e1) = e2 ) )
        & ( op(e0,e3) != e1
          | ( e1 != unit
            & op(e0,e1) = e3 ) )
        & ( op(e0,e4) != e1
          | ( e1 != unit
            & op(e0,e1) = e4 ) )
        & ( op(e1,e0) != e1
          | ( e1 != unit
            & op(e1,e1) = e0 ) )
        & ( op(e1,e1) != e1
          | ( e1 != unit
            & op(e1,e1) = e1 ) )
        & ( op(e1,e2) != e1
          | ( e1 != unit
            & op(e1,e1) = e2 ) )
        & ( op(e1,e3) != e1
          | ( e1 != unit
            & op(e1,e1) = e3 ) )
        & ( op(e1,e4) != e1
          | ( e1 != unit
            & op(e1,e1) = e4 ) )
        & ( op(e2,e0) != e1
          | ( e1 != unit
            & op(e2,e1) = e0 ) )
        & ( op(e2,e1) != e1
          | ( e1 != unit
            & op(e2,e1) = e1 ) )
        & ( op(e2,e2) != e1
          | ( e1 != unit
            & op(e2,e1) = e2 ) )
        & ( op(e2,e3) != e1
          | ( e1 != unit
            & op(e2,e1) = e3 ) )
        & ( op(e2,e4) != e1
          | ( e1 != unit
            & op(e2,e1) = e4 ) )
        & ( op(e3,e0) != e1
          | ( e1 != unit
            & op(e3,e1) = e0 ) )
        & ( op(e3,e1) != e1
          | ( e1 != unit
            & op(e3,e1) = e1 ) )
        & ( op(e3,e2) != e1
          | ( e1 != unit
            & op(e3,e1) = e2 ) )
        & ( op(e3,e3) != e1
          | ( e1 != unit
            & op(e3,e1) = e3 ) )
        & ( op(e3,e4) != e1
          | ( e1 != unit
            & op(e3,e1) = e4 ) )
        & ( op(e4,e0) != e1
          | ( e1 != unit
            & op(e4,e1) = e0 ) )
        & ( op(e4,e1) != e1
          | ( e1 != unit
            & op(e4,e1) = e1 ) )
        & ( op(e4,e2) != e1
          | ( e1 != unit
            & op(e4,e1) = e2 ) )
        & ( op(e4,e3) != e1
          | ( e1 != unit
            & op(e4,e1) = e3 ) )
        & ( op(e4,e4) != e1
          | ( e1 != unit
            & op(e4,e1) = e4 ) ) )
      | ( ( op(e0,e0) != e2
          | ( e2 != unit
            & op(e0,e2) = e0 ) )
        & ( op(e0,e1) != e2
          | ( e2 != unit
            & op(e0,e2) = e1 ) )
        & ( op(e0,e2) != e2
          | ( e2 != unit
            & op(e0,e2) = e2 ) )
        & ( op(e0,e3) != e2
          | ( e2 != unit
            & op(e0,e2) = e3 ) )
        & ( op(e0,e4) != e2
          | ( e2 != unit
            & op(e0,e2) = e4 ) )
        & ( op(e1,e0) != e2
          | ( e2 != unit
            & op(e1,e2) = e0 ) )
        & ( op(e1,e1) != e2
          | ( e2 != unit
            & op(e1,e2) = e1 ) )
        & ( op(e1,e2) != e2
          | ( e2 != unit
            & op(e1,e2) = e2 ) )
        & ( op(e1,e3) != e2
          | ( e2 != unit
            & op(e1,e2) = e3 ) )
        & ( op(e1,e4) != e2
          | ( e2 != unit
            & op(e1,e2) = e4 ) )
        & ( op(e2,e0) != e2
          | ( e2 != unit
            & op(e2,e2) = e0 ) )
        & ( op(e2,e1) != e2
          | ( e2 != unit
            & op(e2,e2) = e1 ) )
        & ( op(e2,e2) != e2
          | ( e2 != unit
            & op(e2,e2) = e2 ) )
        & ( op(e2,e3) != e2
          | ( e2 != unit
            & op(e2,e2) = e3 ) )
        & ( op(e2,e4) != e2
          | ( e2 != unit
            & op(e2,e2) = e4 ) )
        & ( op(e3,e0) != e2
          | ( e2 != unit
            & op(e3,e2) = e0 ) )
        & ( op(e3,e1) != e2
          | ( e2 != unit
            & op(e3,e2) = e1 ) )
        & ( op(e3,e2) != e2
          | ( e2 != unit
            & op(e3,e2) = e2 ) )
        & ( op(e3,e3) != e2
          | ( e2 != unit
            & op(e3,e2) = e3 ) )
        & ( op(e3,e4) != e2
          | ( e2 != unit
            & op(e3,e2) = e4 ) )
        & ( op(e4,e0) != e2
          | ( e2 != unit
            & op(e4,e2) = e0 ) )
        & ( op(e4,e1) != e2
          | ( e2 != unit
            & op(e4,e2) = e1 ) )
        & ( op(e4,e2) != e2
          | ( e2 != unit
            & op(e4,e2) = e2 ) )
        & ( op(e4,e3) != e2
          | ( e2 != unit
            & op(e4,e2) = e3 ) )
        & ( op(e4,e4) != e2
          | ( e2 != unit
            & op(e4,e2) = e4 ) ) )
      | ( ( op(e0,e0) != e3
          | ( e3 != unit
            & op(e0,e3) = e0 ) )
        & ( op(e0,e1) != e3
          | ( e3 != unit
            & op(e0,e3) = e1 ) )
        & ( op(e0,e2) != e3
          | ( e3 != unit
            & op(e0,e3) = e2 ) )
        & ( op(e0,e3) != e3
          | ( e3 != unit
            & op(e0,e3) = e3 ) )
        & ( op(e0,e4) != e3
          | ( e3 != unit
            & op(e0,e3) = e4 ) )
        & ( op(e1,e0) != e3
          | ( e3 != unit
            & op(e1,e3) = e0 ) )
        & ( op(e1,e1) != e3
          | ( e3 != unit
            & op(e1,e3) = e1 ) )
        & ( op(e1,e2) != e3
          | ( e3 != unit
            & op(e1,e3) = e2 ) )
        & ( op(e1,e3) != e3
          | ( e3 != unit
            & op(e1,e3) = e3 ) )
        & ( op(e1,e4) != e3
          | ( e3 != unit
            & op(e1,e3) = e4 ) )
        & ( op(e2,e0) != e3
          | ( e3 != unit
            & op(e2,e3) = e0 ) )
        & ( op(e2,e1) != e3
          | ( e3 != unit
            & op(e2,e3) = e1 ) )
        & ( op(e2,e2) != e3
          | ( e3 != unit
            & op(e2,e3) = e2 ) )
        & ( op(e2,e3) != e3
          | ( e3 != unit
            & op(e2,e3) = e3 ) )
        & ( op(e2,e4) != e3
          | ( e3 != unit
            & op(e2,e3) = e4 ) )
        & ( op(e3,e0) != e3
          | ( e3 != unit
            & op(e3,e3) = e0 ) )
        & ( op(e3,e1) != e3
          | ( e3 != unit
            & op(e3,e3) = e1 ) )
        & ( op(e3,e2) != e3
          | ( e3 != unit
            & op(e3,e3) = e2 ) )
        & ( op(e3,e3) != e3
          | ( e3 != unit
            & op(e3,e3) = e3 ) )
        & ( op(e3,e4) != e3
          | ( e3 != unit
            & op(e3,e3) = e4 ) )
        & ( op(e4,e0) != e3
          | ( e3 != unit
            & op(e4,e3) = e0 ) )
        & ( op(e4,e1) != e3
          | ( e3 != unit
            & op(e4,e3) = e1 ) )
        & ( op(e4,e2) != e3
          | ( e3 != unit
            & op(e4,e3) = e2 ) )
        & ( op(e4,e3) != e3
          | ( e3 != unit
            & op(e4,e3) = e3 ) )
        & ( op(e4,e4) != e3
          | ( e3 != unit
            & op(e4,e3) = e4 ) ) )
      | ( ( op(e0,e0) != e4
          | ( e4 != unit
            & op(e0,e4) = e0 ) )
        & ( op(e0,e1) != e4
          | ( e4 != unit
            & op(e0,e4) = e1 ) )
        & ( op(e0,e2) != e4
          | ( e4 != unit
            & op(e0,e4) = e2 ) )
        & ( op(e0,e3) != e4
          | ( e4 != unit
            & op(e0,e4) = e3 ) )
        & ( op(e0,e4) != e4
          | ( e4 != unit
            & op(e0,e4) = e4 ) )
        & ( op(e1,e0) != e4
          | ( e4 != unit
            & op(e1,e4) = e0 ) )
        & ( op(e1,e1) != e4
          | ( e4 != unit
            & op(e1,e4) = e1 ) )
        & ( op(e1,e2) != e4
          | ( e4 != unit
            & op(e1,e4) = e2 ) )
        & ( op(e1,e3) != e4
          | ( e4 != unit
            & op(e1,e4) = e3 ) )
        & ( op(e1,e4) != e4
          | ( e4 != unit
            & op(e1,e4) = e4 ) )
        & ( op(e2,e0) != e4
          | ( e4 != unit
            & op(e2,e4) = e0 ) )
        & ( op(e2,e1) != e4
          | ( e4 != unit
            & op(e2,e4) = e1 ) )
        & ( op(e2,e2) != e4
          | ( e4 != unit
            & op(e2,e4) = e2 ) )
        & ( op(e2,e3) != e4
          | ( e4 != unit
            & op(e2,e4) = e3 ) )
        & ( op(e2,e4) != e4
          | ( e4 != unit
            & op(e2,e4) = e4 ) )
        & ( op(e3,e0) != e4
          | ( e4 != unit
            & op(e3,e4) = e0 ) )
        & ( op(e3,e1) != e4
          | ( e4 != unit
            & op(e3,e4) = e1 ) )
        & ( op(e3,e2) != e4
          | ( e4 != unit
            & op(e3,e4) = e2 ) )
        & ( op(e3,e3) != e4
          | ( e4 != unit
            & op(e3,e4) = e3 ) )
        & ( op(e3,e4) != e4
          | ( e4 != unit
            & op(e3,e4) = e4 ) )
        & ( op(e4,e0) != e4
          | ( e4 != unit
            & op(e4,e4) = e0 ) )
        & ( op(e4,e1) != e4
          | ( e4 != unit
            & op(e4,e4) = e1 ) )
        & ( op(e4,e2) != e4
          | ( e4 != unit
            & op(e4,e4) = e2 ) )
        & ( op(e4,e3) != e4
          | ( e4 != unit
            & op(e4,e4) = e3 ) )
        & ( op(e4,e4) != e4
          | ( e4 != unit
            & op(e4,e4) = e4 ) ) ) ) ),
    inference(canonicalize,[],[negate_23_0]) ).

fof(normalize_23_3,plain,
    ( op(e3,e3) != e4
    | op(e4,e4) != e3
    | op(e3,e4) = e3 ),
    inference(conjunct,[],[normalize_23_2]) ).

fof(normalize_23_4,plain,
    op(e3,e3) = e4,
    inference(conjunct,[],[normalize_23_2]) ).

fof(normalize_23_5,plain,
    op(e4,e4) = e3,
    inference(conjunct,[],[normalize_23_2]) ).

fof(normalize_23_6,plain,
    op(e3,e4) = e3,
    inference(simplify,[],[normalize_23_3,normalize_23_4,normalize_23_5]) ).

cnf(refute_23_0,plain,
    op(e3,e4) != op(e4,e4),
    inference(canonicalize,[],[normalize_23_1]) ).

cnf(refute_23_1,plain,
    op(e3,e4) = e3,
    inference(canonicalize,[],[normalize_23_6]) ).

cnf(refute_23_2,plain,
    ( e3 != op(e4,e4)
    | op(e3,e4) != e3
    | op(e3,e4) = op(e4,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e4),e3) ),[1],$fot(op(e4,e4))]]) ).

cnf(refute_23_3,plain,
    ( e3 != op(e4,e4)
    | op(e3,e4) = op(e4,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e3) )],[refute_23_1,refute_23_2]) ).

cnf(refute_23_4,plain,
    op(e4,e4) = e3,
    inference(canonicalize,[],[normalize_23_5]) ).

cnf(refute_23_5,plain,
    ( e3 != e3
    | op(e4,e4) != e3
    | e3 = op(e4,e4) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e3,op(e4,e4)) ),[1],$fot(e3)]]) ).

cnf(refute_23_6,plain,
    ( e3 != e3
    | e3 = op(e4,e4) ),
    inference(resolve,[$cnf( $equal(op(e4,e4),e3) )],[refute_23_4,refute_23_5]) ).

cnf(refute_23_7,plain,
    ( e3 != e3
    | op(e3,e4) = op(e4,e4) ),
    inference(resolve,[$cnf( $equal(e3,op(e4,e4)) )],[refute_23_6,refute_23_3]) ).

cnf(refute_23_8,plain,
    e3 != e3,
    inference(resolve,[$cnf( $equal(op(e3,e4),op(e4,e4)) )],[refute_23_7,refute_23_0]) ).

cnf(refute_23_9,plain,
    e3 = e3,
    introduced(tautology,[refl,[$fot(e3)]]) ).

cnf(refute_23_10,plain,
    $false,
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_23_9,refute_23_8]) ).

fof(negate_24_0,plain,
    ~ ( ( ( ( ( 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 ) ) ) )
        & ~ ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
        & ~ ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
        & ~ ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
        & ~ ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
        & ~ ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
        & ~ ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
        & ~ ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
        & ~ ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
        & ~ ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
        & ~ ( op(e1,e1) = e4
            & op(e4,e4) = e1
            & op(e1,e4) != e1 )
        & ~ ( op(e2,e2) = e0
            & op(e0,e0) = e2
            & op(e2,e0) != e2 )
        & ~ ( op(e2,e2) = e1
            & op(e1,e1) = e2
            & op(e2,e1) != e2 )
        & ~ ( op(e2,e2) = e2
            & op(e2,e2) = e2
            & op(e2,e2) != e2 )
        & ~ ( op(e2,e2) = e3
            & op(e3,e3) = e2
            & op(e2,e3) != e2 )
        & ~ ( op(e2,e2) = e4
            & op(e4,e4) = e2
            & op(e2,e4) != e2 )
        & ~ ( op(e3,e3) = e0
            & op(e0,e0) = e3
            & op(e3,e0) != e3 )
        & ~ ( op(e3,e3) = e1
            & op(e1,e1) = e3
            & op(e3,e1) != e3 )
        & ~ ( op(e3,e3) = e2
            & op(e2,e2) = e3
            & op(e3,e2) != e3 )
        & ~ ( op(e3,e3) = e3
            & op(e3,e3) = e3
            & op(e3,e3) != e3 )
        & ~ ( op(e3,e3) = e4
            & op(e4,e4) = e3
            & op(e3,e4) != e3 )
        & ~ ( op(e4,e4) = e0
            & op(e0,e0) = e4
            & op(e4,e0) != e4 )
        & ~ ( op(e4,e4) = e1
            & op(e1,e1) = e4
            & op(e4,e1) != e4 )
        & ~ ( op(e4,e4) = e2
            & op(e2,e2) = e4
            & op(e4,e2) != e4 )
        & ~ ( op(e4,e4) = e3
            & op(e3,e3) = e4
            & op(e4,e3) != e4 )
        & op(e4,e4) = e4
        & op(e4,e4) = e4 )
     => op(e4,e4) = e4 ),
    inference(negate,[],[subgoal_24]) ).

fof(normalize_24_0,plain,
    $false,
    inference(canonicalize,[],[negate_24_0]) ).

cnf(refute_24_0,plain,
    $false,
    inference(canonicalize,[],[normalize_24_0]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.11  % Problem  : ALG058+1 : TPTP v8.1.0. Released v2.7.0.
% 0.06/0.12  % Command  : metis --show proof --show saturation %s
% 0.13/0.33  % Computer : n023.cluster.edu
% 0.13/0.33  % Model    : x86_64 x86_64
% 0.13/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % Memory   : 8042.1875MB
% 0.13/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit : 300
% 0.13/0.33  % WCLimit  : 600
% 0.13/0.33  % DateTime : Thu Jun  9 05:26:23 EDT 2022
% 0.13/0.33  % CPUTime  : 
% 0.13/0.33  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 4.39/4.54  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 4.39/4.54  
% 4.39/4.54  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 4.93/5.11  
%------------------------------------------------------------------------------