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

View Problem - Process Solution

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

% Computer : n029.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:44 EDT 2022

% Result   : Theorem 19.78s 19.96s
% Output   : CNFRefutation 20.84s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   69
%            Number of leaves      : 1365
% Syntax   : Number of formulae    : 6269 (1954 unt; 311 def)
%            Number of atoms       : 80664 (74666 equ)
%            Maximal formula atoms :  450 (  12 avg)
%            Number of connectives : 119536 (45141   ~;35501   |;37988   &)
%                                         ( 856 <=>;  50  =>;   0  <=;   0 <~>)
%            Maximal formula depth :  101 (   5 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of predicates  :  314 ( 311 usr; 312 prp; 0-2 aty)
%            Number of functors    :    7 (   7 usr;   6 con; 0-2 aty)
%            Number of variables   :  214 (   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) != op(e0,e0)
          & op(op(e0,e0),e0) = e0
          & op(op(e0,e0),e0) != e0 )
        | ( op(e1,e0) != op(e0,e1)
          & op(op(e0,e1),e1) = e0
          & op(op(e0,e1),e0) != e1 )
        | ( op(e2,e0) != op(e0,e2)
          & op(op(e0,e2),e2) = e0
          & op(op(e0,e2),e0) != e2 )
        | ( op(e3,e0) != op(e0,e3)
          & op(op(e0,e3),e3) = e0
          & op(op(e0,e3),e0) != e3 )
        | ( op(e4,e0) != op(e0,e4)
          & op(op(e0,e4),e4) = e0
          & op(op(e0,e4),e0) != e4 )
        | ( op(e0,e1) != op(e1,e0)
          & op(op(e1,e0),e0) = e1
          & op(op(e1,e0),e1) != e0 )
        | ( op(e1,e1) != op(e1,e1)
          & op(op(e1,e1),e1) = e1
          & op(op(e1,e1),e1) != e1 )
        | ( op(e2,e1) != op(e1,e2)
          & op(op(e1,e2),e2) = e1
          & op(op(e1,e2),e1) != e2 )
        | ( op(e3,e1) != op(e1,e3)
          & op(op(e1,e3),e3) = e1
          & op(op(e1,e3),e1) != e3 )
        | ( op(e4,e1) != op(e1,e4)
          & op(op(e1,e4),e4) = e1
          & op(op(e1,e4),e1) != e4 )
        | ( op(e0,e2) != op(e2,e0)
          & op(op(e2,e0),e0) = e2
          & op(op(e2,e0),e2) != e0 )
        | ( op(e1,e2) != op(e2,e1)
          & op(op(e2,e1),e1) = e2
          & op(op(e2,e1),e2) != e1 )
        | ( op(e2,e2) != op(e2,e2)
          & op(op(e2,e2),e2) = e2
          & op(op(e2,e2),e2) != e2 )
        | ( op(e3,e2) != op(e2,e3)
          & op(op(e2,e3),e3) = e2
          & op(op(e2,e3),e2) != e3 )
        | ( op(e4,e2) != op(e2,e4)
          & op(op(e2,e4),e4) = e2
          & op(op(e2,e4),e2) != e4 )
        | ( op(e0,e3) != op(e3,e0)
          & op(op(e3,e0),e0) = e3
          & op(op(e3,e0),e3) != e0 )
        | ( op(e1,e3) != op(e3,e1)
          & op(op(e3,e1),e1) = e3
          & op(op(e3,e1),e3) != e1 )
        | ( op(e2,e3) != op(e3,e2)
          & op(op(e3,e2),e2) = e3
          & op(op(e3,e2),e3) != e2 )
        | ( op(e3,e3) != op(e3,e3)
          & op(op(e3,e3),e3) = e3
          & op(op(e3,e3),e3) != e3 )
        | ( op(e4,e3) != op(e3,e4)
          & op(op(e3,e4),e4) = e3
          & op(op(e3,e4),e3) != e4 )
        | ( op(e0,e4) != op(e4,e0)
          & op(op(e4,e0),e0) = e4
          & op(op(e4,e0),e4) != e0 )
        | ( op(e1,e4) != op(e4,e1)
          & op(op(e4,e1),e1) = e4
          & op(op(e4,e1),e4) != e1 )
        | ( op(e2,e4) != op(e4,e2)
          & op(op(e4,e2),e2) = e4
          & op(op(e4,e2),e4) != e2 )
        | ( op(e3,e4) != op(e4,e3)
          & op(op(e4,e3),e3) = e4
          & op(op(e4,e3),e4) != e3 )
        | ( op(e4,e4) != op(e4,e4)
          & op(op(e4,e4),e4) = e4
          & op(op(e4,e4),e4) != e4 ) ) ) ).

fof(definition_0,definition,
    ( definitionFOFtoCNF_10
  <=> ( ( 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 ) ) ) ) ).

fof(definition_1,definition,
    ( definitionFOFtoCNF_100
  <=> ( op(e3,e3) != e3
      | ( e3 != unit
        & op(e3,e3) = e3 ) ) ) ).

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

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

fof(definition_4,definition,
    ( definitionFOFtoCNF_372
  <=> ( ( 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 ) ) ) ) ).

fof(definition_5,definition,
    ( definitionFOFtoCNF_408
  <=> ( ( 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 ) ) ) ) ).

fof(definition_6,definition,
    ( definitionFOFtoCNF_409
  <=> ( ( 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 ) ) ) ) ).

fof(definition_7,definition,
    ( definitionFOFtoCNF_410
  <=> ( ( 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 ) ) ) ) ).

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

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

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

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

fof(definition_12,definition,
    ( definitionFOFtoCNF_415
  <=> ( ( 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(definition_13,definition,
    ( definitionFOFtoCNF_416
  <=> ( op(e4,e0) != e0
      | ( e0 != unit
        & op(e4,e0) = e0 ) ) ) ).

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

fof(definition_15,definition,
    ( definitionFOFtoCNF_418
  <=> ( ( 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 ) ) ) ) ).

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

fof(definition_17,definition,
    ( definitionFOFtoCNF_420
  <=> ( definitionFOFtoCNF_408
      & ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) ) ) ) ).

fof(definition_18,definition,
    ( definitionFOFtoCNF_421
  <=> ( ( 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 ) ) ) ) ).

fof(definition_19,definition,
    ( definitionFOFtoCNF_422
  <=> ( ( 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 ) ) ) ) ).

fof(definition_20,definition,
    ( definitionFOFtoCNF_423
  <=> ( ( 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 ) ) ) ) ).

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

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

fof(definition_23,definition,
    ( definitionFOFtoCNF_426
  <=> ( ( 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 ) ) ) ) ).

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

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

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

fof(definition_27,definition,
    ( definitionFOFtoCNF_430
  <=> ( definitionFOFtoCNF_421
      & ( 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 ) ) ) ) ).

fof(definition_28,definition,
    ( definitionFOFtoCNF_431
  <=> ( ( 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 ) ) ) ) ).

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

fof(definition_30,definition,
    ( definitionFOFtoCNF_433
  <=> ( ( 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_31,definition,
    ( definitionFOFtoCNF_434
  <=> ( ( 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_32,definition,
    ( definitionFOFtoCNF_435
  <=> ( op(e0,e0) != e2
      | ( e2 != unit
        & op(e0,e2) = e0 ) ) ) ).

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

fof(definition_34,definition,
    ( definitionFOFtoCNF_437
  <=> ( ( 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_35,definition,
    ( definitionFOFtoCNF_438
  <=> ( op(e1,e0) != e2
      | ( e2 != unit
        & op(e1,e2) = e0 ) ) ) ).

fof(definition_36,definition,
    ( definitionFOFtoCNF_439
  <=> ( definitionFOFtoCNF_433
      & ( 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_37,definition,
    ( definitionFOFtoCNF_440
  <=> ( ( 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_38,definition,
    ( definitionFOFtoCNF_441
  <=> ( op(e3,e4) != e2
      | ( e2 != unit
        & op(e3,e2) = e4 ) ) ) ).

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

fof(definition_40,definition,
    ( definitionFOFtoCNF_443
  <=> ( ( 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_41,definition,
    ( definitionFOFtoCNF_444
  <=> ( op(e2,e2) != e2
      | ( e2 != unit
        & op(e2,e2) = e2 ) ) ) ).

fof(definition_42,definition,
    ( definitionFOFtoCNF_445
  <=> ( definitionFOFtoCNF_439
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ) ).

fof(definition_43,definition,
    ( definitionFOFtoCNF_446
  <=> ( ( 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_44,definition,
    ( definitionFOFtoCNF_447
  <=> ( ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) ) ) ) ).

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

fof(definition_46,definition,
    ( definitionFOFtoCNF_449
  <=> ( definitionFOFtoCNF_446
      & ( 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_47,definition,
    ( definitionFOFtoCNF_450
  <=> ( ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) ) ) ) ).

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

fof(definition_49,definition,
    ( definitionFOFtoCNF_452
  <=> ( definitionFOFtoCNF_449
      & ( 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_50,definition,
    ( definitionFOFtoCNF_453
  <=> ( ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) ) ) ) ).

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

fof(definition_52,definition,
    ( definitionFOFtoCNF_455
  <=> ( definitionFOFtoCNF_452
      & ( 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_53,definition,
    ( definitionFOFtoCNF_456
  <=> ( ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) ) ) ) ).

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

fof(definition_55,definition,
    ( definitionFOFtoCNF_458
  <=> ( definitionFOFtoCNF_455
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) ) ) ).

fof(definition_56,definition,
    ( definitionFOFtoCNF_459
  <=> ( ( 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 ) ) ) ) ).

fof(definition_57,definition,
    ( definitionFOFtoCNF_460
  <=> ( ( 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 ) ) ) ) ).

fof(definition_58,definition,
    ( definitionFOFtoCNF_461
  <=> ( ( 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 ) ) ) ) ).

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

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

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

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

fof(definition_63,definition,
    ( definitionFOFtoCNF_466
  <=> ( ( 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(definition_64,definition,
    ( definitionFOFtoCNF_467
  <=> ( op(e4,e0) != e0
      | ( e0 != unit
        & op(e4,e0) = e0 ) ) ) ).

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

fof(definition_66,definition,
    ( definitionFOFtoCNF_469
  <=> ( ( 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 ) ) ) ) ).

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

fof(definition_68,definition,
    ( definitionFOFtoCNF_471
  <=> ( definitionFOFtoCNF_459
      & ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) ) ) ) ).

fof(definition_69,definition,
    ( definitionFOFtoCNF_472
  <=> ( ( 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 ) ) ) ) ).

fof(definition_70,definition,
    ( definitionFOFtoCNF_473
  <=> ( ( 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 ) ) ) ) ).

fof(definition_71,definition,
    ( definitionFOFtoCNF_474
  <=> ( ( 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 ) ) ) ) ).

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

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

fof(definition_74,definition,
    ( definitionFOFtoCNF_477
  <=> ( ( 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 ) ) ) ) ).

fof(definition_75,definition,
    ( definitionFOFtoCNF_478
  <=> ( op(e4,e1) != e1
      | ( e1 != unit
        & op(e4,e1) = e1 ) ) ) ).

fof(definition_76,definition,
    ( definitionFOFtoCNF_479
  <=> ( ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) ) ) ) ).

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

fof(definition_78,definition,
    ( definitionFOFtoCNF_481
  <=> ( definitionFOFtoCNF_472
      & ( 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 ) ) ) ) ).

fof(definition_79,definition,
    ( definitionFOFtoCNF_482
  <=> ( ( 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 ) ) ) ) ).

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

fof(definition_81,definition,
    ( definitionFOFtoCNF_484
  <=> ( ( 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_82,definition,
    ( definitionFOFtoCNF_485
  <=> ( ( 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_83,definition,
    ( definitionFOFtoCNF_486
  <=> ( op(e0,e0) != e2
      | ( e2 != unit
        & op(e0,e2) = e0 ) ) ) ).

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

fof(definition_85,definition,
    ( definitionFOFtoCNF_488
  <=> ( ( 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_86,definition,
    ( definitionFOFtoCNF_489
  <=> ( op(e1,e0) != e2
      | ( e2 != unit
        & op(e1,e2) = e0 ) ) ) ).

fof(definition_87,definition,
    ( definitionFOFtoCNF_490
  <=> ( definitionFOFtoCNF_484
      & ( 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_88,definition,
    ( definitionFOFtoCNF_491
  <=> ( ( 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_89,definition,
    ( definitionFOFtoCNF_492
  <=> ( op(e3,e4) != e2
      | ( e2 != unit
        & op(e3,e2) = e4 ) ) ) ).

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

fof(definition_91,definition,
    ( definitionFOFtoCNF_494
  <=> ( ( 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_92,definition,
    ( definitionFOFtoCNF_495
  <=> ( op(e2,e2) != e2
      | ( e2 != unit
        & op(e2,e2) = e2 ) ) ) ).

fof(definition_93,definition,
    ( definitionFOFtoCNF_496
  <=> ( definitionFOFtoCNF_490
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ) ).

fof(definition_94,definition,
    ( definitionFOFtoCNF_497
  <=> ( ( 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_95,definition,
    ( definitionFOFtoCNF_498
  <=> ( ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) ) ) ) ).

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

fof(definition_97,definition,
    ( definitionFOFtoCNF_500
  <=> ( definitionFOFtoCNF_497
      & ( 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_98,definition,
    ( definitionFOFtoCNF_501
  <=> ( ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) ) ) ) ).

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

fof(definition_100,definition,
    ( definitionFOFtoCNF_503
  <=> ( definitionFOFtoCNF_500
      & ( 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_101,definition,
    ( definitionFOFtoCNF_504
  <=> ( ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) ) ) ) ).

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

fof(definition_103,definition,
    ( definitionFOFtoCNF_506
  <=> ( definitionFOFtoCNF_503
      & ( 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_104,definition,
    ( definitionFOFtoCNF_507
  <=> ( ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) ) ) ) ).

fof(definition_105,definition,
    ( definitionFOFtoCNF_508
  <=> ( op(e3,e3) != e3
      | ( e3 != unit
        & op(e3,e3) = e3 ) ) ) ).

fof(definition_106,definition,
    ( definitionFOFtoCNF_509
  <=> ( definitionFOFtoCNF_506
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) ) ) ).

fof(definition_107,definition,
    ( definitionFOFtoCNF_51
  <=> ( ( 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 ) ) ) ) ).

fof(definition_108,definition,
    ( definitionFOFtoCNF_510
  <=> ( ( 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 ) ) ) ) ).

fof(definition_109,definition,
    ( definitionFOFtoCNF_511
  <=> ( ( 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 ) ) ) ) ).

fof(definition_110,definition,
    ( definitionFOFtoCNF_512
  <=> ( ( 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 ) ) ) ) ).

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

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

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

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

fof(definition_115,definition,
    ( definitionFOFtoCNF_517
  <=> ( ( 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(definition_116,definition,
    ( definitionFOFtoCNF_518
  <=> ( op(e4,e0) != e0
      | ( e0 != unit
        & op(e4,e0) = e0 ) ) ) ).

fof(definition_117,definition,
    ( definitionFOFtoCNF_519
  <=> ( op(e4,e1) != e0
      | ( e0 != unit
        & op(e4,e0) = e1 ) ) ) ).

fof(definition_118,definition,
    ( definitionFOFtoCNF_52
  <=> ( ( 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 ) ) ) ) ).

fof(definition_119,definition,
    ( definitionFOFtoCNF_520
  <=> ( ( 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 ) ) ) ) ).

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

fof(definition_121,definition,
    ( definitionFOFtoCNF_522
  <=> ( definitionFOFtoCNF_510
      & ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) ) ) ) ).

fof(definition_122,definition,
    ( definitionFOFtoCNF_523
  <=> ( ( 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 ) ) ) ) ).

fof(definition_123,definition,
    ( definitionFOFtoCNF_524
  <=> ( ( 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 ) ) ) ) ).

fof(definition_124,definition,
    ( definitionFOFtoCNF_525
  <=> ( ( 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 ) ) ) ) ).

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

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

fof(definition_127,definition,
    ( definitionFOFtoCNF_528
  <=> ( ( 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 ) ) ) ) ).

fof(definition_128,definition,
    ( definitionFOFtoCNF_529
  <=> ( op(e4,e1) != e1
      | ( e1 != unit
        & op(e4,e1) = e1 ) ) ) ).

fof(definition_129,definition,
    ( definitionFOFtoCNF_53
  <=> ( ( 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 ) ) ) ) ).

fof(definition_130,definition,
    ( definitionFOFtoCNF_530
  <=> ( ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) ) ) ) ).

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

fof(definition_132,definition,
    ( definitionFOFtoCNF_532
  <=> ( definitionFOFtoCNF_523
      & ( 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 ) ) ) ) ).

fof(definition_133,definition,
    ( definitionFOFtoCNF_533
  <=> ( ( 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 ) ) ) ) ).

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

fof(definition_135,definition,
    ( definitionFOFtoCNF_535
  <=> ( ( 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_136,definition,
    ( definitionFOFtoCNF_536
  <=> ( ( 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_137,definition,
    ( definitionFOFtoCNF_537
  <=> ( op(e0,e0) != e2
      | ( e2 != unit
        & op(e0,e2) = e0 ) ) ) ).

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

fof(definition_139,definition,
    ( definitionFOFtoCNF_539
  <=> ( ( 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_140,definition,
    ( definitionFOFtoCNF_54
  <=> ( op(e0,e2) != e0
      | ( e0 != unit
        & op(e0,e0) = e2 ) ) ) ).

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

fof(definition_142,definition,
    ( definitionFOFtoCNF_541
  <=> ( definitionFOFtoCNF_535
      & ( 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_143,definition,
    ( definitionFOFtoCNF_542
  <=> ( ( 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_144,definition,
    ( definitionFOFtoCNF_543
  <=> ( op(e3,e4) != e2
      | ( e2 != unit
        & op(e3,e2) = e4 ) ) ) ).

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

fof(definition_146,definition,
    ( definitionFOFtoCNF_545
  <=> ( ( 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_147,definition,
    ( definitionFOFtoCNF_546
  <=> ( op(e2,e2) != e2
      | ( e2 != unit
        & op(e2,e2) = e2 ) ) ) ).

fof(definition_148,definition,
    ( definitionFOFtoCNF_547
  <=> ( definitionFOFtoCNF_541
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ) ).

fof(definition_149,definition,
    ( definitionFOFtoCNF_548
  <=> ( ( 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_150,definition,
    ( definitionFOFtoCNF_549
  <=> ( ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) ) ) ) ).

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

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

fof(definition_153,definition,
    ( definitionFOFtoCNF_551
  <=> ( definitionFOFtoCNF_548
      & ( 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_154,definition,
    ( definitionFOFtoCNF_552
  <=> ( ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) ) ) ) ).

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

fof(definition_156,definition,
    ( definitionFOFtoCNF_554
  <=> ( definitionFOFtoCNF_551
      & ( 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_157,definition,
    ( definitionFOFtoCNF_555
  <=> ( ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) ) ) ) ).

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

fof(definition_159,definition,
    ( definitionFOFtoCNF_557
  <=> ( definitionFOFtoCNF_554
      & ( 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_160,definition,
    ( definitionFOFtoCNF_558
  <=> ( ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) ) ) ) ).

fof(definition_161,definition,
    ( definitionFOFtoCNF_559
  <=> ( op(e3,e3) != e3
      | ( e3 != unit
        & op(e3,e3) = e3 ) ) ) ).

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

fof(definition_163,definition,
    ( definitionFOFtoCNF_560
  <=> ( definitionFOFtoCNF_557
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) ) ) ).

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

fof(definition_165,definition,
    ( definitionFOFtoCNF_58
  <=> ( ( 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(definition_166,definition,
    ( definitionFOFtoCNF_59
  <=> ( op(e4,e0) != e0
      | ( e0 != unit
        & op(e4,e0) = e0 ) ) ) ).

fof(definition_167,definition,
    ( definitionFOFtoCNF_60
  <=> ( op(e4,e1) != e0
      | ( e0 != unit
        & op(e4,e0) = e1 ) ) ) ).

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

fof(definition_169,definition,
    ( definitionFOFtoCNF_61
  <=> ( ( 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 ) ) ) ) ).

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

fof(definition_171,definition,
    ( definitionFOFtoCNF_63
  <=> ( definitionFOFtoCNF_51
      & ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) ) ) ) ).

fof(definition_172,definition,
    ( definitionFOFtoCNF_64
  <=> ( ( 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 ) ) ) ) ).

fof(definition_173,definition,
    ( definitionFOFtoCNF_65
  <=> ( ( 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 ) ) ) ) ).

fof(definition_174,definition,
    ( definitionFOFtoCNF_66
  <=> ( ( 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 ) ) ) ) ).

fof(definition_175,definition,
    ( definitionFOFtoCNF_663
  <=> ( ( 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 ) ) ) ) ).

fof(definition_176,definition,
    ( definitionFOFtoCNF_664
  <=> ( ( 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 ) ) ) ) ).

fof(definition_177,definition,
    ( definitionFOFtoCNF_665
  <=> ( ( 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 ) ) ) ) ).

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

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

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

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

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

fof(definition_183,definition,
    ( definitionFOFtoCNF_670
  <=> ( ( 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(definition_184,definition,
    ( definitionFOFtoCNF_671
  <=> ( op(e4,e0) != e0
      | ( e0 != unit
        & op(e4,e0) = e0 ) ) ) ).

fof(definition_185,definition,
    ( definitionFOFtoCNF_672
  <=> ( op(e4,e1) != e0
      | ( e0 != unit
        & op(e4,e0) = e1 ) ) ) ).

fof(definition_186,definition,
    ( definitionFOFtoCNF_673
  <=> ( ( 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 ) ) ) ) ).

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

fof(definition_188,definition,
    ( definitionFOFtoCNF_675
  <=> ( definitionFOFtoCNF_663
      & ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) ) ) ) ).

fof(definition_189,definition,
    ( definitionFOFtoCNF_676
  <=> ( ( 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 ) ) ) ) ).

fof(definition_190,definition,
    ( definitionFOFtoCNF_677
  <=> ( ( 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 ) ) ) ) ).

fof(definition_191,definition,
    ( definitionFOFtoCNF_678
  <=> ( ( 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 ) ) ) ) ).

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

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

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

fof(definition_195,definition,
    ( definitionFOFtoCNF_681
  <=> ( ( 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 ) ) ) ) ).

fof(definition_196,definition,
    ( definitionFOFtoCNF_682
  <=> ( op(e4,e1) != e1
      | ( e1 != unit
        & op(e4,e1) = e1 ) ) ) ).

fof(definition_197,definition,
    ( definitionFOFtoCNF_683
  <=> ( ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) ) ) ) ).

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

fof(definition_199,definition,
    ( definitionFOFtoCNF_685
  <=> ( definitionFOFtoCNF_676
      & ( 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 ) ) ) ) ).

fof(definition_200,definition,
    ( definitionFOFtoCNF_686
  <=> ( ( 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 ) ) ) ) ).

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

fof(definition_202,definition,
    ( definitionFOFtoCNF_688
  <=> ( ( 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_203,definition,
    ( definitionFOFtoCNF_689
  <=> ( ( 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_204,definition,
    ( definitionFOFtoCNF_69
  <=> ( ( 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 ) ) ) ) ).

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

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

fof(definition_207,definition,
    ( definitionFOFtoCNF_692
  <=> ( ( 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_208,definition,
    ( definitionFOFtoCNF_693
  <=> ( op(e1,e0) != e2
      | ( e2 != unit
        & op(e1,e2) = e0 ) ) ) ).

fof(definition_209,definition,
    ( definitionFOFtoCNF_694
  <=> ( definitionFOFtoCNF_688
      & ( 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_210,definition,
    ( definitionFOFtoCNF_695
  <=> ( ( 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_211,definition,
    ( definitionFOFtoCNF_696
  <=> ( op(e3,e4) != e2
      | ( e2 != unit
        & op(e3,e2) = e4 ) ) ) ).

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

fof(definition_213,definition,
    ( definitionFOFtoCNF_698
  <=> ( ( 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_214,definition,
    ( definitionFOFtoCNF_699
  <=> ( op(e2,e2) != e2
      | ( e2 != unit
        & op(e2,e2) = e2 ) ) ) ).

fof(definition_215,definition,
    ( definitionFOFtoCNF_70
  <=> ( op(e4,e1) != e1
      | ( e1 != unit
        & op(e4,e1) = e1 ) ) ) ).

fof(definition_216,definition,
    ( definitionFOFtoCNF_700
  <=> ( definitionFOFtoCNF_694
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ) ).

fof(definition_217,definition,
    ( definitionFOFtoCNF_701
  <=> ( ( 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_218,definition,
    ( definitionFOFtoCNF_702
  <=> ( ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) ) ) ) ).

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

fof(definition_220,definition,
    ( definitionFOFtoCNF_704
  <=> ( definitionFOFtoCNF_701
      & ( 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_221,definition,
    ( definitionFOFtoCNF_705
  <=> ( ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) ) ) ) ).

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

fof(definition_223,definition,
    ( definitionFOFtoCNF_707
  <=> ( definitionFOFtoCNF_704
      & ( 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_224,definition,
    ( definitionFOFtoCNF_708
  <=> ( ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) ) ) ) ).

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

fof(definition_226,definition,
    ( definitionFOFtoCNF_71
  <=> ( ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) ) ) ) ).

fof(definition_227,definition,
    ( definitionFOFtoCNF_710
  <=> ( definitionFOFtoCNF_707
      & ( 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_228,definition,
    ( definitionFOFtoCNF_711
  <=> ( ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) ) ) ) ).

fof(definition_229,definition,
    ( definitionFOFtoCNF_712
  <=> ( op(e3,e3) != e3
      | ( e3 != unit
        & op(e3,e3) = e3 ) ) ) ).

fof(definition_230,definition,
    ( definitionFOFtoCNF_713
  <=> ( definitionFOFtoCNF_710
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) ) ) ).

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

fof(definition_232,definition,
    ( definitionFOFtoCNF_73
  <=> ( definitionFOFtoCNF_64
      & ( 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 ) ) ) ) ).

fof(definition_233,definition,
    ( definitionFOFtoCNF_74
  <=> ( ( 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 ) ) ) ) ).

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

fof(definition_235,definition,
    ( definitionFOFtoCNF_76
  <=> ( ( 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_236,definition,
    ( definitionFOFtoCNF_765
  <=> ( ( 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 ) ) ) ) ).

fof(definition_237,definition,
    ( definitionFOFtoCNF_766
  <=> ( ( 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 ) ) ) ) ).

fof(definition_238,definition,
    ( definitionFOFtoCNF_767
  <=> ( ( 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 ) ) ) ) ).

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

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

fof(definition_241,definition,
    ( definitionFOFtoCNF_77
  <=> ( ( 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_242,definition,
    ( definitionFOFtoCNF_770
  <=> ( ( op(e2,e1) != e0
        | ( e0 != unit
          & op(e2,e0) = e1 ) )
      & ( op(e2,e2) != e0
        | ( e0 != unit
          & op(e2,e0) = e2 ) ) ) ) ).

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

fof(definition_244,definition,
    ( definitionFOFtoCNF_772
  <=> ( ( 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(definition_245,definition,
    ( definitionFOFtoCNF_773
  <=> ( op(e4,e0) != e0
      | ( e0 != unit
        & op(e4,e0) = e0 ) ) ) ).

fof(definition_246,definition,
    ( definitionFOFtoCNF_774
  <=> ( op(e4,e1) != e0
      | ( e0 != unit
        & op(e4,e0) = e1 ) ) ) ).

fof(definition_247,definition,
    ( definitionFOFtoCNF_775
  <=> ( ( 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 ) ) ) ) ).

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

fof(definition_249,definition,
    ( definitionFOFtoCNF_777
  <=> ( definitionFOFtoCNF_765
      & ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) ) ) ) ).

fof(definition_250,definition,
    ( definitionFOFtoCNF_778
  <=> ( ( 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 ) ) ) ) ).

fof(definition_251,definition,
    ( definitionFOFtoCNF_779
  <=> ( ( 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 ) ) ) ) ).

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

fof(definition_253,definition,
    ( definitionFOFtoCNF_780
  <=> ( ( 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 ) ) ) ) ).

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

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

fof(definition_256,definition,
    ( definitionFOFtoCNF_783
  <=> ( ( 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 ) ) ) ) ).

fof(definition_257,definition,
    ( definitionFOFtoCNF_784
  <=> ( op(e4,e1) != e1
      | ( e1 != unit
        & op(e4,e1) = e1 ) ) ) ).

fof(definition_258,definition,
    ( definitionFOFtoCNF_785
  <=> ( ( op(e3,e4) != e1
        | ( e1 != unit
          & op(e3,e1) = e4 ) )
      & ( op(e4,e0) != e1
        | ( e1 != unit
          & op(e4,e1) = e0 ) ) ) ) ).

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

fof(definition_260,definition,
    ( definitionFOFtoCNF_787
  <=> ( definitionFOFtoCNF_778
      & ( 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 ) ) ) ) ).

fof(definition_261,definition,
    ( definitionFOFtoCNF_788
  <=> ( ( 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 ) ) ) ) ).

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

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

fof(definition_264,definition,
    ( definitionFOFtoCNF_790
  <=> ( ( 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_265,definition,
    ( definitionFOFtoCNF_791
  <=> ( ( 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_266,definition,
    ( definitionFOFtoCNF_792
  <=> ( op(e0,e0) != e2
      | ( e2 != unit
        & op(e0,e2) = e0 ) ) ) ).

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

fof(definition_268,definition,
    ( definitionFOFtoCNF_794
  <=> ( ( 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_269,definition,
    ( definitionFOFtoCNF_795
  <=> ( op(e1,e0) != e2
      | ( e2 != unit
        & op(e1,e2) = e0 ) ) ) ).

fof(definition_270,definition,
    ( definitionFOFtoCNF_796
  <=> ( definitionFOFtoCNF_790
      & ( 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_271,definition,
    ( definitionFOFtoCNF_797
  <=> ( ( 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_272,definition,
    ( definitionFOFtoCNF_798
  <=> ( op(e3,e4) != e2
      | ( e2 != unit
        & op(e3,e2) = e4 ) ) ) ).

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

fof(definition_274,definition,
    ( definitionFOFtoCNF_80
  <=> ( ( 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_275,definition,
    ( definitionFOFtoCNF_800
  <=> ( ( 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_276,definition,
    ( definitionFOFtoCNF_801
  <=> ( op(e2,e2) != e2
      | ( e2 != unit
        & op(e2,e2) = e2 ) ) ) ).

fof(definition_277,definition,
    ( definitionFOFtoCNF_802
  <=> ( definitionFOFtoCNF_796
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ) ).

fof(definition_278,definition,
    ( definitionFOFtoCNF_803
  <=> ( ( 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_279,definition,
    ( definitionFOFtoCNF_804
  <=> ( ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) ) ) ) ).

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

fof(definition_281,definition,
    ( definitionFOFtoCNF_806
  <=> ( definitionFOFtoCNF_803
      & ( 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_282,definition,
    ( definitionFOFtoCNF_807
  <=> ( ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) ) ) ) ).

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

fof(definition_284,definition,
    ( definitionFOFtoCNF_809
  <=> ( definitionFOFtoCNF_806
      & ( 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_285,definition,
    ( definitionFOFtoCNF_81
  <=> ( op(e1,e0) != e2
      | ( e2 != unit
        & op(e1,e2) = e0 ) ) ) ).

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

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

fof(definition_288,definition,
    ( definitionFOFtoCNF_812
  <=> ( definitionFOFtoCNF_809
      & ( 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_289,definition,
    ( definitionFOFtoCNF_813
  <=> ( ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) ) ) ) ).

fof(definition_290,definition,
    ( definitionFOFtoCNF_814
  <=> ( op(e3,e3) != e3
      | ( e3 != unit
        & op(e3,e3) = e3 ) ) ) ).

fof(definition_291,definition,
    ( definitionFOFtoCNF_815
  <=> ( definitionFOFtoCNF_812
      & ( op(e4,e4) != e3
        | ( e3 != unit
          & op(e4,e3) = e4 ) ) ) ) ).

fof(definition_292,definition,
    ( definitionFOFtoCNF_82
  <=> ( definitionFOFtoCNF_76
      & ( 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_293,definition,
    ( definitionFOFtoCNF_83
  <=> ( ( 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_294,definition,
    ( definitionFOFtoCNF_831
  <=> ( ( 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 ) ) ) ) ).

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

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

fof(definition_297,definition,
    ( definitionFOFtoCNF_86
  <=> ( ( 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_298,definition,
    ( definitionFOFtoCNF_87
  <=> ( op(e2,e2) != e2
      | ( e2 != unit
        & op(e2,e2) = e2 ) ) ) ).

fof(definition_299,definition,
    ( definitionFOFtoCNF_88
  <=> ( definitionFOFtoCNF_82
      & ( op(e4,e4) != e2
        | ( e2 != unit
          & op(e4,e2) = e4 ) ) ) ) ).

fof(definition_300,definition,
    ( definitionFOFtoCNF_89
  <=> ( ( 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_301,definition,
    ( definitionFOFtoCNF_90
  <=> ( ( op(e0,e0) != e3
        | ( e3 != unit
          & op(e0,e3) = e0 ) )
      & ( op(e0,e1) != e3
        | ( e3 != unit
          & op(e0,e3) = e1 ) ) ) ) ).

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

fof(definition_303,definition,
    ( definitionFOFtoCNF_92
  <=> ( definitionFOFtoCNF_89
      & ( 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_304,definition,
    ( definitionFOFtoCNF_93
  <=> ( ( op(e2,e0) != e3
        | ( e3 != unit
          & op(e2,e3) = e0 ) )
      & ( op(e2,e1) != e3
        | ( e3 != unit
          & op(e2,e3) = e1 ) ) ) ) ).

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

fof(definition_306,definition,
    ( definitionFOFtoCNF_95
  <=> ( definitionFOFtoCNF_92
      & ( 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_307,definition,
    ( definitionFOFtoCNF_96
  <=> ( ( op(e3,e1) != e3
        | ( e3 != unit
          & op(e3,e3) = e1 ) )
      & ( op(e3,e2) != e3
        | ( e3 != unit
          & op(e3,e3) = e2 ) ) ) ) ).

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

fof(definition_309,definition,
    ( definitionFOFtoCNF_98
  <=> ( definitionFOFtoCNF_95
      & ( 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_310,definition,
    ( definitionFOFtoCNF_99
  <=> ( ( op(e4,e2) != e3
        | ( e3 != unit
          & op(e4,e3) = e2 ) )
      & ( op(e4,e3) != e3
        | ( e3 != unit
          & op(e4,e3) = e3 ) ) ) ) ).

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

fof(normalize_1_0,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_1_1,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e2,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(conjunct,[],[normalize_1_0]) ).

fof(normalize_1_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_1_3,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_1_2]) ).

fof(normalize_1_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_1_5,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_1_4]) ).

fof(normalize_1_6,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_1_2]) ).

fof(normalize_1_7,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_1_4]) ).

fof(normalize_1_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_1_9,plain,
    op(e1,e1) != op(e1,e2),
    inference(conjunct,[],[normalize_1_8]) ).

fof(normalize_1_10,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_1_2]) ).

fof(normalize_1_11,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_12,plain,
    op(unit,e2) = e2,
    inference(conjunct,[],[normalize_1_11]) ).

fof(normalize_1_13,plain,
    op(e3,e0) != op(e3,e4),
    inference(conjunct,[],[normalize_1_8]) ).

fof(normalize_1_14,plain,
    ( ~ definitionFOFtoCNF_10
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_0]) ).

fof(normalize_1_15,plain,
    ( ( e0 != unit
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_10 )
    & ( e0 != unit
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_10 )
    & ( e0 != unit
      | op(e3,e4) != e0
      | ~ definitionFOFtoCNF_10 )
    & ( op(e3,e2) != e0
      | ~ definitionFOFtoCNF_10
      | op(e3,e0) = e2 )
    & ( op(e3,e3) != e0
      | ~ definitionFOFtoCNF_10
      | op(e3,e0) = e3 )
    & ( op(e3,e4) != e0
      | ~ definitionFOFtoCNF_10
      | op(e3,e0) = e4 )
    & ( op(e3,e2) = e0
      | op(e3,e3) = e0
      | op(e3,e4) = e0
      | definitionFOFtoCNF_10 )
    & ( op(e3,e0) != e2
      | op(e3,e0) != e3
      | op(e3,e0) != e4
      | e0 = unit
      | definitionFOFtoCNF_10 )
    & ( op(e3,e0) != e2
      | op(e3,e0) != e3
      | e0 = unit
      | op(e3,e4) = e0
      | definitionFOFtoCNF_10 )
    & ( op(e3,e0) != e2
      | op(e3,e0) != e4
      | e0 = unit
      | op(e3,e3) = e0
      | definitionFOFtoCNF_10 )
    & ( op(e3,e0) != e2
      | e0 = unit
      | op(e3,e3) = e0
      | op(e3,e4) = e0
      | definitionFOFtoCNF_10 )
    & ( op(e3,e0) != e3
      | op(e3,e0) != e4
      | e0 = unit
      | op(e3,e2) = e0
      | definitionFOFtoCNF_10 )
    & ( op(e3,e0) != e3
      | e0 = unit
      | op(e3,e2) = e0
      | op(e3,e4) = e0
      | definitionFOFtoCNF_10 )
    & ( op(e3,e0) != e4
      | e0 = unit
      | op(e3,e2) = e0
      | op(e3,e3) = e0
      | definitionFOFtoCNF_10 ) ),
    inference(clausify,[],[normalize_1_14]) ).

fof(normalize_1_16,plain,
    ( op(e3,e4) != e0
    | ~ definitionFOFtoCNF_10
    | op(e3,e0) = e4 ),
    inference(conjunct,[],[normalize_1_15]) ).

fof(normalize_1_17,plain,
    op(e3,e0) != op(e3,e3),
    inference(conjunct,[],[normalize_1_8]) ).

fof(normalize_1_18,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_1_2]) ).

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

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

fof(normalize_1_21,plain,
    ( op(e3,e4) != e2
    | ~ definitionFOFtoCNF_33
    | op(e3,e2) = e4 ),
    inference(conjunct,[],[normalize_1_20]) ).

fof(normalize_1_22,plain,
    e1 != e4,
    inference(conjunct,[],[normalize_1_4]) ).

fof(normalize_1_23,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_1_24,plain,
    ( op(e3,e4) = e0
    | op(e3,e4) = e1
    | op(e3,e4) = e2
    | op(e3,e4) = e3
    | op(e3,e4) = e4 ),
    inference(conjunct,[],[normalize_1_23]) ).

fof(normalize_1_25,plain,
    op(e3,e3) != op(e3,e4),
    inference(conjunct,[],[normalize_1_8]) ).

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

fof(normalize_1_27,plain,
    ( op(e3,e4) = e2
    | definitionFOFtoCNF_33 ),
    inference(conjunct,[],[normalize_1_20]) ).

fof(normalize_1_28,plain,
    op(e3,unit) = e3,
    inference(conjunct,[],[normalize_1_11]) ).

fof(normalize_1_29,plain,
    op(unit,e4) = e4,
    inference(conjunct,[],[normalize_1_11]) ).

fof(normalize_1_30,plain,
    op(unit,e3) = e3,
    inference(conjunct,[],[normalize_1_11]) ).

fof(normalize_1_31,plain,
    op(unit,e1) = e1,
    inference(conjunct,[],[normalize_1_11]) ).

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

fof(normalize_1_33,plain,
    op(e2,e2) != op(e2,e3),
    inference(conjunct,[],[normalize_1_8]) ).

fof(normalize_1_34,plain,
    e2 != e3,
    inference(conjunct,[],[normalize_1_4]) ).

fof(normalize_1_35,plain,
    ( op(e1,e0) != op(e0,e1)
    & op(op(e0,e1),e0) != e1
    & op(op(e0,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_36,plain,
    op(e1,e0) != op(e0,e1),
    inference(conjunct,[],[normalize_1_35]) ).

fof(normalize_1_37,plain,
    op(e1,unit) = e1,
    inference(conjunct,[],[normalize_1_11]) ).

fof(normalize_1_38,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_1_4]) ).

fof(normalize_1_39,plain,
    ( op(e3,e2) = e0
    | op(e3,e3) = e0
    | op(e3,e4) = e0
    | definitionFOFtoCNF_10 ),
    inference(conjunct,[],[normalize_1_15]) ).

fof(normalize_1_40,plain,
    e0 != e2,
    inference(conjunct,[],[normalize_1_4]) ).

fof(normalize_1_41,plain,
    op(e0,e2) != op(e0,e4),
    inference(conjunct,[],[normalize_1_8]) ).

fof(normalize_1_42,plain,
    op(e0,unit) = e0,
    inference(conjunct,[],[normalize_1_11]) ).

cnf(refute_1_0,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e2,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(canonicalize,[],[normalize_1_1]) ).

cnf(refute_1_1,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_1_3]) ).

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

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

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

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

cnf(refute_1_6,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_1_1,refute_1_5]) ).

cnf(refute_1_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_1_8,plain,
    ( op(e2,e2) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_1_6,refute_1_7]) ).

cnf(refute_1_9,plain,
    ( e3 = e0
    | op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e0) )],[refute_1_0,refute_1_8]) ).

cnf(refute_1_10,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_1_5]) ).

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

cnf(refute_1_12,plain,
    e3 != e0,
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_1_11,refute_1_10]) ).

cnf(refute_1_13,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_1_9,refute_1_12]) ).

cnf(refute_1_14,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_1_6]) ).

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

cnf(refute_1_16,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_17,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_15,refute_1_16]) ).

cnf(refute_1_18,plain,
    op(op(e2,e2),e2) = op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_1_6,refute_1_17]) ).

cnf(refute_1_19,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_20,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_18,refute_1_19]) ).

cnf(refute_1_21,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_1_14,refute_1_20]) ).

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

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

cnf(refute_1_24,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_1_25,plain,
    ( op(e3,e2) != e0
    | e1 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_1_23,refute_1_24]) ).

cnf(refute_1_26,plain,
    ( e1 = e0
    | op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e0) )],[refute_1_13,refute_1_25]) ).

cnf(refute_1_27,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_1_7]) ).

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

cnf(refute_1_29,plain,
    e1 != e0,
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_1_28,refute_1_27]) ).

cnf(refute_1_30,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_1_26,refute_1_29]) ).

cnf(refute_1_31,plain,
    op(e1,e1) != op(e1,e2),
    inference(canonicalize,[],[normalize_1_9]) ).

cnf(refute_1_32,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_1_10]) ).

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

cnf(refute_1_34,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_1_14,refute_1_33]) ).

cnf(refute_1_35,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_36,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_37,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_35,refute_1_36]) ).

cnf(refute_1_38,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_1_34,refute_1_37]) ).

cnf(refute_1_39,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_40,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_41,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_39,refute_1_40]) ).

cnf(refute_1_42,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_34,refute_1_41]) ).

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

cnf(refute_1_44,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_1_4,refute_1_43]) ).

cnf(refute_1_45,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_44:[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_46,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_42,refute_1_45]) ).

cnf(refute_1_47,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_38,refute_1_46]) ).

cnf(refute_1_48,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_49,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_47,refute_1_48]) ).

cnf(refute_1_50,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_1_32,refute_1_49]) ).

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

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

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

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

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

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

cnf(refute_1_57,plain,
    op(e1,e2) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e2)) )],[refute_1_56,refute_1_55]) ).

cnf(refute_1_58,plain,
    ( op(e0,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e0) )],[refute_1_30,refute_1_57]) ).

cnf(refute_1_59,plain,
    op(unit,e2) = e2,
    inference(canonicalize,[],[normalize_1_12]) ).

cnf(refute_1_60,plain,
    op(e3,e0) != op(e3,e4),
    inference(canonicalize,[],[normalize_1_13]) ).

cnf(refute_1_61,plain,
    ( op(e3,e4) != e0
    | ~ definitionFOFtoCNF_10
    | op(e3,e0) = e4 ),
    inference(canonicalize,[],[normalize_1_16]) ).

cnf(refute_1_62,plain,
    op(e3,e0) != op(e3,e3),
    inference(canonicalize,[],[normalize_1_17]) ).

cnf(refute_1_63,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_1_18]) ).

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

cnf(refute_1_65,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_66,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_64,refute_1_65]) ).

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

cnf(refute_1_68,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_69,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_70,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_68,refute_1_69]) ).

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

cnf(refute_1_72,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_44:[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_73,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_71,refute_1_72]) ).

cnf(refute_1_74,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_67,refute_1_73]) ).

cnf(refute_1_75,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_76,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_74,refute_1_75]) ).

cnf(refute_1_77,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_1_63,refute_1_76]) ).

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

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

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

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

cnf(refute_1_82,plain,
    op(e3,e0) != e4,
    inference(resolve,[$cnf( $equal(op(e3,e0),op(e3,e3)) )],[refute_1_81,refute_1_62]) ).

cnf(refute_1_83,plain,
    ( op(e3,e4) != e0
    | ~ definitionFOFtoCNF_10 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e4) )],[refute_1_61,refute_1_82]) ).

cnf(refute_1_84,plain,
    ( op(e3,e4) != e2
    | ~ definitionFOFtoCNF_33
    | op(e3,e2) = e4 ),
    inference(canonicalize,[],[normalize_1_21]) ).

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

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

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

cnf(refute_1_88,plain,
    e1 != e4,
    inference(canonicalize,[],[normalize_1_22]) ).

cnf(refute_1_89,plain,
    ( op(e3,e4) != e2
    | ~ definitionFOFtoCNF_33 ),
    inference(resolve,[$cnf( $equal(e1,e4) )],[refute_1_87,refute_1_88]) ).

cnf(refute_1_90,plain,
    ( op(e3,e4) = e0
    | op(e3,e4) = e1
    | op(e3,e4) = e2
    | op(e3,e4) = e3
    | op(e3,e4) = e4 ),
    inference(canonicalize,[],[normalize_1_24]) ).

cnf(refute_1_91,plain,
    op(e3,e3) != op(e3,e4),
    inference(canonicalize,[],[normalize_1_25]) ).

cnf(refute_1_92,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_93,plain,
    ( e4 != op(e3,e4)
    | op(e3,e3) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_1_79,refute_1_92]) ).

cnf(refute_1_94,plain,
    e4 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e3),op(e3,e4)) )],[refute_1_93,refute_1_91]) ).

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

cnf(refute_1_96,plain,
    op(e3,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e4)) )],[refute_1_95,refute_1_94]) ).

cnf(refute_1_97,plain,
    ( op(e3,e4) = e0
    | op(e3,e4) = e1
    | op(e3,e4) = e2
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e4) )],[refute_1_90,refute_1_96]) ).

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

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

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

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

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

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

cnf(refute_1_104,plain,
    ( op(e3,e4) = e0
    | op(e3,e4) = e2
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e1) )],[refute_1_97,refute_1_103]) ).

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

cnf(refute_1_106,plain,
    ( e2 != e2
    | op(e3,e4) = e0
    | op(e3,e4) = e2
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e2) )],[refute_1_104,refute_1_105]) ).

cnf(refute_1_107,plain,
    ( e2 != e2
    | ~ definitionFOFtoCNF_33
    | op(e3,e4) = e0
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e2) )],[refute_1_106,refute_1_89]) ).

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

cnf(refute_1_109,plain,
    ( ~ definitionFOFtoCNF_33
    | op(e3,e4) = e0
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(e2,e2) )],[refute_1_108,refute_1_107]) ).

cnf(refute_1_110,plain,
    ( op(e3,e4) = e2
    | definitionFOFtoCNF_33 ),
    inference(canonicalize,[],[normalize_1_27]) ).

cnf(refute_1_111,plain,
    op(e3,unit) = e3,
    inference(canonicalize,[],[normalize_1_28]) ).

cnf(refute_1_112,plain,
    op(unit,e4) = e4,
    inference(canonicalize,[],[normalize_1_29]) ).

cnf(refute_1_113,plain,
    op(unit,e3) = e3,
    inference(canonicalize,[],[normalize_1_30]) ).

cnf(refute_1_114,plain,
    op(unit,e1) = e1,
    inference(canonicalize,[],[normalize_1_31]) ).

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

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

cnf(refute_1_117,plain,
    ( op(unit,e1) != e1
    | op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_1_115,refute_1_116]) ).

cnf(refute_1_118,plain,
    ( op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_1_114,refute_1_117]) ).

cnf(refute_1_119,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_120,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_1_52,refute_1_119]) ).

cnf(refute_1_121,plain,
    ( e0 = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_1_118,refute_1_120]) ).

cnf(refute_1_122,plain,
    ( unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_1_121,refute_1_27]) ).

cnf(refute_1_123,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_1_124,plain,
    ( op(unit,e3) != e3
    | op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_1_122,refute_1_123]) ).

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

cnf(refute_1_126,plain,
    op(e2,e2) != op(e2,e3),
    inference(canonicalize,[],[normalize_1_33]) ).

cnf(refute_1_127,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_1_128,plain,
    ( e3 != op(e2,e3)
    | op(e2,e2) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_1_6,refute_1_127]) ).

cnf(refute_1_129,plain,
    e3 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e3)) )],[refute_1_128,refute_1_126]) ).

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

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

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

cnf(refute_1_133,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_134,plain,
    ( op(unit,e4) != e4
    | op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_1_132,refute_1_133]) ).

cnf(refute_1_135,plain,
    ( op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_1_112,refute_1_134]) ).

cnf(refute_1_136,plain,
    ( unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e4) )],[refute_1_135,refute_1_96]) ).

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

cnf(refute_1_138,plain,
    ( op(e3,unit) != e3
    | op(e3,e4) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_1_136,refute_1_137]) ).

cnf(refute_1_139,plain,
    ( op(e3,e4) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_1_111,refute_1_138]) ).

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

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

cnf(refute_1_142,plain,
    ( e3 = e2
    | unit = e0
    | definitionFOFtoCNF_33 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e2) )],[refute_1_110,refute_1_141]) ).

cnf(refute_1_143,plain,
    e2 != e3,
    inference(canonicalize,[],[normalize_1_34]) ).

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

cnf(refute_1_145,plain,
    e3 != e2,
    inference(resolve,[$cnf( $equal(e2,e3) )],[refute_1_144,refute_1_143]) ).

cnf(refute_1_146,plain,
    ( unit = e0
    | definitionFOFtoCNF_33 ),
    inference(resolve,[$cnf( $equal(e3,e2) )],[refute_1_142,refute_1_145]) ).

cnf(refute_1_147,plain,
    op(e1,e0) != op(e0,e1),
    inference(canonicalize,[],[normalize_1_36]) ).

cnf(refute_1_148,plain,
    op(e1,unit) = e1,
    inference(canonicalize,[],[normalize_1_37]) ).

cnf(refute_1_149,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_150,plain,
    ( op(e1,unit) != e1
    | op(e1,e0) = e1
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_1_136,refute_1_149]) ).

cnf(refute_1_151,plain,
    ( op(e1,e0) = e1
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_1_148,refute_1_150]) ).

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

cnf(refute_1_153,plain,
    ( e1 != op(e0,e1)
    | op(e1,e0) = op(e0,e1)
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e0),e1) )],[refute_1_151,refute_1_152]) ).

cnf(refute_1_154,plain,
    ( e1 != op(e0,e1)
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e0),op(e0,e1)) )],[refute_1_153,refute_1_147]) ).

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

cnf(refute_1_156,plain,
    ( op(unit,e1) != e1
    | op(e0,e1) = e1
    | definitionFOFtoCNF_33 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_1_146,refute_1_155]) ).

cnf(refute_1_157,plain,
    ( op(e0,e1) = e1
    | definitionFOFtoCNF_33 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_1_114,refute_1_156]) ).

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

cnf(refute_1_159,plain,
    ( e1 != e1
    | e1 = op(e0,e1)
    | definitionFOFtoCNF_33 ),
    inference(resolve,[$cnf( $equal(op(e0,e1),e1) )],[refute_1_157,refute_1_158]) ).

cnf(refute_1_160,plain,
    ( e1 != e1
    | unit = e4
    | definitionFOFtoCNF_33 ),
    inference(resolve,[$cnf( $equal(e1,op(e0,e1)) )],[refute_1_159,refute_1_154]) ).

cnf(refute_1_161,plain,
    e1 = e1,
    introduced(tautology,[refl,[$fot(e1)]]) ).

cnf(refute_1_162,plain,
    ( unit = e4
    | definitionFOFtoCNF_33 ),
    inference(resolve,[$cnf( $equal(e1,e1) )],[refute_1_161,refute_1_160]) ).

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

cnf(refute_1_164,plain,
    ( unit != e0
    | e4 = e0
    | definitionFOFtoCNF_33 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_1_162,refute_1_163]) ).

cnf(refute_1_165,plain,
    ( e4 = e0
    | definitionFOFtoCNF_33 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_1_146,refute_1_164]) ).

cnf(refute_1_166,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_1_38]) ).

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

cnf(refute_1_168,plain,
    e4 != e0,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_1_167,refute_1_166]) ).

cnf(refute_1_169,plain,
    definitionFOFtoCNF_33,
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_1_165,refute_1_168]) ).

cnf(refute_1_170,plain,
    ( op(e3,e4) = e0
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_33 )],[refute_1_169,refute_1_109]) ).

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

cnf(refute_1_172,plain,
    ( e0 != e0
    | op(e3,e4) = e0
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_1_170,refute_1_171]) ).

cnf(refute_1_173,plain,
    ( e0 != e0
    | ~ definitionFOFtoCNF_10
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_1_172,refute_1_83]) ).

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

cnf(refute_1_175,plain,
    ( ~ definitionFOFtoCNF_10
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_1_174,refute_1_173]) ).

cnf(refute_1_176,plain,
    ( op(e3,e2) = e0
    | op(e3,e3) = e0
    | op(e3,e4) = e0
    | definitionFOFtoCNF_10 ),
    inference(canonicalize,[],[normalize_1_39]) ).

cnf(refute_1_177,plain,
    ( e1 = e0
    | op(e3,e3) = e0
    | op(e3,e4) = e0
    | definitionFOFtoCNF_10 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e0) )],[refute_1_176,refute_1_25]) ).

cnf(refute_1_178,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_1_179,plain,
    ( op(e3,e3) != e0
    | e4 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_1_79,refute_1_178]) ).

cnf(refute_1_180,plain,
    ( e1 = e0
    | e4 = e0
    | op(e3,e4) = e0
    | definitionFOFtoCNF_10 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e0) )],[refute_1_177,refute_1_179]) ).

cnf(refute_1_181,plain,
    ( e4 = e0
    | op(e3,e4) = e0
    | definitionFOFtoCNF_10 ),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_1_180,refute_1_29]) ).

cnf(refute_1_182,plain,
    ( op(e3,e4) = e0
    | definitionFOFtoCNF_10 ),
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_1_181,refute_1_168]) ).

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

cnf(refute_1_184,plain,
    ( op(e3,e4) != e0
    | e3 = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e3) )],[refute_1_139,refute_1_183]) ).

cnf(refute_1_185,plain,
    ( e3 = e0
    | unit = e0
    | definitionFOFtoCNF_10 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_1_182,refute_1_184]) ).

cnf(refute_1_186,plain,
    ( unit = e0
    | definitionFOFtoCNF_10 ),
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_1_185,refute_1_12]) ).

cnf(refute_1_187,plain,
    ( op(unit,e1) != e1
    | op(e0,e1) = e1
    | definitionFOFtoCNF_10 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_1_186,refute_1_155]) ).

cnf(refute_1_188,plain,
    ( op(e0,e1) = e1
    | definitionFOFtoCNF_10 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_1_114,refute_1_187]) ).

cnf(refute_1_189,plain,
    ( e1 != e1
    | e1 = op(e0,e1)
    | definitionFOFtoCNF_10 ),
    inference(resolve,[$cnf( $equal(op(e0,e1),e1) )],[refute_1_188,refute_1_158]) ).

cnf(refute_1_190,plain,
    ( e1 != e1
    | unit = e4
    | definitionFOFtoCNF_10 ),
    inference(resolve,[$cnf( $equal(e1,op(e0,e1)) )],[refute_1_189,refute_1_154]) ).

cnf(refute_1_191,plain,
    ( unit = e4
    | definitionFOFtoCNF_10 ),
    inference(resolve,[$cnf( $equal(e1,e1) )],[refute_1_161,refute_1_190]) ).

cnf(refute_1_192,plain,
    ( unit != e0
    | e4 = e0
    | definitionFOFtoCNF_10 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_1_191,refute_1_163]) ).

cnf(refute_1_193,plain,
    ( e4 = e0
    | definitionFOFtoCNF_10 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_1_186,refute_1_192]) ).

cnf(refute_1_194,plain,
    definitionFOFtoCNF_10,
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_1_193,refute_1_168]) ).

cnf(refute_1_195,plain,
    op(e3,e4) = e3,
    inference(resolve,[$cnf( definitionFOFtoCNF_10 )],[refute_1_194,refute_1_175]) ).

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

cnf(refute_1_197,plain,
    ( op(e3,e0) != e3
    | op(e3,e0) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e3) )],[refute_1_195,refute_1_196]) ).

cnf(refute_1_198,plain,
    op(e3,e0) != e3,
    inference(resolve,[$cnf( $equal(op(e3,e0),op(e3,e4)) )],[refute_1_197,refute_1_60]) ).

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

cnf(refute_1_200,plain,
    ( op(e3,unit) != e3
    | op(e3,e0) = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_1_136,refute_1_199]) ).

cnf(refute_1_201,plain,
    ( op(e3,e0) = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_1_111,refute_1_200]) ).

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

cnf(refute_1_203,plain,
    ( e3 != e3
    | op(e3,e0) = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_1_201,refute_1_202]) ).

cnf(refute_1_204,plain,
    ( e3 != e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_1_203,refute_1_198]) ).

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

cnf(refute_1_206,plain,
    unit = e4,
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_1_205,refute_1_204]) ).

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

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

cnf(refute_1_209,plain,
    ( unit != e4
    | op(unit,e2) = op(e4,e2) ),
    inference(resolve,[$cnf( $equal(op(unit,e2),op(unit,e2)) )],[refute_1_207,refute_1_208]) ).

cnf(refute_1_210,plain,
    op(unit,e2) = op(e4,e2),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_1_206,refute_1_209]) ).

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

cnf(refute_1_212,plain,
    ( op(unit,e2) != e2
    | op(e4,e2) = e2 ),
    inference(resolve,[$cnf( $equal(op(unit,e2),op(e4,e2)) )],[refute_1_210,refute_1_211]) ).

cnf(refute_1_213,plain,
    op(e4,e2) = e2,
    inference(resolve,[$cnf( $equal(op(unit,e2),e2) )],[refute_1_59,refute_1_212]) ).

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

cnf(refute_1_215,plain,
    ( op(e4,e2) != e0
    | e2 = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,e2),e2) )],[refute_1_213,refute_1_214]) ).

cnf(refute_1_216,plain,
    ( e2 = e0
    | op(e0,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,e2),e0) )],[refute_1_58,refute_1_215]) ).

cnf(refute_1_217,plain,
    e0 != e2,
    inference(canonicalize,[],[normalize_1_40]) ).

cnf(refute_1_218,plain,
    ( e2 != e0
    | e0 = e2 ),
    inference(subst,[],[refute_1_4:[bind(X,$fot(e2)),bind(Y,$fot(e0))]]) ).

cnf(refute_1_219,plain,
    e2 != e0,
    inference(resolve,[$cnf( $equal(e0,e2) )],[refute_1_218,refute_1_217]) ).

cnf(refute_1_220,plain,
    op(e0,e2) = e0,
    inference(resolve,[$cnf( $equal(e2,e0) )],[refute_1_216,refute_1_219]) ).

cnf(refute_1_221,plain,
    op(e0,e2) != op(e0,e4),
    inference(canonicalize,[],[normalize_1_41]) ).

cnf(refute_1_222,plain,
    op(e0,unit) = e0,
    inference(canonicalize,[],[normalize_1_42]) ).

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

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

cnf(refute_1_225,plain,
    ( unit != e4
    | op(e0,unit) = op(e0,e4) ),
    inference(resolve,[$cnf( $equal(op(e0,unit),op(e0,unit)) )],[refute_1_223,refute_1_224]) ).

cnf(refute_1_226,plain,
    op(e0,unit) = op(e0,e4),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_1_206,refute_1_225]) ).

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

cnf(refute_1_228,plain,
    ( op(e0,unit) != e0
    | op(e0,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,unit),op(e0,e4)) )],[refute_1_226,refute_1_227]) ).

cnf(refute_1_229,plain,
    op(e0,e4) = e0,
    inference(resolve,[$cnf( $equal(op(e0,unit),e0) )],[refute_1_222,refute_1_228]) ).

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

cnf(refute_1_231,plain,
    ( op(e0,e2) != e0
    | op(e0,e2) = op(e0,e4) ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e0) )],[refute_1_229,refute_1_230]) ).

cnf(refute_1_232,plain,
    op(e0,e2) != e0,
    inference(resolve,[$cnf( $equal(op(e0,e2),op(e0,e4)) )],[refute_1_231,refute_1_221]) ).

cnf(refute_1_233,plain,
    $false,
    inference(resolve,[$cnf( $equal(op(e0,e2),e0) )],[refute_1_220,refute_1_232]) ).

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

fof(normalize_2_0,plain,
    ( ~ definitionFOFtoCNF_97
  <=> ( op(e2,e2) = e3
      & ( op(e2,e3) != e2
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_308]) ).

fof(normalize_2_1,plain,
    ( ( op(e2,e2) = e3
      | definitionFOFtoCNF_97 )
    & ( e3 != unit
      | op(e2,e2) != e3
      | ~ definitionFOFtoCNF_97 )
    & ( op(e2,e2) != e3
      | ~ definitionFOFtoCNF_97
      | op(e2,e3) = e2 )
    & ( op(e2,e3) != e2
      | e3 = unit
      | definitionFOFtoCNF_97 ) ),
    inference(clausify,[],[normalize_2_0]) ).

fof(normalize_2_2,plain,
    ( op(e2,e2) != e3
    | ~ definitionFOFtoCNF_97
    | op(e2,e3) = e2 ),
    inference(conjunct,[],[normalize_2_1]) ).

fof(normalize_2_3,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_4,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_2_3]) ).

fof(normalize_2_5,plain,
    ( ~ definitionFOFtoCNF_95
  <=> ( ~ definitionFOFtoCNF_92
      | ( 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_306]) ).

fof(normalize_2_6,plain,
    ( ~ definitionFOFtoCNF_96
  <=> ( ( op(e3,e1) = e3
        & ( op(e3,e3) != e1
          | e3 = unit ) )
      | ( op(e3,e2) = e3
        & ( op(e3,e3) != e2
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_307]) ).

fof(normalize_2_7,plain,
    ( ~ definitionFOFtoCNF_95
  <=> ( ~ definitionFOFtoCNF_92
      | ~ definitionFOFtoCNF_96
      | ( 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_2_5,normalize_2_6]) ).

fof(normalize_2_8,plain,
    ( ~ definitionFOFtoCNF_95
  <=> ( ~ definitionFOFtoCNF_92
      | ~ definitionFOFtoCNF_96
      | ~ definitionFOFtoCNF_97
      | ( 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_2_7,normalize_2_0]) ).

fof(normalize_2_9,plain,
    ( ( ~ definitionFOFtoCNF_95
      | definitionFOFtoCNF_92 )
    & ( ~ definitionFOFtoCNF_95
      | definitionFOFtoCNF_96 )
    & ( ~ definitionFOFtoCNF_95
      | definitionFOFtoCNF_97 )
    & ( e3 != unit
      | op(e2,e3) != e3
      | ~ definitionFOFtoCNF_95 )
    & ( e3 != unit
      | op(e2,e4) != e3
      | ~ definitionFOFtoCNF_95 )
    & ( e3 != unit
      | op(e3,e0) != e3
      | ~ definitionFOFtoCNF_95 )
    & ( op(e2,e4) != e3
      | ~ definitionFOFtoCNF_95
      | op(e2,e3) = e4 )
    & ( op(e3,e0) != e3
      | ~ definitionFOFtoCNF_95
      | op(e3,e3) = e0 )
    & ( ~ definitionFOFtoCNF_92
      | ~ definitionFOFtoCNF_96
      | ~ definitionFOFtoCNF_97
      | op(e2,e3) = e3
      | op(e2,e4) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_95 )
    & ( op(e2,e3) != e3
      | op(e2,e3) != e4
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_92
      | ~ definitionFOFtoCNF_96
      | ~ definitionFOFtoCNF_97
      | e3 = unit
      | definitionFOFtoCNF_95 )
    & ( op(e2,e3) != e3
      | op(e2,e3) != e4
      | ~ definitionFOFtoCNF_92
      | ~ definitionFOFtoCNF_96
      | ~ definitionFOFtoCNF_97
      | e3 = unit
      | op(e3,e0) = e3
      | definitionFOFtoCNF_95 )
    & ( op(e2,e3) != e3
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_92
      | ~ definitionFOFtoCNF_96
      | ~ definitionFOFtoCNF_97
      | e3 = unit
      | op(e2,e4) = e3
      | definitionFOFtoCNF_95 )
    & ( op(e2,e3) != e3
      | ~ definitionFOFtoCNF_92
      | ~ definitionFOFtoCNF_96
      | ~ definitionFOFtoCNF_97
      | e3 = unit
      | op(e2,e4) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_95 )
    & ( op(e2,e3) != e4
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_92
      | ~ definitionFOFtoCNF_96
      | ~ definitionFOFtoCNF_97
      | e3 = unit
      | op(e2,e3) = e3
      | definitionFOFtoCNF_95 )
    & ( op(e2,e3) != e4
      | ~ definitionFOFtoCNF_92
      | ~ definitionFOFtoCNF_96
      | ~ definitionFOFtoCNF_97
      | e3 = unit
      | op(e2,e3) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_95 )
    & ( op(e3,e3) != e0
      | ~ definitionFOFtoCNF_92
      | ~ definitionFOFtoCNF_96
      | ~ definitionFOFtoCNF_97
      | e3 = unit
      | op(e2,e3) = e3
      | op(e2,e4) = e3
      | definitionFOFtoCNF_95 ) ),
    inference(clausify,[],[normalize_2_8]) ).

fof(normalize_2_10,plain,
    ( ~ definitionFOFtoCNF_95
    | definitionFOFtoCNF_97 ),
    inference(conjunct,[],[normalize_2_9]) ).

fof(normalize_2_11,plain,
    ( ~ definitionFOFtoCNF_98
  <=> ( ~ definitionFOFtoCNF_95
      | ( 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_309]) ).

fof(normalize_2_12,plain,
    ( ~ definitionFOFtoCNF_99
  <=> ( ( op(e4,e2) = e3
        & ( op(e4,e3) != e2
          | e3 = unit ) )
      | ( op(e4,e3) = e3
        & ( op(e4,e3) != e3
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_310]) ).

fof(normalize_2_13,plain,
    ( ~ definitionFOFtoCNF_98
  <=> ( ~ definitionFOFtoCNF_95
      | ~ definitionFOFtoCNF_99
      | ( 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_2_11,normalize_2_12]) ).

fof(normalize_2_14,plain,
    ( ~ definitionFOFtoCNF_100
  <=> ( op(e3,e3) = e3
      & ( op(e3,e3) != e3
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_1]) ).

fof(normalize_2_15,plain,
    ( ~ definitionFOFtoCNF_98
  <=> ( ~ definitionFOFtoCNF_100
      | ~ definitionFOFtoCNF_95
      | ~ definitionFOFtoCNF_99
      | ( 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_2_13,normalize_2_14]) ).

fof(normalize_2_16,plain,
    ( ( ~ definitionFOFtoCNF_98
      | definitionFOFtoCNF_100 )
    & ( ~ definitionFOFtoCNF_98
      | definitionFOFtoCNF_95 )
    & ( ~ definitionFOFtoCNF_98
      | definitionFOFtoCNF_99 )
    & ( e3 != unit
      | op(e3,e4) != e3
      | ~ definitionFOFtoCNF_98 )
    & ( e3 != unit
      | op(e4,e0) != e3
      | ~ definitionFOFtoCNF_98 )
    & ( e3 != unit
      | op(e4,e1) != e3
      | ~ definitionFOFtoCNF_98 )
    & ( op(e3,e4) != e3
      | ~ definitionFOFtoCNF_98
      | op(e3,e3) = e4 )
    & ( op(e4,e0) != e3
      | ~ definitionFOFtoCNF_98
      | op(e4,e3) = e0 )
    & ( op(e4,e1) != e3
      | ~ definitionFOFtoCNF_98
      | op(e4,e3) = e1 )
    & ( ~ definitionFOFtoCNF_100
      | ~ definitionFOFtoCNF_95
      | ~ definitionFOFtoCNF_99
      | op(e3,e4) = e3
      | op(e4,e0) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_98 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e0
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_100
      | ~ definitionFOFtoCNF_95
      | ~ definitionFOFtoCNF_99
      | e3 = unit
      | definitionFOFtoCNF_98 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e0
      | ~ definitionFOFtoCNF_100
      | ~ definitionFOFtoCNF_95
      | ~ definitionFOFtoCNF_99
      | e3 = unit
      | op(e4,e1) = e3
      | definitionFOFtoCNF_98 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_100
      | ~ definitionFOFtoCNF_95
      | ~ definitionFOFtoCNF_99
      | e3 = unit
      | op(e4,e0) = e3
      | definitionFOFtoCNF_98 )
    & ( op(e3,e3) != e4
      | ~ definitionFOFtoCNF_100
      | ~ definitionFOFtoCNF_95
      | ~ definitionFOFtoCNF_99
      | e3 = unit
      | op(e4,e0) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_98 )
    & ( op(e4,e3) != e0
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_100
      | ~ definitionFOFtoCNF_95
      | ~ definitionFOFtoCNF_99
      | e3 = unit
      | op(e3,e4) = e3
      | definitionFOFtoCNF_98 )
    & ( op(e4,e3) != e0
      | ~ definitionFOFtoCNF_100
      | ~ definitionFOFtoCNF_95
      | ~ definitionFOFtoCNF_99
      | e3 = unit
      | op(e3,e4) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_98 )
    & ( op(e4,e3) != e1
      | ~ definitionFOFtoCNF_100
      | ~ definitionFOFtoCNF_95
      | ~ definitionFOFtoCNF_99
      | e3 = unit
      | op(e3,e4) = e3
      | op(e4,e0) = e3
      | definitionFOFtoCNF_98 ) ),
    inference(clausify,[],[normalize_2_15]) ).

fof(normalize_2_17,plain,
    ( ~ definitionFOFtoCNF_98
    | definitionFOFtoCNF_95 ),
    inference(conjunct,[],[normalize_2_16]) ).

fof(normalize_2_18,plain,
    ( ~ definitionFOFtoCNF_101
  <=> ( ~ definitionFOFtoCNF_98
      | ( op(e4,e4) = e3
        & ( op(e4,e3) != e4
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_2]) ).

fof(normalize_2_19,plain,
    ( ( ~ definitionFOFtoCNF_101
      | definitionFOFtoCNF_98 )
    & ( e3 != unit
      | op(e4,e4) != e3
      | ~ definitionFOFtoCNF_101 )
    & ( op(e4,e4) != e3
      | ~ definitionFOFtoCNF_101
      | op(e4,e3) = e4 )
    & ( ~ definitionFOFtoCNF_98
      | op(e4,e4) = e3
      | definitionFOFtoCNF_101 )
    & ( op(e4,e3) != e4
      | ~ definitionFOFtoCNF_98
      | e3 = unit
      | definitionFOFtoCNF_101 ) ),
    inference(clausify,[],[normalize_2_18]) ).

fof(normalize_2_20,plain,
    ( ~ definitionFOFtoCNF_101
    | definitionFOFtoCNF_98 ),
    inference(conjunct,[],[normalize_2_19]) ).

fof(normalize_2_21,plain,
    ( ~ definitionFOFtoCNF_53
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_129]) ).

fof(normalize_2_22,plain,
    ( ~ definitionFOFtoCNF_54
  <=> ( op(e0,e2) = e0
      & ( op(e0,e0) != e2
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_140]) ).

fof(normalize_2_23,plain,
    ( ~ definitionFOFtoCNF_53
  <=> ( ~ definitionFOFtoCNF_54
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_2_21,normalize_2_22]) ).

fof(normalize_2_24,plain,
    ( ~ definitionFOFtoCNF_55
  <=> ( op(e0,e3) = e0
      & ( op(e0,e0) != e3
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_151]) ).

fof(normalize_2_25,plain,
    ( ~ definitionFOFtoCNF_53
  <=> ( ~ definitionFOFtoCNF_54
      | ~ definitionFOFtoCNF_55
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_2_23,normalize_2_24]) ).

fof(normalize_2_26,plain,
    ( ( ~ definitionFOFtoCNF_53
      | definitionFOFtoCNF_54 )
    & ( ~ definitionFOFtoCNF_53
      | definitionFOFtoCNF_55 )
    & ( e0 != unit
      | op(e0,e4) != e0
      | ~ definitionFOFtoCNF_53 )
    & ( e0 != unit
      | op(e1,e0) != e0
      | ~ definitionFOFtoCNF_53 )
    & ( e0 != unit
      | op(e1,e1) != e0
      | ~ definitionFOFtoCNF_53 )
    & ( op(e0,e4) != e0
      | ~ definitionFOFtoCNF_53
      | op(e0,e0) = e4 )
    & ( op(e1,e1) != e0
      | ~ definitionFOFtoCNF_53
      | op(e1,e0) = e1 )
    & ( ~ definitionFOFtoCNF_54
      | ~ definitionFOFtoCNF_55
      | op(e0,e4) = e0
      | op(e1,e0) = e0
      | op(e1,e1) = e0
      | definitionFOFtoCNF_53 )
    & ( op(e0,e0) != e4
      | op(e1,e0) != e0
      | op(e1,e0) != e1
      | ~ definitionFOFtoCNF_54
      | ~ definitionFOFtoCNF_55
      | e0 = unit
      | definitionFOFtoCNF_53 )
    & ( op(e0,e0) != e4
      | op(e1,e0) != e0
      | ~ definitionFOFtoCNF_54
      | ~ definitionFOFtoCNF_55
      | e0 = unit
      | op(e1,e1) = e0
      | definitionFOFtoCNF_53 )
    & ( op(e0,e0) != e4
      | op(e1,e0) != e1
      | ~ definitionFOFtoCNF_54
      | ~ definitionFOFtoCNF_55
      | e0 = unit
      | op(e1,e0) = e0
      | definitionFOFtoCNF_53 )
    & ( op(e0,e0) != e4
      | ~ definitionFOFtoCNF_54
      | ~ definitionFOFtoCNF_55
      | e0 = unit
      | op(e1,e0) = e0
      | op(e1,e1) = e0
      | definitionFOFtoCNF_53 )
    & ( op(e1,e0) != e0
      | op(e1,e0) != e1
      | ~ definitionFOFtoCNF_54
      | ~ definitionFOFtoCNF_55
      | e0 = unit
      | op(e0,e4) = e0
      | definitionFOFtoCNF_53 )
    & ( op(e1,e0) != e0
      | ~ definitionFOFtoCNF_54
      | ~ definitionFOFtoCNF_55
      | e0 = unit
      | op(e0,e4) = e0
      | op(e1,e1) = e0
      | definitionFOFtoCNF_53 )
    & ( op(e1,e0) != e1
      | ~ definitionFOFtoCNF_54
      | ~ definitionFOFtoCNF_55
      | e0 = unit
      | op(e0,e4) = e0
      | op(e1,e0) = e0
      | definitionFOFtoCNF_53 ) ),
    inference(clausify,[],[normalize_2_25]) ).

fof(normalize_2_27,plain,
    ( op(e1,e1) != e0
    | ~ definitionFOFtoCNF_53
    | op(e1,e0) = e1 ),
    inference(conjunct,[],[normalize_2_26]) ).

fof(normalize_2_28,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_2_3]) ).

fof(normalize_2_29,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_2_3]) ).

fof(normalize_2_30,plain,
    ( ~ definitionFOFtoCNF_52
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_118]) ).

fof(normalize_2_31,plain,
    ( ~ definitionFOFtoCNF_52
  <=> ( ~ definitionFOFtoCNF_53
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_2_30,normalize_2_25,normalize_2_22,normalize_2_24]) ).

fof(normalize_2_32,plain,
    ( ~ definitionFOFtoCNF_56
  <=> ( ( op(e2,e1) = e0
        & ( op(e2,e0) != e1
          | e0 = unit ) )
      | ( op(e2,e2) = e0
        & ( op(e2,e0) != e2
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_162]) ).

fof(normalize_2_33,plain,
    ( ~ definitionFOFtoCNF_52
  <=> ( ~ definitionFOFtoCNF_53
      | ~ definitionFOFtoCNF_56
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_2_31,normalize_2_32]) ).

fof(normalize_2_34,plain,
    ( ~ definitionFOFtoCNF_57
  <=> ( op(e1,e2) = e0
      & ( op(e1,e0) != e2
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_164]) ).

fof(normalize_2_35,plain,
    ( ~ definitionFOFtoCNF_52
  <=> ( ~ definitionFOFtoCNF_53
      | ~ definitionFOFtoCNF_56
      | ~ definitionFOFtoCNF_57
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_2_33,normalize_2_34]) ).

fof(normalize_2_36,plain,
    ( ( ~ definitionFOFtoCNF_52
      | definitionFOFtoCNF_53 )
    & ( ~ definitionFOFtoCNF_52
      | definitionFOFtoCNF_56 )
    & ( ~ definitionFOFtoCNF_52
      | definitionFOFtoCNF_57 )
    & ( e0 != unit
      | op(e1,e3) != e0
      | ~ definitionFOFtoCNF_52 )
    & ( e0 != unit
      | op(e1,e4) != e0
      | ~ definitionFOFtoCNF_52 )
    & ( e0 != unit
      | op(e2,e0) != e0
      | ~ definitionFOFtoCNF_52 )
    & ( op(e1,e3) != e0
      | ~ definitionFOFtoCNF_52
      | op(e1,e0) = e3 )
    & ( op(e1,e4) != e0
      | ~ definitionFOFtoCNF_52
      | op(e1,e0) = e4 )
    & ( ~ definitionFOFtoCNF_53
      | ~ definitionFOFtoCNF_56
      | ~ definitionFOFtoCNF_57
      | op(e1,e3) = e0
      | op(e1,e4) = e0
      | op(e2,e0) = e0
      | definitionFOFtoCNF_52 )
    & ( op(e1,e0) != e3
      | op(e1,e0) != e4
      | op(e2,e0) != e0
      | ~ definitionFOFtoCNF_53
      | ~ definitionFOFtoCNF_56
      | ~ definitionFOFtoCNF_57
      | e0 = unit
      | definitionFOFtoCNF_52 )
    & ( op(e1,e0) != e3
      | op(e1,e0) != e4
      | ~ definitionFOFtoCNF_53
      | ~ definitionFOFtoCNF_56
      | ~ definitionFOFtoCNF_57
      | e0 = unit
      | op(e2,e0) = e0
      | definitionFOFtoCNF_52 )
    & ( op(e1,e0) != e3
      | op(e2,e0) != e0
      | ~ definitionFOFtoCNF_53
      | ~ definitionFOFtoCNF_56
      | ~ definitionFOFtoCNF_57
      | e0 = unit
      | op(e1,e4) = e0
      | definitionFOFtoCNF_52 )
    & ( op(e1,e0) != e3
      | ~ definitionFOFtoCNF_53
      | ~ definitionFOFtoCNF_56
      | ~ definitionFOFtoCNF_57
      | e0 = unit
      | op(e1,e4) = e0
      | op(e2,e0) = e0
      | definitionFOFtoCNF_52 )
    & ( op(e1,e0) != e4
      | op(e2,e0) != e0
      | ~ definitionFOFtoCNF_53
      | ~ definitionFOFtoCNF_56
      | ~ definitionFOFtoCNF_57
      | e0 = unit
      | op(e1,e3) = e0
      | definitionFOFtoCNF_52 )
    & ( op(e1,e0) != e4
      | ~ definitionFOFtoCNF_53
      | ~ definitionFOFtoCNF_56
      | ~ definitionFOFtoCNF_57
      | e0 = unit
      | op(e1,e3) = e0
      | op(e2,e0) = e0
      | definitionFOFtoCNF_52 )
    & ( op(e2,e0) != e0
      | ~ definitionFOFtoCNF_53
      | ~ definitionFOFtoCNF_56
      | ~ definitionFOFtoCNF_57
      | e0 = unit
      | op(e1,e3) = e0
      | op(e1,e4) = e0
      | definitionFOFtoCNF_52 ) ),
    inference(clausify,[],[normalize_2_35]) ).

fof(normalize_2_37,plain,
    ( ~ definitionFOFtoCNF_52
    | definitionFOFtoCNF_53 ),
    inference(conjunct,[],[normalize_2_36]) ).

fof(normalize_2_38,plain,
    ( ~ definitionFOFtoCNF_51
  <=> ( ( op(e0,e2) = e0
        & ( op(e0,e0) != e2
          | e0 = unit ) )
      | ( op(e0,e3) = e0
        & ( op(e0,e0) != e3
          | e0 = unit ) )
      | ( op(e0,e4) = e0
        & ( op(e0,e0) != e4
          | e0 = unit ) )
      | ( op(e1,e0) = e0
        & ( op(e1,e0) != e0
          | e0 = unit ) )
      | ( op(e1,e1) = e0
        & ( op(e1,e0) != e1
          | e0 = unit ) )
      | ( op(e1,e2) = e0
        & ( op(e1,e0) != e2
          | e0 = unit ) )
      | ( op(e1,e3) = e0
        & ( op(e1,e0) != e3
          | e0 = unit ) )
      | ( op(e1,e4) = e0
        & ( op(e1,e0) != e4
          | e0 = unit ) )
      | ( op(e2,e0) = e0
        & ( op(e2,e0) != e0
          | e0 = unit ) )
      | ( op(e2,e1) = e0
        & ( op(e2,e0) != e1
          | e0 = unit ) )
      | ( op(e2,e2) = e0
        & ( op(e2,e0) != e2
          | e0 = unit ) )
      | ( op(e2,e3) = e0
        & ( op(e2,e0) != e3
          | e0 = unit ) )
      | ( op(e2,e4) = e0
        & ( op(e2,e0) != e4
          | e0 = unit ) )
      | ( op(e3,e0) = e0
        & ( op(e3,e0) != e0
          | e0 = unit ) )
      | ( op(e3,e1) = e0
        & ( op(e3,e0) != e1
          | e0 = unit ) )
      | ( op(e3,e2) = e0
        & ( op(e3,e0) != e2
          | e0 = unit ) )
      | ( op(e3,e3) = e0
        & ( op(e3,e0) != e3
          | e0 = unit ) )
      | ( op(e3,e4) = e0
        & ( op(e3,e0) != e4
          | e0 = unit ) )
      | ( op(e4,e0) = e0
        & ( op(e4,e0) != e0
          | e0 = unit ) )
      | ( op(e4,e1) = e0
        & ( op(e4,e0) != e1
          | e0 = unit ) )
      | ( op(e4,e2) = e0
        & ( op(e4,e0) != e2
          | e0 = unit ) )
      | ( op(e4,e3) = e0
        & ( op(e4,e0) != e3
          | e0 = unit ) )
      | ( op(e4,e4) = e0
        & ( op(e4,e0) != e4
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_107]) ).

fof(normalize_2_39,plain,
    ( ~ definitionFOFtoCNF_51
  <=> ( ~ definitionFOFtoCNF_52
      | ( op(e2,e3) = e0
        & ( op(e2,e0) != e3
          | e0 = unit ) )
      | ( op(e2,e4) = e0
        & ( op(e2,e0) != e4
          | e0 = unit ) )
      | ( op(e3,e0) = e0
        & ( op(e3,e0) != e0
          | e0 = unit ) )
      | ( op(e3,e1) = e0
        & ( op(e3,e0) != e1
          | e0 = unit ) )
      | ( op(e3,e2) = e0
        & ( op(e3,e0) != e2
          | e0 = unit ) )
      | ( op(e3,e3) = e0
        & ( op(e3,e0) != e3
          | e0 = unit ) )
      | ( op(e3,e4) = e0
        & ( op(e3,e0) != e4
          | e0 = unit ) )
      | ( op(e4,e0) = e0
        & ( op(e4,e0) != e0
          | e0 = unit ) )
      | ( op(e4,e1) = e0
        & ( op(e4,e0) != e1
          | e0 = unit ) )
      | ( op(e4,e2) = e0
        & ( op(e4,e0) != e2
          | e0 = unit ) )
      | ( op(e4,e3) = e0
        & ( op(e4,e0) != e3
          | e0 = unit ) )
      | ( op(e4,e4) = e0
        & ( op(e4,e0) != e4
          | e0 = unit ) ) ) ),
    inference(simplify,[],[normalize_2_38,normalize_2_35,normalize_2_32,normalize_2_25,normalize_2_22,normalize_2_24,normalize_2_34]) ).

fof(normalize_2_40,plain,
    ( ~ definitionFOFtoCNF_58
  <=> ( ( 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_165]) ).

fof(normalize_2_41,plain,
    ( ~ definitionFOFtoCNF_59
  <=> ( op(e4,e0) = e0
      & ( op(e4,e0) != e0
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_166]) ).

fof(normalize_2_42,plain,
    ( ~ definitionFOFtoCNF_58
  <=> ( ~ definitionFOFtoCNF_59
      | ( 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(simplify,[],[normalize_2_40,normalize_2_41]) ).

fof(normalize_2_43,plain,
    ( ~ definitionFOFtoCNF_60
  <=> ( op(e4,e1) = e0
      & ( op(e4,e0) != e1
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_167]) ).

fof(normalize_2_44,plain,
    ( ~ definitionFOFtoCNF_58
  <=> ( ~ definitionFOFtoCNF_59
      | ~ definitionFOFtoCNF_60
      | ( 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(simplify,[],[normalize_2_42,normalize_2_43]) ).

fof(normalize_2_45,plain,
    ( ~ definitionFOFtoCNF_51
  <=> ( ~ definitionFOFtoCNF_52
      | ~ definitionFOFtoCNF_58
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_2_39,normalize_2_44,normalize_2_41,normalize_2_43]) ).

fof(normalize_2_46,plain,
    ( ~ definitionFOFtoCNF_61
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_169]) ).

fof(normalize_2_47,plain,
    ( ~ definitionFOFtoCNF_51
  <=> ( ~ definitionFOFtoCNF_52
      | ~ definitionFOFtoCNF_58
      | ~ definitionFOFtoCNF_61
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_2_45,normalize_2_46]) ).

fof(normalize_2_48,plain,
    ( ~ definitionFOFtoCNF_62
  <=> ( op(e2,e3) = e0
      & ( op(e2,e0) != e3
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_170]) ).

fof(normalize_2_49,plain,
    ( ~ definitionFOFtoCNF_51
  <=> ( ~ definitionFOFtoCNF_52
      | ~ definitionFOFtoCNF_58
      | ~ definitionFOFtoCNF_61
      | ~ definitionFOFtoCNF_62
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_2_47,normalize_2_48]) ).

fof(normalize_2_50,plain,
    ( ( ~ definitionFOFtoCNF_51
      | definitionFOFtoCNF_52 )
    & ( ~ definitionFOFtoCNF_51
      | definitionFOFtoCNF_58 )
    & ( ~ definitionFOFtoCNF_51
      | definitionFOFtoCNF_61 )
    & ( ~ definitionFOFtoCNF_51
      | definitionFOFtoCNF_62 )
    & ( e0 != unit
      | op(e2,e4) != e0
      | ~ definitionFOFtoCNF_51 )
    & ( e0 != unit
      | op(e3,e0) != e0
      | ~ definitionFOFtoCNF_51 )
    & ( e0 != unit
      | op(e3,e1) != e0
      | ~ definitionFOFtoCNF_51 )
    & ( op(e2,e4) != e0
      | ~ definitionFOFtoCNF_51
      | op(e2,e0) = e4 )
    & ( op(e3,e1) != e0
      | ~ definitionFOFtoCNF_51
      | op(e3,e0) = e1 )
    & ( ~ definitionFOFtoCNF_52
      | ~ definitionFOFtoCNF_58
      | ~ definitionFOFtoCNF_61
      | ~ definitionFOFtoCNF_62
      | op(e2,e4) = e0
      | op(e3,e0) = e0
      | op(e3,e1) = e0
      | definitionFOFtoCNF_51 )
    & ( op(e2,e0) != e4
      | op(e3,e0) != e0
      | op(e3,e0) != e1
      | ~ definitionFOFtoCNF_52
      | ~ definitionFOFtoCNF_58
      | ~ definitionFOFtoCNF_61
      | ~ definitionFOFtoCNF_62
      | e0 = unit
      | definitionFOFtoCNF_51 )
    & ( op(e2,e0) != e4
      | op(e3,e0) != e0
      | ~ definitionFOFtoCNF_52
      | ~ definitionFOFtoCNF_58
      | ~ definitionFOFtoCNF_61
      | ~ definitionFOFtoCNF_62
      | e0 = unit
      | op(e3,e1) = e0
      | definitionFOFtoCNF_51 )
    & ( op(e2,e0) != e4
      | op(e3,e0) != e1
      | ~ definitionFOFtoCNF_52
      | ~ definitionFOFtoCNF_58
      | ~ definitionFOFtoCNF_61
      | ~ definitionFOFtoCNF_62
      | e0 = unit
      | op(e3,e0) = e0
      | definitionFOFtoCNF_51 )
    & ( op(e2,e0) != e4
      | ~ definitionFOFtoCNF_52
      | ~ definitionFOFtoCNF_58
      | ~ definitionFOFtoCNF_61
      | ~ definitionFOFtoCNF_62
      | e0 = unit
      | op(e3,e0) = e0
      | op(e3,e1) = e0
      | definitionFOFtoCNF_51 )
    & ( op(e3,e0) != e0
      | op(e3,e0) != e1
      | ~ definitionFOFtoCNF_52
      | ~ definitionFOFtoCNF_58
      | ~ definitionFOFtoCNF_61
      | ~ definitionFOFtoCNF_62
      | e0 = unit
      | op(e2,e4) = e0
      | definitionFOFtoCNF_51 )
    & ( op(e3,e0) != e0
      | ~ definitionFOFtoCNF_52
      | ~ definitionFOFtoCNF_58
      | ~ definitionFOFtoCNF_61
      | ~ definitionFOFtoCNF_62
      | e0 = unit
      | op(e2,e4) = e0
      | op(e3,e1) = e0
      | definitionFOFtoCNF_51 )
    & ( op(e3,e0) != e1
      | ~ definitionFOFtoCNF_52
      | ~ definitionFOFtoCNF_58
      | ~ definitionFOFtoCNF_61
      | ~ definitionFOFtoCNF_62
      | e0 = unit
      | op(e2,e4) = e0
      | op(e3,e0) = e0
      | definitionFOFtoCNF_51 ) ),
    inference(clausify,[],[normalize_2_49]) ).

fof(normalize_2_51,plain,
    ( ~ definitionFOFtoCNF_51
    | definitionFOFtoCNF_52 ),
    inference(conjunct,[],[normalize_2_50]) ).

fof(normalize_2_52,plain,
    ( ~ definitionFOFtoCNF_63
  <=> ( ~ definitionFOFtoCNF_51
      | ( op(e0,e0) = e0
        & ( op(e0,e0) != e0
          | e0 = unit ) )
      | ( op(e0,e1) = e0
        & ( op(e0,e0) != e1
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_171]) ).

fof(normalize_2_53,plain,
    ( ( ~ definitionFOFtoCNF_63
      | definitionFOFtoCNF_51 )
    & ( e0 != unit
      | op(e0,e0) != e0
      | ~ definitionFOFtoCNF_63 )
    & ( e0 != unit
      | op(e0,e1) != e0
      | ~ definitionFOFtoCNF_63 )
    & ( op(e0,e1) != e0
      | ~ definitionFOFtoCNF_63
      | op(e0,e0) = e1 )
    & ( ~ definitionFOFtoCNF_51
      | op(e0,e0) = e0
      | op(e0,e1) = e0
      | definitionFOFtoCNF_63 )
    & ( op(e0,e0) != e0
      | op(e0,e0) != e1
      | ~ definitionFOFtoCNF_51
      | e0 = unit
      | definitionFOFtoCNF_63 )
    & ( op(e0,e0) != e0
      | ~ definitionFOFtoCNF_51
      | e0 = unit
      | op(e0,e1) = e0
      | definitionFOFtoCNF_63 )
    & ( op(e0,e0) != e1
      | ~ definitionFOFtoCNF_51
      | e0 = unit
      | op(e0,e0) = e0
      | definitionFOFtoCNF_63 ) ),
    inference(clausify,[],[normalize_2_52]) ).

fof(normalize_2_54,plain,
    ( ~ definitionFOFtoCNF_63
    | definitionFOFtoCNF_51 ),
    inference(conjunct,[],[normalize_2_53]) ).

fof(normalize_2_55,plain,
    ( ~ definitionFOFtoCNF_65
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_173]) ).

fof(normalize_2_56,plain,
    ( ~ definitionFOFtoCNF_66
  <=> ( ( 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(canonicalize,[],[definition_174]) ).

fof(normalize_2_57,plain,
    ( ~ definitionFOFtoCNF_65
  <=> ( ~ definitionFOFtoCNF_66
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_2_55,normalize_2_56]) ).

fof(normalize_2_58,plain,
    ( ~ definitionFOFtoCNF_67
  <=> ( op(e2,e0) = e1
      & ( op(e2,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_182]) ).

fof(normalize_2_59,plain,
    ( ~ definitionFOFtoCNF_65
  <=> ( ~ definitionFOFtoCNF_66
      | ~ definitionFOFtoCNF_67
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_2_57,normalize_2_58]) ).

fof(normalize_2_60,plain,
    ( ~ definitionFOFtoCNF_68
  <=> ( op(e2,e1) = e1
      & ( op(e2,e1) != e1
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_193]) ).

fof(normalize_2_61,plain,
    ( ~ definitionFOFtoCNF_65
  <=> ( ~ definitionFOFtoCNF_66
      | ~ definitionFOFtoCNF_67
      | ~ definitionFOFtoCNF_68
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_2_59,normalize_2_60]) ).

fof(normalize_2_62,plain,
    ( ( ~ definitionFOFtoCNF_65
      | definitionFOFtoCNF_66 )
    & ( ~ definitionFOFtoCNF_65
      | definitionFOFtoCNF_67 )
    & ( ~ definitionFOFtoCNF_65
      | definitionFOFtoCNF_68 )
    & ( e1 != unit
      | op(e2,e2) != e1
      | ~ definitionFOFtoCNF_65 )
    & ( e1 != unit
      | op(e2,e3) != e1
      | ~ definitionFOFtoCNF_65 )
    & ( e1 != unit
      | op(e2,e4) != e1
      | ~ definitionFOFtoCNF_65 )
    & ( op(e2,e2) != e1
      | ~ definitionFOFtoCNF_65
      | op(e2,e1) = e2 )
    & ( op(e2,e3) != e1
      | ~ definitionFOFtoCNF_65
      | op(e2,e1) = e3 )
    & ( op(e2,e4) != e1
      | ~ definitionFOFtoCNF_65
      | op(e2,e1) = e4 )
    & ( ~ definitionFOFtoCNF_66
      | ~ definitionFOFtoCNF_67
      | ~ definitionFOFtoCNF_68
      | op(e2,e2) = e1
      | op(e2,e3) = e1
      | op(e2,e4) = e1
      | definitionFOFtoCNF_65 )
    & ( op(e2,e1) != e2
      | op(e2,e1) != e3
      | op(e2,e1) != e4
      | ~ definitionFOFtoCNF_66
      | ~ definitionFOFtoCNF_67
      | ~ definitionFOFtoCNF_68
      | e1 = unit
      | definitionFOFtoCNF_65 )
    & ( op(e2,e1) != e2
      | op(e2,e1) != e3
      | ~ definitionFOFtoCNF_66
      | ~ definitionFOFtoCNF_67
      | ~ definitionFOFtoCNF_68
      | e1 = unit
      | op(e2,e4) = e1
      | definitionFOFtoCNF_65 )
    & ( op(e2,e1) != e2
      | op(e2,e1) != e4
      | ~ definitionFOFtoCNF_66
      | ~ definitionFOFtoCNF_67
      | ~ definitionFOFtoCNF_68
      | e1 = unit
      | op(e2,e3) = e1
      | definitionFOFtoCNF_65 )
    & ( op(e2,e1) != e2
      | ~ definitionFOFtoCNF_66
      | ~ definitionFOFtoCNF_67
      | ~ definitionFOFtoCNF_68
      | e1 = unit
      | op(e2,e3) = e1
      | op(e2,e4) = e1
      | definitionFOFtoCNF_65 )
    & ( op(e2,e1) != e3
      | op(e2,e1) != e4
      | ~ definitionFOFtoCNF_66
      | ~ definitionFOFtoCNF_67
      | ~ definitionFOFtoCNF_68
      | e1 = unit
      | op(e2,e2) = e1
      | definitionFOFtoCNF_65 )
    & ( op(e2,e1) != e3
      | ~ definitionFOFtoCNF_66
      | ~ definitionFOFtoCNF_67
      | ~ definitionFOFtoCNF_68
      | e1 = unit
      | op(e2,e2) = e1
      | op(e2,e4) = e1
      | definitionFOFtoCNF_65 )
    & ( op(e2,e1) != e4
      | ~ definitionFOFtoCNF_66
      | ~ definitionFOFtoCNF_67
      | ~ definitionFOFtoCNF_68
      | e1 = unit
      | op(e2,e2) = e1
      | op(e2,e3) = e1
      | definitionFOFtoCNF_65 ) ),
    inference(clausify,[],[normalize_2_61]) ).

fof(normalize_2_63,plain,
    ( ~ definitionFOFtoCNF_65
    | definitionFOFtoCNF_66 ),
    inference(conjunct,[],[normalize_2_62]) ).

fof(normalize_2_64,plain,
    ( ~ definitionFOFtoCNF_64
  <=> ( ( op(e1,e2) = e1
        & ( op(e1,e1) != e2
          | e1 = unit ) )
      | ( op(e1,e3) = e1
        & ( op(e1,e1) != e3
          | e1 = unit ) )
      | ( op(e1,e4) = e1
        & ( op(e1,e1) != e4
          | e1 = unit ) )
      | ( op(e2,e0) = e1
        & ( op(e2,e1) != e0
          | e1 = unit ) )
      | ( op(e2,e1) = e1
        & ( op(e2,e1) != e1
          | e1 = unit ) )
      | ( op(e2,e2) = e1
        & ( op(e2,e1) != e2
          | e1 = unit ) )
      | ( op(e2,e3) = e1
        & ( op(e2,e1) != e3
          | e1 = unit ) )
      | ( op(e2,e4) = e1
        & ( op(e2,e1) != e4
          | e1 = unit ) )
      | ( op(e3,e0) = e1
        & ( op(e3,e1) != e0
          | e1 = unit ) )
      | ( op(e3,e1) = e1
        & ( op(e3,e1) != e1
          | e1 = unit ) )
      | ( op(e3,e2) = e1
        & ( op(e3,e1) != e2
          | e1 = unit ) )
      | ( op(e3,e3) = e1
        & ( op(e3,e1) != e3
          | e1 = unit ) )
      | ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) )
      | ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_172]) ).

fof(normalize_2_65,plain,
    ( ~ definitionFOFtoCNF_64
  <=> ( ~ definitionFOFtoCNF_65
      | ( op(e3,e0) = e1
        & ( op(e3,e1) != e0
          | e1 = unit ) )
      | ( op(e3,e1) = e1
        & ( op(e3,e1) != e1
          | e1 = unit ) )
      | ( op(e3,e2) = e1
        & ( op(e3,e1) != e2
          | e1 = unit ) )
      | ( op(e3,e3) = e1
        & ( op(e3,e1) != e3
          | e1 = unit ) )
      | ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) )
      | ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(simplify,[],[normalize_2_64,normalize_2_61,normalize_2_56,normalize_2_58,normalize_2_60]) ).

fof(normalize_2_66,plain,
    ( ~ definitionFOFtoCNF_69
  <=> ( ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_204]) ).

fof(normalize_2_67,plain,
    ( ~ definitionFOFtoCNF_70
  <=> ( op(e4,e1) = e1
      & ( op(e4,e1) != e1
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_215]) ).

fof(normalize_2_68,plain,
    ( ~ definitionFOFtoCNF_69
  <=> ( ~ definitionFOFtoCNF_70
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(simplify,[],[normalize_2_66,normalize_2_67]) ).

fof(normalize_2_69,plain,
    ( ~ definitionFOFtoCNF_64
  <=> ( ~ definitionFOFtoCNF_65
      | ~ definitionFOFtoCNF_69
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_2_65,normalize_2_68,normalize_2_67]) ).

fof(normalize_2_70,plain,
    ( ~ definitionFOFtoCNF_71
  <=> ( ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_226]) ).

fof(normalize_2_71,plain,
    ( ~ definitionFOFtoCNF_64
  <=> ( ~ definitionFOFtoCNF_65
      | ~ definitionFOFtoCNF_69
      | ~ definitionFOFtoCNF_71
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_2_69,normalize_2_70]) ).

fof(normalize_2_72,plain,
    ( ~ definitionFOFtoCNF_72
  <=> ( op(e3,e0) = e1
      & ( op(e3,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_231]) ).

fof(normalize_2_73,plain,
    ( ~ definitionFOFtoCNF_64
  <=> ( ~ definitionFOFtoCNF_65
      | ~ definitionFOFtoCNF_69
      | ~ definitionFOFtoCNF_71
      | ~ definitionFOFtoCNF_72
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_2_71,normalize_2_72]) ).

fof(normalize_2_74,plain,
    ( ( ~ definitionFOFtoCNF_64
      | definitionFOFtoCNF_65 )
    & ( ~ definitionFOFtoCNF_64
      | definitionFOFtoCNF_69 )
    & ( ~ definitionFOFtoCNF_64
      | definitionFOFtoCNF_71 )
    & ( ~ definitionFOFtoCNF_64
      | definitionFOFtoCNF_72 )
    & ( e1 != unit
      | op(e3,e1) != e1
      | ~ definitionFOFtoCNF_64 )
    & ( e1 != unit
      | op(e3,e2) != e1
      | ~ definitionFOFtoCNF_64 )
    & ( e1 != unit
      | op(e3,e3) != e1
      | ~ definitionFOFtoCNF_64 )
    & ( op(e3,e2) != e1
      | ~ definitionFOFtoCNF_64
      | op(e3,e1) = e2 )
    & ( op(e3,e3) != e1
      | ~ definitionFOFtoCNF_64
      | op(e3,e1) = e3 )
    & ( ~ definitionFOFtoCNF_65
      | ~ definitionFOFtoCNF_69
      | ~ definitionFOFtoCNF_71
      | ~ definitionFOFtoCNF_72
      | op(e3,e1) = e1
      | op(e3,e2) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_64 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e2
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_65
      | ~ definitionFOFtoCNF_69
      | ~ definitionFOFtoCNF_71
      | ~ definitionFOFtoCNF_72
      | e1 = unit
      | definitionFOFtoCNF_64 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e2
      | ~ definitionFOFtoCNF_65
      | ~ definitionFOFtoCNF_69
      | ~ definitionFOFtoCNF_71
      | ~ definitionFOFtoCNF_72
      | e1 = unit
      | op(e3,e3) = e1
      | definitionFOFtoCNF_64 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_65
      | ~ definitionFOFtoCNF_69
      | ~ definitionFOFtoCNF_71
      | ~ definitionFOFtoCNF_72
      | e1 = unit
      | op(e3,e2) = e1
      | definitionFOFtoCNF_64 )
    & ( op(e3,e1) != e1
      | ~ definitionFOFtoCNF_65
      | ~ definitionFOFtoCNF_69
      | ~ definitionFOFtoCNF_71
      | ~ definitionFOFtoCNF_72
      | e1 = unit
      | op(e3,e2) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_64 )
    & ( op(e3,e1) != e2
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_65
      | ~ definitionFOFtoCNF_69
      | ~ definitionFOFtoCNF_71
      | ~ definitionFOFtoCNF_72
      | e1 = unit
      | op(e3,e1) = e1
      | definitionFOFtoCNF_64 )
    & ( op(e3,e1) != e2
      | ~ definitionFOFtoCNF_65
      | ~ definitionFOFtoCNF_69
      | ~ definitionFOFtoCNF_71
      | ~ definitionFOFtoCNF_72
      | e1 = unit
      | op(e3,e1) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_64 )
    & ( op(e3,e1) != e3
      | ~ definitionFOFtoCNF_65
      | ~ definitionFOFtoCNF_69
      | ~ definitionFOFtoCNF_71
      | ~ definitionFOFtoCNF_72
      | e1 = unit
      | op(e3,e1) = e1
      | op(e3,e2) = e1
      | definitionFOFtoCNF_64 ) ),
    inference(clausify,[],[normalize_2_73]) ).

fof(normalize_2_75,plain,
    ( ~ definitionFOFtoCNF_64
    | definitionFOFtoCNF_65 ),
    inference(conjunct,[],[normalize_2_74]) ).

fof(normalize_2_76,plain,
    ( ~ definitionFOFtoCNF_73
  <=> ( ~ definitionFOFtoCNF_64
      | ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_232]) ).

fof(normalize_2_77,plain,
    ( ~ definitionFOFtoCNF_74
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_233]) ).

fof(normalize_2_78,plain,
    ( ~ definitionFOFtoCNF_73
  <=> ( ~ definitionFOFtoCNF_64
      | ~ definitionFOFtoCNF_74
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_2_76,normalize_2_77]) ).

fof(normalize_2_79,plain,
    ( ~ definitionFOFtoCNF_75
  <=> ( op(e0,e0) = e1
      & ( op(e0,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_234]) ).

fof(normalize_2_80,plain,
    ( ~ definitionFOFtoCNF_73
  <=> ( ~ definitionFOFtoCNF_64
      | ~ definitionFOFtoCNF_74
      | ~ definitionFOFtoCNF_75
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_2_78,normalize_2_79]) ).

fof(normalize_2_81,plain,
    ( ( ~ definitionFOFtoCNF_73
      | definitionFOFtoCNF_64 )
    & ( ~ definitionFOFtoCNF_73
      | definitionFOFtoCNF_74 )
    & ( ~ definitionFOFtoCNF_73
      | definitionFOFtoCNF_75 )
    & ( e1 != unit
      | op(e0,e1) != e1
      | ~ definitionFOFtoCNF_73 )
    & ( e1 != unit
      | op(e0,e2) != e1
      | ~ definitionFOFtoCNF_73 )
    & ( e1 != unit
      | op(e0,e3) != e1
      | ~ definitionFOFtoCNF_73 )
    & ( op(e0,e2) != e1
      | ~ definitionFOFtoCNF_73
      | op(e0,e1) = e2 )
    & ( op(e0,e3) != e1
      | ~ definitionFOFtoCNF_73
      | op(e0,e1) = e3 )
    & ( ~ definitionFOFtoCNF_64
      | ~ definitionFOFtoCNF_74
      | ~ definitionFOFtoCNF_75
      | op(e0,e1) = e1
      | op(e0,e2) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_73 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e2
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_64
      | ~ definitionFOFtoCNF_74
      | ~ definitionFOFtoCNF_75
      | e1 = unit
      | definitionFOFtoCNF_73 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e2
      | ~ definitionFOFtoCNF_64
      | ~ definitionFOFtoCNF_74
      | ~ definitionFOFtoCNF_75
      | e1 = unit
      | op(e0,e3) = e1
      | definitionFOFtoCNF_73 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_64
      | ~ definitionFOFtoCNF_74
      | ~ definitionFOFtoCNF_75
      | e1 = unit
      | op(e0,e2) = e1
      | definitionFOFtoCNF_73 )
    & ( op(e0,e1) != e1
      | ~ definitionFOFtoCNF_64
      | ~ definitionFOFtoCNF_74
      | ~ definitionFOFtoCNF_75
      | e1 = unit
      | op(e0,e2) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_73 )
    & ( op(e0,e1) != e2
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_64
      | ~ definitionFOFtoCNF_74
      | ~ definitionFOFtoCNF_75
      | e1 = unit
      | op(e0,e1) = e1
      | definitionFOFtoCNF_73 )
    & ( op(e0,e1) != e2
      | ~ definitionFOFtoCNF_64
      | ~ definitionFOFtoCNF_74
      | ~ definitionFOFtoCNF_75
      | e1 = unit
      | op(e0,e1) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_73 )
    & ( op(e0,e1) != e3
      | ~ definitionFOFtoCNF_64
      | ~ definitionFOFtoCNF_74
      | ~ definitionFOFtoCNF_75
      | e1 = unit
      | op(e0,e1) = e1
      | op(e0,e2) = e1
      | definitionFOFtoCNF_73 ) ),
    inference(clausify,[],[normalize_2_80]) ).

fof(normalize_2_82,plain,
    ( ~ definitionFOFtoCNF_73
    | definitionFOFtoCNF_64 ),
    inference(conjunct,[],[normalize_2_81]) ).

fof(normalize_2_83,plain,
    ( ~ definitionFOFtoCNF_88
  <=> ( ~ definitionFOFtoCNF_82
      | ( op(e4,e4) = e2
        & ( op(e4,e2) != e4
          | e2 = unit ) ) ) ),
    inference(canonicalize,[],[definition_299]) ).

fof(normalize_2_84,plain,
    ( ( ~ definitionFOFtoCNF_88
      | definitionFOFtoCNF_82 )
    & ( e2 != unit
      | op(e4,e4) != e2
      | ~ definitionFOFtoCNF_88 )
    & ( op(e4,e4) != e2
      | ~ definitionFOFtoCNF_88
      | op(e4,e2) = e4 )
    & ( ~ definitionFOFtoCNF_82
      | op(e4,e4) = e2
      | definitionFOFtoCNF_88 )
    & ( op(e4,e2) != e4
      | ~ definitionFOFtoCNF_82
      | e2 = unit
      | definitionFOFtoCNF_88 ) ),
    inference(clausify,[],[normalize_2_83]) ).

fof(normalize_2_85,plain,
    ( ~ definitionFOFtoCNF_88
    | definitionFOFtoCNF_82 ),
    inference(conjunct,[],[normalize_2_84]) ).

fof(normalize_2_86,plain,
    ( op(e2,e0) != op(e0,e2)
    & op(op(e0,e2),e0) != e2
    & op(op(e0,e2),e2) = e0
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = 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_2_0]) ).

fof(normalize_2_87,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_2_86]) ).

fof(normalize_2_88,plain,
    ( ( definitionFOFtoCNF_51
      & ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) ) )
    | ( ( 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(simplify,[],[normalize_2_87,normalize_2_49,normalize_2_35,normalize_2_32,normalize_2_46,normalize_2_44,normalize_2_25,normalize_2_22,normalize_2_24,normalize_2_34,normalize_2_48,normalize_2_41,normalize_2_43]) ).

fof(normalize_2_89,plain,
    ( definitionFOFtoCNF_63
    | ( ( 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(simplify,[],[normalize_2_88,normalize_2_52]) ).

fof(normalize_2_90,plain,
    ( definitionFOFtoCNF_63
    | ( definitionFOFtoCNF_64
      & ( 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(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_2_89,normalize_2_73,normalize_2_70,normalize_2_61,normalize_2_56,normalize_2_68,normalize_2_58,normalize_2_60,normalize_2_72,normalize_2_67]) ).

fof(normalize_2_91,plain,
    ( definitionFOFtoCNF_63
    | definitionFOFtoCNF_73
    | ( ( 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_2_90,normalize_2_80,normalize_2_77,normalize_2_79]) ).

fof(normalize_2_92,plain,
    ( ~ definitionFOFtoCNF_76
  <=> ( ( 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_235]) ).

fof(normalize_2_93,plain,
    ( ~ definitionFOFtoCNF_77
  <=> ( ( 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_241]) ).

fof(normalize_2_94,plain,
    ( ~ definitionFOFtoCNF_78
  <=> ( op(e0,e0) = e2
      & ( op(e0,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_252]) ).

fof(normalize_2_95,plain,
    ( ~ definitionFOFtoCNF_77
  <=> ( ~ definitionFOFtoCNF_78
      | ( 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_2_93,normalize_2_94]) ).

fof(normalize_2_96,plain,
    ( ~ definitionFOFtoCNF_79
  <=> ( op(e0,e1) = e2
      & ( op(e0,e2) != e1
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_263]) ).

fof(normalize_2_97,plain,
    ( ~ definitionFOFtoCNF_77
  <=> ( ~ definitionFOFtoCNF_78
      | ~ definitionFOFtoCNF_79
      | ( 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_2_95,normalize_2_96]) ).

fof(normalize_2_98,plain,
    ( ~ definitionFOFtoCNF_76
  <=> ( ~ definitionFOFtoCNF_77
      | ( 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_2_92,normalize_2_97,normalize_2_94,normalize_2_96]) ).

fof(normalize_2_99,plain,
    ( ~ definitionFOFtoCNF_80
  <=> ( ( 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_274]) ).

fof(normalize_2_100,plain,
    ( ~ definitionFOFtoCNF_76
  <=> ( ~ definitionFOFtoCNF_77
      | ~ definitionFOFtoCNF_80
      | ( 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_2_98,normalize_2_99]) ).

fof(normalize_2_101,plain,
    ( ~ definitionFOFtoCNF_81
  <=> ( op(e1,e0) = e2
      & ( op(e1,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_285]) ).

fof(normalize_2_102,plain,
    ( ~ definitionFOFtoCNF_76
  <=> ( ~ definitionFOFtoCNF_77
      | ~ definitionFOFtoCNF_80
      | ~ definitionFOFtoCNF_81
      | ( 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_2_100,normalize_2_101]) ).

fof(normalize_2_103,plain,
    ( definitionFOFtoCNF_63
    | definitionFOFtoCNF_73
    | ( definitionFOFtoCNF_76
      & ( 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_2_91,normalize_2_102,normalize_2_99,normalize_2_97,normalize_2_94,normalize_2_96,normalize_2_101]) ).

fof(normalize_2_104,plain,
    ( ~ definitionFOFtoCNF_82
  <=> ( ~ definitionFOFtoCNF_76
      | ( 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_292]) ).

fof(normalize_2_105,plain,
    ( ~ definitionFOFtoCNF_83
  <=> ( ( 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_293]) ).

fof(normalize_2_106,plain,
    ( ~ definitionFOFtoCNF_84
  <=> ( op(e3,e4) = e2
      & ( op(e3,e2) != e4
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_295]) ).

fof(normalize_2_107,plain,
    ( ~ definitionFOFtoCNF_83
  <=> ( ~ definitionFOFtoCNF_84
      | ( 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_2_105,normalize_2_106]) ).

fof(normalize_2_108,plain,
    ( ~ definitionFOFtoCNF_85
  <=> ( op(e4,e0) = e2
      & ( op(e4,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_296]) ).

fof(normalize_2_109,plain,
    ( ~ definitionFOFtoCNF_83
  <=> ( ~ definitionFOFtoCNF_84
      | ~ definitionFOFtoCNF_85
      | ( 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_2_107,normalize_2_108]) ).

fof(normalize_2_110,plain,
    ( ~ definitionFOFtoCNF_82
  <=> ( ~ definitionFOFtoCNF_76
      | ~ definitionFOFtoCNF_83
      | ( 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_2_104,normalize_2_109,normalize_2_106,normalize_2_108]) ).

fof(normalize_2_111,plain,
    ( ~ definitionFOFtoCNF_86
  <=> ( ( 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_297]) ).

fof(normalize_2_112,plain,
    ( ~ definitionFOFtoCNF_82
  <=> ( ~ definitionFOFtoCNF_76
      | ~ definitionFOFtoCNF_83
      | ~ definitionFOFtoCNF_86
      | ( 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_2_110,normalize_2_111]) ).

fof(normalize_2_113,plain,
    ( ~ definitionFOFtoCNF_87
  <=> ( op(e2,e2) = e2
      & ( op(e2,e2) != e2
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_298]) ).

fof(normalize_2_114,plain,
    ( ~ definitionFOFtoCNF_82
  <=> ( ~ definitionFOFtoCNF_76
      | ~ definitionFOFtoCNF_83
      | ~ definitionFOFtoCNF_86
      | ~ definitionFOFtoCNF_87
      | ( 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_2_112,normalize_2_113]) ).

fof(normalize_2_115,plain,
    ( definitionFOFtoCNF_63
    | definitionFOFtoCNF_73
    | ( definitionFOFtoCNF_82
      & ( 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_2_103,normalize_2_114,normalize_2_111,normalize_2_109,normalize_2_113,normalize_2_106,normalize_2_108]) ).

fof(normalize_2_116,plain,
    ( definitionFOFtoCNF_63
    | definitionFOFtoCNF_73
    | definitionFOFtoCNF_88
    | ( ( 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_2_115,normalize_2_83]) ).

fof(normalize_2_117,plain,
    ( ~ definitionFOFtoCNF_89
  <=> ( ( 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_300]) ).

fof(normalize_2_118,plain,
    ( ~ definitionFOFtoCNF_90
  <=> ( ( op(e0,e0) = e3
        & ( op(e0,e3) != e0
          | e3 = unit ) )
      | ( op(e0,e1) = e3
        & ( op(e0,e3) != e1
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_301]) ).

fof(normalize_2_119,plain,
    ( ~ definitionFOFtoCNF_89
  <=> ( ~ definitionFOFtoCNF_90
      | ( 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_2_117,normalize_2_118]) ).

fof(normalize_2_120,plain,
    ( ~ definitionFOFtoCNF_91
  <=> ( op(e0,e2) = e3
      & ( op(e0,e3) != e2
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_302]) ).

fof(normalize_2_121,plain,
    ( ~ definitionFOFtoCNF_89
  <=> ( ~ definitionFOFtoCNF_90
      | ~ definitionFOFtoCNF_91
      | ( 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_2_119,normalize_2_120]) ).

fof(normalize_2_122,plain,
    ( definitionFOFtoCNF_63
    | definitionFOFtoCNF_73
    | definitionFOFtoCNF_88
    | ( definitionFOFtoCNF_89
      & ( 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_2_116,normalize_2_121,normalize_2_118,normalize_2_120]) ).

fof(normalize_2_123,plain,
    ( ~ definitionFOFtoCNF_92
  <=> ( ~ definitionFOFtoCNF_89
      | ( 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_303]) ).

fof(normalize_2_124,plain,
    ( ~ definitionFOFtoCNF_93
  <=> ( ( op(e2,e0) = e3
        & ( op(e2,e3) != e0
          | e3 = unit ) )
      | ( op(e2,e1) = e3
        & ( op(e2,e3) != e1
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_304]) ).

fof(normalize_2_125,plain,
    ( ~ definitionFOFtoCNF_92
  <=> ( ~ definitionFOFtoCNF_89
      | ~ definitionFOFtoCNF_93
      | ( 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_2_123,normalize_2_124]) ).

fof(normalize_2_126,plain,
    ( ~ definitionFOFtoCNF_94
  <=> ( op(e1,e1) = e3
      & ( op(e1,e3) != e1
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_305]) ).

fof(normalize_2_127,plain,
    ( ~ definitionFOFtoCNF_92
  <=> ( ~ definitionFOFtoCNF_89
      | ~ definitionFOFtoCNF_93
      | ~ definitionFOFtoCNF_94
      | ( 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_2_125,normalize_2_126]) ).

fof(normalize_2_128,plain,
    ( definitionFOFtoCNF_63
    | definitionFOFtoCNF_73
    | definitionFOFtoCNF_88
    | ( definitionFOFtoCNF_92
      & ( 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_2_122,normalize_2_127,normalize_2_124,normalize_2_126]) ).

fof(normalize_2_129,plain,
    ( definitionFOFtoCNF_63
    | definitionFOFtoCNF_73
    | definitionFOFtoCNF_88
    | ( definitionFOFtoCNF_95
      & ( 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_2_128,normalize_2_8,normalize_2_6,normalize_2_0]) ).

fof(normalize_2_130,plain,
    ( definitionFOFtoCNF_63
    | definitionFOFtoCNF_73
    | definitionFOFtoCNF_88
    | ( definitionFOFtoCNF_98
      & ( 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_2_129,normalize_2_15,normalize_2_12,normalize_2_14]) ).

fof(normalize_2_131,plain,
    ( definitionFOFtoCNF_101
    | definitionFOFtoCNF_63
    | definitionFOFtoCNF_73
    | definitionFOFtoCNF_88
    | ( ( 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_2_130,normalize_2_18]) ).

fof(normalize_2_132,plain,
    ( ( e4 != unit
      | op(e0,e0) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e0,e1) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e0,e2) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e0,e3) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e0,e4) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e1,e0) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e1,e1) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e1,e2) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e1,e3) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e1,e4) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e2,e0) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e2,e1) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e2,e2) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e2,e3) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e2,e4) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e3,e0) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e3,e1) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e3,e2) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e3,e3) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e3,e4) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e4,e0) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e4,e1) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e4,e2) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e4,e3) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( e4 != unit
      | op(e4,e4) != e4
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e0,e0) != e4
      | op(e0,e4) = e0
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e0,e1) != e4
      | op(e0,e4) = e1
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e0,e2) != e4
      | op(e0,e4) = e2
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e0,e3) != e4
      | op(e0,e4) = e3
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e1,e0) != e4
      | op(e1,e4) = e0
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e1,e1) != e4
      | op(e1,e4) = e1
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e1,e2) != e4
      | op(e1,e4) = e2
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e1,e3) != e4
      | op(e1,e4) = e3
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e2,e0) != e4
      | op(e2,e4) = e0
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e2,e1) != e4
      | op(e2,e4) = e1
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e2,e2) != e4
      | op(e2,e4) = e2
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e2,e3) != e4
      | op(e2,e4) = e3
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e3,e0) != e4
      | op(e3,e4) = e0
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e3,e1) != e4
      | op(e3,e4) = e1
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e3,e2) != e4
      | op(e3,e4) = e2
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e3,e3) != e4
      | op(e3,e4) = e3
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e4,e0) != e4
      | op(e4,e4) = e0
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e4,e1) != e4
      | op(e4,e4) = e1
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e4,e2) != e4
      | op(e4,e4) = e2
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 )
    & ( op(e4,e3) != e4
      | op(e4,e4) = e3
      | definitionFOFtoCNF_101
      | definitionFOFtoCNF_63
      | definitionFOFtoCNF_73
      | definitionFOFtoCNF_88 ) ),
    inference(clausify,[],[normalize_2_131]) ).

fof(normalize_2_133,plain,
    ( e4 != unit
    | op(e3,e3) != e4
    | definitionFOFtoCNF_101
    | definitionFOFtoCNF_63
    | definitionFOFtoCNF_73
    | definitionFOFtoCNF_88 ),
    inference(conjunct,[],[normalize_2_132]) ).

fof(normalize_2_134,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_2_3]) ).

fof(normalize_2_135,plain,
    op(op(e0,e2),e2) = e0,
    inference(conjunct,[],[normalize_2_86]) ).

fof(normalize_2_136,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_2_137,plain,
    op(unit,e2) = e2,
    inference(conjunct,[],[normalize_2_136]) ).

fof(normalize_2_138,plain,
    op(unit,e4) = e4,
    inference(conjunct,[],[normalize_2_136]) ).

fof(normalize_2_139,plain,
    op(unit,e3) = e3,
    inference(conjunct,[],[normalize_2_136]) ).

fof(normalize_2_140,plain,
    op(unit,e1) = e1,
    inference(conjunct,[],[normalize_2_136]) ).

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

fof(normalize_2_142,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_143,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_2_142]) ).

fof(normalize_2_144,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_2_145,plain,
    op(e2,e2) != op(e2,e3),
    inference(conjunct,[],[normalize_2_144]) ).

fof(normalize_2_146,plain,
    op(e3,e3) != op(e3,e4),
    inference(conjunct,[],[normalize_2_144]) ).

fof(normalize_2_147,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_2_142]) ).

fof(normalize_2_148,plain,
    ( ( ~ definitionFOFtoCNF_82
      | definitionFOFtoCNF_76 )
    & ( ~ definitionFOFtoCNF_82
      | definitionFOFtoCNF_83 )
    & ( ~ definitionFOFtoCNF_82
      | definitionFOFtoCNF_86 )
    & ( ~ definitionFOFtoCNF_82
      | definitionFOFtoCNF_87 )
    & ( e2 != unit
      | op(e2,e3) != e2
      | ~ definitionFOFtoCNF_82 )
    & ( e2 != unit
      | op(e2,e4) != e2
      | ~ definitionFOFtoCNF_82 )
    & ( e2 != unit
      | op(e3,e0) != e2
      | ~ definitionFOFtoCNF_82 )
    & ( op(e2,e3) != e2
      | ~ definitionFOFtoCNF_82
      | op(e2,e2) = e3 )
    & ( op(e2,e4) != e2
      | ~ definitionFOFtoCNF_82
      | op(e2,e2) = e4 )
    & ( op(e3,e0) != e2
      | ~ definitionFOFtoCNF_82
      | op(e3,e2) = e0 )
    & ( ~ definitionFOFtoCNF_76
      | ~ definitionFOFtoCNF_83
      | ~ definitionFOFtoCNF_86
      | ~ definitionFOFtoCNF_87
      | op(e2,e3) = e2
      | op(e2,e4) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_82 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e4
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_76
      | ~ definitionFOFtoCNF_83
      | ~ definitionFOFtoCNF_86
      | ~ definitionFOFtoCNF_87
      | e2 = unit
      | definitionFOFtoCNF_82 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e4
      | ~ definitionFOFtoCNF_76
      | ~ definitionFOFtoCNF_83
      | ~ definitionFOFtoCNF_86
      | ~ definitionFOFtoCNF_87
      | e2 = unit
      | op(e3,e0) = e2
      | definitionFOFtoCNF_82 )
    & ( op(e2,e2) != e3
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_76
      | ~ definitionFOFtoCNF_83
      | ~ definitionFOFtoCNF_86
      | ~ definitionFOFtoCNF_87
      | e2 = unit
      | op(e2,e4) = e2
      | definitionFOFtoCNF_82 )
    & ( op(e2,e2) != e3
      | ~ definitionFOFtoCNF_76
      | ~ definitionFOFtoCNF_83
      | ~ definitionFOFtoCNF_86
      | ~ definitionFOFtoCNF_87
      | e2 = unit
      | op(e2,e4) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_82 )
    & ( op(e2,e2) != e4
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_76
      | ~ definitionFOFtoCNF_83
      | ~ definitionFOFtoCNF_86
      | ~ definitionFOFtoCNF_87
      | e2 = unit
      | op(e2,e3) = e2
      | definitionFOFtoCNF_82 )
    & ( op(e2,e2) != e4
      | ~ definitionFOFtoCNF_76
      | ~ definitionFOFtoCNF_83
      | ~ definitionFOFtoCNF_86
      | ~ definitionFOFtoCNF_87
      | e2 = unit
      | op(e2,e3) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_82 )
    & ( op(e3,e2) != e0
      | ~ definitionFOFtoCNF_76
      | ~ definitionFOFtoCNF_83
      | ~ definitionFOFtoCNF_86
      | ~ definitionFOFtoCNF_87
      | e2 = unit
      | op(e2,e3) = e2
      | op(e2,e4) = e2
      | definitionFOFtoCNF_82 ) ),
    inference(clausify,[],[normalize_2_114]) ).

fof(normalize_2_149,plain,
    ( op(e2,e4) != e2
    | ~ definitionFOFtoCNF_82
    | op(e2,e2) = e4 ),
    inference(conjunct,[],[normalize_2_148]) ).

fof(normalize_2_150,plain,
    e3 != e4,
    inference(conjunct,[],[normalize_2_142]) ).

fof(normalize_2_151,plain,
    op(e2,unit) = e2,
    inference(conjunct,[],[normalize_2_136]) ).

fof(normalize_2_152,plain,
    ( ( e1 != unit
      | op(e1,e2) != e1
      | ~ definitionFOFtoCNF_66 )
    & ( e1 != unit
      | op(e1,e3) != e1
      | ~ definitionFOFtoCNF_66 )
    & ( e1 != unit
      | op(e1,e4) != e1
      | ~ definitionFOFtoCNF_66 )
    & ( op(e1,e2) != e1
      | ~ definitionFOFtoCNF_66
      | op(e1,e1) = e2 )
    & ( op(e1,e3) != e1
      | ~ definitionFOFtoCNF_66
      | op(e1,e1) = e3 )
    & ( op(e1,e4) != e1
      | ~ definitionFOFtoCNF_66
      | op(e1,e1) = e4 )
    & ( op(e1,e2) = e1
      | op(e1,e3) = e1
      | op(e1,e4) = e1
      | definitionFOFtoCNF_66 )
    & ( op(e1,e1) != e2
      | op(e1,e1) != e3
      | op(e1,e1) != e4
      | e1 = unit
      | definitionFOFtoCNF_66 )
    & ( op(e1,e1) != e2
      | op(e1,e1) != e3
      | e1 = unit
      | op(e1,e4) = e1
      | definitionFOFtoCNF_66 )
    & ( op(e1,e1) != e2
      | op(e1,e1) != e4
      | e1 = unit
      | op(e1,e3) = e1
      | definitionFOFtoCNF_66 )
    & ( op(e1,e1) != e2
      | e1 = unit
      | op(e1,e3) = e1
      | op(e1,e4) = e1
      | definitionFOFtoCNF_66 )
    & ( op(e1,e1) != e3
      | op(e1,e1) != e4
      | e1 = unit
      | op(e1,e2) = e1
      | definitionFOFtoCNF_66 )
    & ( op(e1,e1) != e3
      | e1 = unit
      | op(e1,e2) = e1
      | op(e1,e4) = e1
      | definitionFOFtoCNF_66 )
    & ( op(e1,e1) != e4
      | e1 = unit
      | op(e1,e2) = e1
      | op(e1,e3) = e1
      | definitionFOFtoCNF_66 ) ),
    inference(clausify,[],[normalize_2_56]) ).

fof(normalize_2_153,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_66
    | op(e1,e1) = e4 ),
    inference(conjunct,[],[normalize_2_152]) ).

fof(normalize_2_154,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_2_142]) ).

fof(normalize_2_155,plain,
    op(e1,unit) = e1,
    inference(conjunct,[],[normalize_2_136]) ).

fof(normalize_2_156,plain,
    op(e1,e0) != op(e1,e4),
    inference(conjunct,[],[normalize_2_144]) ).

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

cnf(refute_2_0,plain,
    ( op(e2,e2) != e3
    | ~ definitionFOFtoCNF_97
    | op(e2,e3) = e2 ),
    inference(canonicalize,[],[normalize_2_2]) ).

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

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,
    ( e3 != e3
    | op(e2,e2) != e3
    | op(e2,e2) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e3) ),[1],$fot(e3)]]) ).

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

cnf(refute_2_9,plain,
    ( e3 != e3
    | ~ definitionFOFtoCNF_97
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_2_8,refute_2_0]) ).

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

cnf(refute_2_11,plain,
    ( ~ definitionFOFtoCNF_97
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_2_10,refute_2_9]) ).

cnf(refute_2_12,plain,
    ( ~ definitionFOFtoCNF_95
    | definitionFOFtoCNF_97 ),
    inference(canonicalize,[],[normalize_2_10]) ).

cnf(refute_2_13,plain,
    ( ~ definitionFOFtoCNF_98
    | definitionFOFtoCNF_95 ),
    inference(canonicalize,[],[normalize_2_17]) ).

cnf(refute_2_14,plain,
    ( ~ definitionFOFtoCNF_101
    | definitionFOFtoCNF_98 ),
    inference(canonicalize,[],[normalize_2_20]) ).

cnf(refute_2_15,plain,
    ( op(e1,e1) != e0
    | ~ definitionFOFtoCNF_53
    | op(e1,e0) = e1 ),
    inference(canonicalize,[],[normalize_2_27]) ).

cnf(refute_2_16,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_2_28]) ).

cnf(refute_2_17,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_2_29]) ).

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

cnf(refute_2_19,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_2_17,refute_2_18]) ).

cnf(refute_2_20,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_2_21,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_2_22,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_2_20,refute_2_21]) ).

cnf(refute_2_23,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_2_19,refute_2_22]) ).

cnf(refute_2_24,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_2_25,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_2_26,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_2_24,refute_2_25]) ).

cnf(refute_2_27,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_2_19,refute_2_26]) ).

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

cnf(refute_2_29,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_2_4,refute_2_28]) ).

cnf(refute_2_30,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_2_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_2_31,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_2_27,refute_2_30]) ).

cnf(refute_2_32,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_2_23,refute_2_31]) ).

cnf(refute_2_33,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_2_34,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_2_32,refute_2_33]) ).

cnf(refute_2_35,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_2_16,refute_2_34]) ).

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

cnf(refute_2_37,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_2_35,refute_2_36]) ).

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

cnf(refute_2_39,plain,
    ( e0 != e0
    | op(e1,e1) = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_2_37,refute_2_38]) ).

cnf(refute_2_40,plain,
    ( e0 != e0
    | ~ definitionFOFtoCNF_53
    | op(e1,e0) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_2_39,refute_2_15]) ).

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

cnf(refute_2_42,plain,
    ( ~ definitionFOFtoCNF_53
    | op(e1,e0) = e1 ),
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_2_41,refute_2_40]) ).

cnf(refute_2_43,plain,
    ( ~ definitionFOFtoCNF_52
    | definitionFOFtoCNF_53 ),
    inference(canonicalize,[],[normalize_2_37]) ).

cnf(refute_2_44,plain,
    ( ~ definitionFOFtoCNF_51
    | definitionFOFtoCNF_52 ),
    inference(canonicalize,[],[normalize_2_51]) ).

cnf(refute_2_45,plain,
    ( ~ definitionFOFtoCNF_63
    | definitionFOFtoCNF_51 ),
    inference(canonicalize,[],[normalize_2_54]) ).

cnf(refute_2_46,plain,
    ( ~ definitionFOFtoCNF_65
    | definitionFOFtoCNF_66 ),
    inference(canonicalize,[],[normalize_2_63]) ).

cnf(refute_2_47,plain,
    ( ~ definitionFOFtoCNF_64
    | definitionFOFtoCNF_65 ),
    inference(canonicalize,[],[normalize_2_75]) ).

cnf(refute_2_48,plain,
    ( ~ definitionFOFtoCNF_73
    | definitionFOFtoCNF_64 ),
    inference(canonicalize,[],[normalize_2_82]) ).

cnf(refute_2_49,plain,
    ( ~ definitionFOFtoCNF_88
    | definitionFOFtoCNF_82 ),
    inference(canonicalize,[],[normalize_2_85]) ).

cnf(refute_2_50,plain,
    ( e4 != unit
    | op(e3,e3) != e4
    | definitionFOFtoCNF_101
    | definitionFOFtoCNF_63
    | definitionFOFtoCNF_73
    | definitionFOFtoCNF_88 ),
    inference(canonicalize,[],[normalize_2_133]) ).

cnf(refute_2_51,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_2_134]) ).

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

cnf(refute_2_53,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_2_54,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_2_52,refute_2_53]) ).

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

cnf(refute_2_56,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_2_57,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_2_58,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_2_56,refute_2_57]) ).

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

cnf(refute_2_60,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_2_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_2_61,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_2_59,refute_2_60]) ).

cnf(refute_2_62,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_2_55,refute_2_61]) ).

cnf(refute_2_63,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_2_64,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_2_62,refute_2_63]) ).

cnf(refute_2_65,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_2_51,refute_2_64]) ).

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

cnf(refute_2_67,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_2_65,refute_2_66]) ).

cnf(refute_2_68,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_2_69,plain,
    ( e4 != e4
    | op(e3,e3) = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_2_67,refute_2_68]) ).

cnf(refute_2_70,plain,
    ( e4 != e4
    | e4 != unit
    | definitionFOFtoCNF_101
    | definitionFOFtoCNF_63
    | definitionFOFtoCNF_73
    | definitionFOFtoCNF_88 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_2_69,refute_2_50]) ).

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

cnf(refute_2_72,plain,
    ( e4 != unit
    | definitionFOFtoCNF_101
    | definitionFOFtoCNF_63
    | definitionFOFtoCNF_73
    | definitionFOFtoCNF_88 ),
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_2_71,refute_2_70]) ).

cnf(refute_2_73,plain,
    op(op(e0,e2),e2) = e0,
    inference(canonicalize,[],[normalize_2_135]) ).

cnf(refute_2_74,plain,
    op(unit,e2) = e2,
    inference(canonicalize,[],[normalize_2_137]) ).

cnf(refute_2_75,plain,
    op(unit,e4) = e4,
    inference(canonicalize,[],[normalize_2_138]) ).

cnf(refute_2_76,plain,
    op(unit,e3) = e3,
    inference(canonicalize,[],[normalize_2_139]) ).

cnf(refute_2_77,plain,
    op(unit,e1) = e1,
    inference(canonicalize,[],[normalize_2_140]) ).

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

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

cnf(refute_2_80,plain,
    ( op(unit,e1) != e1
    | op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_2_78,refute_2_79]) ).

cnf(refute_2_81,plain,
    ( op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_2_77,refute_2_80]) ).

cnf(refute_2_82,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_2_83,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_2_37,refute_2_82]) ).

cnf(refute_2_84,plain,
    ( e0 = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_2_81,refute_2_83]) ).

cnf(refute_2_85,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_2_143]) ).

cnf(refute_2_86,plain,
    ( unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_2_84,refute_2_85]) ).

cnf(refute_2_87,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_2_88,plain,
    ( op(unit,e3) != e3
    | op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_2_86,refute_2_87]) ).

cnf(refute_2_89,plain,
    ( op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_2_76,refute_2_88]) ).

cnf(refute_2_90,plain,
    op(e2,e2) != op(e2,e3),
    inference(canonicalize,[],[normalize_2_145]) ).

cnf(refute_2_91,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_2_92,plain,
    ( e3 != op(e2,e3)
    | op(e2,e2) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_2_6,refute_2_91]) ).

cnf(refute_2_93,plain,
    e3 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e3)) )],[refute_2_92,refute_2_90]) ).

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

cnf(refute_2_95,plain,
    op(e2,e3) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e3)) )],[refute_2_94,refute_2_93]) ).

cnf(refute_2_96,plain,
    ( unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e3) )],[refute_2_89,refute_2_95]) ).

cnf(refute_2_97,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_2_98,plain,
    ( op(unit,e4) != e4
    | op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_2_96,refute_2_97]) ).

cnf(refute_2_99,plain,
    ( op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_2_75,refute_2_98]) ).

cnf(refute_2_100,plain,
    op(e3,e3) != op(e3,e4),
    inference(canonicalize,[],[normalize_2_146]) ).

cnf(refute_2_101,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_2_102,plain,
    ( e4 != op(e3,e4)
    | op(e3,e3) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_2_67,refute_2_101]) ).

cnf(refute_2_103,plain,
    e4 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e3),op(e3,e4)) )],[refute_2_102,refute_2_100]) ).

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

cnf(refute_2_105,plain,
    op(e3,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e4)) )],[refute_2_104,refute_2_103]) ).

cnf(refute_2_106,plain,
    ( unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e4) )],[refute_2_99,refute_2_105]) ).

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

cnf(refute_2_108,plain,
    ( op(unit,e2) != e2
    | op(e0,e2) = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_2_106,refute_2_107]) ).

cnf(refute_2_109,plain,
    ( op(e0,e2) = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e2),e2) )],[refute_2_74,refute_2_108]) ).

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

cnf(refute_2_111,plain,
    ( op(op(e0,e2),e2) != e0
    | op(e2,e2) = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),e2) )],[refute_2_109,refute_2_110]) ).

cnf(refute_2_112,plain,
    ( op(e2,e2) = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(op(e0,e2),e2),e0) )],[refute_2_73,refute_2_111]) ).

cnf(refute_2_113,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_114,plain,
    ( op(e2,e2) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_2_6,refute_2_113]) ).

cnf(refute_2_115,plain,
    ( e3 = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e0) )],[refute_2_112,refute_2_114]) ).

cnf(refute_2_116,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_2_147]) ).

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

cnf(refute_2_118,plain,
    e3 != e0,
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_2_117,refute_2_116]) ).

cnf(refute_2_119,plain,
    unit = e4,
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_2_115,refute_2_118]) ).

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

cnf(refute_2_121,plain,
    ( e4 != e4
    | e4 = unit ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_2_119,refute_2_120]) ).

cnf(refute_2_122,plain,
    ( e4 != e4
    | definitionFOFtoCNF_101
    | definitionFOFtoCNF_63
    | definitionFOFtoCNF_73
    | definitionFOFtoCNF_88 ),
    inference(resolve,[$cnf( $equal(e4,unit) )],[refute_2_121,refute_2_72]) ).

cnf(refute_2_123,plain,
    ( definitionFOFtoCNF_101
    | definitionFOFtoCNF_63
    | definitionFOFtoCNF_73
    | definitionFOFtoCNF_88 ),
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_2_71,refute_2_122]) ).

cnf(refute_2_124,plain,
    ( definitionFOFtoCNF_101
    | definitionFOFtoCNF_63
    | definitionFOFtoCNF_73
    | definitionFOFtoCNF_82 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_88 )],[refute_2_123,refute_2_49]) ).

cnf(refute_2_125,plain,
    ( op(e2,e4) != e2
    | ~ definitionFOFtoCNF_82
    | op(e2,e2) = e4 ),
    inference(canonicalize,[],[normalize_2_149]) ).

cnf(refute_2_126,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_2_127,plain,
    ( op(e2,e2) != e4
    | e3 = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_2_6,refute_2_126]) ).

cnf(refute_2_128,plain,
    ( op(e2,e4) != e2
    | ~ definitionFOFtoCNF_82
    | e3 = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_2_125,refute_2_127]) ).

cnf(refute_2_129,plain,
    e3 != e4,
    inference(canonicalize,[],[normalize_2_150]) ).

cnf(refute_2_130,plain,
    ( op(e2,e4) != e2
    | ~ definitionFOFtoCNF_82 ),
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_2_128,refute_2_129]) ).

cnf(refute_2_131,plain,
    op(e2,unit) = e2,
    inference(canonicalize,[],[normalize_2_151]) ).

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

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

cnf(refute_2_134,plain,
    ( unit != e4
    | op(e2,unit) = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,unit)) )],[refute_2_132,refute_2_133]) ).

cnf(refute_2_135,plain,
    op(e2,unit) = op(e2,e4),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_2_119,refute_2_134]) ).

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

cnf(refute_2_137,plain,
    ( op(e2,unit) != e2
    | op(e2,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,e4)) )],[refute_2_135,refute_2_136]) ).

cnf(refute_2_138,plain,
    op(e2,e4) = e2,
    inference(resolve,[$cnf( $equal(op(e2,unit),e2) )],[refute_2_131,refute_2_137]) ).

cnf(refute_2_139,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_2_140,plain,
    ( e2 != e2
    | op(e2,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e2) )],[refute_2_138,refute_2_139]) ).

cnf(refute_2_141,plain,
    ( e2 != e2
    | ~ definitionFOFtoCNF_82 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e2) )],[refute_2_140,refute_2_130]) ).

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

cnf(refute_2_143,plain,
    ~ definitionFOFtoCNF_82,
    inference(resolve,[$cnf( $equal(e2,e2) )],[refute_2_142,refute_2_141]) ).

cnf(refute_2_144,plain,
    ( definitionFOFtoCNF_101
    | definitionFOFtoCNF_63
    | definitionFOFtoCNF_73 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_82 )],[refute_2_124,refute_2_143]) ).

cnf(refute_2_145,plain,
    ( definitionFOFtoCNF_101
    | definitionFOFtoCNF_63
    | definitionFOFtoCNF_64 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_73 )],[refute_2_144,refute_2_48]) ).

cnf(refute_2_146,plain,
    ( definitionFOFtoCNF_101
    | definitionFOFtoCNF_63
    | definitionFOFtoCNF_65 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_64 )],[refute_2_145,refute_2_47]) ).

cnf(refute_2_147,plain,
    ( definitionFOFtoCNF_101
    | definitionFOFtoCNF_63
    | definitionFOFtoCNF_66 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_65 )],[refute_2_146,refute_2_46]) ).

cnf(refute_2_148,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_66
    | op(e1,e1) = e4 ),
    inference(canonicalize,[],[normalize_2_153]) ).

cnf(refute_2_149,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_2_150,plain,
    ( op(e1,e1) != e4
    | e0 = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_2_37,refute_2_149]) ).

cnf(refute_2_151,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_66
    | e0 = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e4) )],[refute_2_148,refute_2_150]) ).

cnf(refute_2_152,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_2_154]) ).

cnf(refute_2_153,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_66 ),
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_2_151,refute_2_152]) ).

cnf(refute_2_154,plain,
    op(e1,unit) = e1,
    inference(canonicalize,[],[normalize_2_155]) ).

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

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

cnf(refute_2_157,plain,
    ( unit != e4
    | op(e1,unit) = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,unit),op(e1,unit)) )],[refute_2_155,refute_2_156]) ).

cnf(refute_2_158,plain,
    op(e1,unit) = op(e1,e4),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_2_119,refute_2_157]) ).

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

cnf(refute_2_160,plain,
    ( op(e1,unit) != e1
    | op(e1,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),op(e1,e4)) )],[refute_2_158,refute_2_159]) ).

cnf(refute_2_161,plain,
    op(e1,e4) = e1,
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_2_154,refute_2_160]) ).

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

cnf(refute_2_163,plain,
    ( e1 != e1
    | op(e1,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_2_161,refute_2_162]) ).

cnf(refute_2_164,plain,
    ( e1 != e1
    | ~ definitionFOFtoCNF_66 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_2_163,refute_2_153]) ).

cnf(refute_2_165,plain,
    e1 = e1,
    introduced(tautology,[refl,[$fot(e1)]]) ).

cnf(refute_2_166,plain,
    ~ definitionFOFtoCNF_66,
    inference(resolve,[$cnf( $equal(e1,e1) )],[refute_2_165,refute_2_164]) ).

cnf(refute_2_167,plain,
    ( definitionFOFtoCNF_101
    | definitionFOFtoCNF_63 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_66 )],[refute_2_147,refute_2_166]) ).

cnf(refute_2_168,plain,
    ( definitionFOFtoCNF_101
    | definitionFOFtoCNF_51 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_63 )],[refute_2_167,refute_2_45]) ).

cnf(refute_2_169,plain,
    ( definitionFOFtoCNF_101
    | definitionFOFtoCNF_52 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_51 )],[refute_2_168,refute_2_44]) ).

cnf(refute_2_170,plain,
    ( definitionFOFtoCNF_101
    | definitionFOFtoCNF_53 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_52 )],[refute_2_169,refute_2_43]) ).

cnf(refute_2_171,plain,
    ( op(e1,e0) = e1
    | definitionFOFtoCNF_101 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_53 )],[refute_2_170,refute_2_42]) ).

cnf(refute_2_172,plain,
    op(e1,e0) != op(e1,e4),
    inference(canonicalize,[],[normalize_2_156]) ).

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

cnf(refute_2_174,plain,
    ( op(e1,e0) != e1
    | op(e1,e0) = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_2_161,refute_2_173]) ).

cnf(refute_2_175,plain,
    op(e1,e0) != e1,
    inference(resolve,[$cnf( $equal(op(e1,e0),op(e1,e4)) )],[refute_2_174,refute_2_172]) ).

cnf(refute_2_176,plain,
    definitionFOFtoCNF_101,
    inference(resolve,[$cnf( $equal(op(e1,e0),e1) )],[refute_2_171,refute_2_175]) ).

cnf(refute_2_177,plain,
    definitionFOFtoCNF_98,
    inference(resolve,[$cnf( definitionFOFtoCNF_101 )],[refute_2_176,refute_2_14]) ).

cnf(refute_2_178,plain,
    definitionFOFtoCNF_95,
    inference(resolve,[$cnf( definitionFOFtoCNF_98 )],[refute_2_177,refute_2_13]) ).

cnf(refute_2_179,plain,
    definitionFOFtoCNF_97,
    inference(resolve,[$cnf( definitionFOFtoCNF_95 )],[refute_2_178,refute_2_12]) ).

cnf(refute_2_180,plain,
    op(e2,e3) = e2,
    inference(resolve,[$cnf( definitionFOFtoCNF_97 )],[refute_2_179,refute_2_11]) ).

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

cnf(refute_2_182,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_2_183,plain,
    ( op(e2,e3) != e2
    | op(e2,e3) = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e2) )],[refute_2_138,refute_2_182]) ).

cnf(refute_2_184,plain,
    op(e2,e3) != e2,
    inference(resolve,[$cnf( $equal(op(e2,e3),op(e2,e4)) )],[refute_2_183,refute_2_181]) ).

cnf(refute_2_185,plain,
    $false,
    inference(resolve,[$cnf( $equal(op(e2,e3),e2) )],[refute_2_180,refute_2_184]) ).

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

fof(normalize_3_0,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_1,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_3_0]) ).

fof(normalize_3_2,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_3_0]) ).

fof(normalize_3_3,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_3_4,plain,
    ( op(e1,e0) = e3
    | op(e1,e1) = e3
    | op(e1,e2) = e3
    | op(e1,e3) = e3
    | op(e1,e4) = e3 ),
    inference(conjunct,[],[normalize_3_3]) ).

fof(normalize_3_5,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_3_6,plain,
    op(e1,e2) != op(e2,e2),
    inference(conjunct,[],[normalize_3_5]) ).

fof(normalize_3_7,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_3_0]) ).

fof(normalize_3_8,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_9,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_3_8]) ).

fof(normalize_3_10,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_3_11,plain,
    op(e1,unit) = e1,
    inference(conjunct,[],[normalize_3_10]) ).

fof(normalize_3_12,plain,
    ( op(e3,e0) != op(e0,e3)
    & op(op(e0,e3),e0) != e3
    & op(op(e0,e3),e3) = e0
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = e1 )
    & ( op(op(e0,e2),e2) != e0
      | op(e2,e0) = op(e0,e2)
      | op(op(e0,e2),e0) = 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_3_0]) ).

fof(normalize_3_13,plain,
    op(op(e0,e3),e3) = e0,
    inference(conjunct,[],[normalize_3_12]) ).

fof(normalize_3_14,plain,
    op(unit,e3) = e3,
    inference(conjunct,[],[normalize_3_10]) ).

fof(normalize_3_15,plain,
    op(unit,e4) = e4,
    inference(conjunct,[],[normalize_3_10]) ).

fof(normalize_3_16,plain,
    op(unit,e1) = e1,
    inference(conjunct,[],[normalize_3_10]) ).

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

fof(normalize_3_18,plain,
    op(e2,e2) != op(e2,e3),
    inference(conjunct,[],[normalize_3_5]) ).

fof(normalize_3_19,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_3_8]) ).

fof(normalize_3_20,plain,
    op(e3,e3) != op(e3,e4),
    inference(conjunct,[],[normalize_3_5]) ).

fof(normalize_3_21,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_3_0]) ).

fof(normalize_3_22,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_3_8]) ).

fof(normalize_3_23,plain,
    e1 != e3,
    inference(conjunct,[],[normalize_3_8]) ).

fof(normalize_3_24,plain,
    op(e1,e3) != op(e4,e3),
    inference(conjunct,[],[normalize_3_5]) ).

fof(normalize_3_25,plain,
    ( op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e3,e3) = e1
    | op(e4,e3) = e1 ),
    inference(conjunct,[],[normalize_3_3]) ).

fof(normalize_3_26,plain,
    e1 != e4,
    inference(conjunct,[],[normalize_3_8]) ).

fof(normalize_3_27,plain,
    op(e0,e3) != op(e0,e4),
    inference(conjunct,[],[normalize_3_5]) ).

fof(normalize_3_28,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_3_29,plain,
    ( op(e0,e3) = e0
    | op(e0,e3) = e1
    | op(e0,e3) = e2
    | op(e0,e3) = e3
    | op(e0,e3) = e4 ),
    inference(conjunct,[],[normalize_3_28]) ).

fof(normalize_3_30,plain,
    op(e0,e3) != op(e3,e3),
    inference(conjunct,[],[normalize_3_5]) ).

fof(normalize_3_31,plain,
    op(e1,e1) != op(e1,e3),
    inference(conjunct,[],[normalize_3_5]) ).

fof(normalize_3_32,plain,
    op(e0,unit) = e0,
    inference(conjunct,[],[normalize_3_10]) ).

fof(normalize_3_33,plain,
    op(e1,e3) != op(e1,e4),
    inference(conjunct,[],[normalize_3_5]) ).

fof(normalize_3_34,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e3) = e4 ),
    inference(conjunct,[],[normalize_3_28]) ).

fof(normalize_3_35,plain,
    op(e1,e3) != op(e3,e3),
    inference(conjunct,[],[normalize_3_5]) ).

fof(normalize_3_36,plain,
    e1 != e2,
    inference(conjunct,[],[normalize_3_8]) ).

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

cnf(refute_3_1,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_3_2]) ).

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

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

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

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

cnf(refute_3_6,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_3_1,refute_3_5]) ).

cnf(refute_3_7,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_3_8,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_3_9,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_3_7,refute_3_8]) ).

cnf(refute_3_10,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_3_6,refute_3_9]) ).

cnf(refute_3_11,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_3_12,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_3_13,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_3_11,refute_3_12]) ).

cnf(refute_3_14,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_3_6,refute_3_13]) ).

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

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

cnf(refute_3_17,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_3_16:[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_3_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,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_3_14,refute_3_17]) ).

cnf(refute_3_19,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_3_10,refute_3_18]) ).

cnf(refute_3_20,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_3_21,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_3_19,refute_3_20]) ).

cnf(refute_3_22,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_3_0,refute_3_21]) ).

cnf(refute_3_23,plain,
    ( op(e1,e0) = e3
    | op(e1,e1) = e3
    | op(e1,e2) = e3
    | op(e1,e3) = e3
    | op(e1,e4) = e3 ),
    inference(canonicalize,[],[normalize_3_4]) ).

cnf(refute_3_24,plain,
    op(e1,e2) != op(e2,e2),
    inference(canonicalize,[],[normalize_3_6]) ).

cnf(refute_3_25,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_3_7]) ).

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

cnf(refute_3_27,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_3_25,refute_3_26]) ).

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

cnf(refute_3_29,plain,
    ( op(e1,e2) != e3
    | op(e1,e2) = op(e2,e2) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_3_27,refute_3_28]) ).

cnf(refute_3_30,plain,
    op(e1,e2) != e3,
    inference(resolve,[$cnf( $equal(op(e1,e2),op(e2,e2)) )],[refute_3_29,refute_3_24]) ).

cnf(refute_3_31,plain,
    ( op(e1,e0) = e3
    | op(e1,e1) = e3
    | op(e1,e3) = e3
    | op(e1,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e3) )],[refute_3_23,refute_3_30]) ).

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

cnf(refute_3_33,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_3_22,refute_3_32]) ).

cnf(refute_3_34,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_3_35,plain,
    ( op(e1,e1) != e3
    | e0 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_3_33,refute_3_34]) ).

cnf(refute_3_36,plain,
    ( e0 = e3
    | op(e1,e0) = e3
    | op(e1,e3) = e3
    | op(e1,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e3) )],[refute_3_31,refute_3_35]) ).

cnf(refute_3_37,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_3_9]) ).

cnf(refute_3_38,plain,
    ( op(e1,e0) = e3
    | op(e1,e3) = e3
    | op(e1,e4) = e3 ),
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_3_36,refute_3_37]) ).

cnf(refute_3_39,plain,
    op(e1,unit) = e1,
    inference(canonicalize,[],[normalize_3_11]) ).

cnf(refute_3_40,plain,
    op(op(e0,e3),e3) = e0,
    inference(canonicalize,[],[normalize_3_13]) ).

cnf(refute_3_41,plain,
    op(unit,e3) = e3,
    inference(canonicalize,[],[normalize_3_14]) ).

cnf(refute_3_42,plain,
    op(unit,e4) = e4,
    inference(canonicalize,[],[normalize_3_15]) ).

cnf(refute_3_43,plain,
    op(unit,e1) = e1,
    inference(canonicalize,[],[normalize_3_16]) ).

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

cnf(refute_3_45,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_3_46,plain,
    ( op(unit,e3) != e3
    | op(e2,e3) = e3
    | unit = e0
    | unit = e1
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_3_44,refute_3_45]) ).

cnf(refute_3_47,plain,
    ( op(e2,e3) = e3
    | unit = e0
    | unit = e1
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_3_41,refute_3_46]) ).

cnf(refute_3_48,plain,
    op(e2,e2) != op(e2,e3),
    inference(canonicalize,[],[normalize_3_18]) ).

cnf(refute_3_49,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_3_50,plain,
    ( e3 != op(e2,e3)
    | op(e2,e2) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_3_27,refute_3_49]) ).

cnf(refute_3_51,plain,
    e3 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e3)) )],[refute_3_50,refute_3_48]) ).

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

cnf(refute_3_53,plain,
    op(e2,e3) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e3)) )],[refute_3_52,refute_3_51]) ).

cnf(refute_3_54,plain,
    ( unit = e0
    | unit = e1
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e3) )],[refute_3_47,refute_3_53]) ).

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

cnf(refute_3_56,plain,
    ( op(unit,e1) != e1
    | op(e1,e1) = e1
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_3_54,refute_3_55]) ).

cnf(refute_3_57,plain,
    ( op(e1,e1) = e1
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_3_43,refute_3_56]) ).

cnf(refute_3_58,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_3_59,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_3_33,refute_3_58]) ).

cnf(refute_3_60,plain,
    ( e0 = e1
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_3_57,refute_3_59]) ).

cnf(refute_3_61,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_3_19]) ).

cnf(refute_3_62,plain,
    ( unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_3_60,refute_3_61]) ).

cnf(refute_3_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_3_64,plain,
    ( op(unit,e4) != e4
    | op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_3_62,refute_3_63]) ).

cnf(refute_3_65,plain,
    ( op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_3_42,refute_3_64]) ).

cnf(refute_3_66,plain,
    op(e3,e3) != op(e3,e4),
    inference(canonicalize,[],[normalize_3_20]) ).

cnf(refute_3_67,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_3_21]) ).

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

cnf(refute_3_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_3_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_3_68,refute_3_69]) ).

cnf(refute_3_71,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_3_27,refute_3_70]) ).

cnf(refute_3_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_3_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_3_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_3_72,refute_3_73]) ).

cnf(refute_3_75,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_3_27,refute_3_74]) ).

cnf(refute_3_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_3_16:[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_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_3_75,refute_3_76]) ).

cnf(refute_3_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_3_71,refute_3_77]) ).

cnf(refute_3_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_3_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_3_78,refute_3_79]) ).

cnf(refute_3_81,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_3_67,refute_3_80]) ).

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

cnf(refute_3_83,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_3_81,refute_3_82]) ).

cnf(refute_3_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_3_85,plain,
    ( e4 != op(e3,e4)
    | op(e3,e3) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_3_83,refute_3_84]) ).

cnf(refute_3_86,plain,
    e4 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e3),op(e3,e4)) )],[refute_3_85,refute_3_66]) ).

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

cnf(refute_3_88,plain,
    op(e3,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e4)) )],[refute_3_87,refute_3_86]) ).

cnf(refute_3_89,plain,
    ( unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e4) )],[refute_3_65,refute_3_88]) ).

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

cnf(refute_3_91,plain,
    ( op(unit,e3) != e3
    | op(e0,e3) = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_3_89,refute_3_90]) ).

cnf(refute_3_92,plain,
    ( op(e0,e3) = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_3_41,refute_3_91]) ).

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

cnf(refute_3_94,plain,
    ( op(op(e0,e3),e3) != e0
    | op(e3,e3) = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e3) )],[refute_3_92,refute_3_93]) ).

cnf(refute_3_95,plain,
    ( op(e3,e3) = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(op(e0,e3),e3),e0) )],[refute_3_40,refute_3_94]) ).

cnf(refute_3_96,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_97,plain,
    ( op(e3,e3) != e0
    | e4 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_3_83,refute_3_96]) ).

cnf(refute_3_98,plain,
    ( e4 = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e0) )],[refute_3_95,refute_3_97]) ).

cnf(refute_3_99,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_3_22]) ).

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

cnf(refute_3_101,plain,
    e4 != e0,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_3_100,refute_3_99]) ).

cnf(refute_3_102,plain,
    unit = e4,
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_3_98,refute_3_101]) ).

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

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

cnf(refute_3_105,plain,
    ( unit != e4
    | op(e1,unit) = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,unit),op(e1,unit)) )],[refute_3_103,refute_3_104]) ).

cnf(refute_3_106,plain,
    op(e1,unit) = op(e1,e4),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_3_102,refute_3_105]) ).

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

cnf(refute_3_108,plain,
    ( op(e1,unit) != e1
    | op(e1,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),op(e1,e4)) )],[refute_3_106,refute_3_107]) ).

cnf(refute_3_109,plain,
    op(e1,e4) = e1,
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_3_39,refute_3_108]) ).

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

cnf(refute_3_111,plain,
    ( op(e1,e4) != e3
    | e1 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_3_109,refute_3_110]) ).

cnf(refute_3_112,plain,
    ( e1 = e3
    | op(e1,e0) = e3
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e3) )],[refute_3_38,refute_3_111]) ).

cnf(refute_3_113,plain,
    e1 != e3,
    inference(canonicalize,[],[normalize_3_23]) ).

cnf(refute_3_114,plain,
    ( op(e1,e0) = e3
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_3_112,refute_3_113]) ).

cnf(refute_3_115,plain,
    op(e1,e3) != op(e4,e3),
    inference(canonicalize,[],[normalize_3_24]) ).

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

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

cnf(refute_3_118,plain,
    ( unit != e4
    | op(unit,e3) = op(e4,e3) ),
    inference(resolve,[$cnf( $equal(op(unit,e3),op(unit,e3)) )],[refute_3_116,refute_3_117]) ).

cnf(refute_3_119,plain,
    op(unit,e3) = op(e4,e3),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_3_102,refute_3_118]) ).

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

cnf(refute_3_121,plain,
    ( op(unit,e3) != e3
    | op(e4,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),op(e4,e3)) )],[refute_3_119,refute_3_120]) ).

cnf(refute_3_122,plain,
    op(e4,e3) = e3,
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_3_41,refute_3_121]) ).

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

cnf(refute_3_124,plain,
    ( op(e1,e3) != e3
    | op(e1,e3) = op(e4,e3) ),
    inference(resolve,[$cnf( $equal(op(e4,e3),e3) )],[refute_3_122,refute_3_123]) ).

cnf(refute_3_125,plain,
    op(e1,e3) != e3,
    inference(resolve,[$cnf( $equal(op(e1,e3),op(e4,e3)) )],[refute_3_124,refute_3_115]) ).

cnf(refute_3_126,plain,
    op(e1,e0) = e3,
    inference(resolve,[$cnf( $equal(op(e1,e3),e3) )],[refute_3_114,refute_3_125]) ).

cnf(refute_3_127,plain,
    ( op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e3,e3) = e1
    | op(e4,e3) = e1 ),
    inference(canonicalize,[],[normalize_3_25]) ).

cnf(refute_3_128,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_3_129,plain,
    ( op(e3,e3) != e1
    | e4 = e1 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_3_83,refute_3_128]) ).

cnf(refute_3_130,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_3_127,refute_3_129]) ).

cnf(refute_3_131,plain,
    e1 != e4,
    inference(canonicalize,[],[normalize_3_26]) ).

cnf(refute_3_132,plain,
    ( e4 != e1
    | e1 = e4 ),
    inference(subst,[],[refute_3_4:[bind(X,$fot(e4)),bind(Y,$fot(e1))]]) ).

cnf(refute_3_133,plain,
    e4 != e1,
    inference(resolve,[$cnf( $equal(e1,e4) )],[refute_3_132,refute_3_131]) ).

cnf(refute_3_134,plain,
    ( op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e4,e3) = e1 ),
    inference(resolve,[$cnf( $equal(e4,e1) )],[refute_3_130,refute_3_133]) ).

cnf(refute_3_135,plain,
    op(e0,e3) != op(e0,e4),
    inference(canonicalize,[],[normalize_3_27]) ).

cnf(refute_3_136,plain,
    ( op(e0,e3) = e0
    | op(e0,e3) = e1
    | op(e0,e3) = e2
    | op(e0,e3) = e3
    | op(e0,e3) = e4 ),
    inference(canonicalize,[],[normalize_3_29]) ).

cnf(refute_3_137,plain,
    op(e0,e3) != op(e3,e3),
    inference(canonicalize,[],[normalize_3_30]) ).

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

cnf(refute_3_139,plain,
    ( op(e0,e3) != e4
    | op(e0,e3) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_3_83,refute_3_138]) ).

cnf(refute_3_140,plain,
    op(e0,e3) != e4,
    inference(resolve,[$cnf( $equal(op(e0,e3),op(e3,e3)) )],[refute_3_139,refute_3_137]) ).

cnf(refute_3_141,plain,
    ( op(e0,e3) = e0
    | op(e0,e3) = e1
    | op(e0,e3) = e2
    | op(e0,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e4) )],[refute_3_136,refute_3_140]) ).

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

cnf(refute_3_143,plain,
    ( op(op(e0,e3),e3) != e0
    | op(e0,e3) = e0
    | op(e0,e3) = e2
    | op(e0,e3) = e3
    | op(e1,e3) = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e1) )],[refute_3_141,refute_3_142]) ).

cnf(refute_3_144,plain,
    ( op(e0,e3) = e0
    | op(e0,e3) = e2
    | op(e0,e3) = e3
    | op(e1,e3) = e0 ),
    inference(resolve,[$cnf( $equal(op(op(e0,e3),e3),e0) )],[refute_3_40,refute_3_143]) ).

cnf(refute_3_145,plain,
    op(e1,e1) != op(e1,e3),
    inference(canonicalize,[],[normalize_3_31]) ).

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

cnf(refute_3_147,plain,
    ( e0 != op(e1,e3)
    | op(e1,e1) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_3_33,refute_3_146]) ).

cnf(refute_3_148,plain,
    e0 != op(e1,e3),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e1,e3)) )],[refute_3_147,refute_3_145]) ).

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

cnf(refute_3_150,plain,
    op(e1,e3) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e3)) )],[refute_3_149,refute_3_148]) ).

cnf(refute_3_151,plain,
    ( op(e0,e3) = e0
    | op(e0,e3) = e2
    | op(e0,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e0) )],[refute_3_144,refute_3_150]) ).

cnf(refute_3_152,plain,
    ( op(op(e0,e3),e3) != e0
    | op(e0,e3) = e0
    | op(e0,e3) = e2
    | op(e3,e3) = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e3) )],[refute_3_151,refute_3_93]) ).

cnf(refute_3_153,plain,
    ( op(e0,e3) = e0
    | op(e0,e3) = e2
    | op(e3,e3) = e0 ),
    inference(resolve,[$cnf( $equal(op(op(e0,e3),e3),e0) )],[refute_3_40,refute_3_152]) ).

cnf(refute_3_154,plain,
    ( e4 = e0
    | op(e0,e3) = e0
    | op(e0,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e0) )],[refute_3_153,refute_3_97]) ).

cnf(refute_3_155,plain,
    ( op(e0,e3) = e0
    | op(e0,e3) = e2 ),
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_3_154,refute_3_101]) ).

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

cnf(refute_3_157,plain,
    ( e0 != op(e0,e4)
    | op(e0,e3) = e2
    | op(e0,e3) = op(e0,e4) ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e0) )],[refute_3_155,refute_3_156]) ).

cnf(refute_3_158,plain,
    ( e0 != op(e0,e4)
    | op(e0,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),op(e0,e4)) )],[refute_3_157,refute_3_135]) ).

cnf(refute_3_159,plain,
    op(e0,unit) = e0,
    inference(canonicalize,[],[normalize_3_32]) ).

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

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

cnf(refute_3_162,plain,
    ( unit != e4
    | op(e0,unit) = op(e0,e4) ),
    inference(resolve,[$cnf( $equal(op(e0,unit),op(e0,unit)) )],[refute_3_160,refute_3_161]) ).

cnf(refute_3_163,plain,
    op(e0,unit) = op(e0,e4),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_3_102,refute_3_162]) ).

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

cnf(refute_3_165,plain,
    ( op(e0,unit) != e0
    | op(e0,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,unit),op(e0,e4)) )],[refute_3_163,refute_3_164]) ).

cnf(refute_3_166,plain,
    op(e0,e4) = e0,
    inference(resolve,[$cnf( $equal(op(e0,unit),e0) )],[refute_3_159,refute_3_165]) ).

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

cnf(refute_3_168,plain,
    ( e0 != e0
    | e0 = op(e0,e4) ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e0) )],[refute_3_166,refute_3_167]) ).

cnf(refute_3_169,plain,
    ( e0 != e0
    | op(e0,e3) = e2 ),
    inference(resolve,[$cnf( $equal(e0,op(e0,e4)) )],[refute_3_168,refute_3_158]) ).

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

cnf(refute_3_171,plain,
    op(e0,e3) = e2,
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_3_170,refute_3_169]) ).

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

cnf(refute_3_173,plain,
    ( op(e0,e3) != e1
    | e2 = e1 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e2) )],[refute_3_171,refute_3_172]) ).

cnf(refute_3_174,plain,
    ( e2 = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e4,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e1) )],[refute_3_134,refute_3_173]) ).

cnf(refute_3_175,plain,
    op(e1,e3) != op(e1,e4),
    inference(canonicalize,[],[normalize_3_33]) ).

cnf(refute_3_176,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e3) = e4 ),
    inference(canonicalize,[],[normalize_3_34]) ).

cnf(refute_3_177,plain,
    op(e1,e3) != op(e3,e3),
    inference(canonicalize,[],[normalize_3_35]) ).

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

cnf(refute_3_179,plain,
    ( op(e1,e3) != e4
    | op(e1,e3) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_3_83,refute_3_178]) ).

cnf(refute_3_180,plain,
    op(e1,e3) != e4,
    inference(resolve,[$cnf( $equal(op(e1,e3),op(e3,e3)) )],[refute_3_179,refute_3_177]) ).

cnf(refute_3_181,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e4) )],[refute_3_176,refute_3_180]) ).

cnf(refute_3_182,plain,
    ( op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e0) )],[refute_3_181,refute_3_150]) ).

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

cnf(refute_3_184,plain,
    ( e1 != op(e1,e4)
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e3) = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_3_182,refute_3_183]) ).

cnf(refute_3_185,plain,
    ( e1 != op(e1,e4)
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),op(e1,e4)) )],[refute_3_184,refute_3_175]) ).

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

cnf(refute_3_187,plain,
    ( e1 != e1
    | e1 = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_3_109,refute_3_186]) ).

cnf(refute_3_188,plain,
    ( e1 != e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(e1,op(e1,e4)) )],[refute_3_187,refute_3_185]) ).

cnf(refute_3_189,plain,
    e1 = e1,
    introduced(tautology,[refl,[$fot(e1)]]) ).

cnf(refute_3_190,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(e1,e1) )],[refute_3_189,refute_3_188]) ).

cnf(refute_3_191,plain,
    op(e1,e3) = e2,
    inference(resolve,[$cnf( $equal(op(e1,e3),e3) )],[refute_3_190,refute_3_125]) ).

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

cnf(refute_3_193,plain,
    ( op(e1,e3) != e1
    | e2 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e2) )],[refute_3_191,refute_3_192]) ).

cnf(refute_3_194,plain,
    ( e2 = e1
    | op(e2,e3) = e1
    | op(e4,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_3_174,refute_3_193]) ).

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

cnf(refute_3_196,plain,
    ( op(e4,e3) != e1
    | e3 = e1 ),
    inference(resolve,[$cnf( $equal(op(e4,e3),e3) )],[refute_3_122,refute_3_195]) ).

cnf(refute_3_197,plain,
    ( e2 = e1
    | e3 = e1
    | op(e2,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e4,e3),e1) )],[refute_3_194,refute_3_196]) ).

cnf(refute_3_198,plain,
    e1 != e2,
    inference(canonicalize,[],[normalize_3_36]) ).

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

cnf(refute_3_200,plain,
    e2 != e1,
    inference(resolve,[$cnf( $equal(e1,e2) )],[refute_3_199,refute_3_198]) ).

cnf(refute_3_201,plain,
    ( e3 = e1
    | op(e2,e3) = e1 ),
    inference(resolve,[$cnf( $equal(e2,e1) )],[refute_3_197,refute_3_200]) ).

cnf(refute_3_202,plain,
    ( e3 != e1
    | e1 = e3 ),
    inference(subst,[],[refute_3_4:[bind(X,$fot(e3)),bind(Y,$fot(e1))]]) ).

cnf(refute_3_203,plain,
    e3 != e1,
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_3_202,refute_3_113]) ).

cnf(refute_3_204,plain,
    op(e2,e3) = e1,
    inference(resolve,[$cnf( $equal(e3,e1) )],[refute_3_201,refute_3_203]) ).

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

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

cnf(refute_3_207,plain,
    ( op(e0,e3) != e2
    | op(op(e0,e3),e3) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e0,e3),e3),op(op(e0,e3),e3)) )],[refute_3_205,refute_3_206]) ).

cnf(refute_3_208,plain,
    op(op(e0,e3),e3) = op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e0,e3),e2) )],[refute_3_171,refute_3_207]) ).

cnf(refute_3_209,plain,
    ( op(e2,e3) != e1
    | op(op(e0,e3),e3) != op(e2,e3)
    | op(op(e0,e3),e3) = e1 ),
    inference(subst,[],[refute_3_16:[bind(X,$fot(op(op(e0,e3),e3))),bind(Y,$fot(op(e2,e3))),bind(Z,$fot(e1))]]) ).

cnf(refute_3_210,plain,
    ( op(e2,e3) != e1
    | op(op(e0,e3),e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(op(e0,e3),e3),op(e2,e3)) )],[refute_3_208,refute_3_209]) ).

cnf(refute_3_211,plain,
    op(op(e0,e3),e3) = e1,
    inference(resolve,[$cnf( $equal(op(e2,e3),e1) )],[refute_3_204,refute_3_210]) ).

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

cnf(refute_3_213,plain,
    ( op(op(e0,e3),e3) != e0
    | e1 = e0 ),
    inference(resolve,[$cnf( $equal(op(op(e0,e3),e3),e1) )],[refute_3_211,refute_3_212]) ).

cnf(refute_3_214,plain,
    e1 = e0,
    inference(resolve,[$cnf( $equal(op(op(e0,e3),e3),e0) )],[refute_3_40,refute_3_213]) ).

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

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

cnf(refute_3_217,plain,
    ( e1 != e0
    | op(e1,e0) = op(e0,e0) ),
    inference(resolve,[$cnf( $equal(op(e1,e0),op(e1,e0)) )],[refute_3_215,refute_3_216]) ).

cnf(refute_3_218,plain,
    op(e1,e0) = op(e0,e0),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_3_214,refute_3_217]) ).

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

cnf(refute_3_220,plain,
    ( op(e1,e0) != e3
    | op(e0,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e0),op(e0,e0)) )],[refute_3_218,refute_3_219]) ).

cnf(refute_3_221,plain,
    op(e0,e0) = e3,
    inference(resolve,[$cnf( $equal(op(e1,e0),e3) )],[refute_3_126,refute_3_220]) ).

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

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

cnf(refute_3_224,plain,
    ( e1 != e0
    | op(e0,e1) = op(e0,e0) ),
    inference(resolve,[$cnf( $equal(op(e0,e1),op(e0,e1)) )],[refute_3_222,refute_3_223]) ).

cnf(refute_3_225,plain,
    op(e0,e1) = op(e0,e0),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_3_214,refute_3_224]) ).

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

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

cnf(refute_3_228,plain,
    ( e1 != e0
    | op(e1,e1) = op(e0,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e1,e1)) )],[refute_3_226,refute_3_227]) ).

cnf(refute_3_229,plain,
    op(e1,e1) = op(e0,e1),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_3_214,refute_3_228]) ).

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

cnf(refute_3_231,plain,
    ( op(e0,e1) != op(e0,e0)
    | op(e1,e1) = op(e0,e0) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e0,e1)) )],[refute_3_229,refute_3_230]) ).

cnf(refute_3_232,plain,
    op(e1,e1) = op(e0,e0),
    inference(resolve,[$cnf( $equal(op(e0,e1),op(e0,e0)) )],[refute_3_225,refute_3_231]) ).

cnf(refute_3_233,plain,
    ( op(e0,e0) != e3
    | op(e1,e1) != op(e0,e0)
    | op(e1,e1) = e3 ),
    inference(subst,[],[refute_3_16:[bind(X,$fot(op(e1,e1))),bind(Y,$fot(op(e0,e0))),bind(Z,$fot(e3))]]) ).

cnf(refute_3_234,plain,
    ( op(e0,e0) != e3
    | op(e1,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e0,e0)) )],[refute_3_232,refute_3_233]) ).

cnf(refute_3_235,plain,
    op(e1,e1) = e3,
    inference(resolve,[$cnf( $equal(op(e0,e0),e3) )],[refute_3_221,refute_3_234]) ).

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

cnf(refute_3_237,plain,
    ( e0 != op(e1,e1)
    | e0 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e3) )],[refute_3_235,refute_3_236]) ).

cnf(refute_3_238,plain,
    e0 = e3,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_3_22,refute_3_237]) ).

cnf(refute_3_239,plain,
    $false,
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_3_238,refute_3_37]) ).

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

fof(normalize_4_0,plain,
    ( op(e4,e0) != op(e0,e4)
    & op(op(e0,e4),e0) != e4
    & op(op(e0,e4),e4) = e0
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = e1 )
    & ( op(op(e0,e2),e2) != e0
      | op(e2,e0) = op(e0,e2)
      | op(op(e0,e2),e0) = e2 )
    & ( op(op(e0,e3),e3) != e0
      | op(e3,e0) = op(e0,e3)
      | op(op(e0,e3),e0) = 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_4_0]) ).

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

fof(normalize_4_2,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_3,plain,
    op(e4,unit) = e4,
    inference(conjunct,[],[normalize_4_2]) ).

fof(normalize_4_4,plain,
    op(unit,e0) = e0,
    inference(conjunct,[],[normalize_4_2]) ).

fof(normalize_4_5,plain,
    op(unit,e2) = e2,
    inference(conjunct,[],[normalize_4_2]) ).

fof(normalize_4_6,plain,
    op(unit,e1) = e1,
    inference(conjunct,[],[normalize_4_2]) ).

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

fof(normalize_4_8,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_9,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_4_8]) ).

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

fof(normalize_4_11,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_12,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_4_11]) ).

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

fof(normalize_4_14,plain,
    e2 != e3,
    inference(conjunct,[],[normalize_4_11]) ).

fof(normalize_4_15,plain,
    e1 != e2,
    inference(conjunct,[],[normalize_4_11]) ).

fof(normalize_4_16,plain,
    op(e0,unit) = e0,
    inference(conjunct,[],[normalize_4_2]) ).

fof(normalize_4_17,plain,
    op(unit,e4) = e4,
    inference(conjunct,[],[normalize_4_2]) ).

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

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

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

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

cnf(refute_4_4,plain,
    op(unit,e1) = e1,
    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(unit,e1) != e1
    | unit != e1
    | op(e1,e1) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e1),e1) ),[0,0],$fot(e1)]]) ).

cnf(refute_4_7,plain,
    ( op(unit,e1) != e1
    | op(e1,e1) = e1
    | 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(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_4_4,refute_4_7]) ).

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

cnf(refute_4_10,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_4_10]) ).

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

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

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

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

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

cnf(refute_4_16,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_17,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_18,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_16,refute_4_17]) ).

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

cnf(refute_4_20,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_21,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_22,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_20,refute_4_21]) ).

cnf(refute_4_23,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_15,refute_4_22]) ).

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

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

cnf(refute_4_26,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_25:[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_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,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_23,refute_4_26]) ).

cnf(refute_4_28,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_19,refute_4_27]) ).

cnf(refute_4_29,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_30,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_28,refute_4_29]) ).

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

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

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

cnf(refute_4_34,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_4_35,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_4_33,refute_4_34]) ).

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

cnf(refute_4_37,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_4_12]) ).

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

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

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

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

cnf(refute_4_42,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_4_13]) ).

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

cnf(refute_4_44,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_4_42,refute_4_43]) ).

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

cnf(refute_4_46,plain,
    ( op(e2,e2) != e2
    | e3 = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_4_44,refute_4_45]) ).

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

cnf(refute_4_48,plain,
    e2 != e3,
    inference(canonicalize,[],[normalize_4_14]) ).

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

cnf(refute_4_50,plain,
    e3 != e2,
    inference(resolve,[$cnf( $equal(e2,e3) )],[refute_4_49,refute_4_48]) ).

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

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

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

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

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

cnf(refute_4_56,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_4_57,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_4_55,refute_4_56]) ).

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

cnf(refute_4_59,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_4_60,plain,
    ( e1 != op(op(e2,e2),e2)
    | e1 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(e3,e2)) )],[refute_4_58,refute_4_59]) ).

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

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

cnf(refute_4_63,plain,
    op(e3,e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e2)) )],[refute_4_61,refute_4_62]) ).

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

cnf(refute_4_65,plain,
    ( op(e3,e2) != e2
    | e1 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_4_63,refute_4_64]) ).

cnf(refute_4_66,plain,
    ( e1 = e2
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e2) )],[refute_4_54,refute_4_65]) ).

cnf(refute_4_67,plain,
    e1 != e2,
    inference(canonicalize,[],[normalize_4_15]) ).

cnf(refute_4_68,plain,
    ( unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e1,e2) )],[refute_4_66,refute_4_67]) ).

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

cnf(refute_4_70,plain,
    ( op(unit,e0) != e0
    | op(e4,e0) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_4_68,refute_4_69]) ).

cnf(refute_4_71,plain,
    ( op(e4,e0) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(unit,e0),e0) )],[refute_4_2,refute_4_70]) ).

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

cnf(refute_4_73,plain,
    ( e0 != op(e0,e4)
    | op(e4,e0) = op(e0,e4)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,e0),e0) )],[refute_4_71,refute_4_72]) ).

cnf(refute_4_74,plain,
    ( e0 != op(e0,e4)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,e0),op(e0,e4)) )],[refute_4_73,refute_4_0]) ).

cnf(refute_4_75,plain,
    op(e0,unit) = e0,
    inference(canonicalize,[],[normalize_4_16]) ).

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

cnf(refute_4_77,plain,
    ( op(e0,unit) != e0
    | op(e0,e4) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_4_68,refute_4_76]) ).

cnf(refute_4_78,plain,
    ( op(e0,e4) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,unit),e0) )],[refute_4_75,refute_4_77]) ).

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

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

cnf(refute_4_81,plain,
    ( e0 != e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(e0,op(e0,e4)) )],[refute_4_80,refute_4_74]) ).

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

cnf(refute_4_83,plain,
    unit = e0,
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_4_82,refute_4_81]) ).

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

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

cnf(refute_4_86,plain,
    ( unit != e0
    | op(e4,unit) = op(e4,e0) ),
    inference(resolve,[$cnf( $equal(op(e4,unit),op(e4,unit)) )],[refute_4_84,refute_4_85]) ).

cnf(refute_4_87,plain,
    op(e4,unit) = op(e4,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_4_83,refute_4_86]) ).

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

cnf(refute_4_89,plain,
    ( op(e4,unit) != e4
    | op(e4,e0) = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,unit),op(e4,e0)) )],[refute_4_87,refute_4_88]) ).

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

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

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

cnf(refute_4_93,plain,
    op(unit,e4) = e4,
    inference(canonicalize,[],[normalize_4_17]) ).

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

cnf(refute_4_95,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_4_96,plain,
    ( unit != e0
    | op(unit,e4) = op(e0,e4) ),
    inference(resolve,[$cnf( $equal(op(unit,e4),op(unit,e4)) )],[refute_4_94,refute_4_95]) ).

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

cnf(refute_4_98,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_4_99,plain,
    ( op(unit,e4) != e4
    | op(e0,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),op(e0,e4)) )],[refute_4_97,refute_4_98]) ).

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

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

cnf(refute_4_102,plain,
    ( e4 != e4
    | e4 = op(e0,e4) ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e4) )],[refute_4_100,refute_4_101]) ).

cnf(refute_4_103,plain,
    ( e4 != e4
    | op(e4,e0) = op(e0,e4) ),
    inference(resolve,[$cnf( $equal(e4,op(e0,e4)) )],[refute_4_102,refute_4_92]) ).

cnf(refute_4_104,plain,
    e4 != e4,
    inference(resolve,[$cnf( $equal(op(e4,e0),op(e0,e4)) )],[refute_4_103,refute_4_0]) ).

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

cnf(refute_4_106,plain,
    $false,
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_4_105,refute_4_104]) ).

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

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

fof(normalize_5_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_5_3,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_5_2]) ).

fof(normalize_5_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_5_5,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_5_4]) ).

fof(normalize_5_6,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_5_2]) ).

fof(normalize_5_7,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_5_8,plain,
    op(unit,e2) = e2,
    inference(conjunct,[],[normalize_5_7]) ).

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

fof(normalize_5_11,plain,
    op(e1,unit) = e1,
    inference(conjunct,[],[normalize_5_7]) ).

fof(normalize_5_12,plain,
    op(unit,e4) = e4,
    inference(conjunct,[],[normalize_5_7]) ).

fof(normalize_5_13,plain,
    op(unit,e3) = e3,
    inference(conjunct,[],[normalize_5_7]) ).

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

fof(normalize_5_15,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_5_2]) ).

fof(normalize_5_16,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_5_4]) ).

fof(normalize_5_17,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_18,plain,
    op(e2,e2) != op(e2,e3),
    inference(conjunct,[],[normalize_5_17]) ).

fof(normalize_5_19,plain,
    op(e3,e3) != op(e3,e4),
    inference(conjunct,[],[normalize_5_17]) ).

fof(normalize_5_20,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_5_2]) ).

fof(normalize_5_21,plain,
    e0 != e2,
    inference(conjunct,[],[normalize_5_4]) ).

fof(normalize_5_22,plain,
    op(e0,e2) != op(e0,e4),
    inference(conjunct,[],[normalize_5_17]) ).

fof(normalize_5_23,plain,
    op(e0,unit) = e0,
    inference(conjunct,[],[normalize_5_7]) ).

fof(normalize_5_24,plain,
    op(e1,e1) != op(e1,e2),
    inference(conjunct,[],[normalize_5_17]) ).

cnf(refute_5_0,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e2,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(canonicalize,[],[normalize_5_1]) ).

cnf(refute_5_1,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_5_3]) ).

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

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

cnf(refute_5_4,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_5_2,refute_5_3]) ).

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

cnf(refute_5_6,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_5_1,refute_5_5]) ).

cnf(refute_5_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_5_8,plain,
    ( op(e2,e2) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_5_6,refute_5_7]) ).

cnf(refute_5_9,plain,
    ( e3 = e0
    | op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e0) )],[refute_5_0,refute_5_8]) ).

cnf(refute_5_10,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_5_5]) ).

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

cnf(refute_5_12,plain,
    e3 != e0,
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_5_11,refute_5_10]) ).

cnf(refute_5_13,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_5_9,refute_5_12]) ).

cnf(refute_5_14,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_5_6]) ).

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

cnf(refute_5_16,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_5_17,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_5_15,refute_5_16]) ).

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

cnf(refute_5_19,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_5_20,plain,
    ( e1 != op(op(e2,e2),e2)
    | e1 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(e3,e2)) )],[refute_5_18,refute_5_19]) ).

cnf(refute_5_21,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_5_14,refute_5_20]) ).

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

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

cnf(refute_5_24,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_5_25,plain,
    ( op(e3,e2) != e0
    | e1 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_5_23,refute_5_24]) ).

cnf(refute_5_26,plain,
    ( e1 = e0
    | op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e0) )],[refute_5_13,refute_5_25]) ).

cnf(refute_5_27,plain,
    op(unit,e2) = e2,
    inference(canonicalize,[],[normalize_5_8]) ).

cnf(refute_5_28,plain,
    op(op(e1,e0),e1) != e0,
    inference(canonicalize,[],[normalize_5_10]) ).

cnf(refute_5_29,plain,
    op(e1,unit) = e1,
    inference(canonicalize,[],[normalize_5_11]) ).

cnf(refute_5_30,plain,
    op(unit,e4) = e4,
    inference(canonicalize,[],[normalize_5_12]) ).

cnf(refute_5_31,plain,
    op(unit,e3) = e3,
    inference(canonicalize,[],[normalize_5_13]) ).

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

cnf(refute_5_33,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_5_34,plain,
    ( op(e1,unit) != e1
    | op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_5_32,refute_5_33]) ).

cnf(refute_5_35,plain,
    ( op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_5_29,refute_5_34]) ).

cnf(refute_5_36,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_5_15]) ).

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

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

cnf(refute_5_39,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_40,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_41,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_39,refute_5_40]) ).

cnf(refute_5_42,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_5_38,refute_5_41]) ).

cnf(refute_5_43,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_44,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_45,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_43,refute_5_44]) ).

cnf(refute_5_46,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_38,refute_5_45]) ).

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

cnf(refute_5_48,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_5_4,refute_5_47]) ).

cnf(refute_5_49,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_48:[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_50,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_46,refute_5_49]) ).

cnf(refute_5_51,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_42,refute_5_50]) ).

cnf(refute_5_52,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_53,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_51,refute_5_52]) ).

cnf(refute_5_54,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_5_36,refute_5_53]) ).

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

cnf(refute_5_56,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_5_54,refute_5_55]) ).

cnf(refute_5_57,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_5_58,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_5_56,refute_5_57]) ).

cnf(refute_5_59,plain,
    ( e0 = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_5_35,refute_5_58]) ).

cnf(refute_5_60,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_5_16]) ).

cnf(refute_5_61,plain,
    ( unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_5_59,refute_5_60]) ).

cnf(refute_5_62,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_5_63,plain,
    ( op(unit,e3) != e3
    | op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_5_61,refute_5_62]) ).

cnf(refute_5_64,plain,
    ( op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_5_31,refute_5_63]) ).

cnf(refute_5_65,plain,
    op(e2,e2) != op(e2,e3),
    inference(canonicalize,[],[normalize_5_18]) ).

cnf(refute_5_66,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_5_67,plain,
    ( e3 != op(e2,e3)
    | op(e2,e2) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_5_6,refute_5_66]) ).

cnf(refute_5_68,plain,
    e3 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e3)) )],[refute_5_67,refute_5_65]) ).

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

cnf(refute_5_70,plain,
    op(e2,e3) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e3)) )],[refute_5_69,refute_5_68]) ).

cnf(refute_5_71,plain,
    ( unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e3) )],[refute_5_64,refute_5_70]) ).

cnf(refute_5_72,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_5_73,plain,
    ( op(unit,e4) != e4
    | op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_5_71,refute_5_72]) ).

cnf(refute_5_74,plain,
    ( op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_5_30,refute_5_73]) ).

cnf(refute_5_75,plain,
    op(e3,e3) != op(e3,e4),
    inference(canonicalize,[],[normalize_5_19]) ).

cnf(refute_5_76,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_5_20]) ).

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

cnf(refute_5_78,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_5_79,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_5_77,refute_5_78]) ).

cnf(refute_5_80,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_5_6,refute_5_79]) ).

cnf(refute_5_81,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_5_82,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_5_83,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_5_81,refute_5_82]) ).

cnf(refute_5_84,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_5_6,refute_5_83]) ).

cnf(refute_5_85,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_5_48:[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_5_86,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_5_84,refute_5_85]) ).

cnf(refute_5_87,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_5_80,refute_5_86]) ).

cnf(refute_5_88,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_5_89,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_5_87,refute_5_88]) ).

cnf(refute_5_90,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_5_76,refute_5_89]) ).

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

cnf(refute_5_92,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_5_90,refute_5_91]) ).

cnf(refute_5_93,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_5_94,plain,
    ( e4 != op(e3,e4)
    | op(e3,e3) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_5_92,refute_5_93]) ).

cnf(refute_5_95,plain,
    e4 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e3),op(e3,e4)) )],[refute_5_94,refute_5_75]) ).

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

cnf(refute_5_97,plain,
    op(e3,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e4)) )],[refute_5_96,refute_5_95]) ).

cnf(refute_5_98,plain,
    ( unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e4) )],[refute_5_74,refute_5_97]) ).

cnf(refute_5_99,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_5_100,plain,
    ( op(e1,unit) != e1
    | op(e1,e0) = e1
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_5_98,refute_5_99]) ).

cnf(refute_5_101,plain,
    ( op(e1,e0) = e1
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_5_29,refute_5_100]) ).

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

cnf(refute_5_103,plain,
    ( op(e1,e1) != e0
    | op(op(e1,e0),e1) = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e0),e1) )],[refute_5_101,refute_5_102]) ).

cnf(refute_5_104,plain,
    ( op(e1,e1) != e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(op(e1,e0),e1),e0) )],[refute_5_103,refute_5_28]) ).

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

cnf(refute_5_106,plain,
    ( e0 != e0
    | op(e1,e1) = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_5_56,refute_5_105]) ).

cnf(refute_5_107,plain,
    ( e0 != e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_5_106,refute_5_104]) ).

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

cnf(refute_5_109,plain,
    unit = e4,
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_5_108,refute_5_107]) ).

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

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

cnf(refute_5_112,plain,
    ( unit != e4
    | op(unit,e2) = op(e4,e2) ),
    inference(resolve,[$cnf( $equal(op(unit,e2),op(unit,e2)) )],[refute_5_110,refute_5_111]) ).

cnf(refute_5_113,plain,
    op(unit,e2) = op(e4,e2),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_5_109,refute_5_112]) ).

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

cnf(refute_5_115,plain,
    ( op(unit,e2) != e2
    | op(e4,e2) = e2 ),
    inference(resolve,[$cnf( $equal(op(unit,e2),op(e4,e2)) )],[refute_5_113,refute_5_114]) ).

cnf(refute_5_116,plain,
    op(e4,e2) = e2,
    inference(resolve,[$cnf( $equal(op(unit,e2),e2) )],[refute_5_27,refute_5_115]) ).

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

cnf(refute_5_118,plain,
    ( op(e4,e2) != e0
    | e2 = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,e2),e2) )],[refute_5_116,refute_5_117]) ).

cnf(refute_5_119,plain,
    ( e1 = e0
    | e2 = e0
    | op(e0,e2) = e0
    | op(e1,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,e2),e0) )],[refute_5_26,refute_5_118]) ).

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

cnf(refute_5_121,plain,
    e1 != e0,
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_5_120,refute_5_60]) ).

cnf(refute_5_122,plain,
    ( e2 = e0
    | op(e0,e2) = e0
    | op(e1,e2) = e0 ),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_5_119,refute_5_121]) ).

cnf(refute_5_123,plain,
    e0 != e2,
    inference(canonicalize,[],[normalize_5_21]) ).

cnf(refute_5_124,plain,
    ( e2 != e0
    | e0 = e2 ),
    inference(subst,[],[refute_5_4:[bind(X,$fot(e2)),bind(Y,$fot(e0))]]) ).

cnf(refute_5_125,plain,
    e2 != e0,
    inference(resolve,[$cnf( $equal(e0,e2) )],[refute_5_124,refute_5_123]) ).

cnf(refute_5_126,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0 ),
    inference(resolve,[$cnf( $equal(e2,e0) )],[refute_5_122,refute_5_125]) ).

cnf(refute_5_127,plain,
    op(e0,e2) != op(e0,e4),
    inference(canonicalize,[],[normalize_5_22]) ).

cnf(refute_5_128,plain,
    op(e0,unit) = e0,
    inference(canonicalize,[],[normalize_5_23]) ).

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

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

cnf(refute_5_131,plain,
    ( unit != e4
    | op(e0,unit) = op(e0,e4) ),
    inference(resolve,[$cnf( $equal(op(e0,unit),op(e0,unit)) )],[refute_5_129,refute_5_130]) ).

cnf(refute_5_132,plain,
    op(e0,unit) = op(e0,e4),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_5_109,refute_5_131]) ).

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

cnf(refute_5_134,plain,
    ( op(e0,unit) != e0
    | op(e0,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,unit),op(e0,e4)) )],[refute_5_132,refute_5_133]) ).

cnf(refute_5_135,plain,
    op(e0,e4) = e0,
    inference(resolve,[$cnf( $equal(op(e0,unit),e0) )],[refute_5_128,refute_5_134]) ).

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

cnf(refute_5_137,plain,
    ( op(e0,e2) != e0
    | op(e0,e2) = op(e0,e4) ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e0) )],[refute_5_135,refute_5_136]) ).

cnf(refute_5_138,plain,
    op(e0,e2) != e0,
    inference(resolve,[$cnf( $equal(op(e0,e2),op(e0,e4)) )],[refute_5_137,refute_5_127]) ).

cnf(refute_5_139,plain,
    op(e1,e2) = e0,
    inference(resolve,[$cnf( $equal(op(e0,e2),e0) )],[refute_5_126,refute_5_138]) ).

cnf(refute_5_140,plain,
    op(e1,e1) != op(e1,e2),
    inference(canonicalize,[],[normalize_5_24]) ).

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

cnf(refute_5_142,plain,
    ( e0 != op(e1,e2)
    | op(e1,e1) = op(e1,e2) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_5_56,refute_5_141]) ).

cnf(refute_5_143,plain,
    e0 != op(e1,e2),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e1,e2)) )],[refute_5_142,refute_5_140]) ).

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

cnf(refute_5_145,plain,
    op(e1,e2) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e2)) )],[refute_5_144,refute_5_143]) ).

cnf(refute_5_146,plain,
    $false,
    inference(resolve,[$cnf( $equal(op(e1,e2),e0) )],[refute_5_139,refute_5_145]) ).

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

fof(normalize_7_0,plain,
    ( op(e2,e1) != op(e1,e2)
    & op(op(e1,e2),e1) != e2
    & op(op(e1,e2),e2) = e1
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = e1 )
    & ( op(op(e0,e2),e2) != e0
      | op(e2,e0) = op(e0,e2)
      | op(op(e0,e2),e0) = e2 )
    & ( op(op(e0,e3),e3) != e0
      | op(e3,e0) = op(e0,e3)
      | op(op(e0,e3),e0) = e3 )
    & ( op(op(e0,e4),e4) != e0
      | op(e4,e0) = op(e0,e4)
      | op(op(e0,e4),e0) = e4 )
    & ( op(op(e1,e0),e0) != e1
      | op(e0,e1) = op(e1,e0)
      | op(op(e1,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_7_0]) ).

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

fof(normalize_7_2,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_7_3,plain,
    ( op(e1,e2) = e0
    | op(e1,e2) = e1
    | op(e1,e2) = e2
    | op(e1,e2) = e3
    | op(e1,e2) = e4 ),
    inference(conjunct,[],[normalize_7_2]) ).

fof(normalize_7_4,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_7_5,plain,
    op(e1,e2) != op(e2,e2),
    inference(conjunct,[],[normalize_7_4]) ).

fof(normalize_7_6,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_7,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_7_6]) ).

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

fof(normalize_7_9,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_7_6]) ).

fof(normalize_7_10,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_7_6]) ).

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

fof(normalize_7_12,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_13,plain,
    e1 != e3,
    inference(conjunct,[],[normalize_7_12]) ).

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

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

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

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

cnf(refute_7_3,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_7_7]) ).

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

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

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

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

cnf(refute_7_8,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_7_3,refute_7_7]) ).

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

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

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

cnf(refute_7_12,plain,
    ( op(e1,e2) = e0
    | op(e1,e2) = e1
    | op(e1,e2) = e2
    | op(e1,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e3) )],[refute_7_1,refute_7_11]) ).

cnf(refute_7_13,plain,
    op(e1,e1) != op(e1,e2),
    inference(canonicalize,[],[normalize_7_8]) ).

cnf(refute_7_14,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_7_9]) ).

cnf(refute_7_15,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_7_10]) ).

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

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

cnf(refute_7_18,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_19,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_20,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_18,refute_7_19]) ).

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

cnf(refute_7_22,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_23,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_24,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_22,refute_7_23]) ).

cnf(refute_7_25,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_17,refute_7_24]) ).

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

cnf(refute_7_27,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_7_6,refute_7_26]) ).

cnf(refute_7_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,op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(subst,[],[refute_7_27:[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_29,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_25,refute_7_28]) ).

cnf(refute_7_30,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_21,refute_7_29]) ).

cnf(refute_7_31,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_32,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_30,refute_7_31]) ).

cnf(refute_7_33,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_7_14,refute_7_32]) ).

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

cnf(refute_7_35,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_7_33,refute_7_34]) ).

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

cnf(refute_7_37,plain,
    ( e0 != op(e1,e2)
    | op(e1,e1) = op(e1,e2) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_7_35,refute_7_36]) ).

cnf(refute_7_38,plain,
    e0 != op(e1,e2),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e1,e2)) )],[refute_7_37,refute_7_13]) ).

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

cnf(refute_7_40,plain,
    op(e1,e2) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e2)) )],[refute_7_39,refute_7_38]) ).

cnf(refute_7_41,plain,
    ( op(e1,e2) = e1
    | op(e1,e2) = e2
    | op(e1,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e0) )],[refute_7_12,refute_7_40]) ).

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

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

cnf(refute_7_44,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_7_45,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_7_43,refute_7_44]) ).

cnf(refute_7_46,plain,
    op(op(e2,e2),e2) = op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_7_8,refute_7_45]) ).

cnf(refute_7_47,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_7_48,plain,
    ( e1 != op(op(e2,e2),e2)
    | e1 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(e3,e2)) )],[refute_7_46,refute_7_47]) ).

cnf(refute_7_49,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_7_15,refute_7_48]) ).

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

cnf(refute_7_51,plain,
    op(e3,e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e2)) )],[refute_7_49,refute_7_50]) ).

cnf(refute_7_52,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_7_53,plain,
    ( op(e1,e2) != e1
    | op(e1,e2) = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_7_51,refute_7_52]) ).

cnf(refute_7_54,plain,
    op(e1,e2) != e1,
    inference(resolve,[$cnf( $equal(op(e1,e2),op(e3,e2)) )],[refute_7_53,refute_7_42]) ).

cnf(refute_7_55,plain,
    ( op(e1,e2) = e2
    | op(e1,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e1) )],[refute_7_41,refute_7_54]) ).

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

cnf(refute_7_57,plain,
    ( op(op(e1,e2),e2) != e1
    | op(e1,e2) = e4
    | op(e2,e2) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e2) )],[refute_7_55,refute_7_56]) ).

cnf(refute_7_58,plain,
    ( op(e1,e2) = e4
    | op(e2,e2) = e1 ),
    inference(resolve,[$cnf( $equal(op(op(e1,e2),e2),e1) )],[refute_7_0,refute_7_57]) ).

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

cnf(refute_7_60,plain,
    ( op(e2,e2) != e1
    | e3 = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_7_8,refute_7_59]) ).

cnf(refute_7_61,plain,
    ( e3 = e1
    | op(e1,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e1) )],[refute_7_58,refute_7_60]) ).

cnf(refute_7_62,plain,
    e1 != e3,
    inference(canonicalize,[],[normalize_7_13]) ).

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

cnf(refute_7_64,plain,
    e3 != e1,
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_7_63,refute_7_62]) ).

cnf(refute_7_65,plain,
    op(e1,e2) = e4,
    inference(resolve,[$cnf( $equal(e3,e1) )],[refute_7_61,refute_7_64]) ).

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

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

cnf(refute_7_68,plain,
    ( op(e1,e2) != e4
    | op(op(e1,e2),e2) = op(e4,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e1,e2),e2),op(op(e1,e2),e2)) )],[refute_7_66,refute_7_67]) ).

cnf(refute_7_69,plain,
    op(op(e1,e2),e2) = op(e4,e2),
    inference(resolve,[$cnf( $equal(op(e1,e2),e4) )],[refute_7_65,refute_7_68]) ).

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

cnf(refute_7_71,plain,
    ( op(op(e1,e2),e2) != e1
    | op(e4,e2) = e1 ),
    inference(resolve,[$cnf( $equal(op(op(e1,e2),e2),op(e4,e2)) )],[refute_7_69,refute_7_70]) ).

cnf(refute_7_72,plain,
    op(e4,e2) = e1,
    inference(resolve,[$cnf( $equal(op(op(e1,e2),e2),e1) )],[refute_7_0,refute_7_71]) ).

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

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

cnf(refute_7_75,plain,
    ( e1 != op(e4,e2)
    | op(e3,e2) = op(e4,e2) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_7_51,refute_7_74]) ).

cnf(refute_7_76,plain,
    e1 != op(e4,e2),
    inference(resolve,[$cnf( $equal(op(e3,e2),op(e4,e2)) )],[refute_7_75,refute_7_73]) ).

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

cnf(refute_7_78,plain,
    op(e4,e2) != e1,
    inference(resolve,[$cnf( $equal(e1,op(e4,e2)) )],[refute_7_77,refute_7_76]) ).

cnf(refute_7_79,plain,
    $false,
    inference(resolve,[$cnf( $equal(op(e4,e2),e1) )],[refute_7_72,refute_7_78]) ).

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

fof(normalize_8_0,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_8_1,plain,
    ( op(e0,e3) = e2
    | op(e1,e3) = e2
    | op(e2,e3) = e2
    | op(e3,e3) = e2
    | op(e4,e3) = e2 ),
    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,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_8_2]) ).

fof(normalize_8_4,plain,
    e3 = op(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,
    e2 != e4,
    inference(conjunct,[],[normalize_8_5]) ).

fof(normalize_8_7,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_8_8,plain,
    op(unit,e3) = e3,
    inference(conjunct,[],[normalize_8_7]) ).

fof(normalize_8_9,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_8_10,plain,
    op(e3,e0) != op(e4,e0),
    inference(conjunct,[],[normalize_8_9]) ).

fof(normalize_8_11,plain,
    op(unit,e0) = e0,
    inference(conjunct,[],[normalize_8_7]) ).

fof(normalize_8_12,plain,
    op(unit,e1) = e1,
    inference(conjunct,[],[normalize_8_7]) ).

fof(normalize_8_13,plain,
    op(unit,e4) = e4,
    inference(conjunct,[],[normalize_8_7]) ).

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

fof(normalize_8_15,plain,
    op(e3,e3) != op(e3,e4),
    inference(conjunct,[],[normalize_8_9]) ).

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

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

fof(normalize_8_18,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_8_5]) ).

fof(normalize_8_19,plain,
    op(e2,e2) != op(e2,e3),
    inference(conjunct,[],[normalize_8_9]) ).

fof(normalize_8_20,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e3) = e0
    | op(e3,e4) = e0 ),
    inference(conjunct,[],[normalize_8_0]) ).

fof(normalize_8_21,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_8_5]) ).

fof(normalize_8_22,plain,
    op(e1,e1) != op(e3,e1),
    inference(conjunct,[],[normalize_8_9]) ).

fof(normalize_8_23,plain,
    op(e3,unit) = e3,
    inference(conjunct,[],[normalize_8_7]) ).

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

fof(normalize_8_25,plain,
    ( op(e2,e0) = e0
    | op(e2,e1) = e0
    | op(e2,e2) = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(conjunct,[],[normalize_8_0]) ).

fof(normalize_8_26,plain,
    op(e1,e1) != op(e2,e1),
    inference(conjunct,[],[normalize_8_9]) ).

fof(normalize_8_27,plain,
    op(e2,unit) = e2,
    inference(conjunct,[],[normalize_8_7]) ).

fof(normalize_8_28,plain,
    e0 != e2,
    inference(conjunct,[],[normalize_8_5]) ).

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

fof(normalize_8_30,plain,
    ( op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e3,e3) = e1
    | op(e4,e3) = e1 ),
    inference(conjunct,[],[normalize_8_0]) ).

fof(normalize_8_31,plain,
    e1 != e4,
    inference(conjunct,[],[normalize_8_5]) ).

fof(normalize_8_32,plain,
    op(e2,e2) != op(e3,e2),
    inference(conjunct,[],[normalize_8_9]) ).

fof(normalize_8_33,plain,
    op(e1,e0) != op(e1,e3),
    inference(conjunct,[],[normalize_8_9]) ).

fof(normalize_8_34,plain,
    op(e1,unit) = e1,
    inference(conjunct,[],[normalize_8_7]) ).

fof(normalize_8_35,plain,
    e1 != e2,
    inference(conjunct,[],[normalize_8_5]) ).

fof(normalize_8_36,plain,
    e2 != e3,
    inference(conjunct,[],[normalize_8_5]) ).

fof(normalize_8_37,plain,
    ( op(e3,e1) != op(e1,e3)
    & op(op(e1,e3),e1) != e3
    & op(op(e1,e3),e3) = e1
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = e1 )
    & ( op(op(e0,e2),e2) != e0
      | op(e2,e0) = op(e0,e2)
      | op(op(e0,e2),e0) = e2 )
    & ( op(op(e0,e3),e3) != e0
      | op(e3,e0) = op(e0,e3)
      | op(op(e0,e3),e0) = e3 )
    & ( op(op(e0,e4),e4) != e0
      | op(e4,e0) = op(e0,e4)
      | op(op(e0,e4),e0) = e4 )
    & ( op(op(e1,e0),e0) != e1
      | op(e0,e1) = op(e1,e0)
      | op(op(e1,e0),e1) = e0 )
    & ( op(op(e1,e2),e2) != e1
      | op(e2,e1) = op(e1,e2)
      | op(op(e1,e2),e1) = 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_8_0]) ).

fof(normalize_8_38,plain,
    op(e3,e1) != op(e1,e3),
    inference(conjunct,[],[normalize_8_37]) ).

fof(normalize_8_39,plain,
    ( op(e3,e0) = e2
    | op(e3,e1) = e2
    | op(e3,e2) = e2
    | op(e3,e3) = e2
    | op(e3,e4) = e2 ),
    inference(conjunct,[],[normalize_8_0]) ).

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

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

cnf(refute_8_2,plain,
    e3 = op(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,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_8_5:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

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

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

cnf(refute_8_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_8_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_8_8,refute_8_9]) ).

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

cnf(refute_8_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_8_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_8_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_8_12,refute_8_13]) ).

cnf(refute_8_15,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[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(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_8_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_8_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_8_15,refute_8_18]) ).

cnf(refute_8_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_8_11,refute_8_19]) ).

cnf(refute_8_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_8_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_8_20,refute_8_21]) ).

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

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

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

cnf(refute_8_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_8_27,plain,
    ( op(e3,e3) != e2
    | e4 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_8_25,refute_8_26]) ).

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

cnf(refute_8_29,plain,
    e2 != e4,
    inference(canonicalize,[],[normalize_8_6]) ).

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

cnf(refute_8_31,plain,
    e4 != e2,
    inference(resolve,[$cnf( $equal(e2,e4) )],[refute_8_30,refute_8_29]) ).

cnf(refute_8_32,plain,
    ( op(e0,e3) = e2
    | op(e1,e3) = e2
    | op(e2,e3) = e2
    | op(e4,e3) = e2 ),
    inference(resolve,[$cnf( $equal(e4,e2) )],[refute_8_28,refute_8_31]) ).

cnf(refute_8_33,plain,
    op(unit,e3) = e3,
    inference(canonicalize,[],[normalize_8_8]) ).

cnf(refute_8_34,plain,
    op(e3,e0) != op(e4,e0),
    inference(canonicalize,[],[normalize_8_10]) ).

cnf(refute_8_35,plain,
    op(unit,e0) = e0,
    inference(canonicalize,[],[normalize_8_11]) ).

cnf(refute_8_36,plain,
    op(unit,e1) = e1,
    inference(canonicalize,[],[normalize_8_12]) ).

cnf(refute_8_37,plain,
    op(unit,e4) = e4,
    inference(canonicalize,[],[normalize_8_13]) ).

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

cnf(refute_8_39,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_8_40,plain,
    ( op(unit,e4) != e4
    | op(e3,e4) = e4
    | unit = e0
    | unit = e1
    | unit = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_8_38,refute_8_39]) ).

cnf(refute_8_41,plain,
    ( op(e3,e4) = e4
    | unit = e0
    | unit = e1
    | unit = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_8_37,refute_8_40]) ).

cnf(refute_8_42,plain,
    op(e3,e3) != op(e3,e4),
    inference(canonicalize,[],[normalize_8_15]) ).

cnf(refute_8_43,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_8_44,plain,
    ( e4 != op(e3,e4)
    | op(e3,e3) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_8_25,refute_8_43]) ).

cnf(refute_8_45,plain,
    e4 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e3),op(e3,e4)) )],[refute_8_44,refute_8_42]) ).

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

cnf(refute_8_47,plain,
    op(e3,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e4)) )],[refute_8_46,refute_8_45]) ).

cnf(refute_8_48,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e4) )],[refute_8_41,refute_8_47]) ).

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

cnf(refute_8_50,plain,
    ( op(unit,e1) != e1
    | op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_8_48,refute_8_49]) ).

cnf(refute_8_51,plain,
    ( op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_8_36,refute_8_50]) ).

cnf(refute_8_52,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_8_16]) ).

cnf(refute_8_53,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_8_17]) ).

cnf(refute_8_54,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_55,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_8_53,refute_8_54]) ).

cnf(refute_8_56,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_57,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_58,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_56,refute_8_57]) ).

cnf(refute_8_59,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_8_55,refute_8_58]) ).

cnf(refute_8_60,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_61,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_62,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_60,refute_8_61]) ).

cnf(refute_8_63,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_55,refute_8_62]) ).

cnf(refute_8_64,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_65,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_63,refute_8_64]) ).

cnf(refute_8_66,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_59,refute_8_65]) ).

cnf(refute_8_67,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_68,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_66,refute_8_67]) ).

cnf(refute_8_69,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_8_52,refute_8_68]) ).

cnf(refute_8_70,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_71,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_8_69,refute_8_70]) ).

cnf(refute_8_72,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_8_73,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_8_71,refute_8_72]) ).

cnf(refute_8_74,plain,
    ( e0 = e1
    | unit = e0
    | unit = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_8_51,refute_8_73]) ).

cnf(refute_8_75,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_8_18]) ).

cnf(refute_8_76,plain,
    ( unit = e0
    | unit = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_8_74,refute_8_75]) ).

cnf(refute_8_77,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_8_78,plain,
    ( op(unit,e3) != e3
    | op(e2,e3) = e3
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_8_76,refute_8_77]) ).

cnf(refute_8_79,plain,
    ( op(e2,e3) = e3
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_8_33,refute_8_78]) ).

cnf(refute_8_80,plain,
    op(e2,e2) != op(e2,e3),
    inference(canonicalize,[],[normalize_8_19]) ).

cnf(refute_8_81,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_8_82,plain,
    ( e3 != op(e2,e3)
    | op(e2,e2) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_8_7,refute_8_81]) ).

cnf(refute_8_83,plain,
    e3 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e3)) )],[refute_8_82,refute_8_80]) ).

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

cnf(refute_8_85,plain,
    op(e2,e3) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e3)) )],[refute_8_84,refute_8_83]) ).

cnf(refute_8_86,plain,
    ( unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e3) )],[refute_8_79,refute_8_85]) ).

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

cnf(refute_8_88,plain,
    ( op(unit,e0) != e0
    | op(e4,e0) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_8_86,refute_8_87]) ).

cnf(refute_8_89,plain,
    ( op(e4,e0) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(unit,e0),e0) )],[refute_8_35,refute_8_88]) ).

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

cnf(refute_8_91,plain,
    ( op(e3,e0) != e0
    | op(e3,e0) = op(e4,e0)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,e0),e0) )],[refute_8_89,refute_8_90]) ).

cnf(refute_8_92,plain,
    ( op(e3,e0) != e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),op(e4,e0)) )],[refute_8_91,refute_8_34]) ).

cnf(refute_8_93,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e3) = e0
    | op(e3,e4) = e0 ),
    inference(canonicalize,[],[normalize_8_20]) ).

cnf(refute_8_94,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_8_95,plain,
    ( op(e3,e3) != e0
    | e4 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_8_25,refute_8_94]) ).

cnf(refute_8_96,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_8_93,refute_8_95]) ).

cnf(refute_8_97,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_8_21]) ).

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

cnf(refute_8_99,plain,
    e4 != e0,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_8_98,refute_8_97]) ).

cnf(refute_8_100,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_8_96,refute_8_99]) ).

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

cnf(refute_8_102,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_8_103,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_8_101,refute_8_102]) ).

cnf(refute_8_104,plain,
    op(op(e2,e2),e2) = op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_8_7,refute_8_103]) ).

cnf(refute_8_105,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_8_106,plain,
    ( e1 != op(op(e2,e2),e2)
    | e1 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(e3,e2)) )],[refute_8_104,refute_8_105]) ).

cnf(refute_8_107,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_8_53,refute_8_106]) ).

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

cnf(refute_8_109,plain,
    op(e3,e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e2)) )],[refute_8_107,refute_8_108]) ).

cnf(refute_8_110,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_8_111,plain,
    ( op(e3,e2) != e0
    | e1 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_8_109,refute_8_110]) ).

cnf(refute_8_112,plain,
    ( e1 = e0
    | op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e0) )],[refute_8_100,refute_8_111]) ).

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

cnf(refute_8_114,plain,
    e1 != e0,
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_8_113,refute_8_75]) ).

cnf(refute_8_115,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_8_112,refute_8_114]) ).

cnf(refute_8_116,plain,
    op(e1,e1) != op(e3,e1),
    inference(canonicalize,[],[normalize_8_22]) ).

cnf(refute_8_117,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_8_118,plain,
    ( e0 != op(e3,e1)
    | op(e1,e1) = op(e3,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_8_71,refute_8_117]) ).

cnf(refute_8_119,plain,
    e0 != op(e3,e1),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e3,e1)) )],[refute_8_118,refute_8_116]) ).

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

cnf(refute_8_121,plain,
    op(e3,e1) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e3,e1)) )],[refute_8_120,refute_8_119]) ).

cnf(refute_8_122,plain,
    ( op(e3,e0) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e0) )],[refute_8_115,refute_8_121]) ).

cnf(refute_8_123,plain,
    op(e3,unit) = e3,
    inference(canonicalize,[],[normalize_8_23]) ).

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

cnf(refute_8_125,plain,
    ( op(e3,unit) != e3
    | op(e3,e4) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_8_86,refute_8_124]) ).

cnf(refute_8_126,plain,
    ( op(e3,e4) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_8_123,refute_8_125]) ).

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

cnf(refute_8_128,plain,
    ( op(e3,e4) != e0
    | e3 = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e3) )],[refute_8_126,refute_8_127]) ).

cnf(refute_8_129,plain,
    ( e3 = e0
    | op(e3,e0) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_8_122,refute_8_128]) ).

cnf(refute_8_130,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_8_24]) ).

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

cnf(refute_8_132,plain,
    e3 != e0,
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_8_131,refute_8_130]) ).

cnf(refute_8_133,plain,
    ( op(e3,e0) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_8_129,refute_8_132]) ).

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

cnf(refute_8_135,plain,
    ( e0 != e0
    | op(e3,e0) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e0) )],[refute_8_133,refute_8_134]) ).

cnf(refute_8_136,plain,
    ( e0 != e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e0) )],[refute_8_135,refute_8_92]) ).

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

cnf(refute_8_138,plain,
    unit = e0,
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_8_137,refute_8_136]) ).

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

cnf(refute_8_140,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_8_141,plain,
    ( unit != e0
    | op(unit,e3) = op(e0,e3) ),
    inference(resolve,[$cnf( $equal(op(unit,e3),op(unit,e3)) )],[refute_8_139,refute_8_140]) ).

cnf(refute_8_142,plain,
    op(unit,e3) = op(e0,e3),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_8_138,refute_8_141]) ).

cnf(refute_8_143,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_8_144,plain,
    ( op(unit,e3) != e3
    | op(e0,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),op(e0,e3)) )],[refute_8_142,refute_8_143]) ).

cnf(refute_8_145,plain,
    op(e0,e3) = e3,
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_8_33,refute_8_144]) ).

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

cnf(refute_8_147,plain,
    ( op(e0,e3) != e2
    | e3 = e2 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e3) )],[refute_8_145,refute_8_146]) ).

cnf(refute_8_148,plain,
    ( e3 = e2
    | op(e1,e3) = e2
    | op(e2,e3) = e2
    | op(e4,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e2) )],[refute_8_32,refute_8_147]) ).

cnf(refute_8_149,plain,
    ( op(e2,e0) = e0
    | op(e2,e1) = e0
    | op(e2,e2) = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(canonicalize,[],[normalize_8_25]) ).

cnf(refute_8_150,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_8_151,plain,
    ( op(e2,e2) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_8_7,refute_8_150]) ).

cnf(refute_8_152,plain,
    ( e3 = e0
    | op(e2,e0) = e0
    | op(e2,e1) = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e0) )],[refute_8_149,refute_8_151]) ).

cnf(refute_8_153,plain,
    ( op(e2,e0) = e0
    | op(e2,e1) = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_8_152,refute_8_132]) ).

cnf(refute_8_154,plain,
    op(e1,e1) != op(e2,e1),
    inference(canonicalize,[],[normalize_8_26]) ).

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

cnf(refute_8_156,plain,
    ( e0 != op(e2,e1)
    | op(e1,e1) = op(e2,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_8_71,refute_8_155]) ).

cnf(refute_8_157,plain,
    e0 != op(e2,e1),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e2,e1)) )],[refute_8_156,refute_8_154]) ).

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

cnf(refute_8_159,plain,
    op(e2,e1) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e2,e1)) )],[refute_8_158,refute_8_157]) ).

cnf(refute_8_160,plain,
    ( op(e2,e0) = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e1),e0) )],[refute_8_153,refute_8_159]) ).

cnf(refute_8_161,plain,
    op(e2,unit) = e2,
    inference(canonicalize,[],[normalize_8_27]) ).

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

cnf(refute_8_163,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_8_164,plain,
    ( unit != e0
    | op(e2,unit) = op(e2,e0) ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,unit)) )],[refute_8_162,refute_8_163]) ).

cnf(refute_8_165,plain,
    op(e2,unit) = op(e2,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_8_138,refute_8_164]) ).

cnf(refute_8_166,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_8_167,plain,
    ( op(e2,unit) != e2
    | op(e2,e0) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,e0)) )],[refute_8_165,refute_8_166]) ).

cnf(refute_8_168,plain,
    op(e2,e0) = e2,
    inference(resolve,[$cnf( $equal(op(e2,unit),e2) )],[refute_8_161,refute_8_167]) ).

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

cnf(refute_8_170,plain,
    ( op(e2,e0) != e0
    | e2 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e2) )],[refute_8_168,refute_8_169]) ).

cnf(refute_8_171,plain,
    ( e2 = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e0) )],[refute_8_160,refute_8_170]) ).

cnf(refute_8_172,plain,
    e0 != e2,
    inference(canonicalize,[],[normalize_8_28]) ).

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

cnf(refute_8_174,plain,
    e2 != e0,
    inference(resolve,[$cnf( $equal(e0,e2) )],[refute_8_173,refute_8_172]) ).

cnf(refute_8_175,plain,
    ( op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e2,e0) )],[refute_8_171,refute_8_174]) ).

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

cnf(refute_8_177,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_8_178,plain,
    ( op(e2,e4) != e0
    | op(e2,e4) = op(e3,e4)
    | op(e3,e0) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_8_122,refute_8_177]) ).

cnf(refute_8_179,plain,
    ( op(e2,e4) != e0
    | op(e3,e0) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),op(e3,e4)) )],[refute_8_178,refute_8_176]) ).

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

cnf(refute_8_181,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_8_182,plain,
    ( unit != e0
    | op(e3,unit) = op(e3,e0) ),
    inference(resolve,[$cnf( $equal(op(e3,unit),op(e3,unit)) )],[refute_8_180,refute_8_181]) ).

cnf(refute_8_183,plain,
    op(e3,unit) = op(e3,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_8_138,refute_8_182]) ).

cnf(refute_8_184,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_8_185,plain,
    ( op(e3,unit) != e3
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),op(e3,e0)) )],[refute_8_183,refute_8_184]) ).

cnf(refute_8_186,plain,
    op(e3,e0) = e3,
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_8_123,refute_8_185]) ).

cnf(refute_8_187,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_8_188,plain,
    ( op(e3,e0) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_8_186,refute_8_187]) ).

cnf(refute_8_189,plain,
    ( op(e2,e4) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e0) )],[refute_8_179,refute_8_188]) ).

cnf(refute_8_190,plain,
    op(e2,e4) != e0,
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_8_189,refute_8_132]) ).

cnf(refute_8_191,plain,
    op(e2,e3) = e0,
    inference(resolve,[$cnf( $equal(op(e2,e4),e0) )],[refute_8_175,refute_8_190]) ).

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

cnf(refute_8_193,plain,
    ( op(e2,e3) != e2
    | e0 = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e0) )],[refute_8_191,refute_8_192]) ).

cnf(refute_8_194,plain,
    ( e0 = e2
    | e3 = e2
    | op(e1,e3) = e2
    | op(e4,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e2) )],[refute_8_148,refute_8_193]) ).

cnf(refute_8_195,plain,
    ( op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e3,e3) = e1
    | op(e4,e3) = e1 ),
    inference(canonicalize,[],[normalize_8_30]) ).

cnf(refute_8_196,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_8_197,plain,
    ( op(e3,e3) != e1
    | e4 = e1 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_8_25,refute_8_196]) ).

cnf(refute_8_198,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_8_195,refute_8_197]) ).

cnf(refute_8_199,plain,
    e1 != e4,
    inference(canonicalize,[],[normalize_8_31]) ).

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

cnf(refute_8_201,plain,
    e4 != e1,
    inference(resolve,[$cnf( $equal(e1,e4) )],[refute_8_200,refute_8_199]) ).

cnf(refute_8_202,plain,
    ( op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e4,e3) = e1 ),
    inference(resolve,[$cnf( $equal(e4,e1) )],[refute_8_198,refute_8_201]) ).

cnf(refute_8_203,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_8_204,plain,
    ( op(e0,e3) != e1
    | e3 = e1 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e3) )],[refute_8_145,refute_8_203]) ).

cnf(refute_8_205,plain,
    ( e3 = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e4,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e1) )],[refute_8_202,refute_8_204]) ).

cnf(refute_8_206,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_8_207,plain,
    ( op(e2,e3) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e0) )],[refute_8_191,refute_8_206]) ).

cnf(refute_8_208,plain,
    ( e0 = e1
    | e3 = e1
    | op(e1,e3) = e1
    | op(e4,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e1) )],[refute_8_205,refute_8_207]) ).

cnf(refute_8_209,plain,
    ( e3 = e1
    | op(e1,e3) = e1
    | op(e4,e3) = e1 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_8_208,refute_8_75]) ).

cnf(refute_8_210,plain,
    op(e2,e2) != op(e3,e2),
    inference(canonicalize,[],[normalize_8_32]) ).

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

cnf(refute_8_212,plain,
    ( e3 != op(e3,e2)
    | op(e2,e2) = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_8_7,refute_8_211]) ).

cnf(refute_8_213,plain,
    e3 != op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e3,e2)) )],[refute_8_212,refute_8_210]) ).

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

cnf(refute_8_215,plain,
    ( e3 != e1
    | e3 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_8_109,refute_8_214]) ).

cnf(refute_8_216,plain,
    e3 != e1,
    inference(resolve,[$cnf( $equal(e3,op(e3,e2)) )],[refute_8_215,refute_8_213]) ).

cnf(refute_8_217,plain,
    ( op(e1,e3) = e1
    | op(e4,e3) = e1 ),
    inference(resolve,[$cnf( $equal(e3,e1) )],[refute_8_209,refute_8_216]) ).

cnf(refute_8_218,plain,
    op(e1,e0) != op(e1,e3),
    inference(canonicalize,[],[normalize_8_33]) ).

cnf(refute_8_219,plain,
    op(e1,unit) = e1,
    inference(canonicalize,[],[normalize_8_34]) ).

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

cnf(refute_8_221,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_8_222,plain,
    ( unit != e0
    | op(e1,unit) = op(e1,e0) ),
    inference(resolve,[$cnf( $equal(op(e1,unit),op(e1,unit)) )],[refute_8_220,refute_8_221]) ).

cnf(refute_8_223,plain,
    op(e1,unit) = op(e1,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_8_138,refute_8_222]) ).

cnf(refute_8_224,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_8_225,plain,
    ( op(e1,unit) != e1
    | op(e1,e0) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),op(e1,e0)) )],[refute_8_223,refute_8_224]) ).

cnf(refute_8_226,plain,
    op(e1,e0) = e1,
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_8_219,refute_8_225]) ).

cnf(refute_8_227,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_8_228,plain,
    ( e1 != op(e1,e3)
    | op(e1,e0) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(op(e1,e0),e1) )],[refute_8_226,refute_8_227]) ).

cnf(refute_8_229,plain,
    e1 != op(e1,e3),
    inference(resolve,[$cnf( $equal(op(e1,e0),op(e1,e3)) )],[refute_8_228,refute_8_218]) ).

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

cnf(refute_8_231,plain,
    op(e1,e3) != e1,
    inference(resolve,[$cnf( $equal(e1,op(e1,e3)) )],[refute_8_230,refute_8_229]) ).

cnf(refute_8_232,plain,
    op(e4,e3) = e1,
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_8_217,refute_8_231]) ).

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

cnf(refute_8_234,plain,
    ( op(e4,e3) != e2
    | e1 = e2 ),
    inference(resolve,[$cnf( $equal(op(e4,e3),e1) )],[refute_8_232,refute_8_233]) ).

cnf(refute_8_235,plain,
    ( e0 = e2
    | e1 = e2
    | e3 = e2
    | op(e1,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e4,e3),e2) )],[refute_8_194,refute_8_234]) ).

cnf(refute_8_236,plain,
    ( e1 = e2
    | e3 = e2
    | op(e1,e3) = e2 ),
    inference(resolve,[$cnf( $equal(e0,e2) )],[refute_8_235,refute_8_172]) ).

cnf(refute_8_237,plain,
    e1 != e2,
    inference(canonicalize,[],[normalize_8_35]) ).

cnf(refute_8_238,plain,
    ( e3 = e2
    | op(e1,e3) = e2 ),
    inference(resolve,[$cnf( $equal(e1,e2) )],[refute_8_236,refute_8_237]) ).

cnf(refute_8_239,plain,
    e2 != e3,
    inference(canonicalize,[],[normalize_8_36]) ).

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

cnf(refute_8_241,plain,
    e3 != e2,
    inference(resolve,[$cnf( $equal(e2,e3) )],[refute_8_240,refute_8_239]) ).

cnf(refute_8_242,plain,
    op(e1,e3) = e2,
    inference(resolve,[$cnf( $equal(e3,e2) )],[refute_8_238,refute_8_241]) ).

cnf(refute_8_243,plain,
    op(e3,e1) != op(e1,e3),
    inference(canonicalize,[],[normalize_8_38]) ).

cnf(refute_8_244,plain,
    ( op(e3,e0) = e2
    | op(e3,e1) = e2
    | op(e3,e2) = e2
    | op(e3,e3) = e2
    | op(e3,e4) = e2 ),
    inference(canonicalize,[],[normalize_8_39]) ).

cnf(refute_8_245,plain,
    ( e4 = e2
    | op(e3,e0) = e2
    | op(e3,e1) = e2
    | op(e3,e2) = e2
    | op(e3,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e2) )],[refute_8_244,refute_8_27]) ).

cnf(refute_8_246,plain,
    ( op(e3,e0) = e2
    | op(e3,e1) = e2
    | op(e3,e2) = e2
    | op(e3,e4) = e2 ),
    inference(resolve,[$cnf( $equal(e4,e2) )],[refute_8_245,refute_8_31]) ).

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

cnf(refute_8_248,plain,
    ( op(e3,e2) != e2
    | e1 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_8_109,refute_8_247]) ).

cnf(refute_8_249,plain,
    ( e1 = e2
    | op(e3,e0) = e2
    | op(e3,e1) = e2
    | op(e3,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e2) )],[refute_8_246,refute_8_248]) ).

cnf(refute_8_250,plain,
    ( op(e3,e0) = e2
    | op(e3,e1) = e2
    | op(e3,e4) = e2 ),
    inference(resolve,[$cnf( $equal(e1,e2) )],[refute_8_249,refute_8_237]) ).

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

cnf(refute_8_252,plain,
    ( op(e3,e4) != e0
    | e2 = e0
    | op(e3,e0) = e2
    | op(e3,e1) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e2) )],[refute_8_250,refute_8_251]) ).

cnf(refute_8_253,plain,
    ( e2 = e0
    | op(e3,e0) = e0
    | op(e3,e0) = e2
    | op(e3,e1) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_8_122,refute_8_252]) ).

cnf(refute_8_254,plain,
    ( op(e3,e0) = e0
    | op(e3,e0) = e2
    | op(e3,e1) = e2 ),
    inference(resolve,[$cnf( $equal(e2,e0) )],[refute_8_253,refute_8_174]) ).

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

cnf(refute_8_256,plain,
    ( e2 != op(e1,e3)
    | op(e3,e0) = e0
    | op(e3,e0) = e2
    | op(e3,e1) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e2) )],[refute_8_254,refute_8_255]) ).

cnf(refute_8_257,plain,
    ( e2 != op(e1,e3)
    | op(e3,e0) = e0
    | op(e3,e0) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e1,e3)) )],[refute_8_256,refute_8_243]) ).

cnf(refute_8_258,plain,
    ( e2 != op(e1,e3)
    | e3 = e0
    | op(e3,e0) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e0) )],[refute_8_257,refute_8_188]) ).

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

cnf(refute_8_260,plain,
    ( op(e3,e0) != e2
    | e3 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_8_186,refute_8_259]) ).

cnf(refute_8_261,plain,
    ( e2 != op(e1,e3)
    | e3 = e0
    | e3 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e2) )],[refute_8_258,refute_8_260]) ).

cnf(refute_8_262,plain,
    ( e2 != op(e1,e3)
    | e3 = e2 ),
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_8_261,refute_8_132]) ).

cnf(refute_8_263,plain,
    e2 != op(e1,e3),
    inference(resolve,[$cnf( $equal(e3,e2) )],[refute_8_262,refute_8_241]) ).

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

cnf(refute_8_265,plain,
    op(e1,e3) != e2,
    inference(resolve,[$cnf( $equal(e2,op(e1,e3)) )],[refute_8_264,refute_8_263]) ).

cnf(refute_8_266,plain,
    $false,
    inference(resolve,[$cnf( $equal(op(e1,e3),e2) )],[refute_8_242,refute_8_265]) ).

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

fof(normalize_9_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_9_1,plain,
    op(e1,e2) != op(e1,e4),
    inference(conjunct,[],[normalize_9_0]) ).

fof(normalize_9_2,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_9_3,plain,
    ( op(e1,e2) = e0
    | op(e1,e2) = e1
    | op(e1,e2) = e2
    | op(e1,e2) = e3
    | op(e1,e2) = e4 ),
    inference(conjunct,[],[normalize_9_2]) ).

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

fof(normalize_9_5,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_6,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_9_5]) ).

fof(normalize_9_7,plain,
    op(e1,e1) != op(e1,e2),
    inference(conjunct,[],[normalize_9_0]) ).

fof(normalize_9_8,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_9_5]) ).

fof(normalize_9_9,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_9_5]) ).

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

fof(normalize_9_11,plain,
    ( op(e4,e1) != op(e1,e4)
    & op(op(e1,e4),e1) != e4
    & op(op(e1,e4),e4) = e1
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = e1 )
    & ( op(op(e0,e2),e2) != e0
      | op(e2,e0) = op(e0,e2)
      | op(op(e0,e2),e0) = e2 )
    & ( op(op(e0,e3),e3) != e0
      | op(e3,e0) = op(e0,e3)
      | op(op(e0,e3),e0) = e3 )
    & ( op(op(e0,e4),e4) != e0
      | op(e4,e0) = op(e0,e4)
      | op(op(e0,e4),e0) = e4 )
    & ( op(op(e1,e0),e0) != e1
      | op(e0,e1) = op(e1,e0)
      | op(op(e1,e0),e1) = e0 )
    & ( op(op(e1,e2),e2) != e1
      | op(e2,e1) = op(e1,e2)
      | op(op(e1,e2),e1) = e2 )
    & ( op(op(e1,e3),e3) != e1
      | op(e3,e1) = op(e1,e3)
      | op(op(e1,e3),e1) = 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_9_0]) ).

fof(normalize_9_12,plain,
    op(op(e1,e4),e4) = e1,
    inference(conjunct,[],[normalize_9_11]) ).

fof(normalize_9_13,plain,
    ( op(e1,e4) = e0
    | op(e1,e4) = e1
    | op(e1,e4) = e2
    | op(e1,e4) = e3
    | op(e1,e4) = e4 ),
    inference(conjunct,[],[normalize_9_2]) ).

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

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

fof(normalize_9_16,plain,
    op(e0,e2) != op(e1,e2),
    inference(conjunct,[],[normalize_9_0]) ).

fof(normalize_9_17,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_9_18,plain,
    op(unit,e2) = e2,
    inference(conjunct,[],[normalize_9_17]) ).

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

fof(normalize_9_20,plain,
    ( ( e1 != unit
      | op(e1,e2) != e1
      | ~ definitionFOFtoCNF_372 )
    & ( e1 != unit
      | op(e1,e3) != e1
      | ~ definitionFOFtoCNF_372 )
    & ( e1 != unit
      | op(e1,e4) != e1
      | ~ definitionFOFtoCNF_372 )
    & ( op(e1,e2) != e1
      | ~ definitionFOFtoCNF_372
      | op(e1,e1) = e2 )
    & ( op(e1,e3) != e1
      | ~ definitionFOFtoCNF_372
      | op(e1,e1) = e3 )
    & ( op(e1,e4) != e1
      | ~ definitionFOFtoCNF_372
      | op(e1,e1) = e4 )
    & ( op(e1,e2) = e1
      | op(e1,e3) = e1
      | op(e1,e4) = e1
      | definitionFOFtoCNF_372 )
    & ( op(e1,e1) != e2
      | op(e1,e1) != e3
      | op(e1,e1) != e4
      | e1 = unit
      | definitionFOFtoCNF_372 )
    & ( op(e1,e1) != e2
      | op(e1,e1) != e3
      | e1 = unit
      | op(e1,e4) = e1
      | definitionFOFtoCNF_372 )
    & ( op(e1,e1) != e2
      | op(e1,e1) != e4
      | e1 = unit
      | op(e1,e3) = e1
      | definitionFOFtoCNF_372 )
    & ( op(e1,e1) != e2
      | e1 = unit
      | op(e1,e3) = e1
      | op(e1,e4) = e1
      | definitionFOFtoCNF_372 )
    & ( op(e1,e1) != e3
      | op(e1,e1) != e4
      | e1 = unit
      | op(e1,e2) = e1
      | definitionFOFtoCNF_372 )
    & ( op(e1,e1) != e3
      | e1 = unit
      | op(e1,e2) = e1
      | op(e1,e4) = e1
      | definitionFOFtoCNF_372 )
    & ( op(e1,e1) != e4
      | e1 = unit
      | op(e1,e2) = e1
      | op(e1,e3) = e1
      | definitionFOFtoCNF_372 ) ),
    inference(clausify,[],[normalize_9_19]) ).

fof(normalize_9_21,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_372
    | op(e1,e1) = e4 ),
    inference(conjunct,[],[normalize_9_20]) ).

fof(normalize_9_22,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_23,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_9_22]) ).

fof(normalize_9_24,plain,
    op(e1,unit) = e1,
    inference(conjunct,[],[normalize_9_17]) ).

fof(normalize_9_25,plain,
    op(unit,e4) = e4,
    inference(conjunct,[],[normalize_9_17]) ).

fof(normalize_9_26,plain,
    op(unit,e1) = e1,
    inference(conjunct,[],[normalize_9_17]) ).

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

fof(normalize_9_28,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_9_22]) ).

fof(normalize_9_29,plain,
    e2 != e3,
    inference(conjunct,[],[normalize_9_22]) ).

fof(normalize_9_30,plain,
    op(e3,e3) != op(e3,e4),
    inference(conjunct,[],[normalize_9_0]) ).

fof(normalize_9_31,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_9_5]) ).

fof(normalize_9_32,plain,
    op(e1,e0) != op(e1,e4),
    inference(conjunct,[],[normalize_9_0]) ).

fof(normalize_9_33,plain,
    ( op(e1,e2) = e1
    | op(e1,e3) = e1
    | op(e1,e4) = e1
    | definitionFOFtoCNF_372 ),
    inference(conjunct,[],[normalize_9_20]) ).

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

fof(normalize_9_35,plain,
    ( op(op(e1,e3),e3) != e1
    | op(e3,e1) = op(e1,e3)
    | op(op(e1,e3),e1) = e3 ),
    inference(conjunct,[],[normalize_9_11]) ).

fof(normalize_9_36,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e3) = e4 ),
    inference(conjunct,[],[normalize_9_2]) ).

fof(normalize_9_37,plain,
    op(e1,e3) != op(e3,e3),
    inference(conjunct,[],[normalize_9_0]) ).

fof(normalize_9_38,plain,
    op(e1,e1) != op(e1,e3),
    inference(conjunct,[],[normalize_9_0]) ).

fof(normalize_9_39,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_9_22]) ).

fof(normalize_9_40,plain,
    e1 != e2,
    inference(conjunct,[],[normalize_9_22]) ).

fof(normalize_9_41,plain,
    e1 != e3,
    inference(conjunct,[],[normalize_9_22]) ).

fof(normalize_9_42,plain,
    op(e4,e1) != op(e1,e4),
    inference(conjunct,[],[normalize_9_11]) ).

fof(normalize_9_43,plain,
    e2 != e4,
    inference(conjunct,[],[normalize_9_22]) ).

fof(normalize_9_44,plain,
    op(e1,e4) != op(e2,e4),
    inference(conjunct,[],[normalize_9_0]) ).

fof(normalize_9_45,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_9_46,plain,
    ( op(e2,e0) = e1
    | op(e2,e1) = e1
    | op(e2,e2) = e1
    | op(e2,e3) = e1
    | op(e2,e4) = e1 ),
    inference(conjunct,[],[normalize_9_45]) ).

fof(normalize_9_47,plain,
    op(e2,unit) = e2,
    inference(conjunct,[],[normalize_9_17]) ).

fof(normalize_9_48,plain,
    ( op(e0,e1) = e4
    | op(e1,e1) = e4
    | op(e2,e1) = e4
    | op(e3,e1) = e4
    | op(e4,e1) = e4 ),
    inference(conjunct,[],[normalize_9_45]) ).

fof(normalize_9_49,plain,
    op(e3,e1) != op(e3,e3),
    inference(conjunct,[],[normalize_9_0]) ).

fof(normalize_9_50,plain,
    e1 != e4,
    inference(conjunct,[],[normalize_9_22]) ).

fof(normalize_9_51,plain,
    op(e4,e0) != op(e4,e1),
    inference(conjunct,[],[normalize_9_0]) ).

fof(normalize_9_52,plain,
    op(e4,unit) = e4,
    inference(conjunct,[],[normalize_9_17]) ).

fof(normalize_9_53,plain,
    ( op(e0,e3) = e0
    | op(e1,e3) = e0
    | op(e2,e3) = e0
    | op(e3,e3) = e0
    | op(e4,e3) = e0 ),
    inference(conjunct,[],[normalize_9_45]) ).

fof(normalize_9_54,plain,
    op(unit,e3) = e3,
    inference(conjunct,[],[normalize_9_17]) ).

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

fof(normalize_9_56,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e2,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(conjunct,[],[normalize_9_45]) ).

fof(normalize_9_57,plain,
    e0 != e2,
    inference(conjunct,[],[normalize_9_22]) ).

fof(normalize_9_58,plain,
    op(e1,e3) != op(e1,e4),
    inference(conjunct,[],[normalize_9_0]) ).

fof(normalize_9_59,plain,
    op(e0,e3) != op(e1,e3),
    inference(conjunct,[],[normalize_9_0]) ).

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

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

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

cnf(refute_9_3,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_9_6]) ).

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

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

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

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

cnf(refute_9_8,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_9_3,refute_9_7]) ).

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

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

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

cnf(refute_9_12,plain,
    ( op(e1,e2) = e0
    | op(e1,e2) = e1
    | op(e1,e2) = e2
    | op(e1,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e3) )],[refute_9_1,refute_9_11]) ).

cnf(refute_9_13,plain,
    op(e1,e1) != op(e1,e2),
    inference(canonicalize,[],[normalize_9_7]) ).

cnf(refute_9_14,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_9_8]) ).

cnf(refute_9_15,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_9_9]) ).

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

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

cnf(refute_9_18,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_19,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_20,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_18,refute_9_19]) ).

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

cnf(refute_9_22,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_23,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_24,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_22,refute_9_23]) ).

cnf(refute_9_25,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_17,refute_9_24]) ).

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

cnf(refute_9_27,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_9_6,refute_9_26]) ).

cnf(refute_9_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,op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(subst,[],[refute_9_27:[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_29,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_25,refute_9_28]) ).

cnf(refute_9_30,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_21,refute_9_29]) ).

cnf(refute_9_31,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_32,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_30,refute_9_31]) ).

cnf(refute_9_33,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_9_14,refute_9_32]) ).

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

cnf(refute_9_35,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_9_33,refute_9_34]) ).

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

cnf(refute_9_37,plain,
    ( e0 != op(e1,e2)
    | op(e1,e1) = op(e1,e2) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_9_35,refute_9_36]) ).

cnf(refute_9_38,plain,
    e0 != op(e1,e2),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e1,e2)) )],[refute_9_37,refute_9_13]) ).

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

cnf(refute_9_40,plain,
    op(e1,e2) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e2)) )],[refute_9_39,refute_9_38]) ).

cnf(refute_9_41,plain,
    ( op(e1,e2) = e1
    | op(e1,e2) = e2
    | op(e1,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e0) )],[refute_9_12,refute_9_40]) ).

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

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

cnf(refute_9_44,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_9_45,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_9_43,refute_9_44]) ).

cnf(refute_9_46,plain,
    op(op(e2,e2),e2) = op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_9_8,refute_9_45]) ).

cnf(refute_9_47,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_9_48,plain,
    ( e1 != op(op(e2,e2),e2)
    | e1 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(e3,e2)) )],[refute_9_46,refute_9_47]) ).

cnf(refute_9_49,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_9_15,refute_9_48]) ).

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

cnf(refute_9_51,plain,
    op(e3,e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e2)) )],[refute_9_49,refute_9_50]) ).

cnf(refute_9_52,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_9_53,plain,
    ( op(e1,e2) != e1
    | op(e1,e2) = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_9_51,refute_9_52]) ).

cnf(refute_9_54,plain,
    op(e1,e2) != e1,
    inference(resolve,[$cnf( $equal(op(e1,e2),op(e3,e2)) )],[refute_9_53,refute_9_42]) ).

cnf(refute_9_55,plain,
    ( op(e1,e2) = e2
    | op(e1,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e1) )],[refute_9_41,refute_9_54]) ).

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

cnf(refute_9_57,plain,
    ( e4 != op(e1,e4)
    | op(e1,e2) = e2
    | op(e1,e2) = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e4) )],[refute_9_55,refute_9_56]) ).

cnf(refute_9_58,plain,
    ( e4 != op(e1,e4)
    | op(e1,e2) = e2 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),op(e1,e4)) )],[refute_9_57,refute_9_0]) ).

cnf(refute_9_59,plain,
    op(op(e1,e4),e4) = e1,
    inference(canonicalize,[],[normalize_9_12]) ).

cnf(refute_9_60,plain,
    ( op(e1,e4) = e0
    | op(e1,e4) = e1
    | op(e1,e4) = e2
    | op(e1,e4) = e3
    | op(e1,e4) = e4 ),
    inference(canonicalize,[],[normalize_9_13]) ).

cnf(refute_9_61,plain,
    op(e1,e1) != op(e1,e4),
    inference(canonicalize,[],[normalize_9_14]) ).

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

cnf(refute_9_63,plain,
    ( e0 != op(e1,e4)
    | op(e1,e1) = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_9_35,refute_9_62]) ).

cnf(refute_9_64,plain,
    e0 != op(e1,e4),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e1,e4)) )],[refute_9_63,refute_9_61]) ).

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

cnf(refute_9_66,plain,
    op(e1,e4) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e4)) )],[refute_9_65,refute_9_64]) ).

cnf(refute_9_67,plain,
    ( op(e1,e4) = e1
    | op(e1,e4) = e2
    | op(e1,e4) = e3
    | op(e1,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e0) )],[refute_9_60,refute_9_66]) ).

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

cnf(refute_9_69,plain,
    ( op(op(e1,e4),e4) != e1
    | op(e1,e4) = e1
    | op(e1,e4) = e2
    | op(e1,e4) = e4
    | op(e3,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e3) )],[refute_9_67,refute_9_68]) ).

cnf(refute_9_70,plain,
    ( op(e1,e4) = e1
    | op(e1,e4) = e2
    | op(e1,e4) = e4
    | op(e3,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(op(e1,e4),e4),e1) )],[refute_9_59,refute_9_69]) ).

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

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

cnf(refute_9_73,plain,
    ( e1 != op(e3,e4)
    | op(e3,e2) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_9_51,refute_9_72]) ).

cnf(refute_9_74,plain,
    e1 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e2),op(e3,e4)) )],[refute_9_73,refute_9_71]) ).

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

cnf(refute_9_76,plain,
    op(e3,e4) != e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e4)) )],[refute_9_75,refute_9_74]) ).

cnf(refute_9_77,plain,
    ( op(e1,e4) = e1
    | op(e1,e4) = e2
    | op(e1,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e1) )],[refute_9_70,refute_9_76]) ).

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

cnf(refute_9_79,plain,
    ( e4 != e4
    | e4 = op(e1,e4)
    | op(e1,e4) = e1
    | op(e1,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e4) )],[refute_9_77,refute_9_78]) ).

cnf(refute_9_80,plain,
    ( e4 != e4
    | op(e1,e2) = e2
    | op(e1,e4) = e1
    | op(e1,e4) = e2 ),
    inference(resolve,[$cnf( $equal(e4,op(e1,e4)) )],[refute_9_79,refute_9_58]) ).

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

cnf(refute_9_82,plain,
    ( op(e1,e2) = e2
    | op(e1,e4) = e1
    | op(e1,e4) = e2 ),
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_9_81,refute_9_80]) ).

cnf(refute_9_83,plain,
    op(e0,e2) != op(e1,e2),
    inference(canonicalize,[],[normalize_9_16]) ).

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

cnf(refute_9_85,plain,
    ( op(e0,e2) != e2
    | op(e0,e2) = op(e1,e2)
    | op(e1,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e2) )],[refute_9_55,refute_9_84]) ).

cnf(refute_9_86,plain,
    ( op(e0,e2) != e2
    | op(e1,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),op(e1,e2)) )],[refute_9_85,refute_9_83]) ).

cnf(refute_9_87,plain,
    op(unit,e2) = e2,
    inference(canonicalize,[],[normalize_9_18]) ).

cnf(refute_9_88,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_372
    | op(e1,e1) = e4 ),
    inference(canonicalize,[],[normalize_9_21]) ).

cnf(refute_9_89,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_90,plain,
    ( op(e1,e1) != e4
    | e0 = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_9_35,refute_9_89]) ).

cnf(refute_9_91,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_372
    | e0 = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e4) )],[refute_9_88,refute_9_90]) ).

cnf(refute_9_92,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_9_23]) ).

cnf(refute_9_93,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_372 ),
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_9_91,refute_9_92]) ).

cnf(refute_9_94,plain,
    op(e1,unit) = e1,
    inference(canonicalize,[],[normalize_9_24]) ).

cnf(refute_9_95,plain,
    op(unit,e4) = e4,
    inference(canonicalize,[],[normalize_9_25]) ).

cnf(refute_9_96,plain,
    op(unit,e1) = e1,
    inference(canonicalize,[],[normalize_9_26]) ).

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

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

cnf(refute_9_99,plain,
    ( op(unit,e1) != e1
    | op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_9_97,refute_9_98]) ).

cnf(refute_9_100,plain,
    ( op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_9_96,refute_9_99]) ).

cnf(refute_9_101,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_9_102,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_9_35,refute_9_101]) ).

cnf(refute_9_103,plain,
    ( e0 = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_9_100,refute_9_102]) ).

cnf(refute_9_104,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_9_28]) ).

cnf(refute_9_105,plain,
    ( unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_9_103,refute_9_104]) ).

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

cnf(refute_9_107,plain,
    ( op(unit,e2) != e2
    | op(e2,e2) = e2
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_9_105,refute_9_106]) ).

cnf(refute_9_108,plain,
    ( op(e2,e2) = e2
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e2),e2) )],[refute_9_87,refute_9_107]) ).

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

cnf(refute_9_110,plain,
    ( op(e2,e2) != e2
    | e3 = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_9_8,refute_9_109]) ).

cnf(refute_9_111,plain,
    ( e3 = e2
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e2) )],[refute_9_108,refute_9_110]) ).

cnf(refute_9_112,plain,
    e2 != e3,
    inference(canonicalize,[],[normalize_9_29]) ).

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

cnf(refute_9_114,plain,
    e3 != e2,
    inference(resolve,[$cnf( $equal(e2,e3) )],[refute_9_113,refute_9_112]) ).

cnf(refute_9_115,plain,
    ( unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e3,e2) )],[refute_9_111,refute_9_114]) ).

cnf(refute_9_116,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_9_117,plain,
    ( op(unit,e4) != e4
    | op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_9_115,refute_9_116]) ).

cnf(refute_9_118,plain,
    ( op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_9_95,refute_9_117]) ).

cnf(refute_9_119,plain,
    op(e3,e3) != op(e3,e4),
    inference(canonicalize,[],[normalize_9_30]) ).

cnf(refute_9_120,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_9_31]) ).

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

cnf(refute_9_122,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_9_123,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_9_121,refute_9_122]) ).

cnf(refute_9_124,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_9_8,refute_9_123]) ).

cnf(refute_9_125,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_9_126,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_9_127,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_9_125,refute_9_126]) ).

cnf(refute_9_128,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_9_8,refute_9_127]) ).

cnf(refute_9_129,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_9_27:[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_9_130,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_9_128,refute_9_129]) ).

cnf(refute_9_131,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_9_124,refute_9_130]) ).

cnf(refute_9_132,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_9_133,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_9_131,refute_9_132]) ).

cnf(refute_9_134,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_9_120,refute_9_133]) ).

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

cnf(refute_9_136,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_9_134,refute_9_135]) ).

cnf(refute_9_137,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_9_138,plain,
    ( e4 != op(e3,e4)
    | op(e3,e3) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_9_136,refute_9_137]) ).

cnf(refute_9_139,plain,
    e4 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e3),op(e3,e4)) )],[refute_9_138,refute_9_119]) ).

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

cnf(refute_9_141,plain,
    op(e3,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e4)) )],[refute_9_140,refute_9_139]) ).

cnf(refute_9_142,plain,
    ( unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e4) )],[refute_9_118,refute_9_141]) ).

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

cnf(refute_9_144,plain,
    ( op(e1,unit) != e1
    | op(e1,e4) = e1
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_9_142,refute_9_143]) ).

cnf(refute_9_145,plain,
    ( op(e1,e4) = e1
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_9_94,refute_9_144]) ).

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

cnf(refute_9_147,plain,
    ( e1 != e1
    | op(e1,e4) = e1
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_9_145,refute_9_146]) ).

cnf(refute_9_148,plain,
    ( e1 != e1
    | ~ definitionFOFtoCNF_372
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_9_147,refute_9_93]) ).

cnf(refute_9_149,plain,
    e1 = e1,
    introduced(tautology,[refl,[$fot(e1)]]) ).

cnf(refute_9_150,plain,
    ( ~ definitionFOFtoCNF_372
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(e1,e1) )],[refute_9_149,refute_9_148]) ).

cnf(refute_9_151,plain,
    op(e1,e0) != op(e1,e4),
    inference(canonicalize,[],[normalize_9_32]) ).

cnf(refute_9_152,plain,
    ( op(e1,e2) = e1
    | op(e1,e3) = e1
    | op(e1,e4) = e1
    | definitionFOFtoCNF_372 ),
    inference(canonicalize,[],[normalize_9_33]) ).

cnf(refute_9_153,plain,
    ( op(e1,e3) = e1
    | op(e1,e4) = e1
    | definitionFOFtoCNF_372 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e1) )],[refute_9_152,refute_9_54]) ).

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

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

cnf(refute_9_156,plain,
    ( op(e3,e1) != e1
    | op(e3,e1) = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_9_51,refute_9_155]) ).

cnf(refute_9_157,plain,
    op(e3,e1) != e1,
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e3,e2)) )],[refute_9_156,refute_9_154]) ).

cnf(refute_9_158,plain,
    ( op(op(e1,e3),e3) != e1
    | op(e3,e1) = op(e1,e3)
    | op(op(e1,e3),e1) = e3 ),
    inference(canonicalize,[],[normalize_9_35]) ).

cnf(refute_9_159,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e3) = e4 ),
    inference(canonicalize,[],[normalize_9_36]) ).

cnf(refute_9_160,plain,
    op(e1,e3) != op(e3,e3),
    inference(canonicalize,[],[normalize_9_37]) ).

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

cnf(refute_9_162,plain,
    ( op(e1,e3) != e4
    | op(e1,e3) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_9_136,refute_9_161]) ).

cnf(refute_9_163,plain,
    op(e1,e3) != e4,
    inference(resolve,[$cnf( $equal(op(e1,e3),op(e3,e3)) )],[refute_9_162,refute_9_160]) ).

cnf(refute_9_164,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e4) )],[refute_9_159,refute_9_163]) ).

cnf(refute_9_165,plain,
    op(e1,e1) != op(e1,e3),
    inference(canonicalize,[],[normalize_9_38]) ).

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

cnf(refute_9_167,plain,
    ( e0 != op(e1,e3)
    | op(e1,e1) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_9_35,refute_9_166]) ).

cnf(refute_9_168,plain,
    e0 != op(e1,e3),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e1,e3)) )],[refute_9_167,refute_9_165]) ).

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

cnf(refute_9_170,plain,
    op(e1,e3) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e3)) )],[refute_9_169,refute_9_168]) ).

cnf(refute_9_171,plain,
    ( op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e0) )],[refute_9_164,refute_9_170]) ).

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

cnf(refute_9_173,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(op(e1,e3),e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_9_171,refute_9_172]) ).

cnf(refute_9_174,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = op(e1,e3)
    | op(op(e1,e3),e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(op(e1,e3),e3),e1) )],[refute_9_173,refute_9_158]) ).

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

cnf(refute_9_176,plain,
    ( op(op(e1,e3),e1) != e3
    | op(e1,e1) = e3
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_9_171,refute_9_175]) ).

cnf(refute_9_177,plain,
    ( op(e1,e1) = e3
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e1,e3),e1),e3) )],[refute_9_174,refute_9_176]) ).

cnf(refute_9_178,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_9_179,plain,
    ( op(e1,e1) != e3
    | e0 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_9_35,refute_9_178]) ).

cnf(refute_9_180,plain,
    ( e0 = e3
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e3) )],[refute_9_177,refute_9_179]) ).

cnf(refute_9_181,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_9_39]) ).

cnf(refute_9_182,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_9_180,refute_9_181]) ).

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

cnf(refute_9_184,plain,
    ( op(e1,e3) != e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = e1 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e1,e3)) )],[refute_9_182,refute_9_183]) ).

cnf(refute_9_185,plain,
    ( op(e1,e3) != e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e1) )],[refute_9_184,refute_9_157]) ).

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

cnf(refute_9_187,plain,
    ( op(e1,e3) != e1
    | e1 = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e2) )],[refute_9_185,refute_9_186]) ).

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

cnf(refute_9_189,plain,
    ( op(e1,e3) != e1
    | e1 = e2
    | e1 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e3) )],[refute_9_187,refute_9_188]) ).

cnf(refute_9_190,plain,
    e1 != e2,
    inference(canonicalize,[],[normalize_9_40]) ).

cnf(refute_9_191,plain,
    ( op(e1,e3) != e1
    | e1 = e3 ),
    inference(resolve,[$cnf( $equal(e1,e2) )],[refute_9_189,refute_9_190]) ).

cnf(refute_9_192,plain,
    e1 != e3,
    inference(canonicalize,[],[normalize_9_41]) ).

cnf(refute_9_193,plain,
    op(e1,e3) != e1,
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_9_191,refute_9_192]) ).

cnf(refute_9_194,plain,
    ( op(e1,e4) = e1
    | definitionFOFtoCNF_372 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_9_153,refute_9_193]) ).

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

cnf(refute_9_196,plain,
    ( op(e1,e0) != e1
    | op(e1,e0) = op(e1,e4)
    | definitionFOFtoCNF_372 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_9_194,refute_9_195]) ).

cnf(refute_9_197,plain,
    ( op(e1,e0) != e1
    | definitionFOFtoCNF_372 ),
    inference(resolve,[$cnf( $equal(op(e1,e0),op(e1,e4)) )],[refute_9_196,refute_9_151]) ).

cnf(refute_9_198,plain,
    op(e4,e1) != op(e1,e4),
    inference(canonicalize,[],[normalize_9_42]) ).

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

cnf(refute_9_200,plain,
    ( op(e4,e1) != e1
    | op(e4,e1) = op(e1,e4)
    | definitionFOFtoCNF_372 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_9_194,refute_9_199]) ).

cnf(refute_9_201,plain,
    ( op(e4,e1) != e1
    | definitionFOFtoCNF_372 ),
    inference(resolve,[$cnf( $equal(op(e4,e1),op(e1,e4)) )],[refute_9_200,refute_9_198]) ).

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

cnf(refute_9_203,plain,
    ( op(unit,e1) != e1
    | op(e4,e1) = e1
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_9_142,refute_9_202]) ).

cnf(refute_9_204,plain,
    ( op(e4,e1) = e1
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_9_96,refute_9_203]) ).

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

cnf(refute_9_206,plain,
    ( e1 != e1
    | op(e4,e1) = e1
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,e1),e1) )],[refute_9_204,refute_9_205]) ).

cnf(refute_9_207,plain,
    ( e1 != e1
    | unit = e0
    | definitionFOFtoCNF_372 ),
    inference(resolve,[$cnf( $equal(op(e4,e1),e1) )],[refute_9_206,refute_9_201]) ).

cnf(refute_9_208,plain,
    ( unit = e0
    | definitionFOFtoCNF_372 ),
    inference(resolve,[$cnf( $equal(e1,e1) )],[refute_9_149,refute_9_207]) ).

cnf(refute_9_209,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_9_210,plain,
    ( op(e1,unit) != e1
    | op(e1,e0) = e1
    | definitionFOFtoCNF_372 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_9_208,refute_9_209]) ).

cnf(refute_9_211,plain,
    ( op(e1,e0) = e1
    | definitionFOFtoCNF_372 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_9_94,refute_9_210]) ).

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

cnf(refute_9_213,plain,
    ( e1 != e1
    | op(e1,e0) = e1
    | definitionFOFtoCNF_372 ),
    inference(resolve,[$cnf( $equal(op(e1,e0),e1) )],[refute_9_211,refute_9_212]) ).

cnf(refute_9_214,plain,
    ( e1 != e1
    | definitionFOFtoCNF_372 ),
    inference(resolve,[$cnf( $equal(op(e1,e0),e1) )],[refute_9_213,refute_9_197]) ).

cnf(refute_9_215,plain,
    definitionFOFtoCNF_372,
    inference(resolve,[$cnf( $equal(e1,e1) )],[refute_9_149,refute_9_214]) ).

cnf(refute_9_216,plain,
    unit = e0,
    inference(resolve,[$cnf( definitionFOFtoCNF_372 )],[refute_9_215,refute_9_150]) ).

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

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

cnf(refute_9_219,plain,
    ( unit != e0
    | op(unit,e2) = op(e0,e2) ),
    inference(resolve,[$cnf( $equal(op(unit,e2),op(unit,e2)) )],[refute_9_217,refute_9_218]) ).

cnf(refute_9_220,plain,
    op(unit,e2) = op(e0,e2),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_9_216,refute_9_219]) ).

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

cnf(refute_9_222,plain,
    ( op(unit,e2) != e2
    | op(e0,e2) = e2 ),
    inference(resolve,[$cnf( $equal(op(unit,e2),op(e0,e2)) )],[refute_9_220,refute_9_221]) ).

cnf(refute_9_223,plain,
    op(e0,e2) = e2,
    inference(resolve,[$cnf( $equal(op(unit,e2),e2) )],[refute_9_87,refute_9_222]) ).

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

cnf(refute_9_225,plain,
    ( e2 != e2
    | op(e0,e2) = e2 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),e2) )],[refute_9_223,refute_9_224]) ).

cnf(refute_9_226,plain,
    ( e2 != e2
    | op(e1,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),e2) )],[refute_9_225,refute_9_86]) ).

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

cnf(refute_9_228,plain,
    op(e1,e2) = e4,
    inference(resolve,[$cnf( $equal(e2,e2) )],[refute_9_227,refute_9_226]) ).

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

cnf(refute_9_230,plain,
    ( op(e1,e2) != e2
    | e4 = e2 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e4) )],[refute_9_228,refute_9_229]) ).

cnf(refute_9_231,plain,
    ( e4 = e2
    | op(e1,e4) = e1
    | op(e1,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e2) )],[refute_9_82,refute_9_230]) ).

cnf(refute_9_232,plain,
    e2 != e4,
    inference(canonicalize,[],[normalize_9_43]) ).

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

cnf(refute_9_234,plain,
    e4 != e2,
    inference(resolve,[$cnf( $equal(e2,e4) )],[refute_9_233,refute_9_232]) ).

cnf(refute_9_235,plain,
    ( op(e1,e4) = e1
    | op(e1,e4) = e2 ),
    inference(resolve,[$cnf( $equal(e4,e2) )],[refute_9_231,refute_9_234]) ).

cnf(refute_9_236,plain,
    op(e1,e4) != op(e2,e4),
    inference(canonicalize,[],[normalize_9_44]) ).

cnf(refute_9_237,plain,
    ( op(e2,e0) = e1
    | op(e2,e1) = e1
    | op(e2,e2) = e1
    | op(e2,e3) = e1
    | op(e2,e4) = e1 ),
    inference(canonicalize,[],[normalize_9_46]) ).

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

cnf(refute_9_239,plain,
    ( op(e2,e2) != e1
    | e3 = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_9_8,refute_9_238]) ).

cnf(refute_9_240,plain,
    ( e3 = e1
    | op(e2,e0) = e1
    | op(e2,e1) = e1
    | op(e2,e3) = e1
    | op(e2,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e1) )],[refute_9_237,refute_9_239]) ).

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

cnf(refute_9_242,plain,
    e3 != e1,
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_9_241,refute_9_192]) ).

cnf(refute_9_243,plain,
    ( op(e2,e0) = e1
    | op(e2,e1) = e1
    | op(e2,e3) = e1
    | op(e2,e4) = e1 ),
    inference(resolve,[$cnf( $equal(e3,e1) )],[refute_9_240,refute_9_242]) ).

cnf(refute_9_244,plain,
    op(e2,unit) = e2,
    inference(canonicalize,[],[normalize_9_47]) ).

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

cnf(refute_9_246,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_9_247,plain,
    ( unit != e0
    | op(e2,unit) = op(e2,e0) ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,unit)) )],[refute_9_245,refute_9_246]) ).

cnf(refute_9_248,plain,
    op(e2,unit) = op(e2,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_9_216,refute_9_247]) ).

cnf(refute_9_249,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_9_250,plain,
    ( op(e2,unit) != e2
    | op(e2,e0) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,e0)) )],[refute_9_248,refute_9_249]) ).

cnf(refute_9_251,plain,
    op(e2,e0) = e2,
    inference(resolve,[$cnf( $equal(op(e2,unit),e2) )],[refute_9_244,refute_9_250]) ).

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

cnf(refute_9_253,plain,
    ( op(e2,e0) != e1
    | e2 = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e2) )],[refute_9_251,refute_9_252]) ).

cnf(refute_9_254,plain,
    ( e2 = e1
    | op(e2,e1) = e1
    | op(e2,e3) = e1
    | op(e2,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e1) )],[refute_9_243,refute_9_253]) ).

cnf(refute_9_255,plain,
    ( op(e0,e1) = e4
    | op(e1,e1) = e4
    | op(e2,e1) = e4
    | op(e3,e1) = e4
    | op(e4,e1) = e4 ),
    inference(canonicalize,[],[normalize_9_48]) ).

cnf(refute_9_256,plain,
    op(e3,e1) != op(e3,e3),
    inference(canonicalize,[],[normalize_9_49]) ).

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

cnf(refute_9_258,plain,
    ( op(e3,e1) != e4
    | op(e3,e1) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_9_136,refute_9_257]) ).

cnf(refute_9_259,plain,
    op(e3,e1) != e4,
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e3,e3)) )],[refute_9_258,refute_9_256]) ).

cnf(refute_9_260,plain,
    ( op(e0,e1) = e4
    | op(e1,e1) = e4
    | op(e2,e1) = e4
    | op(e4,e1) = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e4) )],[refute_9_255,refute_9_259]) ).

cnf(refute_9_261,plain,
    ( e0 = e4
    | op(e0,e1) = e4
    | op(e2,e1) = e4
    | op(e4,e1) = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e4) )],[refute_9_260,refute_9_90]) ).

cnf(refute_9_262,plain,
    ( op(e0,e1) = e4
    | op(e2,e1) = e4
    | op(e4,e1) = e4 ),
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_9_261,refute_9_92]) ).

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

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

cnf(refute_9_265,plain,
    ( unit != e0
    | op(unit,e1) = op(e0,e1) ),
    inference(resolve,[$cnf( $equal(op(unit,e1),op(unit,e1)) )],[refute_9_263,refute_9_264]) ).

cnf(refute_9_266,plain,
    op(unit,e1) = op(e0,e1),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_9_216,refute_9_265]) ).

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

cnf(refute_9_268,plain,
    ( op(unit,e1) != e1
    | op(e0,e1) = e1 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),op(e0,e1)) )],[refute_9_266,refute_9_267]) ).

cnf(refute_9_269,plain,
    op(e0,e1) = e1,
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_9_96,refute_9_268]) ).

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

cnf(refute_9_271,plain,
    ( op(e0,e1) != e4
    | e1 = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e1),e1) )],[refute_9_269,refute_9_270]) ).

cnf(refute_9_272,plain,
    ( e1 = e4
    | op(e2,e1) = e4
    | op(e4,e1) = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e1),e4) )],[refute_9_262,refute_9_271]) ).

cnf(refute_9_273,plain,
    e1 != e4,
    inference(canonicalize,[],[normalize_9_50]) ).

cnf(refute_9_274,plain,
    ( op(e2,e1) = e4
    | op(e4,e1) = e4 ),
    inference(resolve,[$cnf( $equal(e1,e4) )],[refute_9_272,refute_9_273]) ).

cnf(refute_9_275,plain,
    op(e4,e0) != op(e4,e1),
    inference(canonicalize,[],[normalize_9_51]) ).

cnf(refute_9_276,plain,
    op(e4,unit) = e4,
    inference(canonicalize,[],[normalize_9_52]) ).

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

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

cnf(refute_9_279,plain,
    ( unit != e0
    | op(e4,unit) = op(e4,e0) ),
    inference(resolve,[$cnf( $equal(op(e4,unit),op(e4,unit)) )],[refute_9_277,refute_9_278]) ).

cnf(refute_9_280,plain,
    op(e4,unit) = op(e4,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_9_216,refute_9_279]) ).

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

cnf(refute_9_282,plain,
    ( op(e4,unit) != e4
    | op(e4,e0) = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,unit),op(e4,e0)) )],[refute_9_280,refute_9_281]) ).

cnf(refute_9_283,plain,
    op(e4,e0) = e4,
    inference(resolve,[$cnf( $equal(op(e4,unit),e4) )],[refute_9_276,refute_9_282]) ).

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

cnf(refute_9_285,plain,
    ( e4 != op(e4,e1)
    | op(e4,e0) = op(e4,e1) ),
    inference(resolve,[$cnf( $equal(op(e4,e0),e4) )],[refute_9_283,refute_9_284]) ).

cnf(refute_9_286,plain,
    e4 != op(e4,e1),
    inference(resolve,[$cnf( $equal(op(e4,e0),op(e4,e1)) )],[refute_9_285,refute_9_275]) ).

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

cnf(refute_9_288,plain,
    op(e4,e1) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e4,e1)) )],[refute_9_287,refute_9_286]) ).

cnf(refute_9_289,plain,
    op(e2,e1) = e4,
    inference(resolve,[$cnf( $equal(op(e4,e1),e4) )],[refute_9_274,refute_9_288]) ).

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

cnf(refute_9_291,plain,
    ( op(e2,e1) != e1
    | e4 = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e1),e4) )],[refute_9_289,refute_9_290]) ).

cnf(refute_9_292,plain,
    ( e2 = e1
    | e4 = e1
    | op(e2,e3) = e1
    | op(e2,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e1),e1) )],[refute_9_254,refute_9_291]) ).

cnf(refute_9_293,plain,
    ( op(e0,e3) = e0
    | op(e1,e3) = e0
    | op(e2,e3) = e0
    | op(e3,e3) = e0
    | op(e4,e3) = e0 ),
    inference(canonicalize,[],[normalize_9_53]) ).

cnf(refute_9_294,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_9_295,plain,
    ( op(e3,e3) != e0
    | e4 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_9_136,refute_9_294]) ).

cnf(refute_9_296,plain,
    ( e4 = e0
    | op(e0,e3) = e0
    | op(e1,e3) = e0
    | op(e2,e3) = e0
    | op(e4,e3) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e0) )],[refute_9_293,refute_9_295]) ).

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

cnf(refute_9_298,plain,
    e4 != e0,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_9_297,refute_9_92]) ).

cnf(refute_9_299,plain,
    ( op(e0,e3) = e0
    | op(e1,e3) = e0
    | op(e2,e3) = e0
    | op(e4,e3) = e0 ),
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_9_296,refute_9_298]) ).

cnf(refute_9_300,plain,
    ( op(e0,e3) = e0
    | op(e2,e3) = e0
    | op(e4,e3) = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e0) )],[refute_9_299,refute_9_170]) ).

cnf(refute_9_301,plain,
    op(unit,e3) = e3,
    inference(canonicalize,[],[normalize_9_54]) ).

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

cnf(refute_9_303,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_9_304,plain,
    ( unit != e0
    | op(unit,e3) = op(e0,e3) ),
    inference(resolve,[$cnf( $equal(op(unit,e3),op(unit,e3)) )],[refute_9_302,refute_9_303]) ).

cnf(refute_9_305,plain,
    op(unit,e3) = op(e0,e3),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_9_216,refute_9_304]) ).

cnf(refute_9_306,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_9_307,plain,
    ( op(unit,e3) != e3
    | op(e0,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),op(e0,e3)) )],[refute_9_305,refute_9_306]) ).

cnf(refute_9_308,plain,
    op(e0,e3) = e3,
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_9_301,refute_9_307]) ).

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

cnf(refute_9_310,plain,
    ( op(e0,e3) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e3) )],[refute_9_308,refute_9_309]) ).

cnf(refute_9_311,plain,
    ( e3 = e0
    | op(e2,e3) = e0
    | op(e4,e3) = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e0) )],[refute_9_300,refute_9_310]) ).

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

cnf(refute_9_313,plain,
    e3 != e0,
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_9_312,refute_9_181]) ).

cnf(refute_9_314,plain,
    ( op(e2,e3) = e0
    | op(e4,e3) = e0 ),
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_9_311,refute_9_313]) ).

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

cnf(refute_9_316,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e2,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(canonicalize,[],[normalize_9_56]) ).

cnf(refute_9_317,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_9_318,plain,
    ( op(e2,e2) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_9_8,refute_9_317]) ).

cnf(refute_9_319,plain,
    ( e3 = e0
    | op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e0) )],[refute_9_316,refute_9_318]) ).

cnf(refute_9_320,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_9_319,refute_9_313]) ).

cnf(refute_9_321,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_9_322,plain,
    ( op(e3,e2) != e0
    | e1 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_9_51,refute_9_321]) ).

cnf(refute_9_323,plain,
    ( e1 = e0
    | op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e0) )],[refute_9_320,refute_9_322]) ).

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

cnf(refute_9_325,plain,
    e1 != e0,
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_9_324,refute_9_104]) ).

cnf(refute_9_326,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_9_323,refute_9_325]) ).

cnf(refute_9_327,plain,
    ( op(e0,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e0) )],[refute_9_326,refute_9_40]) ).

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

cnf(refute_9_329,plain,
    ( e0 != op(e4,e3)
    | op(e0,e2) = e0
    | op(e4,e2) = op(e4,e3) ),
    inference(resolve,[$cnf( $equal(op(e4,e2),e0) )],[refute_9_327,refute_9_328]) ).

cnf(refute_9_330,plain,
    ( e0 != op(e4,e3)
    | op(e0,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,e2),op(e4,e3)) )],[refute_9_329,refute_9_315]) ).

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

cnf(refute_9_332,plain,
    ( op(e0,e2) != e0
    | e2 = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),e2) )],[refute_9_223,refute_9_331]) ).

cnf(refute_9_333,plain,
    ( e0 != op(e4,e3)
    | e2 = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),e0) )],[refute_9_330,refute_9_332]) ).

cnf(refute_9_334,plain,
    e0 != e2,
    inference(canonicalize,[],[normalize_9_57]) ).

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

cnf(refute_9_336,plain,
    e2 != e0,
    inference(resolve,[$cnf( $equal(e0,e2) )],[refute_9_335,refute_9_334]) ).

cnf(refute_9_337,plain,
    e0 != op(e4,e3),
    inference(resolve,[$cnf( $equal(e2,e0) )],[refute_9_333,refute_9_336]) ).

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

cnf(refute_9_339,plain,
    op(e4,e3) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e4,e3)) )],[refute_9_338,refute_9_337]) ).

cnf(refute_9_340,plain,
    op(e2,e3) = e0,
    inference(resolve,[$cnf( $equal(op(e4,e3),e0) )],[refute_9_314,refute_9_339]) ).

cnf(refute_9_341,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_9_342,plain,
    ( op(e2,e3) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e0) )],[refute_9_340,refute_9_341]) ).

cnf(refute_9_343,plain,
    ( e0 = e1
    | e2 = e1
    | e4 = e1
    | op(e2,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e1) )],[refute_9_292,refute_9_342]) ).

cnf(refute_9_344,plain,
    ( e2 = e1
    | e4 = e1
    | op(e2,e4) = e1 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_9_343,refute_9_104]) ).

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

cnf(refute_9_346,plain,
    e2 != e1,
    inference(resolve,[$cnf( $equal(e1,e2) )],[refute_9_345,refute_9_190]) ).

cnf(refute_9_347,plain,
    ( e4 = e1
    | op(e2,e4) = e1 ),
    inference(resolve,[$cnf( $equal(e2,e1) )],[refute_9_344,refute_9_346]) ).

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

cnf(refute_9_349,plain,
    e4 != e1,
    inference(resolve,[$cnf( $equal(e1,e4) )],[refute_9_348,refute_9_273]) ).

cnf(refute_9_350,plain,
    op(e2,e4) = e1,
    inference(resolve,[$cnf( $equal(e4,e1) )],[refute_9_347,refute_9_349]) ).

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

cnf(refute_9_352,plain,
    ( op(e1,e4) != e1
    | op(e1,e4) = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e1) )],[refute_9_350,refute_9_351]) ).

cnf(refute_9_353,plain,
    op(e1,e4) != e1,
    inference(resolve,[$cnf( $equal(op(e1,e4),op(e2,e4)) )],[refute_9_352,refute_9_236]) ).

cnf(refute_9_354,plain,
    op(e1,e4) = e2,
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_9_235,refute_9_353]) ).

cnf(refute_9_355,plain,
    op(e1,e3) != op(e1,e4),
    inference(canonicalize,[],[normalize_9_58]) ).

cnf(refute_9_356,plain,
    op(e0,e3) != op(e1,e3),
    inference(canonicalize,[],[normalize_9_59]) ).

cnf(refute_9_357,plain,
    ( op(e3,e1) != op(e1,e3)
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_9_171,refute_9_183]) ).

cnf(refute_9_358,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = e1 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e1,e3)) )],[refute_9_182,refute_9_357]) ).

cnf(refute_9_359,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e1) )],[refute_9_358,refute_9_157]) ).

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

cnf(refute_9_361,plain,
    ( op(e0,e3) != e3
    | op(e0,e3) = op(e1,e3)
    | op(e1,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e3) )],[refute_9_359,refute_9_360]) ).

cnf(refute_9_362,plain,
    ( op(e0,e3) != e3
    | op(e1,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),op(e1,e3)) )],[refute_9_361,refute_9_356]) ).

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

cnf(refute_9_364,plain,
    ( e3 != e3
    | op(e0,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e3) )],[refute_9_308,refute_9_363]) ).

cnf(refute_9_365,plain,
    ( e3 != e3
    | op(e1,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e3) )],[refute_9_364,refute_9_362]) ).

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

cnf(refute_9_367,plain,
    op(e1,e3) = e2,
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_9_366,refute_9_365]) ).

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

cnf(refute_9_369,plain,
    ( e2 != op(e1,e4)
    | op(e1,e3) = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e2) )],[refute_9_367,refute_9_368]) ).

cnf(refute_9_370,plain,
    e2 != op(e1,e4),
    inference(resolve,[$cnf( $equal(op(e1,e3),op(e1,e4)) )],[refute_9_369,refute_9_355]) ).

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

cnf(refute_9_372,plain,
    op(e1,e4) != e2,
    inference(resolve,[$cnf( $equal(e2,op(e1,e4)) )],[refute_9_371,refute_9_370]) ).

cnf(refute_9_373,plain,
    $false,
    inference(resolve,[$cnf( $equal(op(e1,e4),e2) )],[refute_9_354,refute_9_372]) ).

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

fof(normalize_10_0,plain,
    ( ~ definitionFOFtoCNF_410
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_7]) ).

fof(normalize_10_1,plain,
    ( ~ definitionFOFtoCNF_411
  <=> ( op(e0,e2) = e0
      & ( op(e0,e0) != e2
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_8]) ).

fof(normalize_10_2,plain,
    ( ~ definitionFOFtoCNF_410
  <=> ( ~ definitionFOFtoCNF_411
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_10_0,normalize_10_1]) ).

fof(normalize_10_3,plain,
    ( ~ definitionFOFtoCNF_412
  <=> ( op(e0,e3) = e0
      & ( op(e0,e0) != e3
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_9]) ).

fof(normalize_10_4,plain,
    ( ~ definitionFOFtoCNF_410
  <=> ( ~ definitionFOFtoCNF_411
      | ~ definitionFOFtoCNF_412
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_10_2,normalize_10_3]) ).

fof(normalize_10_5,plain,
    ( ( ~ definitionFOFtoCNF_410
      | definitionFOFtoCNF_411 )
    & ( ~ definitionFOFtoCNF_410
      | definitionFOFtoCNF_412 )
    & ( e0 != unit
      | op(e0,e4) != e0
      | ~ definitionFOFtoCNF_410 )
    & ( e0 != unit
      | op(e1,e0) != e0
      | ~ definitionFOFtoCNF_410 )
    & ( e0 != unit
      | op(e1,e1) != e0
      | ~ definitionFOFtoCNF_410 )
    & ( op(e0,e4) != e0
      | ~ definitionFOFtoCNF_410
      | op(e0,e0) = e4 )
    & ( op(e1,e1) != e0
      | ~ definitionFOFtoCNF_410
      | op(e1,e0) = e1 )
    & ( ~ definitionFOFtoCNF_411
      | ~ definitionFOFtoCNF_412
      | op(e0,e4) = e0
      | op(e1,e0) = e0
      | op(e1,e1) = e0
      | definitionFOFtoCNF_410 )
    & ( op(e0,e0) != e4
      | op(e1,e0) != e0
      | op(e1,e0) != e1
      | ~ definitionFOFtoCNF_411
      | ~ definitionFOFtoCNF_412
      | e0 = unit
      | definitionFOFtoCNF_410 )
    & ( op(e0,e0) != e4
      | op(e1,e0) != e0
      | ~ definitionFOFtoCNF_411
      | ~ definitionFOFtoCNF_412
      | e0 = unit
      | op(e1,e1) = e0
      | definitionFOFtoCNF_410 )
    & ( op(e0,e0) != e4
      | op(e1,e0) != e1
      | ~ definitionFOFtoCNF_411
      | ~ definitionFOFtoCNF_412
      | e0 = unit
      | op(e1,e0) = e0
      | definitionFOFtoCNF_410 )
    & ( op(e0,e0) != e4
      | ~ definitionFOFtoCNF_411
      | ~ definitionFOFtoCNF_412
      | e0 = unit
      | op(e1,e0) = e0
      | op(e1,e1) = e0
      | definitionFOFtoCNF_410 )
    & ( op(e1,e0) != e0
      | op(e1,e0) != e1
      | ~ definitionFOFtoCNF_411
      | ~ definitionFOFtoCNF_412
      | e0 = unit
      | op(e0,e4) = e0
      | definitionFOFtoCNF_410 )
    & ( op(e1,e0) != e0
      | ~ definitionFOFtoCNF_411
      | ~ definitionFOFtoCNF_412
      | e0 = unit
      | op(e0,e4) = e0
      | op(e1,e1) = e0
      | definitionFOFtoCNF_410 )
    & ( op(e1,e0) != e1
      | ~ definitionFOFtoCNF_411
      | ~ definitionFOFtoCNF_412
      | e0 = unit
      | op(e0,e4) = e0
      | op(e1,e0) = e0
      | definitionFOFtoCNF_410 ) ),
    inference(clausify,[],[normalize_10_4]) ).

fof(normalize_10_6,plain,
    ( op(e1,e1) != e0
    | ~ definitionFOFtoCNF_410
    | op(e1,e0) = e1 ),
    inference(conjunct,[],[normalize_10_5]) ).

fof(normalize_10_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_10_8,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_10_7]) ).

fof(normalize_10_9,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_10_7]) ).

fof(normalize_10_10,plain,
    ( ~ definitionFOFtoCNF_409
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_6]) ).

fof(normalize_10_11,plain,
    ( ~ definitionFOFtoCNF_409
  <=> ( ~ definitionFOFtoCNF_410
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_10_10,normalize_10_4,normalize_10_1,normalize_10_3]) ).

fof(normalize_10_12,plain,
    ( ~ definitionFOFtoCNF_413
  <=> ( ( op(e2,e1) = e0
        & ( op(e2,e0) != e1
          | e0 = unit ) )
      | ( op(e2,e2) = e0
        & ( op(e2,e0) != e2
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_10]) ).

fof(normalize_10_13,plain,
    ( ~ definitionFOFtoCNF_409
  <=> ( ~ definitionFOFtoCNF_410
      | ~ definitionFOFtoCNF_413
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_10_11,normalize_10_12]) ).

fof(normalize_10_14,plain,
    ( ~ definitionFOFtoCNF_414
  <=> ( op(e1,e2) = e0
      & ( op(e1,e0) != e2
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_11]) ).

fof(normalize_10_15,plain,
    ( ~ definitionFOFtoCNF_409
  <=> ( ~ definitionFOFtoCNF_410
      | ~ definitionFOFtoCNF_413
      | ~ definitionFOFtoCNF_414
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_10_13,normalize_10_14]) ).

fof(normalize_10_16,plain,
    ( ( ~ definitionFOFtoCNF_409
      | definitionFOFtoCNF_410 )
    & ( ~ definitionFOFtoCNF_409
      | definitionFOFtoCNF_413 )
    & ( ~ definitionFOFtoCNF_409
      | definitionFOFtoCNF_414 )
    & ( e0 != unit
      | op(e1,e3) != e0
      | ~ definitionFOFtoCNF_409 )
    & ( e0 != unit
      | op(e1,e4) != e0
      | ~ definitionFOFtoCNF_409 )
    & ( e0 != unit
      | op(e2,e0) != e0
      | ~ definitionFOFtoCNF_409 )
    & ( op(e1,e3) != e0
      | ~ definitionFOFtoCNF_409
      | op(e1,e0) = e3 )
    & ( op(e1,e4) != e0
      | ~ definitionFOFtoCNF_409
      | op(e1,e0) = e4 )
    & ( ~ definitionFOFtoCNF_410
      | ~ definitionFOFtoCNF_413
      | ~ definitionFOFtoCNF_414
      | op(e1,e3) = e0
      | op(e1,e4) = e0
      | op(e2,e0) = e0
      | definitionFOFtoCNF_409 )
    & ( op(e1,e0) != e3
      | op(e1,e0) != e4
      | op(e2,e0) != e0
      | ~ definitionFOFtoCNF_410
      | ~ definitionFOFtoCNF_413
      | ~ definitionFOFtoCNF_414
      | e0 = unit
      | definitionFOFtoCNF_409 )
    & ( op(e1,e0) != e3
      | op(e1,e0) != e4
      | ~ definitionFOFtoCNF_410
      | ~ definitionFOFtoCNF_413
      | ~ definitionFOFtoCNF_414
      | e0 = unit
      | op(e2,e0) = e0
      | definitionFOFtoCNF_409 )
    & ( op(e1,e0) != e3
      | op(e2,e0) != e0
      | ~ definitionFOFtoCNF_410
      | ~ definitionFOFtoCNF_413
      | ~ definitionFOFtoCNF_414
      | e0 = unit
      | op(e1,e4) = e0
      | definitionFOFtoCNF_409 )
    & ( op(e1,e0) != e3
      | ~ definitionFOFtoCNF_410
      | ~ definitionFOFtoCNF_413
      | ~ definitionFOFtoCNF_414
      | e0 = unit
      | op(e1,e4) = e0
      | op(e2,e0) = e0
      | definitionFOFtoCNF_409 )
    & ( op(e1,e0) != e4
      | op(e2,e0) != e0
      | ~ definitionFOFtoCNF_410
      | ~ definitionFOFtoCNF_413
      | ~ definitionFOFtoCNF_414
      | e0 = unit
      | op(e1,e3) = e0
      | definitionFOFtoCNF_409 )
    & ( op(e1,e0) != e4
      | ~ definitionFOFtoCNF_410
      | ~ definitionFOFtoCNF_413
      | ~ definitionFOFtoCNF_414
      | e0 = unit
      | op(e1,e3) = e0
      | op(e2,e0) = e0
      | definitionFOFtoCNF_409 )
    & ( op(e2,e0) != e0
      | ~ definitionFOFtoCNF_410
      | ~ definitionFOFtoCNF_413
      | ~ definitionFOFtoCNF_414
      | e0 = unit
      | op(e1,e3) = e0
      | op(e1,e4) = e0
      | definitionFOFtoCNF_409 ) ),
    inference(clausify,[],[normalize_10_15]) ).

fof(normalize_10_17,plain,
    ( ~ definitionFOFtoCNF_409
    | definitionFOFtoCNF_410 ),
    inference(conjunct,[],[normalize_10_16]) ).

fof(normalize_10_18,plain,
    ( ~ definitionFOFtoCNF_408
  <=> ( ( op(e0,e2) = e0
        & ( op(e0,e0) != e2
          | e0 = unit ) )
      | ( op(e0,e3) = e0
        & ( op(e0,e0) != e3
          | e0 = unit ) )
      | ( op(e0,e4) = e0
        & ( op(e0,e0) != e4
          | e0 = unit ) )
      | ( op(e1,e0) = e0
        & ( op(e1,e0) != e0
          | e0 = unit ) )
      | ( op(e1,e1) = e0
        & ( op(e1,e0) != e1
          | e0 = unit ) )
      | ( op(e1,e2) = e0
        & ( op(e1,e0) != e2
          | e0 = unit ) )
      | ( op(e1,e3) = e0
        & ( op(e1,e0) != e3
          | e0 = unit ) )
      | ( op(e1,e4) = e0
        & ( op(e1,e0) != e4
          | e0 = unit ) )
      | ( op(e2,e0) = e0
        & ( op(e2,e0) != e0
          | e0 = unit ) )
      | ( op(e2,e1) = e0
        & ( op(e2,e0) != e1
          | e0 = unit ) )
      | ( op(e2,e2) = e0
        & ( op(e2,e0) != e2
          | e0 = unit ) )
      | ( op(e2,e3) = e0
        & ( op(e2,e0) != e3
          | e0 = unit ) )
      | ( op(e2,e4) = e0
        & ( op(e2,e0) != e4
          | e0 = unit ) )
      | ( op(e3,e0) = e0
        & ( op(e3,e0) != e0
          | e0 = unit ) )
      | ( op(e3,e1) = e0
        & ( op(e3,e0) != e1
          | e0 = unit ) )
      | ( op(e3,e2) = e0
        & ( op(e3,e0) != e2
          | e0 = unit ) )
      | ( op(e3,e3) = e0
        & ( op(e3,e0) != e3
          | e0 = unit ) )
      | ( op(e3,e4) = e0
        & ( op(e3,e0) != e4
          | e0 = unit ) )
      | ( op(e4,e0) = e0
        & ( op(e4,e0) != e0
          | e0 = unit ) )
      | ( op(e4,e1) = e0
        & ( op(e4,e0) != e1
          | e0 = unit ) )
      | ( op(e4,e2) = e0
        & ( op(e4,e0) != e2
          | e0 = unit ) )
      | ( op(e4,e3) = e0
        & ( op(e4,e0) != e3
          | e0 = unit ) )
      | ( op(e4,e4) = e0
        & ( op(e4,e0) != e4
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_5]) ).

fof(normalize_10_19,plain,
    ( ~ definitionFOFtoCNF_408
  <=> ( ~ definitionFOFtoCNF_409
      | ( op(e2,e3) = e0
        & ( op(e2,e0) != e3
          | e0 = unit ) )
      | ( op(e2,e4) = e0
        & ( op(e2,e0) != e4
          | e0 = unit ) )
      | ( op(e3,e0) = e0
        & ( op(e3,e0) != e0
          | e0 = unit ) )
      | ( op(e3,e1) = e0
        & ( op(e3,e0) != e1
          | e0 = unit ) )
      | ( op(e3,e2) = e0
        & ( op(e3,e0) != e2
          | e0 = unit ) )
      | ( op(e3,e3) = e0
        & ( op(e3,e0) != e3
          | e0 = unit ) )
      | ( op(e3,e4) = e0
        & ( op(e3,e0) != e4
          | e0 = unit ) )
      | ( op(e4,e0) = e0
        & ( op(e4,e0) != e0
          | e0 = unit ) )
      | ( op(e4,e1) = e0
        & ( op(e4,e0) != e1
          | e0 = unit ) )
      | ( op(e4,e2) = e0
        & ( op(e4,e0) != e2
          | e0 = unit ) )
      | ( op(e4,e3) = e0
        & ( op(e4,e0) != e3
          | e0 = unit ) )
      | ( op(e4,e4) = e0
        & ( op(e4,e0) != e4
          | e0 = unit ) ) ) ),
    inference(simplify,[],[normalize_10_18,normalize_10_15,normalize_10_12,normalize_10_4,normalize_10_1,normalize_10_3,normalize_10_14]) ).

fof(normalize_10_20,plain,
    ( ~ definitionFOFtoCNF_415
  <=> ( ( 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_12]) ).

fof(normalize_10_21,plain,
    ( ~ definitionFOFtoCNF_416
  <=> ( op(e4,e0) = e0
      & ( op(e4,e0) != e0
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_13]) ).

fof(normalize_10_22,plain,
    ( ~ definitionFOFtoCNF_415
  <=> ( ~ definitionFOFtoCNF_416
      | ( 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(simplify,[],[normalize_10_20,normalize_10_21]) ).

fof(normalize_10_23,plain,
    ( ~ definitionFOFtoCNF_417
  <=> ( op(e4,e1) = e0
      & ( op(e4,e0) != e1
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_14]) ).

fof(normalize_10_24,plain,
    ( ~ definitionFOFtoCNF_415
  <=> ( ~ definitionFOFtoCNF_416
      | ~ definitionFOFtoCNF_417
      | ( 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(simplify,[],[normalize_10_22,normalize_10_23]) ).

fof(normalize_10_25,plain,
    ( ~ definitionFOFtoCNF_408
  <=> ( ~ definitionFOFtoCNF_409
      | ~ definitionFOFtoCNF_415
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_10_19,normalize_10_24,normalize_10_21,normalize_10_23]) ).

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

fof(normalize_10_27,plain,
    ( ~ definitionFOFtoCNF_408
  <=> ( ~ definitionFOFtoCNF_409
      | ~ definitionFOFtoCNF_415
      | ~ definitionFOFtoCNF_418
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_10_25,normalize_10_26]) ).

fof(normalize_10_28,plain,
    ( ~ definitionFOFtoCNF_419
  <=> ( op(e2,e3) = e0
      & ( op(e2,e0) != e3
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_16]) ).

fof(normalize_10_29,plain,
    ( ~ definitionFOFtoCNF_408
  <=> ( ~ definitionFOFtoCNF_409
      | ~ definitionFOFtoCNF_415
      | ~ definitionFOFtoCNF_418
      | ~ definitionFOFtoCNF_419
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_10_27,normalize_10_28]) ).

fof(normalize_10_30,plain,
    ( ( ~ definitionFOFtoCNF_408
      | definitionFOFtoCNF_409 )
    & ( ~ definitionFOFtoCNF_408
      | definitionFOFtoCNF_415 )
    & ( ~ definitionFOFtoCNF_408
      | definitionFOFtoCNF_418 )
    & ( ~ definitionFOFtoCNF_408
      | definitionFOFtoCNF_419 )
    & ( e0 != unit
      | op(e2,e4) != e0
      | ~ definitionFOFtoCNF_408 )
    & ( e0 != unit
      | op(e3,e0) != e0
      | ~ definitionFOFtoCNF_408 )
    & ( e0 != unit
      | op(e3,e1) != e0
      | ~ definitionFOFtoCNF_408 )
    & ( op(e2,e4) != e0
      | ~ definitionFOFtoCNF_408
      | op(e2,e0) = e4 )
    & ( op(e3,e1) != e0
      | ~ definitionFOFtoCNF_408
      | op(e3,e0) = e1 )
    & ( ~ definitionFOFtoCNF_409
      | ~ definitionFOFtoCNF_415
      | ~ definitionFOFtoCNF_418
      | ~ definitionFOFtoCNF_419
      | op(e2,e4) = e0
      | op(e3,e0) = e0
      | op(e3,e1) = e0
      | definitionFOFtoCNF_408 )
    & ( op(e2,e0) != e4
      | op(e3,e0) != e0
      | op(e3,e0) != e1
      | ~ definitionFOFtoCNF_409
      | ~ definitionFOFtoCNF_415
      | ~ definitionFOFtoCNF_418
      | ~ definitionFOFtoCNF_419
      | e0 = unit
      | definitionFOFtoCNF_408 )
    & ( op(e2,e0) != e4
      | op(e3,e0) != e0
      | ~ definitionFOFtoCNF_409
      | ~ definitionFOFtoCNF_415
      | ~ definitionFOFtoCNF_418
      | ~ definitionFOFtoCNF_419
      | e0 = unit
      | op(e3,e1) = e0
      | definitionFOFtoCNF_408 )
    & ( op(e2,e0) != e4
      | op(e3,e0) != e1
      | ~ definitionFOFtoCNF_409
      | ~ definitionFOFtoCNF_415
      | ~ definitionFOFtoCNF_418
      | ~ definitionFOFtoCNF_419
      | e0 = unit
      | op(e3,e0) = e0
      | definitionFOFtoCNF_408 )
    & ( op(e2,e0) != e4
      | ~ definitionFOFtoCNF_409
      | ~ definitionFOFtoCNF_415
      | ~ definitionFOFtoCNF_418
      | ~ definitionFOFtoCNF_419
      | e0 = unit
      | op(e3,e0) = e0
      | op(e3,e1) = e0
      | definitionFOFtoCNF_408 )
    & ( op(e3,e0) != e0
      | op(e3,e0) != e1
      | ~ definitionFOFtoCNF_409
      | ~ definitionFOFtoCNF_415
      | ~ definitionFOFtoCNF_418
      | ~ definitionFOFtoCNF_419
      | e0 = unit
      | op(e2,e4) = e0
      | definitionFOFtoCNF_408 )
    & ( op(e3,e0) != e0
      | ~ definitionFOFtoCNF_409
      | ~ definitionFOFtoCNF_415
      | ~ definitionFOFtoCNF_418
      | ~ definitionFOFtoCNF_419
      | e0 = unit
      | op(e2,e4) = e0
      | op(e3,e1) = e0
      | definitionFOFtoCNF_408 )
    & ( op(e3,e0) != e1
      | ~ definitionFOFtoCNF_409
      | ~ definitionFOFtoCNF_415
      | ~ definitionFOFtoCNF_418
      | ~ definitionFOFtoCNF_419
      | e0 = unit
      | op(e2,e4) = e0
      | op(e3,e0) = e0
      | definitionFOFtoCNF_408 ) ),
    inference(clausify,[],[normalize_10_29]) ).

fof(normalize_10_31,plain,
    ( ~ definitionFOFtoCNF_408
    | definitionFOFtoCNF_409 ),
    inference(conjunct,[],[normalize_10_30]) ).

fof(normalize_10_32,plain,
    ( ~ definitionFOFtoCNF_420
  <=> ( ~ definitionFOFtoCNF_408
      | ( op(e0,e0) = e0
        & ( op(e0,e0) != e0
          | e0 = unit ) )
      | ( op(e0,e1) = e0
        & ( op(e0,e0) != e1
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_17]) ).

fof(normalize_10_33,plain,
    ( ( ~ definitionFOFtoCNF_420
      | definitionFOFtoCNF_408 )
    & ( e0 != unit
      | op(e0,e0) != e0
      | ~ definitionFOFtoCNF_420 )
    & ( e0 != unit
      | op(e0,e1) != e0
      | ~ definitionFOFtoCNF_420 )
    & ( op(e0,e1) != e0
      | ~ definitionFOFtoCNF_420
      | op(e0,e0) = e1 )
    & ( ~ definitionFOFtoCNF_408
      | op(e0,e0) = e0
      | op(e0,e1) = e0
      | definitionFOFtoCNF_420 )
    & ( op(e0,e0) != e0
      | op(e0,e0) != e1
      | ~ definitionFOFtoCNF_408
      | e0 = unit
      | definitionFOFtoCNF_420 )
    & ( op(e0,e0) != e0
      | ~ definitionFOFtoCNF_408
      | e0 = unit
      | op(e0,e1) = e0
      | definitionFOFtoCNF_420 )
    & ( op(e0,e0) != e1
      | ~ definitionFOFtoCNF_408
      | e0 = unit
      | op(e0,e0) = e0
      | definitionFOFtoCNF_420 ) ),
    inference(clausify,[],[normalize_10_32]) ).

fof(normalize_10_34,plain,
    ( ~ definitionFOFtoCNF_420
    | definitionFOFtoCNF_408 ),
    inference(conjunct,[],[normalize_10_33]) ).

fof(normalize_10_35,plain,
    ( ~ definitionFOFtoCNF_422
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_19]) ).

fof(normalize_10_36,plain,
    ( ~ definitionFOFtoCNF_423
  <=> ( ( 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(canonicalize,[],[definition_20]) ).

fof(normalize_10_37,plain,
    ( ~ definitionFOFtoCNF_422
  <=> ( ~ definitionFOFtoCNF_423
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_10_35,normalize_10_36]) ).

fof(normalize_10_38,plain,
    ( ~ definitionFOFtoCNF_424
  <=> ( op(e2,e0) = e1
      & ( op(e2,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_21]) ).

fof(normalize_10_39,plain,
    ( ~ definitionFOFtoCNF_422
  <=> ( ~ definitionFOFtoCNF_423
      | ~ definitionFOFtoCNF_424
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_10_37,normalize_10_38]) ).

fof(normalize_10_40,plain,
    ( ~ definitionFOFtoCNF_425
  <=> ( op(e2,e1) = e1
      & ( op(e2,e1) != e1
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_22]) ).

fof(normalize_10_41,plain,
    ( ~ definitionFOFtoCNF_422
  <=> ( ~ definitionFOFtoCNF_423
      | ~ definitionFOFtoCNF_424
      | ~ definitionFOFtoCNF_425
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_10_39,normalize_10_40]) ).

fof(normalize_10_42,plain,
    ( ( ~ definitionFOFtoCNF_422
      | definitionFOFtoCNF_423 )
    & ( ~ definitionFOFtoCNF_422
      | definitionFOFtoCNF_424 )
    & ( ~ definitionFOFtoCNF_422
      | definitionFOFtoCNF_425 )
    & ( e1 != unit
      | op(e2,e2) != e1
      | ~ definitionFOFtoCNF_422 )
    & ( e1 != unit
      | op(e2,e3) != e1
      | ~ definitionFOFtoCNF_422 )
    & ( e1 != unit
      | op(e2,e4) != e1
      | ~ definitionFOFtoCNF_422 )
    & ( op(e2,e2) != e1
      | ~ definitionFOFtoCNF_422
      | op(e2,e1) = e2 )
    & ( op(e2,e3) != e1
      | ~ definitionFOFtoCNF_422
      | op(e2,e1) = e3 )
    & ( op(e2,e4) != e1
      | ~ definitionFOFtoCNF_422
      | op(e2,e1) = e4 )
    & ( ~ definitionFOFtoCNF_423
      | ~ definitionFOFtoCNF_424
      | ~ definitionFOFtoCNF_425
      | op(e2,e2) = e1
      | op(e2,e3) = e1
      | op(e2,e4) = e1
      | definitionFOFtoCNF_422 )
    & ( op(e2,e1) != e2
      | op(e2,e1) != e3
      | op(e2,e1) != e4
      | ~ definitionFOFtoCNF_423
      | ~ definitionFOFtoCNF_424
      | ~ definitionFOFtoCNF_425
      | e1 = unit
      | definitionFOFtoCNF_422 )
    & ( op(e2,e1) != e2
      | op(e2,e1) != e3
      | ~ definitionFOFtoCNF_423
      | ~ definitionFOFtoCNF_424
      | ~ definitionFOFtoCNF_425
      | e1 = unit
      | op(e2,e4) = e1
      | definitionFOFtoCNF_422 )
    & ( op(e2,e1) != e2
      | op(e2,e1) != e4
      | ~ definitionFOFtoCNF_423
      | ~ definitionFOFtoCNF_424
      | ~ definitionFOFtoCNF_425
      | e1 = unit
      | op(e2,e3) = e1
      | definitionFOFtoCNF_422 )
    & ( op(e2,e1) != e2
      | ~ definitionFOFtoCNF_423
      | ~ definitionFOFtoCNF_424
      | ~ definitionFOFtoCNF_425
      | e1 = unit
      | op(e2,e3) = e1
      | op(e2,e4) = e1
      | definitionFOFtoCNF_422 )
    & ( op(e2,e1) != e3
      | op(e2,e1) != e4
      | ~ definitionFOFtoCNF_423
      | ~ definitionFOFtoCNF_424
      | ~ definitionFOFtoCNF_425
      | e1 = unit
      | op(e2,e2) = e1
      | definitionFOFtoCNF_422 )
    & ( op(e2,e1) != e3
      | ~ definitionFOFtoCNF_423
      | ~ definitionFOFtoCNF_424
      | ~ definitionFOFtoCNF_425
      | e1 = unit
      | op(e2,e2) = e1
      | op(e2,e4) = e1
      | definitionFOFtoCNF_422 )
    & ( op(e2,e1) != e4
      | ~ definitionFOFtoCNF_423
      | ~ definitionFOFtoCNF_424
      | ~ definitionFOFtoCNF_425
      | e1 = unit
      | op(e2,e2) = e1
      | op(e2,e3) = e1
      | definitionFOFtoCNF_422 ) ),
    inference(clausify,[],[normalize_10_41]) ).

fof(normalize_10_43,plain,
    ( ~ definitionFOFtoCNF_422
    | definitionFOFtoCNF_423 ),
    inference(conjunct,[],[normalize_10_42]) ).

fof(normalize_10_44,plain,
    ( ~ definitionFOFtoCNF_421
  <=> ( ( op(e1,e2) = e1
        & ( op(e1,e1) != e2
          | e1 = unit ) )
      | ( op(e1,e3) = e1
        & ( op(e1,e1) != e3
          | e1 = unit ) )
      | ( op(e1,e4) = e1
        & ( op(e1,e1) != e4
          | e1 = unit ) )
      | ( op(e2,e0) = e1
        & ( op(e2,e1) != e0
          | e1 = unit ) )
      | ( op(e2,e1) = e1
        & ( op(e2,e1) != e1
          | e1 = unit ) )
      | ( op(e2,e2) = e1
        & ( op(e2,e1) != e2
          | e1 = unit ) )
      | ( op(e2,e3) = e1
        & ( op(e2,e1) != e3
          | e1 = unit ) )
      | ( op(e2,e4) = e1
        & ( op(e2,e1) != e4
          | e1 = unit ) )
      | ( op(e3,e0) = e1
        & ( op(e3,e1) != e0
          | e1 = unit ) )
      | ( op(e3,e1) = e1
        & ( op(e3,e1) != e1
          | e1 = unit ) )
      | ( op(e3,e2) = e1
        & ( op(e3,e1) != e2
          | e1 = unit ) )
      | ( op(e3,e3) = e1
        & ( op(e3,e1) != e3
          | e1 = unit ) )
      | ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) )
      | ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_18]) ).

fof(normalize_10_45,plain,
    ( ~ definitionFOFtoCNF_421
  <=> ( ~ definitionFOFtoCNF_422
      | ( op(e3,e0) = e1
        & ( op(e3,e1) != e0
          | e1 = unit ) )
      | ( op(e3,e1) = e1
        & ( op(e3,e1) != e1
          | e1 = unit ) )
      | ( op(e3,e2) = e1
        & ( op(e3,e1) != e2
          | e1 = unit ) )
      | ( op(e3,e3) = e1
        & ( op(e3,e1) != e3
          | e1 = unit ) )
      | ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) )
      | ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(simplify,[],[normalize_10_44,normalize_10_41,normalize_10_36,normalize_10_38,normalize_10_40]) ).

fof(normalize_10_46,plain,
    ( ~ definitionFOFtoCNF_426
  <=> ( ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_23]) ).

fof(normalize_10_47,plain,
    ( ~ definitionFOFtoCNF_427
  <=> ( op(e4,e1) = e1
      & ( op(e4,e1) != e1
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_24]) ).

fof(normalize_10_48,plain,
    ( ~ definitionFOFtoCNF_426
  <=> ( ~ definitionFOFtoCNF_427
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(simplify,[],[normalize_10_46,normalize_10_47]) ).

fof(normalize_10_49,plain,
    ( ~ definitionFOFtoCNF_421
  <=> ( ~ definitionFOFtoCNF_422
      | ~ definitionFOFtoCNF_426
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_10_45,normalize_10_48,normalize_10_47]) ).

fof(normalize_10_50,plain,
    ( ~ definitionFOFtoCNF_428
  <=> ( ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_25]) ).

fof(normalize_10_51,plain,
    ( ~ definitionFOFtoCNF_421
  <=> ( ~ definitionFOFtoCNF_422
      | ~ definitionFOFtoCNF_426
      | ~ definitionFOFtoCNF_428
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_10_49,normalize_10_50]) ).

fof(normalize_10_52,plain,
    ( ~ definitionFOFtoCNF_429
  <=> ( op(e3,e0) = e1
      & ( op(e3,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_26]) ).

fof(normalize_10_53,plain,
    ( ~ definitionFOFtoCNF_421
  <=> ( ~ definitionFOFtoCNF_422
      | ~ definitionFOFtoCNF_426
      | ~ definitionFOFtoCNF_428
      | ~ definitionFOFtoCNF_429
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_10_51,normalize_10_52]) ).

fof(normalize_10_54,plain,
    ( ( ~ definitionFOFtoCNF_421
      | definitionFOFtoCNF_422 )
    & ( ~ definitionFOFtoCNF_421
      | definitionFOFtoCNF_426 )
    & ( ~ definitionFOFtoCNF_421
      | definitionFOFtoCNF_428 )
    & ( ~ definitionFOFtoCNF_421
      | definitionFOFtoCNF_429 )
    & ( e1 != unit
      | op(e3,e1) != e1
      | ~ definitionFOFtoCNF_421 )
    & ( e1 != unit
      | op(e3,e2) != e1
      | ~ definitionFOFtoCNF_421 )
    & ( e1 != unit
      | op(e3,e3) != e1
      | ~ definitionFOFtoCNF_421 )
    & ( op(e3,e2) != e1
      | ~ definitionFOFtoCNF_421
      | op(e3,e1) = e2 )
    & ( op(e3,e3) != e1
      | ~ definitionFOFtoCNF_421
      | op(e3,e1) = e3 )
    & ( ~ definitionFOFtoCNF_422
      | ~ definitionFOFtoCNF_426
      | ~ definitionFOFtoCNF_428
      | ~ definitionFOFtoCNF_429
      | op(e3,e1) = e1
      | op(e3,e2) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_421 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e2
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_422
      | ~ definitionFOFtoCNF_426
      | ~ definitionFOFtoCNF_428
      | ~ definitionFOFtoCNF_429
      | e1 = unit
      | definitionFOFtoCNF_421 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e2
      | ~ definitionFOFtoCNF_422
      | ~ definitionFOFtoCNF_426
      | ~ definitionFOFtoCNF_428
      | ~ definitionFOFtoCNF_429
      | e1 = unit
      | op(e3,e3) = e1
      | definitionFOFtoCNF_421 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_422
      | ~ definitionFOFtoCNF_426
      | ~ definitionFOFtoCNF_428
      | ~ definitionFOFtoCNF_429
      | e1 = unit
      | op(e3,e2) = e1
      | definitionFOFtoCNF_421 )
    & ( op(e3,e1) != e1
      | ~ definitionFOFtoCNF_422
      | ~ definitionFOFtoCNF_426
      | ~ definitionFOFtoCNF_428
      | ~ definitionFOFtoCNF_429
      | e1 = unit
      | op(e3,e2) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_421 )
    & ( op(e3,e1) != e2
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_422
      | ~ definitionFOFtoCNF_426
      | ~ definitionFOFtoCNF_428
      | ~ definitionFOFtoCNF_429
      | e1 = unit
      | op(e3,e1) = e1
      | definitionFOFtoCNF_421 )
    & ( op(e3,e1) != e2
      | ~ definitionFOFtoCNF_422
      | ~ definitionFOFtoCNF_426
      | ~ definitionFOFtoCNF_428
      | ~ definitionFOFtoCNF_429
      | e1 = unit
      | op(e3,e1) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_421 )
    & ( op(e3,e1) != e3
      | ~ definitionFOFtoCNF_422
      | ~ definitionFOFtoCNF_426
      | ~ definitionFOFtoCNF_428
      | ~ definitionFOFtoCNF_429
      | e1 = unit
      | op(e3,e1) = e1
      | op(e3,e2) = e1
      | definitionFOFtoCNF_421 ) ),
    inference(clausify,[],[normalize_10_53]) ).

fof(normalize_10_55,plain,
    ( ~ definitionFOFtoCNF_421
    | definitionFOFtoCNF_422 ),
    inference(conjunct,[],[normalize_10_54]) ).

fof(normalize_10_56,plain,
    ( ~ definitionFOFtoCNF_430
  <=> ( ~ definitionFOFtoCNF_421
      | ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_27]) ).

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

fof(normalize_10_58,plain,
    ( ~ definitionFOFtoCNF_430
  <=> ( ~ definitionFOFtoCNF_421
      | ~ definitionFOFtoCNF_431
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_10_56,normalize_10_57]) ).

fof(normalize_10_59,plain,
    ( ~ definitionFOFtoCNF_432
  <=> ( op(e0,e0) = e1
      & ( op(e0,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_29]) ).

fof(normalize_10_60,plain,
    ( ~ definitionFOFtoCNF_430
  <=> ( ~ definitionFOFtoCNF_421
      | ~ definitionFOFtoCNF_431
      | ~ definitionFOFtoCNF_432
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_10_58,normalize_10_59]) ).

fof(normalize_10_61,plain,
    ( ( ~ definitionFOFtoCNF_430
      | definitionFOFtoCNF_421 )
    & ( ~ definitionFOFtoCNF_430
      | definitionFOFtoCNF_431 )
    & ( ~ definitionFOFtoCNF_430
      | definitionFOFtoCNF_432 )
    & ( e1 != unit
      | op(e0,e1) != e1
      | ~ definitionFOFtoCNF_430 )
    & ( e1 != unit
      | op(e0,e2) != e1
      | ~ definitionFOFtoCNF_430 )
    & ( e1 != unit
      | op(e0,e3) != e1
      | ~ definitionFOFtoCNF_430 )
    & ( op(e0,e2) != e1
      | ~ definitionFOFtoCNF_430
      | op(e0,e1) = e2 )
    & ( op(e0,e3) != e1
      | ~ definitionFOFtoCNF_430
      | op(e0,e1) = e3 )
    & ( ~ definitionFOFtoCNF_421
      | ~ definitionFOFtoCNF_431
      | ~ definitionFOFtoCNF_432
      | op(e0,e1) = e1
      | op(e0,e2) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_430 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e2
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_421
      | ~ definitionFOFtoCNF_431
      | ~ definitionFOFtoCNF_432
      | e1 = unit
      | definitionFOFtoCNF_430 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e2
      | ~ definitionFOFtoCNF_421
      | ~ definitionFOFtoCNF_431
      | ~ definitionFOFtoCNF_432
      | e1 = unit
      | op(e0,e3) = e1
      | definitionFOFtoCNF_430 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_421
      | ~ definitionFOFtoCNF_431
      | ~ definitionFOFtoCNF_432
      | e1 = unit
      | op(e0,e2) = e1
      | definitionFOFtoCNF_430 )
    & ( op(e0,e1) != e1
      | ~ definitionFOFtoCNF_421
      | ~ definitionFOFtoCNF_431
      | ~ definitionFOFtoCNF_432
      | e1 = unit
      | op(e0,e2) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_430 )
    & ( op(e0,e1) != e2
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_421
      | ~ definitionFOFtoCNF_431
      | ~ definitionFOFtoCNF_432
      | e1 = unit
      | op(e0,e1) = e1
      | definitionFOFtoCNF_430 )
    & ( op(e0,e1) != e2
      | ~ definitionFOFtoCNF_421
      | ~ definitionFOFtoCNF_431
      | ~ definitionFOFtoCNF_432
      | e1 = unit
      | op(e0,e1) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_430 )
    & ( op(e0,e1) != e3
      | ~ definitionFOFtoCNF_421
      | ~ definitionFOFtoCNF_431
      | ~ definitionFOFtoCNF_432
      | e1 = unit
      | op(e0,e1) = e1
      | op(e0,e2) = e1
      | definitionFOFtoCNF_430 ) ),
    inference(clausify,[],[normalize_10_60]) ).

fof(normalize_10_62,plain,
    ( ~ definitionFOFtoCNF_430
    | definitionFOFtoCNF_421 ),
    inference(conjunct,[],[normalize_10_61]) ).

fof(normalize_10_63,plain,
    ( ~ definitionFOFtoCNF_445
  <=> ( ~ definitionFOFtoCNF_439
      | ( op(e4,e4) = e2
        & ( op(e4,e2) != e4
          | e2 = unit ) ) ) ),
    inference(canonicalize,[],[definition_42]) ).

fof(normalize_10_64,plain,
    ( ( ~ definitionFOFtoCNF_445
      | definitionFOFtoCNF_439 )
    & ( e2 != unit
      | op(e4,e4) != e2
      | ~ definitionFOFtoCNF_445 )
    & ( op(e4,e4) != e2
      | ~ definitionFOFtoCNF_445
      | op(e4,e2) = e4 )
    & ( ~ definitionFOFtoCNF_439
      | op(e4,e4) = e2
      | definitionFOFtoCNF_445 )
    & ( op(e4,e2) != e4
      | ~ definitionFOFtoCNF_439
      | e2 = unit
      | definitionFOFtoCNF_445 ) ),
    inference(clausify,[],[normalize_10_63]) ).

fof(normalize_10_65,plain,
    ( ~ definitionFOFtoCNF_445
    | definitionFOFtoCNF_439 ),
    inference(conjunct,[],[normalize_10_64]) ).

fof(normalize_10_66,plain,
    ( ~ definitionFOFtoCNF_454
  <=> ( op(e2,e2) = e3
      & ( op(e2,e3) != e2
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_51]) ).

fof(normalize_10_67,plain,
    ( ( op(e2,e2) = e3
      | definitionFOFtoCNF_454 )
    & ( e3 != unit
      | op(e2,e2) != e3
      | ~ definitionFOFtoCNF_454 )
    & ( op(e2,e2) != e3
      | ~ definitionFOFtoCNF_454
      | op(e2,e3) = e2 )
    & ( op(e2,e3) != e2
      | e3 = unit
      | definitionFOFtoCNF_454 ) ),
    inference(clausify,[],[normalize_10_66]) ).

fof(normalize_10_68,plain,
    ( op(e2,e2) != e3
    | ~ definitionFOFtoCNF_454
    | op(e2,e3) = e2 ),
    inference(conjunct,[],[normalize_10_67]) ).

fof(normalize_10_69,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_10_7]) ).

fof(normalize_10_70,plain,
    ( ~ definitionFOFtoCNF_452
  <=> ( ~ definitionFOFtoCNF_449
      | ( 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_49]) ).

fof(normalize_10_71,plain,
    ( ~ definitionFOFtoCNF_453
  <=> ( ( op(e3,e1) = e3
        & ( op(e3,e3) != e1
          | e3 = unit ) )
      | ( op(e3,e2) = e3
        & ( op(e3,e3) != e2
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_50]) ).

fof(normalize_10_72,plain,
    ( ~ definitionFOFtoCNF_452
  <=> ( ~ definitionFOFtoCNF_449
      | ~ definitionFOFtoCNF_453
      | ( 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_10_70,normalize_10_71]) ).

fof(normalize_10_73,plain,
    ( ~ definitionFOFtoCNF_452
  <=> ( ~ definitionFOFtoCNF_449
      | ~ definitionFOFtoCNF_453
      | ~ definitionFOFtoCNF_454
      | ( 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_10_72,normalize_10_66]) ).

fof(normalize_10_74,plain,
    ( ( ~ definitionFOFtoCNF_452
      | definitionFOFtoCNF_449 )
    & ( ~ definitionFOFtoCNF_452
      | definitionFOFtoCNF_453 )
    & ( ~ definitionFOFtoCNF_452
      | definitionFOFtoCNF_454 )
    & ( e3 != unit
      | op(e2,e3) != e3
      | ~ definitionFOFtoCNF_452 )
    & ( e3 != unit
      | op(e2,e4) != e3
      | ~ definitionFOFtoCNF_452 )
    & ( e3 != unit
      | op(e3,e0) != e3
      | ~ definitionFOFtoCNF_452 )
    & ( op(e2,e4) != e3
      | ~ definitionFOFtoCNF_452
      | op(e2,e3) = e4 )
    & ( op(e3,e0) != e3
      | ~ definitionFOFtoCNF_452
      | op(e3,e3) = e0 )
    & ( ~ definitionFOFtoCNF_449
      | ~ definitionFOFtoCNF_453
      | ~ definitionFOFtoCNF_454
      | op(e2,e3) = e3
      | op(e2,e4) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_452 )
    & ( op(e2,e3) != e3
      | op(e2,e3) != e4
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_449
      | ~ definitionFOFtoCNF_453
      | ~ definitionFOFtoCNF_454
      | e3 = unit
      | definitionFOFtoCNF_452 )
    & ( op(e2,e3) != e3
      | op(e2,e3) != e4
      | ~ definitionFOFtoCNF_449
      | ~ definitionFOFtoCNF_453
      | ~ definitionFOFtoCNF_454
      | e3 = unit
      | op(e3,e0) = e3
      | definitionFOFtoCNF_452 )
    & ( op(e2,e3) != e3
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_449
      | ~ definitionFOFtoCNF_453
      | ~ definitionFOFtoCNF_454
      | e3 = unit
      | op(e2,e4) = e3
      | definitionFOFtoCNF_452 )
    & ( op(e2,e3) != e3
      | ~ definitionFOFtoCNF_449
      | ~ definitionFOFtoCNF_453
      | ~ definitionFOFtoCNF_454
      | e3 = unit
      | op(e2,e4) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_452 )
    & ( op(e2,e3) != e4
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_449
      | ~ definitionFOFtoCNF_453
      | ~ definitionFOFtoCNF_454
      | e3 = unit
      | op(e2,e3) = e3
      | definitionFOFtoCNF_452 )
    & ( op(e2,e3) != e4
      | ~ definitionFOFtoCNF_449
      | ~ definitionFOFtoCNF_453
      | ~ definitionFOFtoCNF_454
      | e3 = unit
      | op(e2,e3) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_452 )
    & ( op(e3,e3) != e0
      | ~ definitionFOFtoCNF_449
      | ~ definitionFOFtoCNF_453
      | ~ definitionFOFtoCNF_454
      | e3 = unit
      | op(e2,e3) = e3
      | op(e2,e4) = e3
      | definitionFOFtoCNF_452 ) ),
    inference(clausify,[],[normalize_10_73]) ).

fof(normalize_10_75,plain,
    ( ~ definitionFOFtoCNF_452
    | definitionFOFtoCNF_454 ),
    inference(conjunct,[],[normalize_10_74]) ).

fof(normalize_10_76,plain,
    ( ~ definitionFOFtoCNF_455
  <=> ( ~ definitionFOFtoCNF_452
      | ( 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_52]) ).

fof(normalize_10_77,plain,
    ( ~ definitionFOFtoCNF_456
  <=> ( ( op(e4,e2) = e3
        & ( op(e4,e3) != e2
          | e3 = unit ) )
      | ( op(e4,e3) = e3
        & ( op(e4,e3) != e3
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_53]) ).

fof(normalize_10_78,plain,
    ( ~ definitionFOFtoCNF_455
  <=> ( ~ definitionFOFtoCNF_452
      | ~ definitionFOFtoCNF_456
      | ( 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_10_76,normalize_10_77]) ).

fof(normalize_10_79,plain,
    ( ~ definitionFOFtoCNF_457
  <=> ( op(e3,e3) = e3
      & ( op(e3,e3) != e3
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_54]) ).

fof(normalize_10_80,plain,
    ( ~ definitionFOFtoCNF_455
  <=> ( ~ definitionFOFtoCNF_452
      | ~ definitionFOFtoCNF_456
      | ~ definitionFOFtoCNF_457
      | ( 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_10_78,normalize_10_79]) ).

fof(normalize_10_81,plain,
    ( ( ~ definitionFOFtoCNF_455
      | definitionFOFtoCNF_452 )
    & ( ~ definitionFOFtoCNF_455
      | definitionFOFtoCNF_456 )
    & ( ~ definitionFOFtoCNF_455
      | definitionFOFtoCNF_457 )
    & ( e3 != unit
      | op(e3,e4) != e3
      | ~ definitionFOFtoCNF_455 )
    & ( e3 != unit
      | op(e4,e0) != e3
      | ~ definitionFOFtoCNF_455 )
    & ( e3 != unit
      | op(e4,e1) != e3
      | ~ definitionFOFtoCNF_455 )
    & ( op(e3,e4) != e3
      | ~ definitionFOFtoCNF_455
      | op(e3,e3) = e4 )
    & ( op(e4,e0) != e3
      | ~ definitionFOFtoCNF_455
      | op(e4,e3) = e0 )
    & ( op(e4,e1) != e3
      | ~ definitionFOFtoCNF_455
      | op(e4,e3) = e1 )
    & ( ~ definitionFOFtoCNF_452
      | ~ definitionFOFtoCNF_456
      | ~ definitionFOFtoCNF_457
      | op(e3,e4) = e3
      | op(e4,e0) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_455 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e0
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_452
      | ~ definitionFOFtoCNF_456
      | ~ definitionFOFtoCNF_457
      | e3 = unit
      | definitionFOFtoCNF_455 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e0
      | ~ definitionFOFtoCNF_452
      | ~ definitionFOFtoCNF_456
      | ~ definitionFOFtoCNF_457
      | e3 = unit
      | op(e4,e1) = e3
      | definitionFOFtoCNF_455 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_452
      | ~ definitionFOFtoCNF_456
      | ~ definitionFOFtoCNF_457
      | e3 = unit
      | op(e4,e0) = e3
      | definitionFOFtoCNF_455 )
    & ( op(e3,e3) != e4
      | ~ definitionFOFtoCNF_452
      | ~ definitionFOFtoCNF_456
      | ~ definitionFOFtoCNF_457
      | e3 = unit
      | op(e4,e0) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_455 )
    & ( op(e4,e3) != e0
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_452
      | ~ definitionFOFtoCNF_456
      | ~ definitionFOFtoCNF_457
      | e3 = unit
      | op(e3,e4) = e3
      | definitionFOFtoCNF_455 )
    & ( op(e4,e3) != e0
      | ~ definitionFOFtoCNF_452
      | ~ definitionFOFtoCNF_456
      | ~ definitionFOFtoCNF_457
      | e3 = unit
      | op(e3,e4) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_455 )
    & ( op(e4,e3) != e1
      | ~ definitionFOFtoCNF_452
      | ~ definitionFOFtoCNF_456
      | ~ definitionFOFtoCNF_457
      | e3 = unit
      | op(e3,e4) = e3
      | op(e4,e0) = e3
      | definitionFOFtoCNF_455 ) ),
    inference(clausify,[],[normalize_10_80]) ).

fof(normalize_10_82,plain,
    ( ~ definitionFOFtoCNF_455
    | definitionFOFtoCNF_452 ),
    inference(conjunct,[],[normalize_10_81]) ).

fof(normalize_10_83,plain,
    ( ~ definitionFOFtoCNF_458
  <=> ( ~ definitionFOFtoCNF_455
      | ( op(e4,e4) = e3
        & ( op(e4,e3) != e4
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_55]) ).

fof(normalize_10_84,plain,
    ( ( ~ definitionFOFtoCNF_458
      | definitionFOFtoCNF_455 )
    & ( e3 != unit
      | op(e4,e4) != e3
      | ~ definitionFOFtoCNF_458 )
    & ( op(e4,e4) != e3
      | ~ definitionFOFtoCNF_458
      | op(e4,e3) = e4 )
    & ( ~ definitionFOFtoCNF_455
      | op(e4,e4) = e3
      | definitionFOFtoCNF_458 )
    & ( op(e4,e3) != e4
      | ~ definitionFOFtoCNF_455
      | e3 = unit
      | definitionFOFtoCNF_458 ) ),
    inference(clausify,[],[normalize_10_83]) ).

fof(normalize_10_85,plain,
    ( ~ definitionFOFtoCNF_458
    | definitionFOFtoCNF_455 ),
    inference(conjunct,[],[normalize_10_84]) ).

fof(normalize_10_86,plain,
    ( op(e0,e2) != op(e2,e0)
    & op(op(e2,e0),e2) != e0
    & op(op(e2,e0),e0) = e2
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = e1 )
    & ( op(op(e0,e2),e2) != e0
      | op(e2,e0) = op(e0,e2)
      | op(op(e0,e2),e0) = e2 )
    & ( op(op(e0,e3),e3) != e0
      | op(e3,e0) = op(e0,e3)
      | op(op(e0,e3),e0) = e3 )
    & ( op(op(e0,e4),e4) != e0
      | op(e4,e0) = op(e0,e4)
      | op(op(e0,e4),e0) = e4 )
    & ( op(op(e1,e0),e0) != e1
      | op(e0,e1) = op(e1,e0)
      | op(op(e1,e0),e1) = e0 )
    & ( op(op(e1,e2),e2) != e1
      | op(e2,e1) = op(e1,e2)
      | op(op(e1,e2),e1) = e2 )
    & ( op(op(e1,e3),e3) != e1
      | op(e3,e1) = op(e1,e3)
      | op(op(e1,e3),e1) = e3 )
    & ( op(op(e1,e4),e4) != e1
      | op(e4,e1) = op(e1,e4)
      | op(op(e1,e4),e1) = e4 )
    & ( ( ( 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_87,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_10_86]) ).

fof(normalize_10_88,plain,
    ( ( definitionFOFtoCNF_408
      & ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) ) )
    | ( ( 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(simplify,[],[normalize_10_87,normalize_10_29,normalize_10_15,normalize_10_12,normalize_10_26,normalize_10_24,normalize_10_4,normalize_10_1,normalize_10_3,normalize_10_14,normalize_10_28,normalize_10_21,normalize_10_23]) ).

fof(normalize_10_89,plain,
    ( definitionFOFtoCNF_420
    | ( ( 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(simplify,[],[normalize_10_88,normalize_10_32]) ).

fof(normalize_10_90,plain,
    ( definitionFOFtoCNF_420
    | ( definitionFOFtoCNF_421
      & ( 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(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_10_89,normalize_10_53,normalize_10_50,normalize_10_41,normalize_10_36,normalize_10_48,normalize_10_38,normalize_10_40,normalize_10_52,normalize_10_47]) ).

fof(normalize_10_91,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | ( ( 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_10_90,normalize_10_60,normalize_10_57,normalize_10_59]) ).

fof(normalize_10_92,plain,
    ( ~ definitionFOFtoCNF_433
  <=> ( ( 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_30]) ).

fof(normalize_10_93,plain,
    ( ~ definitionFOFtoCNF_434
  <=> ( ( 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_31]) ).

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

fof(normalize_10_95,plain,
    ( ~ definitionFOFtoCNF_434
  <=> ( ~ definitionFOFtoCNF_435
      | ( 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_10_93,normalize_10_94]) ).

fof(normalize_10_96,plain,
    ( ~ definitionFOFtoCNF_436
  <=> ( op(e0,e1) = e2
      & ( op(e0,e2) != e1
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_33]) ).

fof(normalize_10_97,plain,
    ( ~ definitionFOFtoCNF_434
  <=> ( ~ definitionFOFtoCNF_435
      | ~ definitionFOFtoCNF_436
      | ( 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_10_95,normalize_10_96]) ).

fof(normalize_10_98,plain,
    ( ~ definitionFOFtoCNF_433
  <=> ( ~ definitionFOFtoCNF_434
      | ( 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_10_92,normalize_10_97,normalize_10_94,normalize_10_96]) ).

fof(normalize_10_99,plain,
    ( ~ definitionFOFtoCNF_437
  <=> ( ( 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_34]) ).

fof(normalize_10_100,plain,
    ( ~ definitionFOFtoCNF_433
  <=> ( ~ definitionFOFtoCNF_434
      | ~ definitionFOFtoCNF_437
      | ( 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_10_98,normalize_10_99]) ).

fof(normalize_10_101,plain,
    ( ~ definitionFOFtoCNF_438
  <=> ( op(e1,e0) = e2
      & ( op(e1,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_35]) ).

fof(normalize_10_102,plain,
    ( ~ definitionFOFtoCNF_433
  <=> ( ~ definitionFOFtoCNF_434
      | ~ definitionFOFtoCNF_437
      | ~ definitionFOFtoCNF_438
      | ( 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_10_100,normalize_10_101]) ).

fof(normalize_10_103,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | ( definitionFOFtoCNF_433
      & ( 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_10_91,normalize_10_102,normalize_10_99,normalize_10_97,normalize_10_94,normalize_10_96,normalize_10_101]) ).

fof(normalize_10_104,plain,
    ( ~ definitionFOFtoCNF_439
  <=> ( ~ definitionFOFtoCNF_433
      | ( 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_36]) ).

fof(normalize_10_105,plain,
    ( ~ definitionFOFtoCNF_440
  <=> ( ( 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_37]) ).

fof(normalize_10_106,plain,
    ( ~ definitionFOFtoCNF_441
  <=> ( op(e3,e4) = e2
      & ( op(e3,e2) != e4
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_38]) ).

fof(normalize_10_107,plain,
    ( ~ definitionFOFtoCNF_440
  <=> ( ~ definitionFOFtoCNF_441
      | ( 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_10_105,normalize_10_106]) ).

fof(normalize_10_108,plain,
    ( ~ definitionFOFtoCNF_442
  <=> ( op(e4,e0) = e2
      & ( op(e4,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_39]) ).

fof(normalize_10_109,plain,
    ( ~ definitionFOFtoCNF_440
  <=> ( ~ definitionFOFtoCNF_441
      | ~ definitionFOFtoCNF_442
      | ( 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_10_107,normalize_10_108]) ).

fof(normalize_10_110,plain,
    ( ~ definitionFOFtoCNF_439
  <=> ( ~ definitionFOFtoCNF_433
      | ~ definitionFOFtoCNF_440
      | ( 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_10_104,normalize_10_109,normalize_10_106,normalize_10_108]) ).

fof(normalize_10_111,plain,
    ( ~ definitionFOFtoCNF_443
  <=> ( ( 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_40]) ).

fof(normalize_10_112,plain,
    ( ~ definitionFOFtoCNF_439
  <=> ( ~ definitionFOFtoCNF_433
      | ~ definitionFOFtoCNF_440
      | ~ definitionFOFtoCNF_443
      | ( 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_10_110,normalize_10_111]) ).

fof(normalize_10_113,plain,
    ( ~ definitionFOFtoCNF_444
  <=> ( op(e2,e2) = e2
      & ( op(e2,e2) != e2
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_41]) ).

fof(normalize_10_114,plain,
    ( ~ definitionFOFtoCNF_439
  <=> ( ~ definitionFOFtoCNF_433
      | ~ definitionFOFtoCNF_440
      | ~ definitionFOFtoCNF_443
      | ~ definitionFOFtoCNF_444
      | ( 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_10_112,normalize_10_113]) ).

fof(normalize_10_115,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | ( definitionFOFtoCNF_439
      & ( 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_10_103,normalize_10_114,normalize_10_111,normalize_10_109,normalize_10_113,normalize_10_106,normalize_10_108]) ).

fof(normalize_10_116,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445
    | ( ( 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_10_115,normalize_10_63]) ).

fof(normalize_10_117,plain,
    ( ~ definitionFOFtoCNF_446
  <=> ( ( 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_43]) ).

fof(normalize_10_118,plain,
    ( ~ definitionFOFtoCNF_447
  <=> ( ( op(e0,e0) = e3
        & ( op(e0,e3) != e0
          | e3 = unit ) )
      | ( op(e0,e1) = e3
        & ( op(e0,e3) != e1
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_44]) ).

fof(normalize_10_119,plain,
    ( ~ definitionFOFtoCNF_446
  <=> ( ~ definitionFOFtoCNF_447
      | ( 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_10_117,normalize_10_118]) ).

fof(normalize_10_120,plain,
    ( ~ definitionFOFtoCNF_448
  <=> ( op(e0,e2) = e3
      & ( op(e0,e3) != e2
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_45]) ).

fof(normalize_10_121,plain,
    ( ~ definitionFOFtoCNF_446
  <=> ( ~ definitionFOFtoCNF_447
      | ~ definitionFOFtoCNF_448
      | ( 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_10_119,normalize_10_120]) ).

fof(normalize_10_122,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445
    | ( definitionFOFtoCNF_446
      & ( 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_10_116,normalize_10_121,normalize_10_118,normalize_10_120]) ).

fof(normalize_10_123,plain,
    ( ~ definitionFOFtoCNF_449
  <=> ( ~ definitionFOFtoCNF_446
      | ( 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_46]) ).

fof(normalize_10_124,plain,
    ( ~ definitionFOFtoCNF_450
  <=> ( ( op(e2,e0) = e3
        & ( op(e2,e3) != e0
          | e3 = unit ) )
      | ( op(e2,e1) = e3
        & ( op(e2,e3) != e1
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_47]) ).

fof(normalize_10_125,plain,
    ( ~ definitionFOFtoCNF_449
  <=> ( ~ definitionFOFtoCNF_446
      | ~ definitionFOFtoCNF_450
      | ( 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_10_123,normalize_10_124]) ).

fof(normalize_10_126,plain,
    ( ~ definitionFOFtoCNF_451
  <=> ( op(e1,e1) = e3
      & ( op(e1,e3) != e1
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_48]) ).

fof(normalize_10_127,plain,
    ( ~ definitionFOFtoCNF_449
  <=> ( ~ definitionFOFtoCNF_446
      | ~ definitionFOFtoCNF_450
      | ~ definitionFOFtoCNF_451
      | ( 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_10_125,normalize_10_126]) ).

fof(normalize_10_128,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445
    | ( definitionFOFtoCNF_449
      & ( 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_10_122,normalize_10_127,normalize_10_124,normalize_10_126]) ).

fof(normalize_10_129,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445
    | ( definitionFOFtoCNF_452
      & ( 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_10_128,normalize_10_73,normalize_10_71,normalize_10_66]) ).

fof(normalize_10_130,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445
    | ( definitionFOFtoCNF_455
      & ( 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_10_129,normalize_10_80,normalize_10_77,normalize_10_79]) ).

fof(normalize_10_131,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445
    | definitionFOFtoCNF_458
    | ( ( 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_10_130,normalize_10_83]) ).

fof(normalize_10_132,plain,
    ( ( e4 != unit
      | op(e0,e0) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e0,e1) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e0,e2) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e0,e3) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e0,e4) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e1,e0) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e1,e1) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e1,e2) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e1,e3) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e1,e4) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e2,e0) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e2,e1) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e2,e2) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e2,e3) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e2,e4) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e3,e0) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e3,e1) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e3,e2) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e3,e3) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e3,e4) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e4,e0) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e4,e1) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e4,e2) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e4,e3) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( e4 != unit
      | op(e4,e4) != e4
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e0,e0) != e4
      | op(e0,e4) = e0
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e0,e1) != e4
      | op(e0,e4) = e1
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e0,e2) != e4
      | op(e0,e4) = e2
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e0,e3) != e4
      | op(e0,e4) = e3
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e1,e0) != e4
      | op(e1,e4) = e0
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e1,e1) != e4
      | op(e1,e4) = e1
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e1,e2) != e4
      | op(e1,e4) = e2
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e1,e3) != e4
      | op(e1,e4) = e3
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e2,e0) != e4
      | op(e2,e4) = e0
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e2,e1) != e4
      | op(e2,e4) = e1
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e2,e2) != e4
      | op(e2,e4) = e2
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e2,e3) != e4
      | op(e2,e4) = e3
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e3,e0) != e4
      | op(e3,e4) = e0
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e3,e1) != e4
      | op(e3,e4) = e1
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e3,e2) != e4
      | op(e3,e4) = e2
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e3,e3) != e4
      | op(e3,e4) = e3
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e4,e0) != e4
      | op(e4,e4) = e0
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e4,e1) != e4
      | op(e4,e4) = e1
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e4,e2) != e4
      | op(e4,e4) = e2
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 )
    & ( op(e4,e3) != e4
      | op(e4,e4) = e3
      | definitionFOFtoCNF_420
      | definitionFOFtoCNF_430
      | definitionFOFtoCNF_445
      | definitionFOFtoCNF_458 ) ),
    inference(clausify,[],[normalize_10_131]) ).

fof(normalize_10_133,plain,
    ( e4 != unit
    | op(e3,e3) != e4
    | definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445
    | definitionFOFtoCNF_458 ),
    inference(conjunct,[],[normalize_10_132]) ).

fof(normalize_10_134,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_10_7]) ).

fof(normalize_10_135,plain,
    op(e0,e2) != op(e2,e0),
    inference(conjunct,[],[normalize_10_86]) ).

fof(normalize_10_136,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_10_137,plain,
    op(unit,e2) = e2,
    inference(conjunct,[],[normalize_10_136]) ).

fof(normalize_10_138,plain,
    op(unit,e4) = e4,
    inference(conjunct,[],[normalize_10_136]) ).

fof(normalize_10_139,plain,
    op(unit,e3) = e3,
    inference(conjunct,[],[normalize_10_136]) ).

fof(normalize_10_140,plain,
    op(unit,e1) = e1,
    inference(conjunct,[],[normalize_10_136]) ).

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

fof(normalize_10_142,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_143,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_10_142]) ).

fof(normalize_10_144,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_10_145,plain,
    op(e2,e2) != op(e2,e3),
    inference(conjunct,[],[normalize_10_144]) ).

fof(normalize_10_146,plain,
    op(e3,e3) != op(e3,e4),
    inference(conjunct,[],[normalize_10_144]) ).

fof(normalize_10_147,plain,
    op(e2,unit) = e2,
    inference(conjunct,[],[normalize_10_136]) ).

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

fof(normalize_10_149,plain,
    ( ( ~ definitionFOFtoCNF_439
      | definitionFOFtoCNF_433 )
    & ( ~ definitionFOFtoCNF_439
      | definitionFOFtoCNF_440 )
    & ( ~ definitionFOFtoCNF_439
      | definitionFOFtoCNF_443 )
    & ( ~ definitionFOFtoCNF_439
      | definitionFOFtoCNF_444 )
    & ( e2 != unit
      | op(e2,e3) != e2
      | ~ definitionFOFtoCNF_439 )
    & ( e2 != unit
      | op(e2,e4) != e2
      | ~ definitionFOFtoCNF_439 )
    & ( e2 != unit
      | op(e3,e0) != e2
      | ~ definitionFOFtoCNF_439 )
    & ( op(e2,e3) != e2
      | ~ definitionFOFtoCNF_439
      | op(e2,e2) = e3 )
    & ( op(e2,e4) != e2
      | ~ definitionFOFtoCNF_439
      | op(e2,e2) = e4 )
    & ( op(e3,e0) != e2
      | ~ definitionFOFtoCNF_439
      | op(e3,e2) = e0 )
    & ( ~ definitionFOFtoCNF_433
      | ~ definitionFOFtoCNF_440
      | ~ definitionFOFtoCNF_443
      | ~ definitionFOFtoCNF_444
      | op(e2,e3) = e2
      | op(e2,e4) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_439 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e4
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_433
      | ~ definitionFOFtoCNF_440
      | ~ definitionFOFtoCNF_443
      | ~ definitionFOFtoCNF_444
      | e2 = unit
      | definitionFOFtoCNF_439 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e4
      | ~ definitionFOFtoCNF_433
      | ~ definitionFOFtoCNF_440
      | ~ definitionFOFtoCNF_443
      | ~ definitionFOFtoCNF_444
      | e2 = unit
      | op(e3,e0) = e2
      | definitionFOFtoCNF_439 )
    & ( op(e2,e2) != e3
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_433
      | ~ definitionFOFtoCNF_440
      | ~ definitionFOFtoCNF_443
      | ~ definitionFOFtoCNF_444
      | e2 = unit
      | op(e2,e4) = e2
      | definitionFOFtoCNF_439 )
    & ( op(e2,e2) != e3
      | ~ definitionFOFtoCNF_433
      | ~ definitionFOFtoCNF_440
      | ~ definitionFOFtoCNF_443
      | ~ definitionFOFtoCNF_444
      | e2 = unit
      | op(e2,e4) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_439 )
    & ( op(e2,e2) != e4
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_433
      | ~ definitionFOFtoCNF_440
      | ~ definitionFOFtoCNF_443
      | ~ definitionFOFtoCNF_444
      | e2 = unit
      | op(e2,e3) = e2
      | definitionFOFtoCNF_439 )
    & ( op(e2,e2) != e4
      | ~ definitionFOFtoCNF_433
      | ~ definitionFOFtoCNF_440
      | ~ definitionFOFtoCNF_443
      | ~ definitionFOFtoCNF_444
      | e2 = unit
      | op(e2,e3) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_439 )
    & ( op(e3,e2) != e0
      | ~ definitionFOFtoCNF_433
      | ~ definitionFOFtoCNF_440
      | ~ definitionFOFtoCNF_443
      | ~ definitionFOFtoCNF_444
      | e2 = unit
      | op(e2,e3) = e2
      | op(e2,e4) = e2
      | definitionFOFtoCNF_439 ) ),
    inference(clausify,[],[normalize_10_114]) ).

fof(normalize_10_150,plain,
    ( op(e2,e4) != e2
    | ~ definitionFOFtoCNF_439
    | op(e2,e2) = e4 ),
    inference(conjunct,[],[normalize_10_149]) ).

fof(normalize_10_151,plain,
    e3 != e4,
    inference(conjunct,[],[normalize_10_142]) ).

fof(normalize_10_152,plain,
    ( ( e1 != unit
      | op(e1,e2) != e1
      | ~ definitionFOFtoCNF_423 )
    & ( e1 != unit
      | op(e1,e3) != e1
      | ~ definitionFOFtoCNF_423 )
    & ( e1 != unit
      | op(e1,e4) != e1
      | ~ definitionFOFtoCNF_423 )
    & ( op(e1,e2) != e1
      | ~ definitionFOFtoCNF_423
      | op(e1,e1) = e2 )
    & ( op(e1,e3) != e1
      | ~ definitionFOFtoCNF_423
      | op(e1,e1) = e3 )
    & ( op(e1,e4) != e1
      | ~ definitionFOFtoCNF_423
      | op(e1,e1) = e4 )
    & ( op(e1,e2) = e1
      | op(e1,e3) = e1
      | op(e1,e4) = e1
      | definitionFOFtoCNF_423 )
    & ( op(e1,e1) != e2
      | op(e1,e1) != e3
      | op(e1,e1) != e4
      | e1 = unit
      | definitionFOFtoCNF_423 )
    & ( op(e1,e1) != e2
      | op(e1,e1) != e3
      | e1 = unit
      | op(e1,e4) = e1
      | definitionFOFtoCNF_423 )
    & ( op(e1,e1) != e2
      | op(e1,e1) != e4
      | e1 = unit
      | op(e1,e3) = e1
      | definitionFOFtoCNF_423 )
    & ( op(e1,e1) != e2
      | e1 = unit
      | op(e1,e3) = e1
      | op(e1,e4) = e1
      | definitionFOFtoCNF_423 )
    & ( op(e1,e1) != e3
      | op(e1,e1) != e4
      | e1 = unit
      | op(e1,e2) = e1
      | definitionFOFtoCNF_423 )
    & ( op(e1,e1) != e3
      | e1 = unit
      | op(e1,e2) = e1
      | op(e1,e4) = e1
      | definitionFOFtoCNF_423 )
    & ( op(e1,e1) != e4
      | e1 = unit
      | op(e1,e2) = e1
      | op(e1,e3) = e1
      | definitionFOFtoCNF_423 ) ),
    inference(clausify,[],[normalize_10_36]) ).

fof(normalize_10_153,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_423
    | op(e1,e1) = e4 ),
    inference(conjunct,[],[normalize_10_152]) ).

fof(normalize_10_154,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_10_142]) ).

fof(normalize_10_155,plain,
    op(e1,unit) = e1,
    inference(conjunct,[],[normalize_10_136]) ).

fof(normalize_10_156,plain,
    op(e1,e0) != op(e1,e4),
    inference(conjunct,[],[normalize_10_144]) ).

cnf(refute_10_0,plain,
    ( op(e1,e1) != e0
    | ~ definitionFOFtoCNF_410
    | op(e1,e0) = e1 ),
    inference(canonicalize,[],[normalize_10_6]) ).

cnf(refute_10_1,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_10_8]) ).

cnf(refute_10_2,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_10_9]) ).

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

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

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

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

cnf(refute_10_7,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_10_2,refute_10_6]) ).

cnf(refute_10_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_10_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_10_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_10_8,refute_10_9]) ).

cnf(refute_10_11,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_10_7,refute_10_10]) ).

cnf(refute_10_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_10_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_10_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_10_12,refute_10_13]) ).

cnf(refute_10_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_10_7,refute_10_14]) ).

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

cnf(refute_10_17,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_10_5,refute_10_16]) ).

cnf(refute_10_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_10_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_10_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_10_15,refute_10_18]) ).

cnf(refute_10_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_10_11,refute_10_19]) ).

cnf(refute_10_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_10_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_10_20,refute_10_21]) ).

cnf(refute_10_23,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_10_1,refute_10_22]) ).

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

cnf(refute_10_25,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_10_23,refute_10_24]) ).

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

cnf(refute_10_27,plain,
    ( e0 != e0
    | op(e1,e1) = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_10_25,refute_10_26]) ).

cnf(refute_10_28,plain,
    ( e0 != e0
    | ~ definitionFOFtoCNF_410
    | op(e1,e0) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_10_27,refute_10_0]) ).

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

cnf(refute_10_30,plain,
    ( ~ definitionFOFtoCNF_410
    | op(e1,e0) = e1 ),
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_10_29,refute_10_28]) ).

cnf(refute_10_31,plain,
    ( ~ definitionFOFtoCNF_409
    | definitionFOFtoCNF_410 ),
    inference(canonicalize,[],[normalize_10_17]) ).

cnf(refute_10_32,plain,
    ( ~ definitionFOFtoCNF_408
    | definitionFOFtoCNF_409 ),
    inference(canonicalize,[],[normalize_10_31]) ).

cnf(refute_10_33,plain,
    ( ~ definitionFOFtoCNF_420
    | definitionFOFtoCNF_408 ),
    inference(canonicalize,[],[normalize_10_34]) ).

cnf(refute_10_34,plain,
    ( ~ definitionFOFtoCNF_422
    | definitionFOFtoCNF_423 ),
    inference(canonicalize,[],[normalize_10_43]) ).

cnf(refute_10_35,plain,
    ( ~ definitionFOFtoCNF_421
    | definitionFOFtoCNF_422 ),
    inference(canonicalize,[],[normalize_10_55]) ).

cnf(refute_10_36,plain,
    ( ~ definitionFOFtoCNF_430
    | definitionFOFtoCNF_421 ),
    inference(canonicalize,[],[normalize_10_62]) ).

cnf(refute_10_37,plain,
    ( ~ definitionFOFtoCNF_445
    | definitionFOFtoCNF_439 ),
    inference(canonicalize,[],[normalize_10_65]) ).

cnf(refute_10_38,plain,
    ( op(e2,e2) != e3
    | ~ definitionFOFtoCNF_454
    | op(e2,e3) = e2 ),
    inference(canonicalize,[],[normalize_10_68]) ).

cnf(refute_10_39,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_10_69]) ).

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

cnf(refute_10_41,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_10_39,refute_10_40]) ).

cnf(refute_10_42,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_10_43,plain,
    ( e3 != e3
    | op(e2,e2) = e3 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_10_41,refute_10_42]) ).

cnf(refute_10_44,plain,
    ( e3 != e3
    | ~ definitionFOFtoCNF_454
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_10_43,refute_10_38]) ).

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

cnf(refute_10_46,plain,
    ( ~ definitionFOFtoCNF_454
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_10_45,refute_10_44]) ).

cnf(refute_10_47,plain,
    ( ~ definitionFOFtoCNF_452
    | definitionFOFtoCNF_454 ),
    inference(canonicalize,[],[normalize_10_75]) ).

cnf(refute_10_48,plain,
    ( ~ definitionFOFtoCNF_455
    | definitionFOFtoCNF_452 ),
    inference(canonicalize,[],[normalize_10_82]) ).

cnf(refute_10_49,plain,
    ( ~ definitionFOFtoCNF_458
    | definitionFOFtoCNF_455 ),
    inference(canonicalize,[],[normalize_10_85]) ).

cnf(refute_10_50,plain,
    ( e4 != unit
    | op(e3,e3) != e4
    | definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445
    | definitionFOFtoCNF_458 ),
    inference(canonicalize,[],[normalize_10_133]) ).

cnf(refute_10_51,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_10_134]) ).

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

cnf(refute_10_53,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_10_54,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_10_52,refute_10_53]) ).

cnf(refute_10_55,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_10_41,refute_10_54]) ).

cnf(refute_10_56,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_10_57,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_10_58,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_10_56,refute_10_57]) ).

cnf(refute_10_59,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_10_41,refute_10_58]) ).

cnf(refute_10_60,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_10_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_10_61,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_10_59,refute_10_60]) ).

cnf(refute_10_62,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_10_55,refute_10_61]) ).

cnf(refute_10_63,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_10_64,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_10_62,refute_10_63]) ).

cnf(refute_10_65,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_10_51,refute_10_64]) ).

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

cnf(refute_10_67,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_10_65,refute_10_66]) ).

cnf(refute_10_68,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_10_69,plain,
    ( e4 != e4
    | op(e3,e3) = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_10_67,refute_10_68]) ).

cnf(refute_10_70,plain,
    ( e4 != e4
    | e4 != unit
    | definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445
    | definitionFOFtoCNF_458 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_10_69,refute_10_50]) ).

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

cnf(refute_10_72,plain,
    ( e4 != unit
    | definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445
    | definitionFOFtoCNF_458 ),
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_10_71,refute_10_70]) ).

cnf(refute_10_73,plain,
    op(e0,e2) != op(e2,e0),
    inference(canonicalize,[],[normalize_10_135]) ).

cnf(refute_10_74,plain,
    op(unit,e2) = e2,
    inference(canonicalize,[],[normalize_10_137]) ).

cnf(refute_10_75,plain,
    op(unit,e4) = e4,
    inference(canonicalize,[],[normalize_10_138]) ).

cnf(refute_10_76,plain,
    op(unit,e3) = e3,
    inference(canonicalize,[],[normalize_10_139]) ).

cnf(refute_10_77,plain,
    op(unit,e1) = e1,
    inference(canonicalize,[],[normalize_10_140]) ).

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

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

cnf(refute_10_80,plain,
    ( op(unit,e1) != e1
    | op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_10_78,refute_10_79]) ).

cnf(refute_10_81,plain,
    ( op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_10_77,refute_10_80]) ).

cnf(refute_10_82,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_10_83,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_10_25,refute_10_82]) ).

cnf(refute_10_84,plain,
    ( e0 = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_10_81,refute_10_83]) ).

cnf(refute_10_85,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_10_143]) ).

cnf(refute_10_86,plain,
    ( unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_10_84,refute_10_85]) ).

cnf(refute_10_87,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_10_88,plain,
    ( op(unit,e3) != e3
    | op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_10_86,refute_10_87]) ).

cnf(refute_10_89,plain,
    ( op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_10_76,refute_10_88]) ).

cnf(refute_10_90,plain,
    op(e2,e2) != op(e2,e3),
    inference(canonicalize,[],[normalize_10_145]) ).

cnf(refute_10_91,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_10_92,plain,
    ( e3 != op(e2,e3)
    | op(e2,e2) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_10_41,refute_10_91]) ).

cnf(refute_10_93,plain,
    e3 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e3)) )],[refute_10_92,refute_10_90]) ).

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

cnf(refute_10_95,plain,
    op(e2,e3) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e3)) )],[refute_10_94,refute_10_93]) ).

cnf(refute_10_96,plain,
    ( unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e3) )],[refute_10_89,refute_10_95]) ).

cnf(refute_10_97,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_10_98,plain,
    ( op(unit,e4) != e4
    | op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_10_96,refute_10_97]) ).

cnf(refute_10_99,plain,
    ( op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_10_75,refute_10_98]) ).

cnf(refute_10_100,plain,
    op(e3,e3) != op(e3,e4),
    inference(canonicalize,[],[normalize_10_146]) ).

cnf(refute_10_101,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_10_102,plain,
    ( e4 != op(e3,e4)
    | op(e3,e3) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_10_67,refute_10_101]) ).

cnf(refute_10_103,plain,
    e4 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e3),op(e3,e4)) )],[refute_10_102,refute_10_100]) ).

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

cnf(refute_10_105,plain,
    op(e3,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e4)) )],[refute_10_104,refute_10_103]) ).

cnf(refute_10_106,plain,
    ( unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e4) )],[refute_10_99,refute_10_105]) ).

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

cnf(refute_10_108,plain,
    ( op(unit,e2) != e2
    | op(e0,e2) = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_10_106,refute_10_107]) ).

cnf(refute_10_109,plain,
    ( op(e0,e2) = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e2),e2) )],[refute_10_74,refute_10_108]) ).

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

cnf(refute_10_111,plain,
    ( e2 != op(e2,e0)
    | op(e0,e2) = op(e2,e0)
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),e2) )],[refute_10_109,refute_10_110]) ).

cnf(refute_10_112,plain,
    ( e2 != op(e2,e0)
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),op(e2,e0)) )],[refute_10_111,refute_10_73]) ).

cnf(refute_10_113,plain,
    op(e2,unit) = e2,
    inference(canonicalize,[],[normalize_10_147]) ).

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

cnf(refute_10_115,plain,
    ( op(e2,unit) != e2
    | op(e2,e0) = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_10_106,refute_10_114]) ).

cnf(refute_10_116,plain,
    ( op(e2,e0) = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,unit),e2) )],[refute_10_113,refute_10_115]) ).

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

cnf(refute_10_118,plain,
    ( e2 != e2
    | e2 = op(e2,e0)
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e2) )],[refute_10_116,refute_10_117]) ).

cnf(refute_10_119,plain,
    ( e2 != e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e2,op(e2,e0)) )],[refute_10_118,refute_10_112]) ).

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

cnf(refute_10_121,plain,
    unit = e4,
    inference(resolve,[$cnf( $equal(e2,e2) )],[refute_10_120,refute_10_119]) ).

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

cnf(refute_10_123,plain,
    ( e4 != e4
    | e4 = unit ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_10_121,refute_10_122]) ).

cnf(refute_10_124,plain,
    ( e4 != e4
    | definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445
    | definitionFOFtoCNF_458 ),
    inference(resolve,[$cnf( $equal(e4,unit) )],[refute_10_123,refute_10_72]) ).

cnf(refute_10_125,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445
    | definitionFOFtoCNF_458 ),
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_10_71,refute_10_124]) ).

cnf(refute_10_126,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445
    | definitionFOFtoCNF_455 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_458 )],[refute_10_125,refute_10_49]) ).

cnf(refute_10_127,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445
    | definitionFOFtoCNF_452 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_455 )],[refute_10_126,refute_10_48]) ).

cnf(refute_10_128,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445
    | definitionFOFtoCNF_454 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_452 )],[refute_10_127,refute_10_47]) ).

cnf(refute_10_129,plain,
    ( op(e2,e3) = e2
    | definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_454 )],[refute_10_128,refute_10_46]) ).

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

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

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

cnf(refute_10_133,plain,
    ( unit != e4
    | op(e2,unit) = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,unit)) )],[refute_10_131,refute_10_132]) ).

cnf(refute_10_134,plain,
    op(e2,unit) = op(e2,e4),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_10_121,refute_10_133]) ).

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

cnf(refute_10_136,plain,
    ( op(e2,unit) != e2
    | op(e2,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,e4)) )],[refute_10_134,refute_10_135]) ).

cnf(refute_10_137,plain,
    op(e2,e4) = e2,
    inference(resolve,[$cnf( $equal(op(e2,unit),e2) )],[refute_10_113,refute_10_136]) ).

cnf(refute_10_138,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_10_139,plain,
    ( op(e2,e3) != e2
    | op(e2,e3) = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e2) )],[refute_10_137,refute_10_138]) ).

cnf(refute_10_140,plain,
    op(e2,e3) != e2,
    inference(resolve,[$cnf( $equal(op(e2,e3),op(e2,e4)) )],[refute_10_139,refute_10_130]) ).

cnf(refute_10_141,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_445 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e2) )],[refute_10_129,refute_10_140]) ).

cnf(refute_10_142,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_430
    | definitionFOFtoCNF_439 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_445 )],[refute_10_141,refute_10_37]) ).

cnf(refute_10_143,plain,
    ( op(e2,e4) != e2
    | ~ definitionFOFtoCNF_439
    | op(e2,e2) = e4 ),
    inference(canonicalize,[],[normalize_10_150]) ).

cnf(refute_10_144,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_10_145,plain,
    ( op(e2,e2) != e4
    | e3 = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_10_41,refute_10_144]) ).

cnf(refute_10_146,plain,
    ( op(e2,e4) != e2
    | ~ definitionFOFtoCNF_439
    | e3 = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_10_143,refute_10_145]) ).

cnf(refute_10_147,plain,
    e3 != e4,
    inference(canonicalize,[],[normalize_10_151]) ).

cnf(refute_10_148,plain,
    ( op(e2,e4) != e2
    | ~ definitionFOFtoCNF_439 ),
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_10_146,refute_10_147]) ).

cnf(refute_10_149,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_10_150,plain,
    ( e2 != e2
    | op(e2,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e2) )],[refute_10_137,refute_10_149]) ).

cnf(refute_10_151,plain,
    ( e2 != e2
    | ~ definitionFOFtoCNF_439 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e2) )],[refute_10_150,refute_10_148]) ).

cnf(refute_10_152,plain,
    ~ definitionFOFtoCNF_439,
    inference(resolve,[$cnf( $equal(e2,e2) )],[refute_10_120,refute_10_151]) ).

cnf(refute_10_153,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_430 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_439 )],[refute_10_142,refute_10_152]) ).

cnf(refute_10_154,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_421 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_430 )],[refute_10_153,refute_10_36]) ).

cnf(refute_10_155,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_422 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_421 )],[refute_10_154,refute_10_35]) ).

cnf(refute_10_156,plain,
    ( definitionFOFtoCNF_420
    | definitionFOFtoCNF_423 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_422 )],[refute_10_155,refute_10_34]) ).

cnf(refute_10_157,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_423
    | op(e1,e1) = e4 ),
    inference(canonicalize,[],[normalize_10_153]) ).

cnf(refute_10_158,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_10_159,plain,
    ( op(e1,e1) != e4
    | e0 = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_10_25,refute_10_158]) ).

cnf(refute_10_160,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_423
    | e0 = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e4) )],[refute_10_157,refute_10_159]) ).

cnf(refute_10_161,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_10_154]) ).

cnf(refute_10_162,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_423 ),
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_10_160,refute_10_161]) ).

cnf(refute_10_163,plain,
    op(e1,unit) = e1,
    inference(canonicalize,[],[normalize_10_155]) ).

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

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

cnf(refute_10_166,plain,
    ( unit != e4
    | op(e1,unit) = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,unit),op(e1,unit)) )],[refute_10_164,refute_10_165]) ).

cnf(refute_10_167,plain,
    op(e1,unit) = op(e1,e4),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_10_121,refute_10_166]) ).

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

cnf(refute_10_169,plain,
    ( op(e1,unit) != e1
    | op(e1,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),op(e1,e4)) )],[refute_10_167,refute_10_168]) ).

cnf(refute_10_170,plain,
    op(e1,e4) = e1,
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_10_163,refute_10_169]) ).

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

cnf(refute_10_172,plain,
    ( e1 != e1
    | op(e1,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_10_170,refute_10_171]) ).

cnf(refute_10_173,plain,
    ( e1 != e1
    | ~ definitionFOFtoCNF_423 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_10_172,refute_10_162]) ).

cnf(refute_10_174,plain,
    e1 = e1,
    introduced(tautology,[refl,[$fot(e1)]]) ).

cnf(refute_10_175,plain,
    ~ definitionFOFtoCNF_423,
    inference(resolve,[$cnf( $equal(e1,e1) )],[refute_10_174,refute_10_173]) ).

cnf(refute_10_176,plain,
    definitionFOFtoCNF_420,
    inference(resolve,[$cnf( definitionFOFtoCNF_423 )],[refute_10_156,refute_10_175]) ).

cnf(refute_10_177,plain,
    definitionFOFtoCNF_408,
    inference(resolve,[$cnf( definitionFOFtoCNF_420 )],[refute_10_176,refute_10_33]) ).

cnf(refute_10_178,plain,
    definitionFOFtoCNF_409,
    inference(resolve,[$cnf( definitionFOFtoCNF_408 )],[refute_10_177,refute_10_32]) ).

cnf(refute_10_179,plain,
    definitionFOFtoCNF_410,
    inference(resolve,[$cnf( definitionFOFtoCNF_409 )],[refute_10_178,refute_10_31]) ).

cnf(refute_10_180,plain,
    op(e1,e0) = e1,
    inference(resolve,[$cnf( definitionFOFtoCNF_410 )],[refute_10_179,refute_10_30]) ).

cnf(refute_10_181,plain,
    op(e1,e0) != op(e1,e4),
    inference(canonicalize,[],[normalize_10_156]) ).

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

cnf(refute_10_183,plain,
    ( op(e1,e0) != e1
    | op(e1,e0) = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_10_170,refute_10_182]) ).

cnf(refute_10_184,plain,
    op(e1,e0) != e1,
    inference(resolve,[$cnf( $equal(op(e1,e0),op(e1,e4)) )],[refute_10_183,refute_10_181]) ).

cnf(refute_10_185,plain,
    $false,
    inference(resolve,[$cnf( $equal(op(e1,e0),e1) )],[refute_10_180,refute_10_184]) ).

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

fof(normalize_11_0,plain,
    ( ~ definitionFOFtoCNF_461
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_58]) ).

fof(normalize_11_1,plain,
    ( ~ definitionFOFtoCNF_462
  <=> ( op(e0,e2) = e0
      & ( op(e0,e0) != e2
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_59]) ).

fof(normalize_11_2,plain,
    ( ~ definitionFOFtoCNF_461
  <=> ( ~ definitionFOFtoCNF_462
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_11_0,normalize_11_1]) ).

fof(normalize_11_3,plain,
    ( ~ definitionFOFtoCNF_463
  <=> ( op(e0,e3) = e0
      & ( op(e0,e0) != e3
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_60]) ).

fof(normalize_11_4,plain,
    ( ~ definitionFOFtoCNF_461
  <=> ( ~ definitionFOFtoCNF_462
      | ~ definitionFOFtoCNF_463
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_11_2,normalize_11_3]) ).

fof(normalize_11_5,plain,
    ( ( ~ definitionFOFtoCNF_461
      | definitionFOFtoCNF_462 )
    & ( ~ definitionFOFtoCNF_461
      | definitionFOFtoCNF_463 )
    & ( e0 != unit
      | op(e0,e4) != e0
      | ~ definitionFOFtoCNF_461 )
    & ( e0 != unit
      | op(e1,e0) != e0
      | ~ definitionFOFtoCNF_461 )
    & ( e0 != unit
      | op(e1,e1) != e0
      | ~ definitionFOFtoCNF_461 )
    & ( op(e0,e4) != e0
      | ~ definitionFOFtoCNF_461
      | op(e0,e0) = e4 )
    & ( op(e1,e1) != e0
      | ~ definitionFOFtoCNF_461
      | op(e1,e0) = e1 )
    & ( ~ definitionFOFtoCNF_462
      | ~ definitionFOFtoCNF_463
      | op(e0,e4) = e0
      | op(e1,e0) = e0
      | op(e1,e1) = e0
      | definitionFOFtoCNF_461 )
    & ( op(e0,e0) != e4
      | op(e1,e0) != e0
      | op(e1,e0) != e1
      | ~ definitionFOFtoCNF_462
      | ~ definitionFOFtoCNF_463
      | e0 = unit
      | definitionFOFtoCNF_461 )
    & ( op(e0,e0) != e4
      | op(e1,e0) != e0
      | ~ definitionFOFtoCNF_462
      | ~ definitionFOFtoCNF_463
      | e0 = unit
      | op(e1,e1) = e0
      | definitionFOFtoCNF_461 )
    & ( op(e0,e0) != e4
      | op(e1,e0) != e1
      | ~ definitionFOFtoCNF_462
      | ~ definitionFOFtoCNF_463
      | e0 = unit
      | op(e1,e0) = e0
      | definitionFOFtoCNF_461 )
    & ( op(e0,e0) != e4
      | ~ definitionFOFtoCNF_462
      | ~ definitionFOFtoCNF_463
      | e0 = unit
      | op(e1,e0) = e0
      | op(e1,e1) = e0
      | definitionFOFtoCNF_461 )
    & ( op(e1,e0) != e0
      | op(e1,e0) != e1
      | ~ definitionFOFtoCNF_462
      | ~ definitionFOFtoCNF_463
      | e0 = unit
      | op(e0,e4) = e0
      | definitionFOFtoCNF_461 )
    & ( op(e1,e0) != e0
      | ~ definitionFOFtoCNF_462
      | ~ definitionFOFtoCNF_463
      | e0 = unit
      | op(e0,e4) = e0
      | op(e1,e1) = e0
      | definitionFOFtoCNF_461 )
    & ( op(e1,e0) != e1
      | ~ definitionFOFtoCNF_462
      | ~ definitionFOFtoCNF_463
      | e0 = unit
      | op(e0,e4) = e0
      | op(e1,e0) = e0
      | definitionFOFtoCNF_461 ) ),
    inference(clausify,[],[normalize_11_4]) ).

fof(normalize_11_6,plain,
    ( op(e1,e1) != e0
    | ~ definitionFOFtoCNF_461
    | op(e1,e0) = e1 ),
    inference(conjunct,[],[normalize_11_5]) ).

fof(normalize_11_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_11_8,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_11_7]) ).

fof(normalize_11_9,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_11_7]) ).

fof(normalize_11_10,plain,
    ( ~ definitionFOFtoCNF_460
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_57]) ).

fof(normalize_11_11,plain,
    ( ~ definitionFOFtoCNF_460
  <=> ( ~ definitionFOFtoCNF_461
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_11_10,normalize_11_4,normalize_11_1,normalize_11_3]) ).

fof(normalize_11_12,plain,
    ( ~ definitionFOFtoCNF_464
  <=> ( ( op(e2,e1) = e0
        & ( op(e2,e0) != e1
          | e0 = unit ) )
      | ( op(e2,e2) = e0
        & ( op(e2,e0) != e2
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_61]) ).

fof(normalize_11_13,plain,
    ( ~ definitionFOFtoCNF_460
  <=> ( ~ definitionFOFtoCNF_461
      | ~ definitionFOFtoCNF_464
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_11_11,normalize_11_12]) ).

fof(normalize_11_14,plain,
    ( ~ definitionFOFtoCNF_465
  <=> ( op(e1,e2) = e0
      & ( op(e1,e0) != e2
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_62]) ).

fof(normalize_11_15,plain,
    ( ~ definitionFOFtoCNF_460
  <=> ( ~ definitionFOFtoCNF_461
      | ~ definitionFOFtoCNF_464
      | ~ definitionFOFtoCNF_465
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_11_13,normalize_11_14]) ).

fof(normalize_11_16,plain,
    ( ( ~ definitionFOFtoCNF_460
      | definitionFOFtoCNF_461 )
    & ( ~ definitionFOFtoCNF_460
      | definitionFOFtoCNF_464 )
    & ( ~ definitionFOFtoCNF_460
      | definitionFOFtoCNF_465 )
    & ( e0 != unit
      | op(e1,e3) != e0
      | ~ definitionFOFtoCNF_460 )
    & ( e0 != unit
      | op(e1,e4) != e0
      | ~ definitionFOFtoCNF_460 )
    & ( e0 != unit
      | op(e2,e0) != e0
      | ~ definitionFOFtoCNF_460 )
    & ( op(e1,e3) != e0
      | ~ definitionFOFtoCNF_460
      | op(e1,e0) = e3 )
    & ( op(e1,e4) != e0
      | ~ definitionFOFtoCNF_460
      | op(e1,e0) = e4 )
    & ( ~ definitionFOFtoCNF_461
      | ~ definitionFOFtoCNF_464
      | ~ definitionFOFtoCNF_465
      | op(e1,e3) = e0
      | op(e1,e4) = e0
      | op(e2,e0) = e0
      | definitionFOFtoCNF_460 )
    & ( op(e1,e0) != e3
      | op(e1,e0) != e4
      | op(e2,e0) != e0
      | ~ definitionFOFtoCNF_461
      | ~ definitionFOFtoCNF_464
      | ~ definitionFOFtoCNF_465
      | e0 = unit
      | definitionFOFtoCNF_460 )
    & ( op(e1,e0) != e3
      | op(e1,e0) != e4
      | ~ definitionFOFtoCNF_461
      | ~ definitionFOFtoCNF_464
      | ~ definitionFOFtoCNF_465
      | e0 = unit
      | op(e2,e0) = e0
      | definitionFOFtoCNF_460 )
    & ( op(e1,e0) != e3
      | op(e2,e0) != e0
      | ~ definitionFOFtoCNF_461
      | ~ definitionFOFtoCNF_464
      | ~ definitionFOFtoCNF_465
      | e0 = unit
      | op(e1,e4) = e0
      | definitionFOFtoCNF_460 )
    & ( op(e1,e0) != e3
      | ~ definitionFOFtoCNF_461
      | ~ definitionFOFtoCNF_464
      | ~ definitionFOFtoCNF_465
      | e0 = unit
      | op(e1,e4) = e0
      | op(e2,e0) = e0
      | definitionFOFtoCNF_460 )
    & ( op(e1,e0) != e4
      | op(e2,e0) != e0
      | ~ definitionFOFtoCNF_461
      | ~ definitionFOFtoCNF_464
      | ~ definitionFOFtoCNF_465
      | e0 = unit
      | op(e1,e3) = e0
      | definitionFOFtoCNF_460 )
    & ( op(e1,e0) != e4
      | ~ definitionFOFtoCNF_461
      | ~ definitionFOFtoCNF_464
      | ~ definitionFOFtoCNF_465
      | e0 = unit
      | op(e1,e3) = e0
      | op(e2,e0) = e0
      | definitionFOFtoCNF_460 )
    & ( op(e2,e0) != e0
      | ~ definitionFOFtoCNF_461
      | ~ definitionFOFtoCNF_464
      | ~ definitionFOFtoCNF_465
      | e0 = unit
      | op(e1,e3) = e0
      | op(e1,e4) = e0
      | definitionFOFtoCNF_460 ) ),
    inference(clausify,[],[normalize_11_15]) ).

fof(normalize_11_17,plain,
    ( ~ definitionFOFtoCNF_460
    | definitionFOFtoCNF_461 ),
    inference(conjunct,[],[normalize_11_16]) ).

fof(normalize_11_18,plain,
    ( ~ definitionFOFtoCNF_459
  <=> ( ( op(e0,e2) = e0
        & ( op(e0,e0) != e2
          | e0 = unit ) )
      | ( op(e0,e3) = e0
        & ( op(e0,e0) != e3
          | e0 = unit ) )
      | ( op(e0,e4) = e0
        & ( op(e0,e0) != e4
          | e0 = unit ) )
      | ( op(e1,e0) = e0
        & ( op(e1,e0) != e0
          | e0 = unit ) )
      | ( op(e1,e1) = e0
        & ( op(e1,e0) != e1
          | e0 = unit ) )
      | ( op(e1,e2) = e0
        & ( op(e1,e0) != e2
          | e0 = unit ) )
      | ( op(e1,e3) = e0
        & ( op(e1,e0) != e3
          | e0 = unit ) )
      | ( op(e1,e4) = e0
        & ( op(e1,e0) != e4
          | e0 = unit ) )
      | ( op(e2,e0) = e0
        & ( op(e2,e0) != e0
          | e0 = unit ) )
      | ( op(e2,e1) = e0
        & ( op(e2,e0) != e1
          | e0 = unit ) )
      | ( op(e2,e2) = e0
        & ( op(e2,e0) != e2
          | e0 = unit ) )
      | ( op(e2,e3) = e0
        & ( op(e2,e0) != e3
          | e0 = unit ) )
      | ( op(e2,e4) = e0
        & ( op(e2,e0) != e4
          | e0 = unit ) )
      | ( op(e3,e0) = e0
        & ( op(e3,e0) != e0
          | e0 = unit ) )
      | ( op(e3,e1) = e0
        & ( op(e3,e0) != e1
          | e0 = unit ) )
      | ( op(e3,e2) = e0
        & ( op(e3,e0) != e2
          | e0 = unit ) )
      | ( op(e3,e3) = e0
        & ( op(e3,e0) != e3
          | e0 = unit ) )
      | ( op(e3,e4) = e0
        & ( op(e3,e0) != e4
          | e0 = unit ) )
      | ( op(e4,e0) = e0
        & ( op(e4,e0) != e0
          | e0 = unit ) )
      | ( op(e4,e1) = e0
        & ( op(e4,e0) != e1
          | e0 = unit ) )
      | ( op(e4,e2) = e0
        & ( op(e4,e0) != e2
          | e0 = unit ) )
      | ( op(e4,e3) = e0
        & ( op(e4,e0) != e3
          | e0 = unit ) )
      | ( op(e4,e4) = e0
        & ( op(e4,e0) != e4
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_56]) ).

fof(normalize_11_19,plain,
    ( ~ definitionFOFtoCNF_459
  <=> ( ~ definitionFOFtoCNF_460
      | ( op(e2,e3) = e0
        & ( op(e2,e0) != e3
          | e0 = unit ) )
      | ( op(e2,e4) = e0
        & ( op(e2,e0) != e4
          | e0 = unit ) )
      | ( op(e3,e0) = e0
        & ( op(e3,e0) != e0
          | e0 = unit ) )
      | ( op(e3,e1) = e0
        & ( op(e3,e0) != e1
          | e0 = unit ) )
      | ( op(e3,e2) = e0
        & ( op(e3,e0) != e2
          | e0 = unit ) )
      | ( op(e3,e3) = e0
        & ( op(e3,e0) != e3
          | e0 = unit ) )
      | ( op(e3,e4) = e0
        & ( op(e3,e0) != e4
          | e0 = unit ) )
      | ( op(e4,e0) = e0
        & ( op(e4,e0) != e0
          | e0 = unit ) )
      | ( op(e4,e1) = e0
        & ( op(e4,e0) != e1
          | e0 = unit ) )
      | ( op(e4,e2) = e0
        & ( op(e4,e0) != e2
          | e0 = unit ) )
      | ( op(e4,e3) = e0
        & ( op(e4,e0) != e3
          | e0 = unit ) )
      | ( op(e4,e4) = e0
        & ( op(e4,e0) != e4
          | e0 = unit ) ) ) ),
    inference(simplify,[],[normalize_11_18,normalize_11_15,normalize_11_12,normalize_11_4,normalize_11_1,normalize_11_3,normalize_11_14]) ).

fof(normalize_11_20,plain,
    ( ~ definitionFOFtoCNF_466
  <=> ( ( 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_63]) ).

fof(normalize_11_21,plain,
    ( ~ definitionFOFtoCNF_467
  <=> ( op(e4,e0) = e0
      & ( op(e4,e0) != e0
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_64]) ).

fof(normalize_11_22,plain,
    ( ~ definitionFOFtoCNF_466
  <=> ( ~ definitionFOFtoCNF_467
      | ( 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(simplify,[],[normalize_11_20,normalize_11_21]) ).

fof(normalize_11_23,plain,
    ( ~ definitionFOFtoCNF_468
  <=> ( op(e4,e1) = e0
      & ( op(e4,e0) != e1
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_65]) ).

fof(normalize_11_24,plain,
    ( ~ definitionFOFtoCNF_466
  <=> ( ~ definitionFOFtoCNF_467
      | ~ definitionFOFtoCNF_468
      | ( 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(simplify,[],[normalize_11_22,normalize_11_23]) ).

fof(normalize_11_25,plain,
    ( ~ definitionFOFtoCNF_459
  <=> ( ~ definitionFOFtoCNF_460
      | ~ definitionFOFtoCNF_466
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_11_19,normalize_11_24,normalize_11_21,normalize_11_23]) ).

fof(normalize_11_26,plain,
    ( ~ definitionFOFtoCNF_469
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_66]) ).

fof(normalize_11_27,plain,
    ( ~ definitionFOFtoCNF_459
  <=> ( ~ definitionFOFtoCNF_460
      | ~ definitionFOFtoCNF_466
      | ~ definitionFOFtoCNF_469
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_11_25,normalize_11_26]) ).

fof(normalize_11_28,plain,
    ( ~ definitionFOFtoCNF_470
  <=> ( op(e2,e3) = e0
      & ( op(e2,e0) != e3
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_67]) ).

fof(normalize_11_29,plain,
    ( ~ definitionFOFtoCNF_459
  <=> ( ~ definitionFOFtoCNF_460
      | ~ definitionFOFtoCNF_466
      | ~ definitionFOFtoCNF_469
      | ~ definitionFOFtoCNF_470
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_11_27,normalize_11_28]) ).

fof(normalize_11_30,plain,
    ( ( ~ definitionFOFtoCNF_459
      | definitionFOFtoCNF_460 )
    & ( ~ definitionFOFtoCNF_459
      | definitionFOFtoCNF_466 )
    & ( ~ definitionFOFtoCNF_459
      | definitionFOFtoCNF_469 )
    & ( ~ definitionFOFtoCNF_459
      | definitionFOFtoCNF_470 )
    & ( e0 != unit
      | op(e2,e4) != e0
      | ~ definitionFOFtoCNF_459 )
    & ( e0 != unit
      | op(e3,e0) != e0
      | ~ definitionFOFtoCNF_459 )
    & ( e0 != unit
      | op(e3,e1) != e0
      | ~ definitionFOFtoCNF_459 )
    & ( op(e2,e4) != e0
      | ~ definitionFOFtoCNF_459
      | op(e2,e0) = e4 )
    & ( op(e3,e1) != e0
      | ~ definitionFOFtoCNF_459
      | op(e3,e0) = e1 )
    & ( ~ definitionFOFtoCNF_460
      | ~ definitionFOFtoCNF_466
      | ~ definitionFOFtoCNF_469
      | ~ definitionFOFtoCNF_470
      | op(e2,e4) = e0
      | op(e3,e0) = e0
      | op(e3,e1) = e0
      | definitionFOFtoCNF_459 )
    & ( op(e2,e0) != e4
      | op(e3,e0) != e0
      | op(e3,e0) != e1
      | ~ definitionFOFtoCNF_460
      | ~ definitionFOFtoCNF_466
      | ~ definitionFOFtoCNF_469
      | ~ definitionFOFtoCNF_470
      | e0 = unit
      | definitionFOFtoCNF_459 )
    & ( op(e2,e0) != e4
      | op(e3,e0) != e0
      | ~ definitionFOFtoCNF_460
      | ~ definitionFOFtoCNF_466
      | ~ definitionFOFtoCNF_469
      | ~ definitionFOFtoCNF_470
      | e0 = unit
      | op(e3,e1) = e0
      | definitionFOFtoCNF_459 )
    & ( op(e2,e0) != e4
      | op(e3,e0) != e1
      | ~ definitionFOFtoCNF_460
      | ~ definitionFOFtoCNF_466
      | ~ definitionFOFtoCNF_469
      | ~ definitionFOFtoCNF_470
      | e0 = unit
      | op(e3,e0) = e0
      | definitionFOFtoCNF_459 )
    & ( op(e2,e0) != e4
      | ~ definitionFOFtoCNF_460
      | ~ definitionFOFtoCNF_466
      | ~ definitionFOFtoCNF_469
      | ~ definitionFOFtoCNF_470
      | e0 = unit
      | op(e3,e0) = e0
      | op(e3,e1) = e0
      | definitionFOFtoCNF_459 )
    & ( op(e3,e0) != e0
      | op(e3,e0) != e1
      | ~ definitionFOFtoCNF_460
      | ~ definitionFOFtoCNF_466
      | ~ definitionFOFtoCNF_469
      | ~ definitionFOFtoCNF_470
      | e0 = unit
      | op(e2,e4) = e0
      | definitionFOFtoCNF_459 )
    & ( op(e3,e0) != e0
      | ~ definitionFOFtoCNF_460
      | ~ definitionFOFtoCNF_466
      | ~ definitionFOFtoCNF_469
      | ~ definitionFOFtoCNF_470
      | e0 = unit
      | op(e2,e4) = e0
      | op(e3,e1) = e0
      | definitionFOFtoCNF_459 )
    & ( op(e3,e0) != e1
      | ~ definitionFOFtoCNF_460
      | ~ definitionFOFtoCNF_466
      | ~ definitionFOFtoCNF_469
      | ~ definitionFOFtoCNF_470
      | e0 = unit
      | op(e2,e4) = e0
      | op(e3,e0) = e0
      | definitionFOFtoCNF_459 ) ),
    inference(clausify,[],[normalize_11_29]) ).

fof(normalize_11_31,plain,
    ( ~ definitionFOFtoCNF_459
    | definitionFOFtoCNF_460 ),
    inference(conjunct,[],[normalize_11_30]) ).

fof(normalize_11_32,plain,
    ( ~ definitionFOFtoCNF_471
  <=> ( ~ definitionFOFtoCNF_459
      | ( op(e0,e0) = e0
        & ( op(e0,e0) != e0
          | e0 = unit ) )
      | ( op(e0,e1) = e0
        & ( op(e0,e0) != e1
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_68]) ).

fof(normalize_11_33,plain,
    ( ( ~ definitionFOFtoCNF_471
      | definitionFOFtoCNF_459 )
    & ( e0 != unit
      | op(e0,e0) != e0
      | ~ definitionFOFtoCNF_471 )
    & ( e0 != unit
      | op(e0,e1) != e0
      | ~ definitionFOFtoCNF_471 )
    & ( op(e0,e1) != e0
      | ~ definitionFOFtoCNF_471
      | op(e0,e0) = e1 )
    & ( ~ definitionFOFtoCNF_459
      | op(e0,e0) = e0
      | op(e0,e1) = e0
      | definitionFOFtoCNF_471 )
    & ( op(e0,e0) != e0
      | op(e0,e0) != e1
      | ~ definitionFOFtoCNF_459
      | e0 = unit
      | definitionFOFtoCNF_471 )
    & ( op(e0,e0) != e0
      | ~ definitionFOFtoCNF_459
      | e0 = unit
      | op(e0,e1) = e0
      | definitionFOFtoCNF_471 )
    & ( op(e0,e0) != e1
      | ~ definitionFOFtoCNF_459
      | e0 = unit
      | op(e0,e0) = e0
      | definitionFOFtoCNF_471 ) ),
    inference(clausify,[],[normalize_11_32]) ).

fof(normalize_11_34,plain,
    ( ~ definitionFOFtoCNF_471
    | definitionFOFtoCNF_459 ),
    inference(conjunct,[],[normalize_11_33]) ).

fof(normalize_11_35,plain,
    ( ~ definitionFOFtoCNF_473
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_70]) ).

fof(normalize_11_36,plain,
    ( ~ definitionFOFtoCNF_474
  <=> ( ( 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(canonicalize,[],[definition_71]) ).

fof(normalize_11_37,plain,
    ( ~ definitionFOFtoCNF_473
  <=> ( ~ definitionFOFtoCNF_474
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_11_35,normalize_11_36]) ).

fof(normalize_11_38,plain,
    ( ~ definitionFOFtoCNF_475
  <=> ( op(e2,e0) = e1
      & ( op(e2,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_72]) ).

fof(normalize_11_39,plain,
    ( ~ definitionFOFtoCNF_473
  <=> ( ~ definitionFOFtoCNF_474
      | ~ definitionFOFtoCNF_475
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_11_37,normalize_11_38]) ).

fof(normalize_11_40,plain,
    ( ~ definitionFOFtoCNF_476
  <=> ( op(e2,e1) = e1
      & ( op(e2,e1) != e1
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_73]) ).

fof(normalize_11_41,plain,
    ( ~ definitionFOFtoCNF_473
  <=> ( ~ definitionFOFtoCNF_474
      | ~ definitionFOFtoCNF_475
      | ~ definitionFOFtoCNF_476
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_11_39,normalize_11_40]) ).

fof(normalize_11_42,plain,
    ( ( ~ definitionFOFtoCNF_473
      | definitionFOFtoCNF_474 )
    & ( ~ definitionFOFtoCNF_473
      | definitionFOFtoCNF_475 )
    & ( ~ definitionFOFtoCNF_473
      | definitionFOFtoCNF_476 )
    & ( e1 != unit
      | op(e2,e2) != e1
      | ~ definitionFOFtoCNF_473 )
    & ( e1 != unit
      | op(e2,e3) != e1
      | ~ definitionFOFtoCNF_473 )
    & ( e1 != unit
      | op(e2,e4) != e1
      | ~ definitionFOFtoCNF_473 )
    & ( op(e2,e2) != e1
      | ~ definitionFOFtoCNF_473
      | op(e2,e1) = e2 )
    & ( op(e2,e3) != e1
      | ~ definitionFOFtoCNF_473
      | op(e2,e1) = e3 )
    & ( op(e2,e4) != e1
      | ~ definitionFOFtoCNF_473
      | op(e2,e1) = e4 )
    & ( ~ definitionFOFtoCNF_474
      | ~ definitionFOFtoCNF_475
      | ~ definitionFOFtoCNF_476
      | op(e2,e2) = e1
      | op(e2,e3) = e1
      | op(e2,e4) = e1
      | definitionFOFtoCNF_473 )
    & ( op(e2,e1) != e2
      | op(e2,e1) != e3
      | op(e2,e1) != e4
      | ~ definitionFOFtoCNF_474
      | ~ definitionFOFtoCNF_475
      | ~ definitionFOFtoCNF_476
      | e1 = unit
      | definitionFOFtoCNF_473 )
    & ( op(e2,e1) != e2
      | op(e2,e1) != e3
      | ~ definitionFOFtoCNF_474
      | ~ definitionFOFtoCNF_475
      | ~ definitionFOFtoCNF_476
      | e1 = unit
      | op(e2,e4) = e1
      | definitionFOFtoCNF_473 )
    & ( op(e2,e1) != e2
      | op(e2,e1) != e4
      | ~ definitionFOFtoCNF_474
      | ~ definitionFOFtoCNF_475
      | ~ definitionFOFtoCNF_476
      | e1 = unit
      | op(e2,e3) = e1
      | definitionFOFtoCNF_473 )
    & ( op(e2,e1) != e2
      | ~ definitionFOFtoCNF_474
      | ~ definitionFOFtoCNF_475
      | ~ definitionFOFtoCNF_476
      | e1 = unit
      | op(e2,e3) = e1
      | op(e2,e4) = e1
      | definitionFOFtoCNF_473 )
    & ( op(e2,e1) != e3
      | op(e2,e1) != e4
      | ~ definitionFOFtoCNF_474
      | ~ definitionFOFtoCNF_475
      | ~ definitionFOFtoCNF_476
      | e1 = unit
      | op(e2,e2) = e1
      | definitionFOFtoCNF_473 )
    & ( op(e2,e1) != e3
      | ~ definitionFOFtoCNF_474
      | ~ definitionFOFtoCNF_475
      | ~ definitionFOFtoCNF_476
      | e1 = unit
      | op(e2,e2) = e1
      | op(e2,e4) = e1
      | definitionFOFtoCNF_473 )
    & ( op(e2,e1) != e4
      | ~ definitionFOFtoCNF_474
      | ~ definitionFOFtoCNF_475
      | ~ definitionFOFtoCNF_476
      | e1 = unit
      | op(e2,e2) = e1
      | op(e2,e3) = e1
      | definitionFOFtoCNF_473 ) ),
    inference(clausify,[],[normalize_11_41]) ).

fof(normalize_11_43,plain,
    ( ~ definitionFOFtoCNF_473
    | definitionFOFtoCNF_474 ),
    inference(conjunct,[],[normalize_11_42]) ).

fof(normalize_11_44,plain,
    ( ~ definitionFOFtoCNF_472
  <=> ( ( op(e1,e2) = e1
        & ( op(e1,e1) != e2
          | e1 = unit ) )
      | ( op(e1,e3) = e1
        & ( op(e1,e1) != e3
          | e1 = unit ) )
      | ( op(e1,e4) = e1
        & ( op(e1,e1) != e4
          | e1 = unit ) )
      | ( op(e2,e0) = e1
        & ( op(e2,e1) != e0
          | e1 = unit ) )
      | ( op(e2,e1) = e1
        & ( op(e2,e1) != e1
          | e1 = unit ) )
      | ( op(e2,e2) = e1
        & ( op(e2,e1) != e2
          | e1 = unit ) )
      | ( op(e2,e3) = e1
        & ( op(e2,e1) != e3
          | e1 = unit ) )
      | ( op(e2,e4) = e1
        & ( op(e2,e1) != e4
          | e1 = unit ) )
      | ( op(e3,e0) = e1
        & ( op(e3,e1) != e0
          | e1 = unit ) )
      | ( op(e3,e1) = e1
        & ( op(e3,e1) != e1
          | e1 = unit ) )
      | ( op(e3,e2) = e1
        & ( op(e3,e1) != e2
          | e1 = unit ) )
      | ( op(e3,e3) = e1
        & ( op(e3,e1) != e3
          | e1 = unit ) )
      | ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) )
      | ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_69]) ).

fof(normalize_11_45,plain,
    ( ~ definitionFOFtoCNF_472
  <=> ( ~ definitionFOFtoCNF_473
      | ( op(e3,e0) = e1
        & ( op(e3,e1) != e0
          | e1 = unit ) )
      | ( op(e3,e1) = e1
        & ( op(e3,e1) != e1
          | e1 = unit ) )
      | ( op(e3,e2) = e1
        & ( op(e3,e1) != e2
          | e1 = unit ) )
      | ( op(e3,e3) = e1
        & ( op(e3,e1) != e3
          | e1 = unit ) )
      | ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) )
      | ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(simplify,[],[normalize_11_44,normalize_11_41,normalize_11_36,normalize_11_38,normalize_11_40]) ).

fof(normalize_11_46,plain,
    ( ~ definitionFOFtoCNF_477
  <=> ( ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_74]) ).

fof(normalize_11_47,plain,
    ( ~ definitionFOFtoCNF_478
  <=> ( op(e4,e1) = e1
      & ( op(e4,e1) != e1
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_75]) ).

fof(normalize_11_48,plain,
    ( ~ definitionFOFtoCNF_477
  <=> ( ~ definitionFOFtoCNF_478
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(simplify,[],[normalize_11_46,normalize_11_47]) ).

fof(normalize_11_49,plain,
    ( ~ definitionFOFtoCNF_472
  <=> ( ~ definitionFOFtoCNF_473
      | ~ definitionFOFtoCNF_477
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_11_45,normalize_11_48,normalize_11_47]) ).

fof(normalize_11_50,plain,
    ( ~ definitionFOFtoCNF_479
  <=> ( ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_76]) ).

fof(normalize_11_51,plain,
    ( ~ definitionFOFtoCNF_472
  <=> ( ~ definitionFOFtoCNF_473
      | ~ definitionFOFtoCNF_477
      | ~ definitionFOFtoCNF_479
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_11_49,normalize_11_50]) ).

fof(normalize_11_52,plain,
    ( ~ definitionFOFtoCNF_480
  <=> ( op(e3,e0) = e1
      & ( op(e3,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_77]) ).

fof(normalize_11_53,plain,
    ( ~ definitionFOFtoCNF_472
  <=> ( ~ definitionFOFtoCNF_473
      | ~ definitionFOFtoCNF_477
      | ~ definitionFOFtoCNF_479
      | ~ definitionFOFtoCNF_480
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_11_51,normalize_11_52]) ).

fof(normalize_11_54,plain,
    ( ( ~ definitionFOFtoCNF_472
      | definitionFOFtoCNF_473 )
    & ( ~ definitionFOFtoCNF_472
      | definitionFOFtoCNF_477 )
    & ( ~ definitionFOFtoCNF_472
      | definitionFOFtoCNF_479 )
    & ( ~ definitionFOFtoCNF_472
      | definitionFOFtoCNF_480 )
    & ( e1 != unit
      | op(e3,e1) != e1
      | ~ definitionFOFtoCNF_472 )
    & ( e1 != unit
      | op(e3,e2) != e1
      | ~ definitionFOFtoCNF_472 )
    & ( e1 != unit
      | op(e3,e3) != e1
      | ~ definitionFOFtoCNF_472 )
    & ( op(e3,e2) != e1
      | ~ definitionFOFtoCNF_472
      | op(e3,e1) = e2 )
    & ( op(e3,e3) != e1
      | ~ definitionFOFtoCNF_472
      | op(e3,e1) = e3 )
    & ( ~ definitionFOFtoCNF_473
      | ~ definitionFOFtoCNF_477
      | ~ definitionFOFtoCNF_479
      | ~ definitionFOFtoCNF_480
      | op(e3,e1) = e1
      | op(e3,e2) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_472 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e2
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_473
      | ~ definitionFOFtoCNF_477
      | ~ definitionFOFtoCNF_479
      | ~ definitionFOFtoCNF_480
      | e1 = unit
      | definitionFOFtoCNF_472 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e2
      | ~ definitionFOFtoCNF_473
      | ~ definitionFOFtoCNF_477
      | ~ definitionFOFtoCNF_479
      | ~ definitionFOFtoCNF_480
      | e1 = unit
      | op(e3,e3) = e1
      | definitionFOFtoCNF_472 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_473
      | ~ definitionFOFtoCNF_477
      | ~ definitionFOFtoCNF_479
      | ~ definitionFOFtoCNF_480
      | e1 = unit
      | op(e3,e2) = e1
      | definitionFOFtoCNF_472 )
    & ( op(e3,e1) != e1
      | ~ definitionFOFtoCNF_473
      | ~ definitionFOFtoCNF_477
      | ~ definitionFOFtoCNF_479
      | ~ definitionFOFtoCNF_480
      | e1 = unit
      | op(e3,e2) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_472 )
    & ( op(e3,e1) != e2
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_473
      | ~ definitionFOFtoCNF_477
      | ~ definitionFOFtoCNF_479
      | ~ definitionFOFtoCNF_480
      | e1 = unit
      | op(e3,e1) = e1
      | definitionFOFtoCNF_472 )
    & ( op(e3,e1) != e2
      | ~ definitionFOFtoCNF_473
      | ~ definitionFOFtoCNF_477
      | ~ definitionFOFtoCNF_479
      | ~ definitionFOFtoCNF_480
      | e1 = unit
      | op(e3,e1) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_472 )
    & ( op(e3,e1) != e3
      | ~ definitionFOFtoCNF_473
      | ~ definitionFOFtoCNF_477
      | ~ definitionFOFtoCNF_479
      | ~ definitionFOFtoCNF_480
      | e1 = unit
      | op(e3,e1) = e1
      | op(e3,e2) = e1
      | definitionFOFtoCNF_472 ) ),
    inference(clausify,[],[normalize_11_53]) ).

fof(normalize_11_55,plain,
    ( ~ definitionFOFtoCNF_472
    | definitionFOFtoCNF_473 ),
    inference(conjunct,[],[normalize_11_54]) ).

fof(normalize_11_56,plain,
    ( ~ definitionFOFtoCNF_481
  <=> ( ~ definitionFOFtoCNF_472
      | ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_78]) ).

fof(normalize_11_57,plain,
    ( ~ definitionFOFtoCNF_482
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_79]) ).

fof(normalize_11_58,plain,
    ( ~ definitionFOFtoCNF_481
  <=> ( ~ definitionFOFtoCNF_472
      | ~ definitionFOFtoCNF_482
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_11_56,normalize_11_57]) ).

fof(normalize_11_59,plain,
    ( ~ definitionFOFtoCNF_483
  <=> ( op(e0,e0) = e1
      & ( op(e0,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_80]) ).

fof(normalize_11_60,plain,
    ( ~ definitionFOFtoCNF_481
  <=> ( ~ definitionFOFtoCNF_472
      | ~ definitionFOFtoCNF_482
      | ~ definitionFOFtoCNF_483
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_11_58,normalize_11_59]) ).

fof(normalize_11_61,plain,
    ( ( ~ definitionFOFtoCNF_481
      | definitionFOFtoCNF_472 )
    & ( ~ definitionFOFtoCNF_481
      | definitionFOFtoCNF_482 )
    & ( ~ definitionFOFtoCNF_481
      | definitionFOFtoCNF_483 )
    & ( e1 != unit
      | op(e0,e1) != e1
      | ~ definitionFOFtoCNF_481 )
    & ( e1 != unit
      | op(e0,e2) != e1
      | ~ definitionFOFtoCNF_481 )
    & ( e1 != unit
      | op(e0,e3) != e1
      | ~ definitionFOFtoCNF_481 )
    & ( op(e0,e2) != e1
      | ~ definitionFOFtoCNF_481
      | op(e0,e1) = e2 )
    & ( op(e0,e3) != e1
      | ~ definitionFOFtoCNF_481
      | op(e0,e1) = e3 )
    & ( ~ definitionFOFtoCNF_472
      | ~ definitionFOFtoCNF_482
      | ~ definitionFOFtoCNF_483
      | op(e0,e1) = e1
      | op(e0,e2) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_481 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e2
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_472
      | ~ definitionFOFtoCNF_482
      | ~ definitionFOFtoCNF_483
      | e1 = unit
      | definitionFOFtoCNF_481 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e2
      | ~ definitionFOFtoCNF_472
      | ~ definitionFOFtoCNF_482
      | ~ definitionFOFtoCNF_483
      | e1 = unit
      | op(e0,e3) = e1
      | definitionFOFtoCNF_481 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_472
      | ~ definitionFOFtoCNF_482
      | ~ definitionFOFtoCNF_483
      | e1 = unit
      | op(e0,e2) = e1
      | definitionFOFtoCNF_481 )
    & ( op(e0,e1) != e1
      | ~ definitionFOFtoCNF_472
      | ~ definitionFOFtoCNF_482
      | ~ definitionFOFtoCNF_483
      | e1 = unit
      | op(e0,e2) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_481 )
    & ( op(e0,e1) != e2
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_472
      | ~ definitionFOFtoCNF_482
      | ~ definitionFOFtoCNF_483
      | e1 = unit
      | op(e0,e1) = e1
      | definitionFOFtoCNF_481 )
    & ( op(e0,e1) != e2
      | ~ definitionFOFtoCNF_472
      | ~ definitionFOFtoCNF_482
      | ~ definitionFOFtoCNF_483
      | e1 = unit
      | op(e0,e1) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_481 )
    & ( op(e0,e1) != e3
      | ~ definitionFOFtoCNF_472
      | ~ definitionFOFtoCNF_482
      | ~ definitionFOFtoCNF_483
      | e1 = unit
      | op(e0,e1) = e1
      | op(e0,e2) = e1
      | definitionFOFtoCNF_481 ) ),
    inference(clausify,[],[normalize_11_60]) ).

fof(normalize_11_62,plain,
    ( ~ definitionFOFtoCNF_481
    | definitionFOFtoCNF_472 ),
    inference(conjunct,[],[normalize_11_61]) ).

fof(normalize_11_63,plain,
    ( ~ definitionFOFtoCNF_496
  <=> ( ~ definitionFOFtoCNF_490
      | ( op(e4,e4) = e2
        & ( op(e4,e2) != e4
          | e2 = unit ) ) ) ),
    inference(canonicalize,[],[definition_93]) ).

fof(normalize_11_64,plain,
    ( ( ~ definitionFOFtoCNF_496
      | definitionFOFtoCNF_490 )
    & ( e2 != unit
      | op(e4,e4) != e2
      | ~ definitionFOFtoCNF_496 )
    & ( op(e4,e4) != e2
      | ~ definitionFOFtoCNF_496
      | op(e4,e2) = e4 )
    & ( ~ definitionFOFtoCNF_490
      | op(e4,e4) = e2
      | definitionFOFtoCNF_496 )
    & ( op(e4,e2) != e4
      | ~ definitionFOFtoCNF_490
      | e2 = unit
      | definitionFOFtoCNF_496 ) ),
    inference(clausify,[],[normalize_11_63]) ).

fof(normalize_11_65,plain,
    ( ~ definitionFOFtoCNF_496
    | definitionFOFtoCNF_490 ),
    inference(conjunct,[],[normalize_11_64]) ).

fof(normalize_11_66,plain,
    ( ~ definitionFOFtoCNF_505
  <=> ( op(e2,e2) = e3
      & ( op(e2,e3) != e2
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_102]) ).

fof(normalize_11_67,plain,
    ( ( op(e2,e2) = e3
      | definitionFOFtoCNF_505 )
    & ( e3 != unit
      | op(e2,e2) != e3
      | ~ definitionFOFtoCNF_505 )
    & ( op(e2,e2) != e3
      | ~ definitionFOFtoCNF_505
      | op(e2,e3) = e2 )
    & ( op(e2,e3) != e2
      | e3 = unit
      | definitionFOFtoCNF_505 ) ),
    inference(clausify,[],[normalize_11_66]) ).

fof(normalize_11_68,plain,
    ( op(e2,e2) != e3
    | ~ definitionFOFtoCNF_505
    | op(e2,e3) = e2 ),
    inference(conjunct,[],[normalize_11_67]) ).

fof(normalize_11_69,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_11_7]) ).

fof(normalize_11_70,plain,
    ( ~ definitionFOFtoCNF_503
  <=> ( ~ definitionFOFtoCNF_500
      | ( 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_100]) ).

fof(normalize_11_71,plain,
    ( ~ definitionFOFtoCNF_504
  <=> ( ( op(e3,e1) = e3
        & ( op(e3,e3) != e1
          | e3 = unit ) )
      | ( op(e3,e2) = e3
        & ( op(e3,e3) != e2
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_101]) ).

fof(normalize_11_72,plain,
    ( ~ definitionFOFtoCNF_503
  <=> ( ~ definitionFOFtoCNF_500
      | ~ definitionFOFtoCNF_504
      | ( 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_11_70,normalize_11_71]) ).

fof(normalize_11_73,plain,
    ( ~ definitionFOFtoCNF_503
  <=> ( ~ definitionFOFtoCNF_500
      | ~ definitionFOFtoCNF_504
      | ~ definitionFOFtoCNF_505
      | ( 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_11_72,normalize_11_66]) ).

fof(normalize_11_74,plain,
    ( ( ~ definitionFOFtoCNF_503
      | definitionFOFtoCNF_500 )
    & ( ~ definitionFOFtoCNF_503
      | definitionFOFtoCNF_504 )
    & ( ~ definitionFOFtoCNF_503
      | definitionFOFtoCNF_505 )
    & ( e3 != unit
      | op(e2,e3) != e3
      | ~ definitionFOFtoCNF_503 )
    & ( e3 != unit
      | op(e2,e4) != e3
      | ~ definitionFOFtoCNF_503 )
    & ( e3 != unit
      | op(e3,e0) != e3
      | ~ definitionFOFtoCNF_503 )
    & ( op(e2,e4) != e3
      | ~ definitionFOFtoCNF_503
      | op(e2,e3) = e4 )
    & ( op(e3,e0) != e3
      | ~ definitionFOFtoCNF_503
      | op(e3,e3) = e0 )
    & ( ~ definitionFOFtoCNF_500
      | ~ definitionFOFtoCNF_504
      | ~ definitionFOFtoCNF_505
      | op(e2,e3) = e3
      | op(e2,e4) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_503 )
    & ( op(e2,e3) != e3
      | op(e2,e3) != e4
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_500
      | ~ definitionFOFtoCNF_504
      | ~ definitionFOFtoCNF_505
      | e3 = unit
      | definitionFOFtoCNF_503 )
    & ( op(e2,e3) != e3
      | op(e2,e3) != e4
      | ~ definitionFOFtoCNF_500
      | ~ definitionFOFtoCNF_504
      | ~ definitionFOFtoCNF_505
      | e3 = unit
      | op(e3,e0) = e3
      | definitionFOFtoCNF_503 )
    & ( op(e2,e3) != e3
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_500
      | ~ definitionFOFtoCNF_504
      | ~ definitionFOFtoCNF_505
      | e3 = unit
      | op(e2,e4) = e3
      | definitionFOFtoCNF_503 )
    & ( op(e2,e3) != e3
      | ~ definitionFOFtoCNF_500
      | ~ definitionFOFtoCNF_504
      | ~ definitionFOFtoCNF_505
      | e3 = unit
      | op(e2,e4) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_503 )
    & ( op(e2,e3) != e4
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_500
      | ~ definitionFOFtoCNF_504
      | ~ definitionFOFtoCNF_505
      | e3 = unit
      | op(e2,e3) = e3
      | definitionFOFtoCNF_503 )
    & ( op(e2,e3) != e4
      | ~ definitionFOFtoCNF_500
      | ~ definitionFOFtoCNF_504
      | ~ definitionFOFtoCNF_505
      | e3 = unit
      | op(e2,e3) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_503 )
    & ( op(e3,e3) != e0
      | ~ definitionFOFtoCNF_500
      | ~ definitionFOFtoCNF_504
      | ~ definitionFOFtoCNF_505
      | e3 = unit
      | op(e2,e3) = e3
      | op(e2,e4) = e3
      | definitionFOFtoCNF_503 ) ),
    inference(clausify,[],[normalize_11_73]) ).

fof(normalize_11_75,plain,
    ( ~ definitionFOFtoCNF_503
    | definitionFOFtoCNF_505 ),
    inference(conjunct,[],[normalize_11_74]) ).

fof(normalize_11_76,plain,
    ( ~ definitionFOFtoCNF_506
  <=> ( ~ definitionFOFtoCNF_503
      | ( 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_103]) ).

fof(normalize_11_77,plain,
    ( ~ definitionFOFtoCNF_507
  <=> ( ( op(e4,e2) = e3
        & ( op(e4,e3) != e2
          | e3 = unit ) )
      | ( op(e4,e3) = e3
        & ( op(e4,e3) != e3
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_104]) ).

fof(normalize_11_78,plain,
    ( ~ definitionFOFtoCNF_506
  <=> ( ~ definitionFOFtoCNF_503
      | ~ definitionFOFtoCNF_507
      | ( 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_11_76,normalize_11_77]) ).

fof(normalize_11_79,plain,
    ( ~ definitionFOFtoCNF_508
  <=> ( op(e3,e3) = e3
      & ( op(e3,e3) != e3
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_105]) ).

fof(normalize_11_80,plain,
    ( ~ definitionFOFtoCNF_506
  <=> ( ~ definitionFOFtoCNF_503
      | ~ definitionFOFtoCNF_507
      | ~ definitionFOFtoCNF_508
      | ( 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_11_78,normalize_11_79]) ).

fof(normalize_11_81,plain,
    ( ( ~ definitionFOFtoCNF_506
      | definitionFOFtoCNF_503 )
    & ( ~ definitionFOFtoCNF_506
      | definitionFOFtoCNF_507 )
    & ( ~ definitionFOFtoCNF_506
      | definitionFOFtoCNF_508 )
    & ( e3 != unit
      | op(e3,e4) != e3
      | ~ definitionFOFtoCNF_506 )
    & ( e3 != unit
      | op(e4,e0) != e3
      | ~ definitionFOFtoCNF_506 )
    & ( e3 != unit
      | op(e4,e1) != e3
      | ~ definitionFOFtoCNF_506 )
    & ( op(e3,e4) != e3
      | ~ definitionFOFtoCNF_506
      | op(e3,e3) = e4 )
    & ( op(e4,e0) != e3
      | ~ definitionFOFtoCNF_506
      | op(e4,e3) = e0 )
    & ( op(e4,e1) != e3
      | ~ definitionFOFtoCNF_506
      | op(e4,e3) = e1 )
    & ( ~ definitionFOFtoCNF_503
      | ~ definitionFOFtoCNF_507
      | ~ definitionFOFtoCNF_508
      | op(e3,e4) = e3
      | op(e4,e0) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_506 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e0
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_503
      | ~ definitionFOFtoCNF_507
      | ~ definitionFOFtoCNF_508
      | e3 = unit
      | definitionFOFtoCNF_506 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e0
      | ~ definitionFOFtoCNF_503
      | ~ definitionFOFtoCNF_507
      | ~ definitionFOFtoCNF_508
      | e3 = unit
      | op(e4,e1) = e3
      | definitionFOFtoCNF_506 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_503
      | ~ definitionFOFtoCNF_507
      | ~ definitionFOFtoCNF_508
      | e3 = unit
      | op(e4,e0) = e3
      | definitionFOFtoCNF_506 )
    & ( op(e3,e3) != e4
      | ~ definitionFOFtoCNF_503
      | ~ definitionFOFtoCNF_507
      | ~ definitionFOFtoCNF_508
      | e3 = unit
      | op(e4,e0) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_506 )
    & ( op(e4,e3) != e0
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_503
      | ~ definitionFOFtoCNF_507
      | ~ definitionFOFtoCNF_508
      | e3 = unit
      | op(e3,e4) = e3
      | definitionFOFtoCNF_506 )
    & ( op(e4,e3) != e0
      | ~ definitionFOFtoCNF_503
      | ~ definitionFOFtoCNF_507
      | ~ definitionFOFtoCNF_508
      | e3 = unit
      | op(e3,e4) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_506 )
    & ( op(e4,e3) != e1
      | ~ definitionFOFtoCNF_503
      | ~ definitionFOFtoCNF_507
      | ~ definitionFOFtoCNF_508
      | e3 = unit
      | op(e3,e4) = e3
      | op(e4,e0) = e3
      | definitionFOFtoCNF_506 ) ),
    inference(clausify,[],[normalize_11_80]) ).

fof(normalize_11_82,plain,
    ( ~ definitionFOFtoCNF_506
    | definitionFOFtoCNF_503 ),
    inference(conjunct,[],[normalize_11_81]) ).

fof(normalize_11_83,plain,
    ( ~ definitionFOFtoCNF_509
  <=> ( ~ definitionFOFtoCNF_506
      | ( op(e4,e4) = e3
        & ( op(e4,e3) != e4
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_106]) ).

fof(normalize_11_84,plain,
    ( ( ~ definitionFOFtoCNF_509
      | definitionFOFtoCNF_506 )
    & ( e3 != unit
      | op(e4,e4) != e3
      | ~ definitionFOFtoCNF_509 )
    & ( op(e4,e4) != e3
      | ~ definitionFOFtoCNF_509
      | op(e4,e3) = e4 )
    & ( ~ definitionFOFtoCNF_506
      | op(e4,e4) = e3
      | definitionFOFtoCNF_509 )
    & ( op(e4,e3) != e4
      | ~ definitionFOFtoCNF_506
      | e3 = unit
      | definitionFOFtoCNF_509 ) ),
    inference(clausify,[],[normalize_11_83]) ).

fof(normalize_11_85,plain,
    ( ~ definitionFOFtoCNF_509
    | definitionFOFtoCNF_506 ),
    inference(conjunct,[],[normalize_11_84]) ).

fof(normalize_11_86,plain,
    ( op(e1,e2) != op(e2,e1)
    & op(op(e2,e1),e2) != e1
    & op(op(e2,e1),e1) = e2
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = e1 )
    & ( op(op(e0,e2),e2) != e0
      | op(e2,e0) = op(e0,e2)
      | op(op(e0,e2),e0) = e2 )
    & ( op(op(e0,e3),e3) != e0
      | op(e3,e0) = op(e0,e3)
      | op(op(e0,e3),e0) = e3 )
    & ( op(op(e0,e4),e4) != e0
      | op(e4,e0) = op(e0,e4)
      | op(op(e0,e4),e0) = e4 )
    & ( op(op(e1,e0),e0) != e1
      | op(e0,e1) = op(e1,e0)
      | op(op(e1,e0),e1) = e0 )
    & ( op(op(e1,e2),e2) != e1
      | op(e2,e1) = op(e1,e2)
      | op(op(e1,e2),e1) = e2 )
    & ( op(op(e1,e3),e3) != e1
      | op(e3,e1) = op(e1,e3)
      | op(op(e1,e3),e1) = e3 )
    & ( op(op(e1,e4),e4) != e1
      | op(e4,e1) = op(e1,e4)
      | op(op(e1,e4),e1) = e4 )
    & ( op(op(e2,e0),e0) != e2
      | op(e0,e2) = op(e2,e0)
      | op(op(e2,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_11_0]) ).

fof(normalize_11_87,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_11_86]) ).

fof(normalize_11_88,plain,
    ( ( definitionFOFtoCNF_459
      & ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) ) )
    | ( ( 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(simplify,[],[normalize_11_87,normalize_11_29,normalize_11_15,normalize_11_12,normalize_11_26,normalize_11_24,normalize_11_4,normalize_11_1,normalize_11_3,normalize_11_14,normalize_11_28,normalize_11_21,normalize_11_23]) ).

fof(normalize_11_89,plain,
    ( definitionFOFtoCNF_471
    | ( ( 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(simplify,[],[normalize_11_88,normalize_11_32]) ).

fof(normalize_11_90,plain,
    ( definitionFOFtoCNF_471
    | ( definitionFOFtoCNF_472
      & ( 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(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_11_89,normalize_11_53,normalize_11_50,normalize_11_41,normalize_11_36,normalize_11_48,normalize_11_38,normalize_11_40,normalize_11_52,normalize_11_47]) ).

fof(normalize_11_91,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | ( ( 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_11_90,normalize_11_60,normalize_11_57,normalize_11_59]) ).

fof(normalize_11_92,plain,
    ( ~ definitionFOFtoCNF_484
  <=> ( ( 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_81]) ).

fof(normalize_11_93,plain,
    ( ~ definitionFOFtoCNF_485
  <=> ( ( 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_82]) ).

fof(normalize_11_94,plain,
    ( ~ definitionFOFtoCNF_486
  <=> ( op(e0,e0) = e2
      & ( op(e0,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_83]) ).

fof(normalize_11_95,plain,
    ( ~ definitionFOFtoCNF_485
  <=> ( ~ definitionFOFtoCNF_486
      | ( 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_11_93,normalize_11_94]) ).

fof(normalize_11_96,plain,
    ( ~ definitionFOFtoCNF_487
  <=> ( op(e0,e1) = e2
      & ( op(e0,e2) != e1
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_84]) ).

fof(normalize_11_97,plain,
    ( ~ definitionFOFtoCNF_485
  <=> ( ~ definitionFOFtoCNF_486
      | ~ definitionFOFtoCNF_487
      | ( 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_11_95,normalize_11_96]) ).

fof(normalize_11_98,plain,
    ( ~ definitionFOFtoCNF_484
  <=> ( ~ definitionFOFtoCNF_485
      | ( 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_11_92,normalize_11_97,normalize_11_94,normalize_11_96]) ).

fof(normalize_11_99,plain,
    ( ~ definitionFOFtoCNF_488
  <=> ( ( 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_85]) ).

fof(normalize_11_100,plain,
    ( ~ definitionFOFtoCNF_484
  <=> ( ~ definitionFOFtoCNF_485
      | ~ definitionFOFtoCNF_488
      | ( 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_11_98,normalize_11_99]) ).

fof(normalize_11_101,plain,
    ( ~ definitionFOFtoCNF_489
  <=> ( op(e1,e0) = e2
      & ( op(e1,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_86]) ).

fof(normalize_11_102,plain,
    ( ~ definitionFOFtoCNF_484
  <=> ( ~ definitionFOFtoCNF_485
      | ~ definitionFOFtoCNF_488
      | ~ definitionFOFtoCNF_489
      | ( 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_11_100,normalize_11_101]) ).

fof(normalize_11_103,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | ( definitionFOFtoCNF_484
      & ( 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_11_91,normalize_11_102,normalize_11_99,normalize_11_97,normalize_11_94,normalize_11_96,normalize_11_101]) ).

fof(normalize_11_104,plain,
    ( ~ definitionFOFtoCNF_490
  <=> ( ~ definitionFOFtoCNF_484
      | ( 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_87]) ).

fof(normalize_11_105,plain,
    ( ~ definitionFOFtoCNF_491
  <=> ( ( 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_88]) ).

fof(normalize_11_106,plain,
    ( ~ definitionFOFtoCNF_492
  <=> ( op(e3,e4) = e2
      & ( op(e3,e2) != e4
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_89]) ).

fof(normalize_11_107,plain,
    ( ~ definitionFOFtoCNF_491
  <=> ( ~ definitionFOFtoCNF_492
      | ( 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_11_105,normalize_11_106]) ).

fof(normalize_11_108,plain,
    ( ~ definitionFOFtoCNF_493
  <=> ( op(e4,e0) = e2
      & ( op(e4,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_90]) ).

fof(normalize_11_109,plain,
    ( ~ definitionFOFtoCNF_491
  <=> ( ~ definitionFOFtoCNF_492
      | ~ definitionFOFtoCNF_493
      | ( 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_11_107,normalize_11_108]) ).

fof(normalize_11_110,plain,
    ( ~ definitionFOFtoCNF_490
  <=> ( ~ definitionFOFtoCNF_484
      | ~ definitionFOFtoCNF_491
      | ( 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_11_104,normalize_11_109,normalize_11_106,normalize_11_108]) ).

fof(normalize_11_111,plain,
    ( ~ definitionFOFtoCNF_494
  <=> ( ( 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_91]) ).

fof(normalize_11_112,plain,
    ( ~ definitionFOFtoCNF_490
  <=> ( ~ definitionFOFtoCNF_484
      | ~ definitionFOFtoCNF_491
      | ~ definitionFOFtoCNF_494
      | ( 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_11_110,normalize_11_111]) ).

fof(normalize_11_113,plain,
    ( ~ definitionFOFtoCNF_495
  <=> ( op(e2,e2) = e2
      & ( op(e2,e2) != e2
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_92]) ).

fof(normalize_11_114,plain,
    ( ~ definitionFOFtoCNF_490
  <=> ( ~ definitionFOFtoCNF_484
      | ~ definitionFOFtoCNF_491
      | ~ definitionFOFtoCNF_494
      | ~ definitionFOFtoCNF_495
      | ( 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_11_112,normalize_11_113]) ).

fof(normalize_11_115,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | ( definitionFOFtoCNF_490
      & ( 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_11_103,normalize_11_114,normalize_11_111,normalize_11_109,normalize_11_113,normalize_11_106,normalize_11_108]) ).

fof(normalize_11_116,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496
    | ( ( 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_11_115,normalize_11_63]) ).

fof(normalize_11_117,plain,
    ( ~ definitionFOFtoCNF_497
  <=> ( ( 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_94]) ).

fof(normalize_11_118,plain,
    ( ~ definitionFOFtoCNF_498
  <=> ( ( op(e0,e0) = e3
        & ( op(e0,e3) != e0
          | e3 = unit ) )
      | ( op(e0,e1) = e3
        & ( op(e0,e3) != e1
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_95]) ).

fof(normalize_11_119,plain,
    ( ~ definitionFOFtoCNF_497
  <=> ( ~ definitionFOFtoCNF_498
      | ( 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_11_117,normalize_11_118]) ).

fof(normalize_11_120,plain,
    ( ~ definitionFOFtoCNF_499
  <=> ( op(e0,e2) = e3
      & ( op(e0,e3) != e2
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_96]) ).

fof(normalize_11_121,plain,
    ( ~ definitionFOFtoCNF_497
  <=> ( ~ definitionFOFtoCNF_498
      | ~ definitionFOFtoCNF_499
      | ( 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_11_119,normalize_11_120]) ).

fof(normalize_11_122,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496
    | ( definitionFOFtoCNF_497
      & ( 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_11_116,normalize_11_121,normalize_11_118,normalize_11_120]) ).

fof(normalize_11_123,plain,
    ( ~ definitionFOFtoCNF_500
  <=> ( ~ definitionFOFtoCNF_497
      | ( 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_97]) ).

fof(normalize_11_124,plain,
    ( ~ definitionFOFtoCNF_501
  <=> ( ( op(e2,e0) = e3
        & ( op(e2,e3) != e0
          | e3 = unit ) )
      | ( op(e2,e1) = e3
        & ( op(e2,e3) != e1
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_98]) ).

fof(normalize_11_125,plain,
    ( ~ definitionFOFtoCNF_500
  <=> ( ~ definitionFOFtoCNF_497
      | ~ definitionFOFtoCNF_501
      | ( 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_11_123,normalize_11_124]) ).

fof(normalize_11_126,plain,
    ( ~ definitionFOFtoCNF_502
  <=> ( op(e1,e1) = e3
      & ( op(e1,e3) != e1
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_99]) ).

fof(normalize_11_127,plain,
    ( ~ definitionFOFtoCNF_500
  <=> ( ~ definitionFOFtoCNF_497
      | ~ definitionFOFtoCNF_501
      | ~ definitionFOFtoCNF_502
      | ( 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_11_125,normalize_11_126]) ).

fof(normalize_11_128,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496
    | ( definitionFOFtoCNF_500
      & ( 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_11_122,normalize_11_127,normalize_11_124,normalize_11_126]) ).

fof(normalize_11_129,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496
    | ( definitionFOFtoCNF_503
      & ( 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_11_128,normalize_11_73,normalize_11_71,normalize_11_66]) ).

fof(normalize_11_130,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496
    | ( definitionFOFtoCNF_506
      & ( 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_11_129,normalize_11_80,normalize_11_77,normalize_11_79]) ).

fof(normalize_11_131,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496
    | definitionFOFtoCNF_509
    | ( ( 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_11_130,normalize_11_83]) ).

fof(normalize_11_132,plain,
    ( ( e4 != unit
      | op(e0,e0) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e0,e1) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e0,e2) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e0,e3) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e0,e4) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e1,e0) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e1,e1) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e1,e2) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e1,e3) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e1,e4) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e2,e0) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e2,e1) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e2,e2) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e2,e3) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e2,e4) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e3,e0) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e3,e1) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e3,e2) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e3,e3) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e3,e4) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e4,e0) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e4,e1) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e4,e2) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e4,e3) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( e4 != unit
      | op(e4,e4) != e4
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e0,e0) != e4
      | op(e0,e4) = e0
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e0,e1) != e4
      | op(e0,e4) = e1
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e0,e2) != e4
      | op(e0,e4) = e2
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e0,e3) != e4
      | op(e0,e4) = e3
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e1,e0) != e4
      | op(e1,e4) = e0
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e1,e1) != e4
      | op(e1,e4) = e1
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e1,e2) != e4
      | op(e1,e4) = e2
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e1,e3) != e4
      | op(e1,e4) = e3
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e2,e0) != e4
      | op(e2,e4) = e0
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e2,e1) != e4
      | op(e2,e4) = e1
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e2,e2) != e4
      | op(e2,e4) = e2
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e2,e3) != e4
      | op(e2,e4) = e3
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e3,e0) != e4
      | op(e3,e4) = e0
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e3,e1) != e4
      | op(e3,e4) = e1
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e3,e2) != e4
      | op(e3,e4) = e2
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e3,e3) != e4
      | op(e3,e4) = e3
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e4,e0) != e4
      | op(e4,e4) = e0
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e4,e1) != e4
      | op(e4,e4) = e1
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e4,e2) != e4
      | op(e4,e4) = e2
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 )
    & ( op(e4,e3) != e4
      | op(e4,e4) = e3
      | definitionFOFtoCNF_471
      | definitionFOFtoCNF_481
      | definitionFOFtoCNF_496
      | definitionFOFtoCNF_509 ) ),
    inference(clausify,[],[normalize_11_131]) ).

fof(normalize_11_133,plain,
    ( e4 != unit
    | op(e3,e3) != e4
    | definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496
    | definitionFOFtoCNF_509 ),
    inference(conjunct,[],[normalize_11_132]) ).

fof(normalize_11_134,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_11_7]) ).

fof(normalize_11_135,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_11_136,plain,
    op(unit,e2) = e2,
    inference(conjunct,[],[normalize_11_135]) ).

fof(normalize_11_137,plain,
    op(unit,e4) = e4,
    inference(conjunct,[],[normalize_11_135]) ).

fof(normalize_11_138,plain,
    op(unit,e3) = e3,
    inference(conjunct,[],[normalize_11_135]) ).

fof(normalize_11_139,plain,
    op(unit,e1) = e1,
    inference(conjunct,[],[normalize_11_135]) ).

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

fof(normalize_11_141,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_142,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_11_141]) ).

fof(normalize_11_143,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_11_144,plain,
    op(e2,e2) != op(e2,e3),
    inference(conjunct,[],[normalize_11_143]) ).

fof(normalize_11_145,plain,
    op(e3,e3) != op(e3,e4),
    inference(conjunct,[],[normalize_11_143]) ).

fof(normalize_11_146,plain,
    op(e2,unit) = e2,
    inference(conjunct,[],[normalize_11_135]) ).

fof(normalize_11_147,plain,
    op(e1,e2) != op(e2,e1),
    inference(conjunct,[],[normalize_11_86]) ).

fof(normalize_11_148,plain,
    op(e4,e0) != op(e4,e2),
    inference(conjunct,[],[normalize_11_143]) ).

fof(normalize_11_149,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_11_150,plain,
    ( op(e0,e2) = e4
    | op(e1,e2) = e4
    | op(e2,e2) = e4
    | op(e3,e2) = e4
    | op(e4,e2) = e4 ),
    inference(conjunct,[],[normalize_11_149]) ).

fof(normalize_11_151,plain,
    e3 != e4,
    inference(conjunct,[],[normalize_11_141]) ).

fof(normalize_11_152,plain,
    op(e3,e2) != op(e3,e3),
    inference(conjunct,[],[normalize_11_143]) ).

fof(normalize_11_153,plain,
    op(e4,unit) = e4,
    inference(conjunct,[],[normalize_11_135]) ).

fof(normalize_11_154,plain,
    op(e0,e4) != op(e2,e4),
    inference(conjunct,[],[normalize_11_143]) ).

fof(normalize_11_155,plain,
    ( op(e2,e0) = e4
    | op(e2,e1) = e4
    | op(e2,e2) = e4
    | op(e2,e3) = e4
    | op(e2,e4) = e4 ),
    inference(conjunct,[],[normalize_11_149]) ).

fof(normalize_11_156,plain,
    op(e2,e3) != op(e3,e3),
    inference(conjunct,[],[normalize_11_143]) ).

fof(normalize_11_157,plain,
    e2 != e4,
    inference(conjunct,[],[normalize_11_141]) ).

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

fof(normalize_11_159,plain,
    ( ( ~ definitionFOFtoCNF_490
      | definitionFOFtoCNF_484 )
    & ( ~ definitionFOFtoCNF_490
      | definitionFOFtoCNF_491 )
    & ( ~ definitionFOFtoCNF_490
      | definitionFOFtoCNF_494 )
    & ( ~ definitionFOFtoCNF_490
      | definitionFOFtoCNF_495 )
    & ( e2 != unit
      | op(e2,e3) != e2
      | ~ definitionFOFtoCNF_490 )
    & ( e2 != unit
      | op(e2,e4) != e2
      | ~ definitionFOFtoCNF_490 )
    & ( e2 != unit
      | op(e3,e0) != e2
      | ~ definitionFOFtoCNF_490 )
    & ( op(e2,e3) != e2
      | ~ definitionFOFtoCNF_490
      | op(e2,e2) = e3 )
    & ( op(e2,e4) != e2
      | ~ definitionFOFtoCNF_490
      | op(e2,e2) = e4 )
    & ( op(e3,e0) != e2
      | ~ definitionFOFtoCNF_490
      | op(e3,e2) = e0 )
    & ( ~ definitionFOFtoCNF_484
      | ~ definitionFOFtoCNF_491
      | ~ definitionFOFtoCNF_494
      | ~ definitionFOFtoCNF_495
      | op(e2,e3) = e2
      | op(e2,e4) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_490 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e4
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_484
      | ~ definitionFOFtoCNF_491
      | ~ definitionFOFtoCNF_494
      | ~ definitionFOFtoCNF_495
      | e2 = unit
      | definitionFOFtoCNF_490 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e4
      | ~ definitionFOFtoCNF_484
      | ~ definitionFOFtoCNF_491
      | ~ definitionFOFtoCNF_494
      | ~ definitionFOFtoCNF_495
      | e2 = unit
      | op(e3,e0) = e2
      | definitionFOFtoCNF_490 )
    & ( op(e2,e2) != e3
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_484
      | ~ definitionFOFtoCNF_491
      | ~ definitionFOFtoCNF_494
      | ~ definitionFOFtoCNF_495
      | e2 = unit
      | op(e2,e4) = e2
      | definitionFOFtoCNF_490 )
    & ( op(e2,e2) != e3
      | ~ definitionFOFtoCNF_484
      | ~ definitionFOFtoCNF_491
      | ~ definitionFOFtoCNF_494
      | ~ definitionFOFtoCNF_495
      | e2 = unit
      | op(e2,e4) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_490 )
    & ( op(e2,e2) != e4
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_484
      | ~ definitionFOFtoCNF_491
      | ~ definitionFOFtoCNF_494
      | ~ definitionFOFtoCNF_495
      | e2 = unit
      | op(e2,e3) = e2
      | definitionFOFtoCNF_490 )
    & ( op(e2,e2) != e4
      | ~ definitionFOFtoCNF_484
      | ~ definitionFOFtoCNF_491
      | ~ definitionFOFtoCNF_494
      | ~ definitionFOFtoCNF_495
      | e2 = unit
      | op(e2,e3) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_490 )
    & ( op(e3,e2) != e0
      | ~ definitionFOFtoCNF_484
      | ~ definitionFOFtoCNF_491
      | ~ definitionFOFtoCNF_494
      | ~ definitionFOFtoCNF_495
      | e2 = unit
      | op(e2,e3) = e2
      | op(e2,e4) = e2
      | definitionFOFtoCNF_490 ) ),
    inference(clausify,[],[normalize_11_114]) ).

fof(normalize_11_160,plain,
    ( op(e2,e4) != e2
    | ~ definitionFOFtoCNF_490
    | op(e2,e2) = e4 ),
    inference(conjunct,[],[normalize_11_159]) ).

fof(normalize_11_161,plain,
    ( ( e1 != unit
      | op(e1,e2) != e1
      | ~ definitionFOFtoCNF_474 )
    & ( e1 != unit
      | op(e1,e3) != e1
      | ~ definitionFOFtoCNF_474 )
    & ( e1 != unit
      | op(e1,e4) != e1
      | ~ definitionFOFtoCNF_474 )
    & ( op(e1,e2) != e1
      | ~ definitionFOFtoCNF_474
      | op(e1,e1) = e2 )
    & ( op(e1,e3) != e1
      | ~ definitionFOFtoCNF_474
      | op(e1,e1) = e3 )
    & ( op(e1,e4) != e1
      | ~ definitionFOFtoCNF_474
      | op(e1,e1) = e4 )
    & ( op(e1,e2) = e1
      | op(e1,e3) = e1
      | op(e1,e4) = e1
      | definitionFOFtoCNF_474 )
    & ( op(e1,e1) != e2
      | op(e1,e1) != e3
      | op(e1,e1) != e4
      | e1 = unit
      | definitionFOFtoCNF_474 )
    & ( op(e1,e1) != e2
      | op(e1,e1) != e3
      | e1 = unit
      | op(e1,e4) = e1
      | definitionFOFtoCNF_474 )
    & ( op(e1,e1) != e2
      | op(e1,e1) != e4
      | e1 = unit
      | op(e1,e3) = e1
      | definitionFOFtoCNF_474 )
    & ( op(e1,e1) != e2
      | e1 = unit
      | op(e1,e3) = e1
      | op(e1,e4) = e1
      | definitionFOFtoCNF_474 )
    & ( op(e1,e1) != e3
      | op(e1,e1) != e4
      | e1 = unit
      | op(e1,e2) = e1
      | definitionFOFtoCNF_474 )
    & ( op(e1,e1) != e3
      | e1 = unit
      | op(e1,e2) = e1
      | op(e1,e4) = e1
      | definitionFOFtoCNF_474 )
    & ( op(e1,e1) != e4
      | e1 = unit
      | op(e1,e2) = e1
      | op(e1,e3) = e1
      | definitionFOFtoCNF_474 ) ),
    inference(clausify,[],[normalize_11_36]) ).

fof(normalize_11_162,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_474
    | op(e1,e1) = e4 ),
    inference(conjunct,[],[normalize_11_161]) ).

fof(normalize_11_163,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_11_141]) ).

fof(normalize_11_164,plain,
    op(e1,unit) = e1,
    inference(conjunct,[],[normalize_11_135]) ).

fof(normalize_11_165,plain,
    op(e1,e0) != op(e1,e4),
    inference(conjunct,[],[normalize_11_143]) ).

cnf(refute_11_0,plain,
    ( op(e1,e1) != e0
    | ~ definitionFOFtoCNF_461
    | op(e1,e0) = e1 ),
    inference(canonicalize,[],[normalize_11_6]) ).

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

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

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,
    ( e0 != e0
    | op(e1,e1) != e0
    | op(e1,e1) = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e0) ),[1],$fot(e0)]]) ).

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

cnf(refute_11_28,plain,
    ( e0 != e0
    | ~ definitionFOFtoCNF_461
    | op(e1,e0) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_11_27,refute_11_0]) ).

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

cnf(refute_11_30,plain,
    ( ~ definitionFOFtoCNF_461
    | op(e1,e0) = e1 ),
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_11_29,refute_11_28]) ).

cnf(refute_11_31,plain,
    ( ~ definitionFOFtoCNF_460
    | definitionFOFtoCNF_461 ),
    inference(canonicalize,[],[normalize_11_17]) ).

cnf(refute_11_32,plain,
    ( ~ definitionFOFtoCNF_459
    | definitionFOFtoCNF_460 ),
    inference(canonicalize,[],[normalize_11_31]) ).

cnf(refute_11_33,plain,
    ( ~ definitionFOFtoCNF_471
    | definitionFOFtoCNF_459 ),
    inference(canonicalize,[],[normalize_11_34]) ).

cnf(refute_11_34,plain,
    ( ~ definitionFOFtoCNF_473
    | definitionFOFtoCNF_474 ),
    inference(canonicalize,[],[normalize_11_43]) ).

cnf(refute_11_35,plain,
    ( ~ definitionFOFtoCNF_472
    | definitionFOFtoCNF_473 ),
    inference(canonicalize,[],[normalize_11_55]) ).

cnf(refute_11_36,plain,
    ( ~ definitionFOFtoCNF_481
    | definitionFOFtoCNF_472 ),
    inference(canonicalize,[],[normalize_11_62]) ).

cnf(refute_11_37,plain,
    ( ~ definitionFOFtoCNF_496
    | definitionFOFtoCNF_490 ),
    inference(canonicalize,[],[normalize_11_65]) ).

cnf(refute_11_38,plain,
    ( op(e2,e2) != e3
    | ~ definitionFOFtoCNF_505
    | op(e2,e3) = e2 ),
    inference(canonicalize,[],[normalize_11_68]) ).

cnf(refute_11_39,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_11_69]) ).

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

cnf(refute_11_41,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_11_39,refute_11_40]) ).

cnf(refute_11_42,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_11_43,plain,
    ( e3 != e3
    | op(e2,e2) = e3 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_11_41,refute_11_42]) ).

cnf(refute_11_44,plain,
    ( e3 != e3
    | ~ definitionFOFtoCNF_505
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_11_43,refute_11_38]) ).

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

cnf(refute_11_46,plain,
    ( ~ definitionFOFtoCNF_505
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_11_45,refute_11_44]) ).

cnf(refute_11_47,plain,
    ( ~ definitionFOFtoCNF_503
    | definitionFOFtoCNF_505 ),
    inference(canonicalize,[],[normalize_11_75]) ).

cnf(refute_11_48,plain,
    ( ~ definitionFOFtoCNF_506
    | definitionFOFtoCNF_503 ),
    inference(canonicalize,[],[normalize_11_82]) ).

cnf(refute_11_49,plain,
    ( ~ definitionFOFtoCNF_509
    | definitionFOFtoCNF_506 ),
    inference(canonicalize,[],[normalize_11_85]) ).

cnf(refute_11_50,plain,
    ( e4 != unit
    | op(e3,e3) != e4
    | definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496
    | definitionFOFtoCNF_509 ),
    inference(canonicalize,[],[normalize_11_133]) ).

cnf(refute_11_51,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_11_134]) ).

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

cnf(refute_11_53,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_11_54,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_11_52,refute_11_53]) ).

cnf(refute_11_55,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_11_41,refute_11_54]) ).

cnf(refute_11_56,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_11_57,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_11_58,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_11_56,refute_11_57]) ).

cnf(refute_11_59,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_11_41,refute_11_58]) ).

cnf(refute_11_60,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_11_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_11_61,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_11_59,refute_11_60]) ).

cnf(refute_11_62,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_11_55,refute_11_61]) ).

cnf(refute_11_63,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_11_64,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_11_62,refute_11_63]) ).

cnf(refute_11_65,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_11_51,refute_11_64]) ).

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

cnf(refute_11_67,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_11_65,refute_11_66]) ).

cnf(refute_11_68,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_11_69,plain,
    ( e4 != e4
    | op(e3,e3) = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_11_67,refute_11_68]) ).

cnf(refute_11_70,plain,
    ( e4 != e4
    | e4 != unit
    | definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496
    | definitionFOFtoCNF_509 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_11_69,refute_11_50]) ).

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

cnf(refute_11_72,plain,
    ( e4 != unit
    | definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496
    | definitionFOFtoCNF_509 ),
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_11_71,refute_11_70]) ).

cnf(refute_11_73,plain,
    op(unit,e2) = e2,
    inference(canonicalize,[],[normalize_11_136]) ).

cnf(refute_11_74,plain,
    op(unit,e4) = e4,
    inference(canonicalize,[],[normalize_11_137]) ).

cnf(refute_11_75,plain,
    op(unit,e3) = e3,
    inference(canonicalize,[],[normalize_11_138]) ).

cnf(refute_11_76,plain,
    op(unit,e1) = e1,
    inference(canonicalize,[],[normalize_11_139]) ).

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

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

cnf(refute_11_79,plain,
    ( op(unit,e1) != e1
    | op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_11_77,refute_11_78]) ).

cnf(refute_11_80,plain,
    ( op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_11_76,refute_11_79]) ).

cnf(refute_11_81,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_11_82,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_11_25,refute_11_81]) ).

cnf(refute_11_83,plain,
    ( e0 = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_11_80,refute_11_82]) ).

cnf(refute_11_84,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_11_142]) ).

cnf(refute_11_85,plain,
    ( unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_11_83,refute_11_84]) ).

cnf(refute_11_86,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_11_87,plain,
    ( op(unit,e3) != e3
    | op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_11_85,refute_11_86]) ).

cnf(refute_11_88,plain,
    ( op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_11_75,refute_11_87]) ).

cnf(refute_11_89,plain,
    op(e2,e2) != op(e2,e3),
    inference(canonicalize,[],[normalize_11_144]) ).

cnf(refute_11_90,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_11_91,plain,
    ( e3 != op(e2,e3)
    | op(e2,e2) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_11_41,refute_11_90]) ).

cnf(refute_11_92,plain,
    e3 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e3)) )],[refute_11_91,refute_11_89]) ).

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

cnf(refute_11_94,plain,
    op(e2,e3) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e3)) )],[refute_11_93,refute_11_92]) ).

cnf(refute_11_95,plain,
    ( unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e3) )],[refute_11_88,refute_11_94]) ).

cnf(refute_11_96,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_11_97,plain,
    ( op(unit,e4) != e4
    | op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_11_95,refute_11_96]) ).

cnf(refute_11_98,plain,
    ( op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_11_74,refute_11_97]) ).

cnf(refute_11_99,plain,
    op(e3,e3) != op(e3,e4),
    inference(canonicalize,[],[normalize_11_145]) ).

cnf(refute_11_100,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_11_101,plain,
    ( e4 != op(e3,e4)
    | op(e3,e3) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_11_67,refute_11_100]) ).

cnf(refute_11_102,plain,
    e4 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e3),op(e3,e4)) )],[refute_11_101,refute_11_99]) ).

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

cnf(refute_11_104,plain,
    op(e3,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e4)) )],[refute_11_103,refute_11_102]) ).

cnf(refute_11_105,plain,
    ( unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e4) )],[refute_11_98,refute_11_104]) ).

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

cnf(refute_11_107,plain,
    ( op(unit,e2) != e2
    | op(e0,e2) = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_11_105,refute_11_106]) ).

cnf(refute_11_108,plain,
    ( op(e0,e2) = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e2),e2) )],[refute_11_73,refute_11_107]) ).

cnf(refute_11_109,plain,
    op(e2,unit) = e2,
    inference(canonicalize,[],[normalize_11_146]) ).

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

cnf(refute_11_111,plain,
    ( op(e2,unit) != e2
    | op(e2,e0) = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_11_105,refute_11_110]) ).

cnf(refute_11_112,plain,
    ( op(e2,e0) = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,unit),e2) )],[refute_11_109,refute_11_111]) ).

cnf(refute_11_113,plain,
    op(e1,e2) != op(e2,e1),
    inference(canonicalize,[],[normalize_11_147]) ).

cnf(refute_11_114,plain,
    op(e4,e0) != op(e4,e2),
    inference(canonicalize,[],[normalize_11_148]) ).

cnf(refute_11_115,plain,
    ( op(e0,e2) = e4
    | op(e1,e2) = e4
    | op(e2,e2) = e4
    | op(e3,e2) = e4
    | op(e4,e2) = e4 ),
    inference(canonicalize,[],[normalize_11_150]) ).

cnf(refute_11_116,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_11_117,plain,
    ( op(e2,e2) != e4
    | e3 = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_11_41,refute_11_116]) ).

cnf(refute_11_118,plain,
    ( e3 = e4
    | op(e0,e2) = e4
    | op(e1,e2) = e4
    | op(e3,e2) = e4
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_11_115,refute_11_117]) ).

cnf(refute_11_119,plain,
    e3 != e4,
    inference(canonicalize,[],[normalize_11_151]) ).

cnf(refute_11_120,plain,
    ( op(e0,e2) = e4
    | op(e1,e2) = e4
    | op(e3,e2) = e4
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_11_118,refute_11_119]) ).

cnf(refute_11_121,plain,
    op(e3,e2) != op(e3,e3),
    inference(canonicalize,[],[normalize_11_152]) ).

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

cnf(refute_11_123,plain,
    ( op(e3,e2) != e4
    | op(e3,e2) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_11_67,refute_11_122]) ).

cnf(refute_11_124,plain,
    op(e3,e2) != e4,
    inference(resolve,[$cnf( $equal(op(e3,e2),op(e3,e3)) )],[refute_11_123,refute_11_121]) ).

cnf(refute_11_125,plain,
    ( op(e0,e2) = e4
    | op(e1,e2) = e4
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e4) )],[refute_11_120,refute_11_124]) ).

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

cnf(refute_11_127,plain,
    ( op(e4,e0) != e4
    | op(e0,e2) = e4
    | op(e1,e2) = e4
    | op(e4,e0) = op(e4,e2) ),
    inference(resolve,[$cnf( $equal(op(e4,e2),e4) )],[refute_11_125,refute_11_126]) ).

cnf(refute_11_128,plain,
    ( op(e4,e0) != e4
    | op(e0,e2) = e4
    | op(e1,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,e0),op(e4,e2)) )],[refute_11_127,refute_11_114]) ).

cnf(refute_11_129,plain,
    op(e4,unit) = e4,
    inference(canonicalize,[],[normalize_11_153]) ).

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

cnf(refute_11_131,plain,
    ( op(e4,unit) != e4
    | op(e4,e0) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_11_105,refute_11_130]) ).

cnf(refute_11_132,plain,
    ( op(e4,e0) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,unit),e4) )],[refute_11_129,refute_11_131]) ).

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

cnf(refute_11_134,plain,
    ( e4 != e4
    | op(e4,e0) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,e0),e4) )],[refute_11_132,refute_11_133]) ).

cnf(refute_11_135,plain,
    ( e4 != e4
    | op(e0,e2) = e4
    | op(e1,e2) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,e0),e4) )],[refute_11_134,refute_11_128]) ).

cnf(refute_11_136,plain,
    ( op(e0,e2) = e4
    | op(e1,e2) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_11_71,refute_11_135]) ).

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

cnf(refute_11_138,plain,
    ( e4 != op(e2,e1)
    | op(e0,e2) = e4
    | op(e1,e2) = op(e2,e1)
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e4) )],[refute_11_136,refute_11_137]) ).

cnf(refute_11_139,plain,
    ( e4 != op(e2,e1)
    | op(e0,e2) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),op(e2,e1)) )],[refute_11_138,refute_11_113]) ).

cnf(refute_11_140,plain,
    op(e0,e4) != op(e2,e4),
    inference(canonicalize,[],[normalize_11_154]) ).

cnf(refute_11_141,plain,
    ( op(e2,e0) = e4
    | op(e2,e1) = e4
    | op(e2,e2) = e4
    | op(e2,e3) = e4
    | op(e2,e4) = e4 ),
    inference(canonicalize,[],[normalize_11_155]) ).

cnf(refute_11_142,plain,
    ( e3 = e4
    | op(e2,e0) = e4
    | op(e2,e1) = e4
    | op(e2,e3) = e4
    | op(e2,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_11_141,refute_11_117]) ).

cnf(refute_11_143,plain,
    ( op(e2,e0) = e4
    | op(e2,e1) = e4
    | op(e2,e3) = e4
    | op(e2,e4) = e4 ),
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_11_142,refute_11_119]) ).

cnf(refute_11_144,plain,
    op(e2,e3) != op(e3,e3),
    inference(canonicalize,[],[normalize_11_156]) ).

cnf(refute_11_145,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_11_146,plain,
    ( op(e2,e3) != e4
    | op(e2,e3) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_11_67,refute_11_145]) ).

cnf(refute_11_147,plain,
    op(e2,e3) != e4,
    inference(resolve,[$cnf( $equal(op(e2,e3),op(e3,e3)) )],[refute_11_146,refute_11_144]) ).

cnf(refute_11_148,plain,
    ( op(e2,e0) = e4
    | op(e2,e1) = e4
    | op(e2,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e4) )],[refute_11_143,refute_11_147]) ).

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

cnf(refute_11_150,plain,
    ( op(e0,e4) != e4
    | op(e0,e4) = op(e2,e4)
    | op(e2,e0) = e4
    | op(e2,e1) = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e4) )],[refute_11_148,refute_11_149]) ).

cnf(refute_11_151,plain,
    ( op(e0,e4) != e4
    | op(e2,e0) = e4
    | op(e2,e1) = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e4),op(e2,e4)) )],[refute_11_150,refute_11_140]) ).

cnf(refute_11_152,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_11_153,plain,
    ( op(unit,e4) != e4
    | op(e0,e4) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_11_105,refute_11_152]) ).

cnf(refute_11_154,plain,
    ( op(e0,e4) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_11_74,refute_11_153]) ).

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

cnf(refute_11_156,plain,
    ( e4 != e4
    | op(e0,e4) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e4) )],[refute_11_154,refute_11_155]) ).

cnf(refute_11_157,plain,
    ( e4 != e4
    | op(e2,e0) = e4
    | op(e2,e1) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e4) )],[refute_11_156,refute_11_151]) ).

cnf(refute_11_158,plain,
    ( op(e2,e0) = e4
    | op(e2,e1) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_11_71,refute_11_157]) ).

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

cnf(refute_11_160,plain,
    ( e4 != e4
    | e4 = op(e2,e1)
    | op(e2,e0) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e1),e4) )],[refute_11_158,refute_11_159]) ).

cnf(refute_11_161,plain,
    ( e4 != e4
    | op(e0,e2) = e4
    | op(e2,e0) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e4,op(e2,e1)) )],[refute_11_160,refute_11_139]) ).

cnf(refute_11_162,plain,
    ( op(e0,e2) = e4
    | op(e2,e0) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_11_71,refute_11_161]) ).

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

cnf(refute_11_164,plain,
    ( op(e2,e0) != e2
    | e4 = e2
    | op(e0,e2) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e4) )],[refute_11_162,refute_11_163]) ).

cnf(refute_11_165,plain,
    ( e4 = e2
    | op(e0,e2) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e2) )],[refute_11_112,refute_11_164]) ).

cnf(refute_11_166,plain,
    e2 != e4,
    inference(canonicalize,[],[normalize_11_157]) ).

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

cnf(refute_11_168,plain,
    e4 != e2,
    inference(resolve,[$cnf( $equal(e2,e4) )],[refute_11_167,refute_11_166]) ).

cnf(refute_11_169,plain,
    ( op(e0,e2) = e4
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e4,e2) )],[refute_11_165,refute_11_168]) ).

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

cnf(refute_11_171,plain,
    ( op(e0,e2) != e2
    | e4 = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),e4) )],[refute_11_169,refute_11_170]) ).

cnf(refute_11_172,plain,
    ( e4 = e2
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),e2) )],[refute_11_108,refute_11_171]) ).

cnf(refute_11_173,plain,
    unit = e4,
    inference(resolve,[$cnf( $equal(e4,e2) )],[refute_11_172,refute_11_168]) ).

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

cnf(refute_11_175,plain,
    ( e4 != e4
    | e4 = unit ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_11_173,refute_11_174]) ).

cnf(refute_11_176,plain,
    ( e4 != e4
    | definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496
    | definitionFOFtoCNF_509 ),
    inference(resolve,[$cnf( $equal(e4,unit) )],[refute_11_175,refute_11_72]) ).

cnf(refute_11_177,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496
    | definitionFOFtoCNF_509 ),
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_11_71,refute_11_176]) ).

cnf(refute_11_178,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496
    | definitionFOFtoCNF_506 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_509 )],[refute_11_177,refute_11_49]) ).

cnf(refute_11_179,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496
    | definitionFOFtoCNF_503 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_506 )],[refute_11_178,refute_11_48]) ).

cnf(refute_11_180,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496
    | definitionFOFtoCNF_505 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_503 )],[refute_11_179,refute_11_47]) ).

cnf(refute_11_181,plain,
    ( op(e2,e3) = e2
    | definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_505 )],[refute_11_180,refute_11_46]) ).

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

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

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

cnf(refute_11_185,plain,
    ( unit != e4
    | op(e2,unit) = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,unit)) )],[refute_11_183,refute_11_184]) ).

cnf(refute_11_186,plain,
    op(e2,unit) = op(e2,e4),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_11_173,refute_11_185]) ).

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

cnf(refute_11_188,plain,
    ( op(e2,unit) != e2
    | op(e2,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,e4)) )],[refute_11_186,refute_11_187]) ).

cnf(refute_11_189,plain,
    op(e2,e4) = e2,
    inference(resolve,[$cnf( $equal(op(e2,unit),e2) )],[refute_11_109,refute_11_188]) ).

cnf(refute_11_190,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_11_191,plain,
    ( op(e2,e3) != e2
    | op(e2,e3) = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e2) )],[refute_11_189,refute_11_190]) ).

cnf(refute_11_192,plain,
    op(e2,e3) != e2,
    inference(resolve,[$cnf( $equal(op(e2,e3),op(e2,e4)) )],[refute_11_191,refute_11_182]) ).

cnf(refute_11_193,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_496 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e2) )],[refute_11_181,refute_11_192]) ).

cnf(refute_11_194,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_481
    | definitionFOFtoCNF_490 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_496 )],[refute_11_193,refute_11_37]) ).

cnf(refute_11_195,plain,
    ( op(e2,e4) != e2
    | ~ definitionFOFtoCNF_490
    | op(e2,e2) = e4 ),
    inference(canonicalize,[],[normalize_11_160]) ).

cnf(refute_11_196,plain,
    ( op(e2,e4) != e2
    | ~ definitionFOFtoCNF_490
    | e3 = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_11_195,refute_11_117]) ).

cnf(refute_11_197,plain,
    ( op(e2,e4) != e2
    | ~ definitionFOFtoCNF_490 ),
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_11_196,refute_11_119]) ).

cnf(refute_11_198,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_11_199,plain,
    ( e2 != e2
    | op(e2,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e2) )],[refute_11_189,refute_11_198]) ).

cnf(refute_11_200,plain,
    ( e2 != e2
    | ~ definitionFOFtoCNF_490 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e2) )],[refute_11_199,refute_11_197]) ).

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

cnf(refute_11_202,plain,
    ~ definitionFOFtoCNF_490,
    inference(resolve,[$cnf( $equal(e2,e2) )],[refute_11_201,refute_11_200]) ).

cnf(refute_11_203,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_481 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_490 )],[refute_11_194,refute_11_202]) ).

cnf(refute_11_204,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_472 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_481 )],[refute_11_203,refute_11_36]) ).

cnf(refute_11_205,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_473 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_472 )],[refute_11_204,refute_11_35]) ).

cnf(refute_11_206,plain,
    ( definitionFOFtoCNF_471
    | definitionFOFtoCNF_474 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_473 )],[refute_11_205,refute_11_34]) ).

cnf(refute_11_207,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_474
    | op(e1,e1) = e4 ),
    inference(canonicalize,[],[normalize_11_162]) ).

cnf(refute_11_208,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_11_209,plain,
    ( op(e1,e1) != e4
    | e0 = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_11_25,refute_11_208]) ).

cnf(refute_11_210,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_474
    | e0 = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e4) )],[refute_11_207,refute_11_209]) ).

cnf(refute_11_211,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_11_163]) ).

cnf(refute_11_212,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_474 ),
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_11_210,refute_11_211]) ).

cnf(refute_11_213,plain,
    op(e1,unit) = e1,
    inference(canonicalize,[],[normalize_11_164]) ).

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

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

cnf(refute_11_216,plain,
    ( unit != e4
    | op(e1,unit) = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,unit),op(e1,unit)) )],[refute_11_214,refute_11_215]) ).

cnf(refute_11_217,plain,
    op(e1,unit) = op(e1,e4),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_11_173,refute_11_216]) ).

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

cnf(refute_11_219,plain,
    ( op(e1,unit) != e1
    | op(e1,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),op(e1,e4)) )],[refute_11_217,refute_11_218]) ).

cnf(refute_11_220,plain,
    op(e1,e4) = e1,
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_11_213,refute_11_219]) ).

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

cnf(refute_11_222,plain,
    ( e1 != e1
    | op(e1,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_11_220,refute_11_221]) ).

cnf(refute_11_223,plain,
    ( e1 != e1
    | ~ definitionFOFtoCNF_474 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_11_222,refute_11_212]) ).

cnf(refute_11_224,plain,
    e1 = e1,
    introduced(tautology,[refl,[$fot(e1)]]) ).

cnf(refute_11_225,plain,
    ~ definitionFOFtoCNF_474,
    inference(resolve,[$cnf( $equal(e1,e1) )],[refute_11_224,refute_11_223]) ).

cnf(refute_11_226,plain,
    definitionFOFtoCNF_471,
    inference(resolve,[$cnf( definitionFOFtoCNF_474 )],[refute_11_206,refute_11_225]) ).

cnf(refute_11_227,plain,
    definitionFOFtoCNF_459,
    inference(resolve,[$cnf( definitionFOFtoCNF_471 )],[refute_11_226,refute_11_33]) ).

cnf(refute_11_228,plain,
    definitionFOFtoCNF_460,
    inference(resolve,[$cnf( definitionFOFtoCNF_459 )],[refute_11_227,refute_11_32]) ).

cnf(refute_11_229,plain,
    definitionFOFtoCNF_461,
    inference(resolve,[$cnf( definitionFOFtoCNF_460 )],[refute_11_228,refute_11_31]) ).

cnf(refute_11_230,plain,
    op(e1,e0) = e1,
    inference(resolve,[$cnf( definitionFOFtoCNF_461 )],[refute_11_229,refute_11_30]) ).

cnf(refute_11_231,plain,
    op(e1,e0) != op(e1,e4),
    inference(canonicalize,[],[normalize_11_165]) ).

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

cnf(refute_11_233,plain,
    ( op(e1,e0) != e1
    | op(e1,e0) = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_11_220,refute_11_232]) ).

cnf(refute_11_234,plain,
    op(e1,e0) != e1,
    inference(resolve,[$cnf( $equal(op(e1,e0),op(e1,e4)) )],[refute_11_233,refute_11_231]) ).

cnf(refute_11_235,plain,
    $false,
    inference(resolve,[$cnf( $equal(op(e1,e0),e1) )],[refute_11_230,refute_11_234]) ).

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

fof(normalize_13_0,plain,
    ( ~ definitionFOFtoCNF_510
  <=> ( ( op(e0,e2) = e0
        & ( op(e0,e0) != e2
          | e0 = unit ) )
      | ( op(e0,e3) = e0
        & ( op(e0,e0) != e3
          | e0 = unit ) )
      | ( op(e0,e4) = e0
        & ( op(e0,e0) != e4
          | e0 = unit ) )
      | ( op(e1,e0) = e0
        & ( op(e1,e0) != e0
          | e0 = unit ) )
      | ( op(e1,e1) = e0
        & ( op(e1,e0) != e1
          | e0 = unit ) )
      | ( op(e1,e2) = e0
        & ( op(e1,e0) != e2
          | e0 = unit ) )
      | ( op(e1,e3) = e0
        & ( op(e1,e0) != e3
          | e0 = unit ) )
      | ( op(e1,e4) = e0
        & ( op(e1,e0) != e4
          | e0 = unit ) )
      | ( op(e2,e0) = e0
        & ( op(e2,e0) != e0
          | e0 = unit ) )
      | ( op(e2,e1) = e0
        & ( op(e2,e0) != e1
          | e0 = unit ) )
      | ( op(e2,e2) = e0
        & ( op(e2,e0) != e2
          | e0 = unit ) )
      | ( op(e2,e3) = e0
        & ( op(e2,e0) != e3
          | e0 = unit ) )
      | ( op(e2,e4) = e0
        & ( op(e2,e0) != e4
          | e0 = unit ) )
      | ( op(e3,e0) = e0
        & ( op(e3,e0) != e0
          | e0 = unit ) )
      | ( op(e3,e1) = e0
        & ( op(e3,e0) != e1
          | e0 = unit ) )
      | ( op(e3,e2) = e0
        & ( op(e3,e0) != e2
          | e0 = unit ) )
      | ( op(e3,e3) = e0
        & ( op(e3,e0) != e3
          | e0 = unit ) )
      | ( op(e3,e4) = e0
        & ( op(e3,e0) != e4
          | e0 = unit ) )
      | ( op(e4,e0) = e0
        & ( op(e4,e0) != e0
          | e0 = unit ) )
      | ( op(e4,e1) = e0
        & ( op(e4,e0) != e1
          | e0 = unit ) )
      | ( op(e4,e2) = e0
        & ( op(e4,e0) != e2
          | e0 = unit ) )
      | ( op(e4,e3) = e0
        & ( op(e4,e0) != e3
          | e0 = unit ) )
      | ( op(e4,e4) = e0
        & ( op(e4,e0) != e4
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_108]) ).

fof(normalize_13_1,plain,
    ( ~ definitionFOFtoCNF_511
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_109]) ).

fof(normalize_13_2,plain,
    ( ~ definitionFOFtoCNF_512
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_110]) ).

fof(normalize_13_3,plain,
    ( ~ definitionFOFtoCNF_513
  <=> ( op(e0,e2) = e0
      & ( op(e0,e0) != e2
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_111]) ).

fof(normalize_13_4,plain,
    ( ~ definitionFOFtoCNF_512
  <=> ( ~ definitionFOFtoCNF_513
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_13_2,normalize_13_3]) ).

fof(normalize_13_5,plain,
    ( ~ definitionFOFtoCNF_514
  <=> ( op(e0,e3) = e0
      & ( op(e0,e0) != e3
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_112]) ).

fof(normalize_13_6,plain,
    ( ~ definitionFOFtoCNF_512
  <=> ( ~ definitionFOFtoCNF_513
      | ~ definitionFOFtoCNF_514
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_13_4,normalize_13_5]) ).

fof(normalize_13_7,plain,
    ( ~ definitionFOFtoCNF_511
  <=> ( ~ definitionFOFtoCNF_512
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_13_1,normalize_13_6,normalize_13_3,normalize_13_5]) ).

fof(normalize_13_8,plain,
    ( ~ definitionFOFtoCNF_515
  <=> ( ( op(e2,e1) = e0
        & ( op(e2,e0) != e1
          | e0 = unit ) )
      | ( op(e2,e2) = e0
        & ( op(e2,e0) != e2
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_113]) ).

fof(normalize_13_9,plain,
    ( ~ definitionFOFtoCNF_511
  <=> ( ~ definitionFOFtoCNF_512
      | ~ definitionFOFtoCNF_515
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_13_7,normalize_13_8]) ).

fof(normalize_13_10,plain,
    ( ~ definitionFOFtoCNF_516
  <=> ( op(e1,e2) = e0
      & ( op(e1,e0) != e2
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_114]) ).

fof(normalize_13_11,plain,
    ( ~ definitionFOFtoCNF_511
  <=> ( ~ definitionFOFtoCNF_512
      | ~ definitionFOFtoCNF_515
      | ~ definitionFOFtoCNF_516
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_13_9,normalize_13_10]) ).

fof(normalize_13_12,plain,
    ( ~ definitionFOFtoCNF_510
  <=> ( ~ definitionFOFtoCNF_511
      | ( op(e2,e3) = e0
        & ( op(e2,e0) != e3
          | e0 = unit ) )
      | ( op(e2,e4) = e0
        & ( op(e2,e0) != e4
          | e0 = unit ) )
      | ( op(e3,e0) = e0
        & ( op(e3,e0) != e0
          | e0 = unit ) )
      | ( op(e3,e1) = e0
        & ( op(e3,e0) != e1
          | e0 = unit ) )
      | ( op(e3,e2) = e0
        & ( op(e3,e0) != e2
          | e0 = unit ) )
      | ( op(e3,e3) = e0
        & ( op(e3,e0) != e3
          | e0 = unit ) )
      | ( op(e3,e4) = e0
        & ( op(e3,e0) != e4
          | e0 = unit ) )
      | ( op(e4,e0) = e0
        & ( op(e4,e0) != e0
          | e0 = unit ) )
      | ( op(e4,e1) = e0
        & ( op(e4,e0) != e1
          | e0 = unit ) )
      | ( op(e4,e2) = e0
        & ( op(e4,e0) != e2
          | e0 = unit ) )
      | ( op(e4,e3) = e0
        & ( op(e4,e0) != e3
          | e0 = unit ) )
      | ( op(e4,e4) = e0
        & ( op(e4,e0) != e4
          | e0 = unit ) ) ) ),
    inference(simplify,[],[normalize_13_0,normalize_13_11,normalize_13_8,normalize_13_6,normalize_13_3,normalize_13_5,normalize_13_10]) ).

fof(normalize_13_13,plain,
    ( ~ definitionFOFtoCNF_517
  <=> ( ( 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_115]) ).

fof(normalize_13_14,plain,
    ( ~ definitionFOFtoCNF_518
  <=> ( op(e4,e0) = e0
      & ( op(e4,e0) != e0
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_116]) ).

fof(normalize_13_15,plain,
    ( ~ definitionFOFtoCNF_517
  <=> ( ~ definitionFOFtoCNF_518
      | ( 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(simplify,[],[normalize_13_13,normalize_13_14]) ).

fof(normalize_13_16,plain,
    ( ~ definitionFOFtoCNF_519
  <=> ( op(e4,e1) = e0
      & ( op(e4,e0) != e1
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_117]) ).

fof(normalize_13_17,plain,
    ( ~ definitionFOFtoCNF_517
  <=> ( ~ definitionFOFtoCNF_518
      | ~ definitionFOFtoCNF_519
      | ( 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(simplify,[],[normalize_13_15,normalize_13_16]) ).

fof(normalize_13_18,plain,
    ( ~ definitionFOFtoCNF_510
  <=> ( ~ definitionFOFtoCNF_511
      | ~ definitionFOFtoCNF_517
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_13_12,normalize_13_17,normalize_13_14,normalize_13_16]) ).

fof(normalize_13_19,plain,
    ( ~ definitionFOFtoCNF_520
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_119]) ).

fof(normalize_13_20,plain,
    ( ~ definitionFOFtoCNF_510
  <=> ( ~ definitionFOFtoCNF_511
      | ~ definitionFOFtoCNF_517
      | ~ definitionFOFtoCNF_520
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_13_18,normalize_13_19]) ).

fof(normalize_13_21,plain,
    ( ~ definitionFOFtoCNF_521
  <=> ( op(e2,e3) = e0
      & ( op(e2,e0) != e3
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_120]) ).

fof(normalize_13_22,plain,
    ( ~ definitionFOFtoCNF_510
  <=> ( ~ definitionFOFtoCNF_511
      | ~ definitionFOFtoCNF_517
      | ~ definitionFOFtoCNF_520
      | ~ definitionFOFtoCNF_521
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_13_20,normalize_13_21]) ).

fof(normalize_13_23,plain,
    ( ( ~ definitionFOFtoCNF_510
      | definitionFOFtoCNF_511 )
    & ( ~ definitionFOFtoCNF_510
      | definitionFOFtoCNF_517 )
    & ( ~ definitionFOFtoCNF_510
      | definitionFOFtoCNF_520 )
    & ( ~ definitionFOFtoCNF_510
      | definitionFOFtoCNF_521 )
    & ( e0 != unit
      | op(e2,e4) != e0
      | ~ definitionFOFtoCNF_510 )
    & ( e0 != unit
      | op(e3,e0) != e0
      | ~ definitionFOFtoCNF_510 )
    & ( e0 != unit
      | op(e3,e1) != e0
      | ~ definitionFOFtoCNF_510 )
    & ( op(e2,e4) != e0
      | ~ definitionFOFtoCNF_510
      | op(e2,e0) = e4 )
    & ( op(e3,e1) != e0
      | ~ definitionFOFtoCNF_510
      | op(e3,e0) = e1 )
    & ( ~ definitionFOFtoCNF_511
      | ~ definitionFOFtoCNF_517
      | ~ definitionFOFtoCNF_520
      | ~ definitionFOFtoCNF_521
      | op(e2,e4) = e0
      | op(e3,e0) = e0
      | op(e3,e1) = e0
      | definitionFOFtoCNF_510 )
    & ( op(e2,e0) != e4
      | op(e3,e0) != e0
      | op(e3,e0) != e1
      | ~ definitionFOFtoCNF_511
      | ~ definitionFOFtoCNF_517
      | ~ definitionFOFtoCNF_520
      | ~ definitionFOFtoCNF_521
      | e0 = unit
      | definitionFOFtoCNF_510 )
    & ( op(e2,e0) != e4
      | op(e3,e0) != e0
      | ~ definitionFOFtoCNF_511
      | ~ definitionFOFtoCNF_517
      | ~ definitionFOFtoCNF_520
      | ~ definitionFOFtoCNF_521
      | e0 = unit
      | op(e3,e1) = e0
      | definitionFOFtoCNF_510 )
    & ( op(e2,e0) != e4
      | op(e3,e0) != e1
      | ~ definitionFOFtoCNF_511
      | ~ definitionFOFtoCNF_517
      | ~ definitionFOFtoCNF_520
      | ~ definitionFOFtoCNF_521
      | e0 = unit
      | op(e3,e0) = e0
      | definitionFOFtoCNF_510 )
    & ( op(e2,e0) != e4
      | ~ definitionFOFtoCNF_511
      | ~ definitionFOFtoCNF_517
      | ~ definitionFOFtoCNF_520
      | ~ definitionFOFtoCNF_521
      | e0 = unit
      | op(e3,e0) = e0
      | op(e3,e1) = e0
      | definitionFOFtoCNF_510 )
    & ( op(e3,e0) != e0
      | op(e3,e0) != e1
      | ~ definitionFOFtoCNF_511
      | ~ definitionFOFtoCNF_517
      | ~ definitionFOFtoCNF_520
      | ~ definitionFOFtoCNF_521
      | e0 = unit
      | op(e2,e4) = e0
      | definitionFOFtoCNF_510 )
    & ( op(e3,e0) != e0
      | ~ definitionFOFtoCNF_511
      | ~ definitionFOFtoCNF_517
      | ~ definitionFOFtoCNF_520
      | ~ definitionFOFtoCNF_521
      | e0 = unit
      | op(e2,e4) = e0
      | op(e3,e1) = e0
      | definitionFOFtoCNF_510 )
    & ( op(e3,e0) != e1
      | ~ definitionFOFtoCNF_511
      | ~ definitionFOFtoCNF_517
      | ~ definitionFOFtoCNF_520
      | ~ definitionFOFtoCNF_521
      | e0 = unit
      | op(e2,e4) = e0
      | op(e3,e0) = e0
      | definitionFOFtoCNF_510 ) ),
    inference(clausify,[],[normalize_13_22]) ).

fof(normalize_13_24,plain,
    ( ~ definitionFOFtoCNF_510
    | definitionFOFtoCNF_521 ),
    inference(conjunct,[],[normalize_13_23]) ).

fof(normalize_13_25,plain,
    ( ~ definitionFOFtoCNF_522
  <=> ( ~ definitionFOFtoCNF_510
      | ( op(e0,e0) = e0
        & ( op(e0,e0) != e0
          | e0 = unit ) )
      | ( op(e0,e1) = e0
        & ( op(e0,e0) != e1
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_121]) ).

fof(normalize_13_26,plain,
    ( ( ~ definitionFOFtoCNF_522
      | definitionFOFtoCNF_510 )
    & ( e0 != unit
      | op(e0,e0) != e0
      | ~ definitionFOFtoCNF_522 )
    & ( e0 != unit
      | op(e0,e1) != e0
      | ~ definitionFOFtoCNF_522 )
    & ( op(e0,e1) != e0
      | ~ definitionFOFtoCNF_522
      | op(e0,e0) = e1 )
    & ( ~ definitionFOFtoCNF_510
      | op(e0,e0) = e0
      | op(e0,e1) = e0
      | definitionFOFtoCNF_522 )
    & ( op(e0,e0) != e0
      | op(e0,e0) != e1
      | ~ definitionFOFtoCNF_510
      | e0 = unit
      | definitionFOFtoCNF_522 )
    & ( op(e0,e0) != e0
      | ~ definitionFOFtoCNF_510
      | e0 = unit
      | op(e0,e1) = e0
      | definitionFOFtoCNF_522 )
    & ( op(e0,e0) != e1
      | ~ definitionFOFtoCNF_510
      | e0 = unit
      | op(e0,e0) = e0
      | definitionFOFtoCNF_522 ) ),
    inference(clausify,[],[normalize_13_25]) ).

fof(normalize_13_27,plain,
    ( ~ definitionFOFtoCNF_522
    | definitionFOFtoCNF_510 ),
    inference(conjunct,[],[normalize_13_26]) ).

fof(normalize_13_28,plain,
    ( ~ definitionFOFtoCNF_532
  <=> ( ~ definitionFOFtoCNF_523
      | ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_132]) ).

fof(normalize_13_29,plain,
    ( ~ definitionFOFtoCNF_533
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_133]) ).

fof(normalize_13_30,plain,
    ( ~ definitionFOFtoCNF_532
  <=> ( ~ definitionFOFtoCNF_523
      | ~ definitionFOFtoCNF_533
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_13_28,normalize_13_29]) ).

fof(normalize_13_31,plain,
    ( ~ definitionFOFtoCNF_534
  <=> ( op(e0,e0) = e1
      & ( op(e0,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_134]) ).

fof(normalize_13_32,plain,
    ( ~ definitionFOFtoCNF_532
  <=> ( ~ definitionFOFtoCNF_523
      | ~ definitionFOFtoCNF_533
      | ~ definitionFOFtoCNF_534
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_13_30,normalize_13_31]) ).

fof(normalize_13_33,plain,
    ( ( ~ definitionFOFtoCNF_532
      | definitionFOFtoCNF_523 )
    & ( ~ definitionFOFtoCNF_532
      | definitionFOFtoCNF_533 )
    & ( ~ definitionFOFtoCNF_532
      | definitionFOFtoCNF_534 )
    & ( e1 != unit
      | op(e0,e1) != e1
      | ~ definitionFOFtoCNF_532 )
    & ( e1 != unit
      | op(e0,e2) != e1
      | ~ definitionFOFtoCNF_532 )
    & ( e1 != unit
      | op(e0,e3) != e1
      | ~ definitionFOFtoCNF_532 )
    & ( op(e0,e2) != e1
      | ~ definitionFOFtoCNF_532
      | op(e0,e1) = e2 )
    & ( op(e0,e3) != e1
      | ~ definitionFOFtoCNF_532
      | op(e0,e1) = e3 )
    & ( ~ definitionFOFtoCNF_523
      | ~ definitionFOFtoCNF_533
      | ~ definitionFOFtoCNF_534
      | op(e0,e1) = e1
      | op(e0,e2) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_532 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e2
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_523
      | ~ definitionFOFtoCNF_533
      | ~ definitionFOFtoCNF_534
      | e1 = unit
      | definitionFOFtoCNF_532 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e2
      | ~ definitionFOFtoCNF_523
      | ~ definitionFOFtoCNF_533
      | ~ definitionFOFtoCNF_534
      | e1 = unit
      | op(e0,e3) = e1
      | definitionFOFtoCNF_532 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_523
      | ~ definitionFOFtoCNF_533
      | ~ definitionFOFtoCNF_534
      | e1 = unit
      | op(e0,e2) = e1
      | definitionFOFtoCNF_532 )
    & ( op(e0,e1) != e1
      | ~ definitionFOFtoCNF_523
      | ~ definitionFOFtoCNF_533
      | ~ definitionFOFtoCNF_534
      | e1 = unit
      | op(e0,e2) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_532 )
    & ( op(e0,e1) != e2
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_523
      | ~ definitionFOFtoCNF_533
      | ~ definitionFOFtoCNF_534
      | e1 = unit
      | op(e0,e1) = e1
      | definitionFOFtoCNF_532 )
    & ( op(e0,e1) != e2
      | ~ definitionFOFtoCNF_523
      | ~ definitionFOFtoCNF_533
      | ~ definitionFOFtoCNF_534
      | e1 = unit
      | op(e0,e1) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_532 )
    & ( op(e0,e1) != e3
      | ~ definitionFOFtoCNF_523
      | ~ definitionFOFtoCNF_533
      | ~ definitionFOFtoCNF_534
      | e1 = unit
      | op(e0,e1) = e1
      | op(e0,e2) = e1
      | definitionFOFtoCNF_532 ) ),
    inference(clausify,[],[normalize_13_32]) ).

fof(normalize_13_34,plain,
    ( ~ definitionFOFtoCNF_532
    | definitionFOFtoCNF_523 ),
    inference(conjunct,[],[normalize_13_33]) ).

fof(normalize_13_35,plain,
    ( ~ definitionFOFtoCNF_547
  <=> ( ~ definitionFOFtoCNF_541
      | ( op(e4,e4) = e2
        & ( op(e4,e2) != e4
          | e2 = unit ) ) ) ),
    inference(canonicalize,[],[definition_148]) ).

fof(normalize_13_36,plain,
    ( ( ~ definitionFOFtoCNF_547
      | definitionFOFtoCNF_541 )
    & ( e2 != unit
      | op(e4,e4) != e2
      | ~ definitionFOFtoCNF_547 )
    & ( op(e4,e4) != e2
      | ~ definitionFOFtoCNF_547
      | op(e4,e2) = e4 )
    & ( ~ definitionFOFtoCNF_541
      | op(e4,e4) = e2
      | definitionFOFtoCNF_547 )
    & ( op(e4,e2) != e4
      | ~ definitionFOFtoCNF_541
      | e2 = unit
      | definitionFOFtoCNF_547 ) ),
    inference(clausify,[],[normalize_13_35]) ).

fof(normalize_13_37,plain,
    ( ~ definitionFOFtoCNF_547
    | definitionFOFtoCNF_541 ),
    inference(conjunct,[],[normalize_13_36]) ).

fof(normalize_13_38,plain,
    ( ~ definitionFOFtoCNF_554
  <=> ( ~ definitionFOFtoCNF_551
      | ( 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_156]) ).

fof(normalize_13_39,plain,
    ( ~ definitionFOFtoCNF_555
  <=> ( ( op(e3,e1) = e3
        & ( op(e3,e3) != e1
          | e3 = unit ) )
      | ( op(e3,e2) = e3
        & ( op(e3,e3) != e2
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_157]) ).

fof(normalize_13_40,plain,
    ( ~ definitionFOFtoCNF_554
  <=> ( ~ definitionFOFtoCNF_551
      | ~ definitionFOFtoCNF_555
      | ( 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_13_38,normalize_13_39]) ).

fof(normalize_13_41,plain,
    ( ~ definitionFOFtoCNF_556
  <=> ( op(e2,e2) = e3
      & ( op(e2,e3) != e2
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_158]) ).

fof(normalize_13_42,plain,
    ( ~ definitionFOFtoCNF_554
  <=> ( ~ definitionFOFtoCNF_551
      | ~ definitionFOFtoCNF_555
      | ~ definitionFOFtoCNF_556
      | ( 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_13_40,normalize_13_41]) ).

fof(normalize_13_43,plain,
    ( ( ~ definitionFOFtoCNF_554
      | definitionFOFtoCNF_551 )
    & ( ~ definitionFOFtoCNF_554
      | definitionFOFtoCNF_555 )
    & ( ~ definitionFOFtoCNF_554
      | definitionFOFtoCNF_556 )
    & ( e3 != unit
      | op(e2,e3) != e3
      | ~ definitionFOFtoCNF_554 )
    & ( e3 != unit
      | op(e2,e4) != e3
      | ~ definitionFOFtoCNF_554 )
    & ( e3 != unit
      | op(e3,e0) != e3
      | ~ definitionFOFtoCNF_554 )
    & ( op(e2,e4) != e3
      | ~ definitionFOFtoCNF_554
      | op(e2,e3) = e4 )
    & ( op(e3,e0) != e3
      | ~ definitionFOFtoCNF_554
      | op(e3,e3) = e0 )
    & ( ~ definitionFOFtoCNF_551
      | ~ definitionFOFtoCNF_555
      | ~ definitionFOFtoCNF_556
      | op(e2,e3) = e3
      | op(e2,e4) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_554 )
    & ( op(e2,e3) != e3
      | op(e2,e3) != e4
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_551
      | ~ definitionFOFtoCNF_555
      | ~ definitionFOFtoCNF_556
      | e3 = unit
      | definitionFOFtoCNF_554 )
    & ( op(e2,e3) != e3
      | op(e2,e3) != e4
      | ~ definitionFOFtoCNF_551
      | ~ definitionFOFtoCNF_555
      | ~ definitionFOFtoCNF_556
      | e3 = unit
      | op(e3,e0) = e3
      | definitionFOFtoCNF_554 )
    & ( op(e2,e3) != e3
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_551
      | ~ definitionFOFtoCNF_555
      | ~ definitionFOFtoCNF_556
      | e3 = unit
      | op(e2,e4) = e3
      | definitionFOFtoCNF_554 )
    & ( op(e2,e3) != e3
      | ~ definitionFOFtoCNF_551
      | ~ definitionFOFtoCNF_555
      | ~ definitionFOFtoCNF_556
      | e3 = unit
      | op(e2,e4) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_554 )
    & ( op(e2,e3) != e4
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_551
      | ~ definitionFOFtoCNF_555
      | ~ definitionFOFtoCNF_556
      | e3 = unit
      | op(e2,e3) = e3
      | definitionFOFtoCNF_554 )
    & ( op(e2,e3) != e4
      | ~ definitionFOFtoCNF_551
      | ~ definitionFOFtoCNF_555
      | ~ definitionFOFtoCNF_556
      | e3 = unit
      | op(e2,e3) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_554 )
    & ( op(e3,e3) != e0
      | ~ definitionFOFtoCNF_551
      | ~ definitionFOFtoCNF_555
      | ~ definitionFOFtoCNF_556
      | e3 = unit
      | op(e2,e3) = e3
      | op(e2,e4) = e3
      | definitionFOFtoCNF_554 ) ),
    inference(clausify,[],[normalize_13_42]) ).

fof(normalize_13_44,plain,
    ( ~ definitionFOFtoCNF_554
    | definitionFOFtoCNF_556 ),
    inference(conjunct,[],[normalize_13_43]) ).

fof(normalize_13_45,plain,
    ( ~ definitionFOFtoCNF_557
  <=> ( ~ definitionFOFtoCNF_554
      | ( 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_159]) ).

fof(normalize_13_46,plain,
    ( ~ definitionFOFtoCNF_558
  <=> ( ( op(e4,e2) = e3
        & ( op(e4,e3) != e2
          | e3 = unit ) )
      | ( op(e4,e3) = e3
        & ( op(e4,e3) != e3
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_160]) ).

fof(normalize_13_47,plain,
    ( ~ definitionFOFtoCNF_557
  <=> ( ~ definitionFOFtoCNF_554
      | ~ definitionFOFtoCNF_558
      | ( 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_13_45,normalize_13_46]) ).

fof(normalize_13_48,plain,
    ( ~ definitionFOFtoCNF_559
  <=> ( op(e3,e3) = e3
      & ( op(e3,e3) != e3
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_161]) ).

fof(normalize_13_49,plain,
    ( ~ definitionFOFtoCNF_557
  <=> ( ~ definitionFOFtoCNF_554
      | ~ definitionFOFtoCNF_558
      | ~ definitionFOFtoCNF_559
      | ( 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_13_47,normalize_13_48]) ).

fof(normalize_13_50,plain,
    ( ( ~ definitionFOFtoCNF_557
      | definitionFOFtoCNF_554 )
    & ( ~ definitionFOFtoCNF_557
      | definitionFOFtoCNF_558 )
    & ( ~ definitionFOFtoCNF_557
      | definitionFOFtoCNF_559 )
    & ( e3 != unit
      | op(e3,e4) != e3
      | ~ definitionFOFtoCNF_557 )
    & ( e3 != unit
      | op(e4,e0) != e3
      | ~ definitionFOFtoCNF_557 )
    & ( e3 != unit
      | op(e4,e1) != e3
      | ~ definitionFOFtoCNF_557 )
    & ( op(e3,e4) != e3
      | ~ definitionFOFtoCNF_557
      | op(e3,e3) = e4 )
    & ( op(e4,e0) != e3
      | ~ definitionFOFtoCNF_557
      | op(e4,e3) = e0 )
    & ( op(e4,e1) != e3
      | ~ definitionFOFtoCNF_557
      | op(e4,e3) = e1 )
    & ( ~ definitionFOFtoCNF_554
      | ~ definitionFOFtoCNF_558
      | ~ definitionFOFtoCNF_559
      | op(e3,e4) = e3
      | op(e4,e0) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_557 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e0
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_554
      | ~ definitionFOFtoCNF_558
      | ~ definitionFOFtoCNF_559
      | e3 = unit
      | definitionFOFtoCNF_557 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e0
      | ~ definitionFOFtoCNF_554
      | ~ definitionFOFtoCNF_558
      | ~ definitionFOFtoCNF_559
      | e3 = unit
      | op(e4,e1) = e3
      | definitionFOFtoCNF_557 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_554
      | ~ definitionFOFtoCNF_558
      | ~ definitionFOFtoCNF_559
      | e3 = unit
      | op(e4,e0) = e3
      | definitionFOFtoCNF_557 )
    & ( op(e3,e3) != e4
      | ~ definitionFOFtoCNF_554
      | ~ definitionFOFtoCNF_558
      | ~ definitionFOFtoCNF_559
      | e3 = unit
      | op(e4,e0) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_557 )
    & ( op(e4,e3) != e0
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_554
      | ~ definitionFOFtoCNF_558
      | ~ definitionFOFtoCNF_559
      | e3 = unit
      | op(e3,e4) = e3
      | definitionFOFtoCNF_557 )
    & ( op(e4,e3) != e0
      | ~ definitionFOFtoCNF_554
      | ~ definitionFOFtoCNF_558
      | ~ definitionFOFtoCNF_559
      | e3 = unit
      | op(e3,e4) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_557 )
    & ( op(e4,e3) != e1
      | ~ definitionFOFtoCNF_554
      | ~ definitionFOFtoCNF_558
      | ~ definitionFOFtoCNF_559
      | e3 = unit
      | op(e3,e4) = e3
      | op(e4,e0) = e3
      | definitionFOFtoCNF_557 ) ),
    inference(clausify,[],[normalize_13_49]) ).

fof(normalize_13_51,plain,
    ( ~ definitionFOFtoCNF_557
    | definitionFOFtoCNF_554 ),
    inference(conjunct,[],[normalize_13_50]) ).

fof(normalize_13_52,plain,
    ( ~ definitionFOFtoCNF_560
  <=> ( ~ definitionFOFtoCNF_557
      | ( op(e4,e4) = e3
        & ( op(e4,e3) != e4
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_163]) ).

fof(normalize_13_53,plain,
    ( ( ~ definitionFOFtoCNF_560
      | definitionFOFtoCNF_557 )
    & ( e3 != unit
      | op(e4,e4) != e3
      | ~ definitionFOFtoCNF_560 )
    & ( op(e4,e4) != e3
      | ~ definitionFOFtoCNF_560
      | op(e4,e3) = e4 )
    & ( ~ definitionFOFtoCNF_557
      | op(e4,e4) = e3
      | definitionFOFtoCNF_560 )
    & ( op(e4,e3) != e4
      | ~ definitionFOFtoCNF_557
      | e3 = unit
      | definitionFOFtoCNF_560 ) ),
    inference(clausify,[],[normalize_13_52]) ).

fof(normalize_13_54,plain,
    ( ~ definitionFOFtoCNF_560
    | definitionFOFtoCNF_557 ),
    inference(conjunct,[],[normalize_13_53]) ).

fof(normalize_13_55,plain,
    ( op(e3,e2) != op(e2,e3)
    & op(op(e2,e3),e2) != e3
    & op(op(e2,e3),e3) = e2
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = e1 )
    & ( op(op(e0,e2),e2) != e0
      | op(e2,e0) = op(e0,e2)
      | op(op(e0,e2),e0) = e2 )
    & ( op(op(e0,e3),e3) != e0
      | op(e3,e0) = op(e0,e3)
      | op(op(e0,e3),e0) = e3 )
    & ( op(op(e0,e4),e4) != e0
      | op(e4,e0) = op(e0,e4)
      | op(op(e0,e4),e0) = e4 )
    & ( op(op(e1,e0),e0) != e1
      | op(e0,e1) = op(e1,e0)
      | op(op(e1,e0),e1) = e0 )
    & ( op(op(e1,e2),e2) != e1
      | op(e2,e1) = op(e1,e2)
      | op(op(e1,e2),e1) = e2 )
    & ( op(op(e1,e3),e3) != e1
      | op(e3,e1) = op(e1,e3)
      | op(op(e1,e3),e1) = e3 )
    & ( op(op(e1,e4),e4) != e1
      | op(e4,e1) = op(e1,e4)
      | op(op(e1,e4),e1) = e4 )
    & ( op(op(e2,e0),e0) != e2
      | op(e0,e2) = op(e2,e0)
      | op(op(e2,e0),e2) = e0 )
    & ( op(op(e2,e1),e1) != e2
      | op(e1,e2) = op(e2,e1)
      | op(op(e2,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_13_0]) ).

fof(normalize_13_56,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_13_55]) ).

fof(normalize_13_57,plain,
    ( ( definitionFOFtoCNF_510
      & ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) ) )
    | ( ( 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(simplify,[],[normalize_13_56,normalize_13_22,normalize_13_11,normalize_13_8,normalize_13_19,normalize_13_17,normalize_13_6,normalize_13_3,normalize_13_5,normalize_13_10,normalize_13_21,normalize_13_14,normalize_13_16]) ).

fof(normalize_13_58,plain,
    ( definitionFOFtoCNF_522
    | ( ( 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(simplify,[],[normalize_13_57,normalize_13_25]) ).

fof(normalize_13_59,plain,
    ( ~ definitionFOFtoCNF_523
  <=> ( ( op(e1,e2) = e1
        & ( op(e1,e1) != e2
          | e1 = unit ) )
      | ( op(e1,e3) = e1
        & ( op(e1,e1) != e3
          | e1 = unit ) )
      | ( op(e1,e4) = e1
        & ( op(e1,e1) != e4
          | e1 = unit ) )
      | ( op(e2,e0) = e1
        & ( op(e2,e1) != e0
          | e1 = unit ) )
      | ( op(e2,e1) = e1
        & ( op(e2,e1) != e1
          | e1 = unit ) )
      | ( op(e2,e2) = e1
        & ( op(e2,e1) != e2
          | e1 = unit ) )
      | ( op(e2,e3) = e1
        & ( op(e2,e1) != e3
          | e1 = unit ) )
      | ( op(e2,e4) = e1
        & ( op(e2,e1) != e4
          | e1 = unit ) )
      | ( op(e3,e0) = e1
        & ( op(e3,e1) != e0
          | e1 = unit ) )
      | ( op(e3,e1) = e1
        & ( op(e3,e1) != e1
          | e1 = unit ) )
      | ( op(e3,e2) = e1
        & ( op(e3,e1) != e2
          | e1 = unit ) )
      | ( op(e3,e3) = e1
        & ( op(e3,e1) != e3
          | e1 = unit ) )
      | ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) )
      | ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_122]) ).

fof(normalize_13_60,plain,
    ( ~ definitionFOFtoCNF_524
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_123]) ).

fof(normalize_13_61,plain,
    ( ~ definitionFOFtoCNF_525
  <=> ( ( 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(canonicalize,[],[definition_124]) ).

fof(normalize_13_62,plain,
    ( ~ definitionFOFtoCNF_524
  <=> ( ~ definitionFOFtoCNF_525
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_13_60,normalize_13_61]) ).

fof(normalize_13_63,plain,
    ( ~ definitionFOFtoCNF_526
  <=> ( op(e2,e0) = e1
      & ( op(e2,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_125]) ).

fof(normalize_13_64,plain,
    ( ~ definitionFOFtoCNF_524
  <=> ( ~ definitionFOFtoCNF_525
      | ~ definitionFOFtoCNF_526
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_13_62,normalize_13_63]) ).

fof(normalize_13_65,plain,
    ( ~ definitionFOFtoCNF_527
  <=> ( op(e2,e1) = e1
      & ( op(e2,e1) != e1
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_126]) ).

fof(normalize_13_66,plain,
    ( ~ definitionFOFtoCNF_524
  <=> ( ~ definitionFOFtoCNF_525
      | ~ definitionFOFtoCNF_526
      | ~ definitionFOFtoCNF_527
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_13_64,normalize_13_65]) ).

fof(normalize_13_67,plain,
    ( ~ definitionFOFtoCNF_523
  <=> ( ~ definitionFOFtoCNF_524
      | ( op(e3,e0) = e1
        & ( op(e3,e1) != e0
          | e1 = unit ) )
      | ( op(e3,e1) = e1
        & ( op(e3,e1) != e1
          | e1 = unit ) )
      | ( op(e3,e2) = e1
        & ( op(e3,e1) != e2
          | e1 = unit ) )
      | ( op(e3,e3) = e1
        & ( op(e3,e1) != e3
          | e1 = unit ) )
      | ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) )
      | ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(simplify,[],[normalize_13_59,normalize_13_66,normalize_13_61,normalize_13_63,normalize_13_65]) ).

fof(normalize_13_68,plain,
    ( ~ definitionFOFtoCNF_528
  <=> ( ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_127]) ).

fof(normalize_13_69,plain,
    ( ~ definitionFOFtoCNF_529
  <=> ( op(e4,e1) = e1
      & ( op(e4,e1) != e1
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_128]) ).

fof(normalize_13_70,plain,
    ( ~ definitionFOFtoCNF_528
  <=> ( ~ definitionFOFtoCNF_529
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(simplify,[],[normalize_13_68,normalize_13_69]) ).

fof(normalize_13_71,plain,
    ( ~ definitionFOFtoCNF_523
  <=> ( ~ definitionFOFtoCNF_524
      | ~ definitionFOFtoCNF_528
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_13_67,normalize_13_70,normalize_13_69]) ).

fof(normalize_13_72,plain,
    ( ~ definitionFOFtoCNF_530
  <=> ( ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_130]) ).

fof(normalize_13_73,plain,
    ( ~ definitionFOFtoCNF_523
  <=> ( ~ definitionFOFtoCNF_524
      | ~ definitionFOFtoCNF_528
      | ~ definitionFOFtoCNF_530
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_13_71,normalize_13_72]) ).

fof(normalize_13_74,plain,
    ( ~ definitionFOFtoCNF_531
  <=> ( op(e3,e0) = e1
      & ( op(e3,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_131]) ).

fof(normalize_13_75,plain,
    ( ~ definitionFOFtoCNF_523
  <=> ( ~ definitionFOFtoCNF_524
      | ~ definitionFOFtoCNF_528
      | ~ definitionFOFtoCNF_530
      | ~ definitionFOFtoCNF_531
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_13_73,normalize_13_74]) ).

fof(normalize_13_76,plain,
    ( definitionFOFtoCNF_522
    | ( definitionFOFtoCNF_523
      & ( 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(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_13_58,normalize_13_75,normalize_13_72,normalize_13_66,normalize_13_61,normalize_13_70,normalize_13_63,normalize_13_65,normalize_13_74,normalize_13_69]) ).

fof(normalize_13_77,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | ( ( 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_13_76,normalize_13_32,normalize_13_29,normalize_13_31]) ).

fof(normalize_13_78,plain,
    ( ~ definitionFOFtoCNF_535
  <=> ( ( 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_135]) ).

fof(normalize_13_79,plain,
    ( ~ definitionFOFtoCNF_536
  <=> ( ( 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_136]) ).

fof(normalize_13_80,plain,
    ( ~ definitionFOFtoCNF_537
  <=> ( op(e0,e0) = e2
      & ( op(e0,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_137]) ).

fof(normalize_13_81,plain,
    ( ~ definitionFOFtoCNF_536
  <=> ( ~ definitionFOFtoCNF_537
      | ( 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_13_79,normalize_13_80]) ).

fof(normalize_13_82,plain,
    ( ~ definitionFOFtoCNF_538
  <=> ( op(e0,e1) = e2
      & ( op(e0,e2) != e1
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_138]) ).

fof(normalize_13_83,plain,
    ( ~ definitionFOFtoCNF_536
  <=> ( ~ definitionFOFtoCNF_537
      | ~ definitionFOFtoCNF_538
      | ( 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_13_81,normalize_13_82]) ).

fof(normalize_13_84,plain,
    ( ~ definitionFOFtoCNF_535
  <=> ( ~ definitionFOFtoCNF_536
      | ( 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_13_78,normalize_13_83,normalize_13_80,normalize_13_82]) ).

fof(normalize_13_85,plain,
    ( ~ definitionFOFtoCNF_539
  <=> ( ( 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_139]) ).

fof(normalize_13_86,plain,
    ( ~ definitionFOFtoCNF_535
  <=> ( ~ definitionFOFtoCNF_536
      | ~ definitionFOFtoCNF_539
      | ( 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_13_84,normalize_13_85]) ).

fof(normalize_13_87,plain,
    ( ~ definitionFOFtoCNF_540
  <=> ( op(e1,e0) = e2
      & ( op(e1,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_141]) ).

fof(normalize_13_88,plain,
    ( ~ definitionFOFtoCNF_535
  <=> ( ~ definitionFOFtoCNF_536
      | ~ definitionFOFtoCNF_539
      | ~ definitionFOFtoCNF_540
      | ( 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_13_86,normalize_13_87]) ).

fof(normalize_13_89,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | ( definitionFOFtoCNF_535
      & ( 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_13_77,normalize_13_88,normalize_13_85,normalize_13_83,normalize_13_80,normalize_13_82,normalize_13_87]) ).

fof(normalize_13_90,plain,
    ( ~ definitionFOFtoCNF_541
  <=> ( ~ definitionFOFtoCNF_535
      | ( 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_142]) ).

fof(normalize_13_91,plain,
    ( ~ definitionFOFtoCNF_542
  <=> ( ( 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_143]) ).

fof(normalize_13_92,plain,
    ( ~ definitionFOFtoCNF_543
  <=> ( op(e3,e4) = e2
      & ( op(e3,e2) != e4
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_144]) ).

fof(normalize_13_93,plain,
    ( ~ definitionFOFtoCNF_542
  <=> ( ~ definitionFOFtoCNF_543
      | ( 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_13_91,normalize_13_92]) ).

fof(normalize_13_94,plain,
    ( ~ definitionFOFtoCNF_544
  <=> ( op(e4,e0) = e2
      & ( op(e4,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_145]) ).

fof(normalize_13_95,plain,
    ( ~ definitionFOFtoCNF_542
  <=> ( ~ definitionFOFtoCNF_543
      | ~ definitionFOFtoCNF_544
      | ( 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_13_93,normalize_13_94]) ).

fof(normalize_13_96,plain,
    ( ~ definitionFOFtoCNF_541
  <=> ( ~ definitionFOFtoCNF_535
      | ~ definitionFOFtoCNF_542
      | ( 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_13_90,normalize_13_95,normalize_13_92,normalize_13_94]) ).

fof(normalize_13_97,plain,
    ( ~ definitionFOFtoCNF_545
  <=> ( ( 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_146]) ).

fof(normalize_13_98,plain,
    ( ~ definitionFOFtoCNF_541
  <=> ( ~ definitionFOFtoCNF_535
      | ~ definitionFOFtoCNF_542
      | ~ definitionFOFtoCNF_545
      | ( 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_13_96,normalize_13_97]) ).

fof(normalize_13_99,plain,
    ( ~ definitionFOFtoCNF_546
  <=> ( op(e2,e2) = e2
      & ( op(e2,e2) != e2
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_147]) ).

fof(normalize_13_100,plain,
    ( ~ definitionFOFtoCNF_541
  <=> ( ~ definitionFOFtoCNF_535
      | ~ definitionFOFtoCNF_542
      | ~ definitionFOFtoCNF_545
      | ~ definitionFOFtoCNF_546
      | ( 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_13_98,normalize_13_99]) ).

fof(normalize_13_101,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | ( definitionFOFtoCNF_541
      & ( 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_13_89,normalize_13_100,normalize_13_97,normalize_13_95,normalize_13_99,normalize_13_92,normalize_13_94]) ).

fof(normalize_13_102,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_547
    | ( ( 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_13_101,normalize_13_35]) ).

fof(normalize_13_103,plain,
    ( ~ definitionFOFtoCNF_548
  <=> ( ( 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_149]) ).

fof(normalize_13_104,plain,
    ( ~ definitionFOFtoCNF_549
  <=> ( ( op(e0,e0) = e3
        & ( op(e0,e3) != e0
          | e3 = unit ) )
      | ( op(e0,e1) = e3
        & ( op(e0,e3) != e1
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_150]) ).

fof(normalize_13_105,plain,
    ( ~ definitionFOFtoCNF_548
  <=> ( ~ definitionFOFtoCNF_549
      | ( 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_13_103,normalize_13_104]) ).

fof(normalize_13_106,plain,
    ( ~ definitionFOFtoCNF_550
  <=> ( op(e0,e2) = e3
      & ( op(e0,e3) != e2
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_152]) ).

fof(normalize_13_107,plain,
    ( ~ definitionFOFtoCNF_548
  <=> ( ~ definitionFOFtoCNF_549
      | ~ definitionFOFtoCNF_550
      | ( 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_13_105,normalize_13_106]) ).

fof(normalize_13_108,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_547
    | ( definitionFOFtoCNF_548
      & ( 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_13_102,normalize_13_107,normalize_13_104,normalize_13_106]) ).

fof(normalize_13_109,plain,
    ( ~ definitionFOFtoCNF_551
  <=> ( ~ definitionFOFtoCNF_548
      | ( 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_153]) ).

fof(normalize_13_110,plain,
    ( ~ definitionFOFtoCNF_552
  <=> ( ( op(e2,e0) = e3
        & ( op(e2,e3) != e0
          | e3 = unit ) )
      | ( op(e2,e1) = e3
        & ( op(e2,e3) != e1
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_154]) ).

fof(normalize_13_111,plain,
    ( ~ definitionFOFtoCNF_551
  <=> ( ~ definitionFOFtoCNF_548
      | ~ definitionFOFtoCNF_552
      | ( 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_13_109,normalize_13_110]) ).

fof(normalize_13_112,plain,
    ( ~ definitionFOFtoCNF_553
  <=> ( op(e1,e1) = e3
      & ( op(e1,e3) != e1
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_155]) ).

fof(normalize_13_113,plain,
    ( ~ definitionFOFtoCNF_551
  <=> ( ~ definitionFOFtoCNF_548
      | ~ definitionFOFtoCNF_552
      | ~ definitionFOFtoCNF_553
      | ( 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_13_111,normalize_13_112]) ).

fof(normalize_13_114,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_547
    | ( definitionFOFtoCNF_551
      & ( 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_13_108,normalize_13_113,normalize_13_110,normalize_13_112]) ).

fof(normalize_13_115,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_547
    | ( definitionFOFtoCNF_554
      & ( 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_13_114,normalize_13_42,normalize_13_39,normalize_13_41]) ).

fof(normalize_13_116,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_547
    | ( definitionFOFtoCNF_557
      & ( 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_13_115,normalize_13_49,normalize_13_46,normalize_13_48]) ).

fof(normalize_13_117,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_547
    | definitionFOFtoCNF_560
    | ( ( 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_13_116,normalize_13_52]) ).

fof(normalize_13_118,plain,
    ( ( e4 != unit
      | op(e0,e0) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e0,e1) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e0,e2) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e0,e3) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e0,e4) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e1,e0) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e1,e1) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e1,e2) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e1,e3) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e1,e4) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e2,e0) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e2,e1) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e2,e2) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e2,e3) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e2,e4) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e3,e0) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e3,e1) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e3,e2) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e3,e3) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e3,e4) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e4,e0) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e4,e1) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e4,e2) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e4,e3) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( e4 != unit
      | op(e4,e4) != e4
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e0,e0) != e4
      | op(e0,e4) = e0
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e0,e1) != e4
      | op(e0,e4) = e1
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e0,e2) != e4
      | op(e0,e4) = e2
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e0,e3) != e4
      | op(e0,e4) = e3
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e1,e0) != e4
      | op(e1,e4) = e0
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e1,e1) != e4
      | op(e1,e4) = e1
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e1,e2) != e4
      | op(e1,e4) = e2
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e1,e3) != e4
      | op(e1,e4) = e3
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e2,e0) != e4
      | op(e2,e4) = e0
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e2,e1) != e4
      | op(e2,e4) = e1
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e2,e2) != e4
      | op(e2,e4) = e2
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e2,e3) != e4
      | op(e2,e4) = e3
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e3,e0) != e4
      | op(e3,e4) = e0
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e3,e1) != e4
      | op(e3,e4) = e1
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e3,e2) != e4
      | op(e3,e4) = e2
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e3,e3) != e4
      | op(e3,e4) = e3
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e4,e0) != e4
      | op(e4,e4) = e0
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e4,e1) != e4
      | op(e4,e4) = e1
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e4,e2) != e4
      | op(e4,e4) = e2
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 )
    & ( op(e4,e3) != e4
      | op(e4,e4) = e3
      | definitionFOFtoCNF_522
      | definitionFOFtoCNF_532
      | definitionFOFtoCNF_547
      | definitionFOFtoCNF_560 ) ),
    inference(clausify,[],[normalize_13_117]) ).

fof(normalize_13_119,plain,
    ( op(e3,e3) != e4
    | op(e3,e4) = e3
    | definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_547
    | definitionFOFtoCNF_560 ),
    inference(conjunct,[],[normalize_13_118]) ).

fof(normalize_13_120,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_121,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_13_120]) ).

fof(normalize_13_122,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_13_120]) ).

fof(normalize_13_123,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_13_124,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e3) = e0
    | op(e3,e4) = e0 ),
    inference(conjunct,[],[normalize_13_123]) ).

fof(normalize_13_125,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_126,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_13_125]) ).

fof(normalize_13_127,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_13_120]) ).

fof(normalize_13_128,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_13_125]) ).

fof(normalize_13_129,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_13_130,plain,
    op(e1,e1) != op(e3,e1),
    inference(conjunct,[],[normalize_13_129]) ).

fof(normalize_13_131,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_13_120]) ).

fof(normalize_13_132,plain,
    ( op(op(e0,e3),e3) != e0
    | op(e3,e0) = op(e0,e3)
    | op(op(e0,e3),e0) = e3 ),
    inference(conjunct,[],[normalize_13_55]) ).

fof(normalize_13_133,plain,
    op(op(e2,e3),e2) != e3,
    inference(conjunct,[],[normalize_13_55]) ).

fof(normalize_13_134,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_13_135,plain,
    ( op(e2,e3) = e0
    | op(e2,e3) = e1
    | op(e2,e3) = e2
    | op(e2,e3) = e3
    | op(e2,e3) = e4 ),
    inference(conjunct,[],[normalize_13_134]) ).

fof(normalize_13_136,plain,
    op(e2,e2) != op(e2,e3),
    inference(conjunct,[],[normalize_13_129]) ).

fof(normalize_13_137,plain,
    op(e2,e3) != op(e3,e3),
    inference(conjunct,[],[normalize_13_129]) ).

fof(normalize_13_138,plain,
    op(e3,e2) != op(e2,e3),
    inference(conjunct,[],[normalize_13_55]) ).

fof(normalize_13_139,plain,
    op(op(e2,e3),e3) = e2,
    inference(conjunct,[],[normalize_13_55]) ).

fof(normalize_13_140,plain,
    op(e2,e0) != op(e2,e2),
    inference(conjunct,[],[normalize_13_129]) ).

fof(normalize_13_141,plain,
    e0 != e2,
    inference(conjunct,[],[normalize_13_125]) ).

fof(normalize_13_142,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_13_125]) ).

fof(normalize_13_143,plain,
    ( ( op(e2,e2) = e3
      | definitionFOFtoCNF_556 )
    & ( e3 != unit
      | op(e2,e2) != e3
      | ~ definitionFOFtoCNF_556 )
    & ( op(e2,e2) != e3
      | ~ definitionFOFtoCNF_556
      | op(e2,e3) = e2 )
    & ( op(e2,e3) != e2
      | e3 = unit
      | definitionFOFtoCNF_556 ) ),
    inference(clausify,[],[normalize_13_41]) ).

fof(normalize_13_144,plain,
    ( op(e2,e2) != e3
    | ~ definitionFOFtoCNF_556
    | op(e2,e3) = e2 ),
    inference(conjunct,[],[normalize_13_143]) ).

fof(normalize_13_145,plain,
    ( ( ~ definitionFOFtoCNF_541
      | definitionFOFtoCNF_535 )
    & ( ~ definitionFOFtoCNF_541
      | definitionFOFtoCNF_542 )
    & ( ~ definitionFOFtoCNF_541
      | definitionFOFtoCNF_545 )
    & ( ~ definitionFOFtoCNF_541
      | definitionFOFtoCNF_546 )
    & ( e2 != unit
      | op(e2,e3) != e2
      | ~ definitionFOFtoCNF_541 )
    & ( e2 != unit
      | op(e2,e4) != e2
      | ~ definitionFOFtoCNF_541 )
    & ( e2 != unit
      | op(e3,e0) != e2
      | ~ definitionFOFtoCNF_541 )
    & ( op(e2,e3) != e2
      | ~ definitionFOFtoCNF_541
      | op(e2,e2) = e3 )
    & ( op(e2,e4) != e2
      | ~ definitionFOFtoCNF_541
      | op(e2,e2) = e4 )
    & ( op(e3,e0) != e2
      | ~ definitionFOFtoCNF_541
      | op(e3,e2) = e0 )
    & ( ~ definitionFOFtoCNF_535
      | ~ definitionFOFtoCNF_542
      | ~ definitionFOFtoCNF_545
      | ~ definitionFOFtoCNF_546
      | op(e2,e3) = e2
      | op(e2,e4) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_541 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e4
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_535
      | ~ definitionFOFtoCNF_542
      | ~ definitionFOFtoCNF_545
      | ~ definitionFOFtoCNF_546
      | e2 = unit
      | definitionFOFtoCNF_541 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e4
      | ~ definitionFOFtoCNF_535
      | ~ definitionFOFtoCNF_542
      | ~ definitionFOFtoCNF_545
      | ~ definitionFOFtoCNF_546
      | e2 = unit
      | op(e3,e0) = e2
      | definitionFOFtoCNF_541 )
    & ( op(e2,e2) != e3
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_535
      | ~ definitionFOFtoCNF_542
      | ~ definitionFOFtoCNF_545
      | ~ definitionFOFtoCNF_546
      | e2 = unit
      | op(e2,e4) = e2
      | definitionFOFtoCNF_541 )
    & ( op(e2,e2) != e3
      | ~ definitionFOFtoCNF_535
      | ~ definitionFOFtoCNF_542
      | ~ definitionFOFtoCNF_545
      | ~ definitionFOFtoCNF_546
      | e2 = unit
      | op(e2,e4) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_541 )
    & ( op(e2,e2) != e4
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_535
      | ~ definitionFOFtoCNF_542
      | ~ definitionFOFtoCNF_545
      | ~ definitionFOFtoCNF_546
      | e2 = unit
      | op(e2,e3) = e2
      | definitionFOFtoCNF_541 )
    & ( op(e2,e2) != e4
      | ~ definitionFOFtoCNF_535
      | ~ definitionFOFtoCNF_542
      | ~ definitionFOFtoCNF_545
      | ~ definitionFOFtoCNF_546
      | e2 = unit
      | op(e2,e3) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_541 )
    & ( op(e3,e2) != e0
      | ~ definitionFOFtoCNF_535
      | ~ definitionFOFtoCNF_542
      | ~ definitionFOFtoCNF_545
      | ~ definitionFOFtoCNF_546
      | e2 = unit
      | op(e2,e3) = e2
      | op(e2,e4) = e2
      | definitionFOFtoCNF_541 ) ),
    inference(clausify,[],[normalize_13_100]) ).

fof(normalize_13_146,plain,
    ( op(e3,e0) != e2
    | ~ definitionFOFtoCNF_541
    | op(e3,e2) = e0 ),
    inference(conjunct,[],[normalize_13_145]) ).

fof(normalize_13_147,plain,
    ( ( ~ definitionFOFtoCNF_523
      | definitionFOFtoCNF_524 )
    & ( ~ definitionFOFtoCNF_523
      | definitionFOFtoCNF_528 )
    & ( ~ definitionFOFtoCNF_523
      | definitionFOFtoCNF_530 )
    & ( ~ definitionFOFtoCNF_523
      | definitionFOFtoCNF_531 )
    & ( e1 != unit
      | op(e3,e1) != e1
      | ~ definitionFOFtoCNF_523 )
    & ( e1 != unit
      | op(e3,e2) != e1
      | ~ definitionFOFtoCNF_523 )
    & ( e1 != unit
      | op(e3,e3) != e1
      | ~ definitionFOFtoCNF_523 )
    & ( op(e3,e2) != e1
      | ~ definitionFOFtoCNF_523
      | op(e3,e1) = e2 )
    & ( op(e3,e3) != e1
      | ~ definitionFOFtoCNF_523
      | op(e3,e1) = e3 )
    & ( ~ definitionFOFtoCNF_524
      | ~ definitionFOFtoCNF_528
      | ~ definitionFOFtoCNF_530
      | ~ definitionFOFtoCNF_531
      | op(e3,e1) = e1
      | op(e3,e2) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_523 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e2
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_524
      | ~ definitionFOFtoCNF_528
      | ~ definitionFOFtoCNF_530
      | ~ definitionFOFtoCNF_531
      | e1 = unit
      | definitionFOFtoCNF_523 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e2
      | ~ definitionFOFtoCNF_524
      | ~ definitionFOFtoCNF_528
      | ~ definitionFOFtoCNF_530
      | ~ definitionFOFtoCNF_531
      | e1 = unit
      | op(e3,e3) = e1
      | definitionFOFtoCNF_523 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_524
      | ~ definitionFOFtoCNF_528
      | ~ definitionFOFtoCNF_530
      | ~ definitionFOFtoCNF_531
      | e1 = unit
      | op(e3,e2) = e1
      | definitionFOFtoCNF_523 )
    & ( op(e3,e1) != e1
      | ~ definitionFOFtoCNF_524
      | ~ definitionFOFtoCNF_528
      | ~ definitionFOFtoCNF_530
      | ~ definitionFOFtoCNF_531
      | e1 = unit
      | op(e3,e2) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_523 )
    & ( op(e3,e1) != e2
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_524
      | ~ definitionFOFtoCNF_528
      | ~ definitionFOFtoCNF_530
      | ~ definitionFOFtoCNF_531
      | e1 = unit
      | op(e3,e1) = e1
      | definitionFOFtoCNF_523 )
    & ( op(e3,e1) != e2
      | ~ definitionFOFtoCNF_524
      | ~ definitionFOFtoCNF_528
      | ~ definitionFOFtoCNF_530
      | ~ definitionFOFtoCNF_531
      | e1 = unit
      | op(e3,e1) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_523 )
    & ( op(e3,e1) != e3
      | ~ definitionFOFtoCNF_524
      | ~ definitionFOFtoCNF_528
      | ~ definitionFOFtoCNF_530
      | ~ definitionFOFtoCNF_531
      | e1 = unit
      | op(e3,e1) = e1
      | op(e3,e2) = e1
      | definitionFOFtoCNF_523 ) ),
    inference(clausify,[],[normalize_13_75]) ).

fof(normalize_13_148,plain,
    ( op(e3,e2) != e1
    | ~ definitionFOFtoCNF_523
    | op(e3,e1) = e2 ),
    inference(conjunct,[],[normalize_13_147]) ).

fof(normalize_13_149,plain,
    ( op(e3,e0) = e3
    | op(e3,e1) = e3
    | op(e3,e2) = e3
    | op(e3,e3) = e3
    | op(e3,e4) = e3 ),
    inference(conjunct,[],[normalize_13_123]) ).

fof(normalize_13_150,plain,
    e3 != e4,
    inference(conjunct,[],[normalize_13_125]) ).

fof(normalize_13_151,plain,
    op(e2,e2) != op(e3,e2),
    inference(conjunct,[],[normalize_13_129]) ).

fof(normalize_13_152,plain,
    e2 != e3,
    inference(conjunct,[],[normalize_13_125]) ).

fof(normalize_13_153,plain,
    ( ( op(e2,e3) = e0
      | definitionFOFtoCNF_521 )
    & ( e0 != unit
      | op(e2,e3) != e0
      | ~ definitionFOFtoCNF_521 )
    & ( op(e2,e0) != e3
      | e0 = unit
      | definitionFOFtoCNF_521 )
    & ( op(e2,e3) != e0
      | ~ definitionFOFtoCNF_521
      | op(e2,e0) = e3 ) ),
    inference(clausify,[],[normalize_13_21]) ).

fof(normalize_13_154,plain,
    ( op(e2,e3) != e0
    | ~ definitionFOFtoCNF_521
    | op(e2,e0) = e3 ),
    inference(conjunct,[],[normalize_13_153]) ).

cnf(refute_13_0,plain,
    ( ~ definitionFOFtoCNF_510
    | definitionFOFtoCNF_521 ),
    inference(canonicalize,[],[normalize_13_24]) ).

cnf(refute_13_1,plain,
    ( ~ definitionFOFtoCNF_522
    | definitionFOFtoCNF_510 ),
    inference(canonicalize,[],[normalize_13_27]) ).

cnf(refute_13_2,plain,
    ( ~ definitionFOFtoCNF_532
    | definitionFOFtoCNF_523 ),
    inference(canonicalize,[],[normalize_13_34]) ).

cnf(refute_13_3,plain,
    ( ~ definitionFOFtoCNF_547
    | definitionFOFtoCNF_541 ),
    inference(canonicalize,[],[normalize_13_37]) ).

cnf(refute_13_4,plain,
    ( ~ definitionFOFtoCNF_554
    | definitionFOFtoCNF_556 ),
    inference(canonicalize,[],[normalize_13_44]) ).

cnf(refute_13_5,plain,
    ( ~ definitionFOFtoCNF_557
    | definitionFOFtoCNF_554 ),
    inference(canonicalize,[],[normalize_13_51]) ).

cnf(refute_13_6,plain,
    ( ~ definitionFOFtoCNF_560
    | definitionFOFtoCNF_557 ),
    inference(canonicalize,[],[normalize_13_54]) ).

cnf(refute_13_7,plain,
    ( op(e3,e3) != e4
    | op(e3,e4) = e3
    | definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_547
    | definitionFOFtoCNF_560 ),
    inference(canonicalize,[],[normalize_13_119]) ).

cnf(refute_13_8,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_13_121]) ).

cnf(refute_13_9,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_13_122]) ).

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

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

cnf(refute_13_12,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_13_10,refute_13_11]) ).

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

cnf(refute_13_14,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_13_9,refute_13_13]) ).

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

cnf(refute_13_16,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_17,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_15,refute_13_16]) ).

cnf(refute_13_18,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_13_14,refute_13_17]) ).

cnf(refute_13_19,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_20,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_21,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_19,refute_13_20]) ).

cnf(refute_13_22,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_13_14,refute_13_21]) ).

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

cnf(refute_13_24,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_13_12,refute_13_23]) ).

cnf(refute_13_25,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_24:[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_26,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_22,refute_13_25]) ).

cnf(refute_13_27,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_18,refute_13_26]) ).

cnf(refute_13_28,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_29,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_27,refute_13_28]) ).

cnf(refute_13_30,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_13_8,refute_13_29]) ).

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

cnf(refute_13_32,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_13_30,refute_13_31]) ).

cnf(refute_13_33,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_13_34,plain,
    ( e4 != e4
    | op(e3,e3) = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_13_32,refute_13_33]) ).

cnf(refute_13_35,plain,
    ( e4 != e4
    | op(e3,e4) = e3
    | definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_547
    | definitionFOFtoCNF_560 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_13_34,refute_13_7]) ).

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

cnf(refute_13_37,plain,
    ( op(e3,e4) = e3
    | definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_547
    | definitionFOFtoCNF_560 ),
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_13_36,refute_13_35]) ).

cnf(refute_13_38,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e3) = e0
    | op(e3,e4) = e0 ),
    inference(canonicalize,[],[normalize_13_124]) ).

cnf(refute_13_39,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_13_40,plain,
    ( op(e3,e3) != e0
    | e4 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_13_32,refute_13_39]) ).

cnf(refute_13_41,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_13_38,refute_13_40]) ).

cnf(refute_13_42,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_13_126]) ).

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

cnf(refute_13_44,plain,
    e4 != e0,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_13_43,refute_13_42]) ).

cnf(refute_13_45,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_13_41,refute_13_44]) ).

cnf(refute_13_46,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_13_127]) ).

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

cnf(refute_13_48,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_13_49,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_13_47,refute_13_48]) ).

cnf(refute_13_50,plain,
    op(op(e2,e2),e2) = op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_13_14,refute_13_49]) ).

cnf(refute_13_51,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_13_52,plain,
    ( e1 != op(op(e2,e2),e2)
    | e1 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(e3,e2)) )],[refute_13_50,refute_13_51]) ).

cnf(refute_13_53,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_13_46,refute_13_52]) ).

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

cnf(refute_13_55,plain,
    op(e3,e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e2)) )],[refute_13_53,refute_13_54]) ).

cnf(refute_13_56,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_13_57,plain,
    ( op(e3,e2) != e0
    | e1 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_13_55,refute_13_56]) ).

cnf(refute_13_58,plain,
    ( e1 = e0
    | op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e0) )],[refute_13_45,refute_13_57]) ).

cnf(refute_13_59,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_13_128]) ).

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

cnf(refute_13_61,plain,
    e1 != e0,
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_13_60,refute_13_59]) ).

cnf(refute_13_62,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_13_58,refute_13_61]) ).

cnf(refute_13_63,plain,
    op(e1,e1) != op(e3,e1),
    inference(canonicalize,[],[normalize_13_130]) ).

cnf(refute_13_64,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_13_131]) ).

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

cnf(refute_13_66,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_13_46,refute_13_65]) ).

cnf(refute_13_67,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_13_68,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_13_69,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_13_67,refute_13_68]) ).

cnf(refute_13_70,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_13_66,refute_13_69]) ).

cnf(refute_13_71,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_13_72,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_13_73,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_13_71,refute_13_72]) ).

cnf(refute_13_74,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_13_66,refute_13_73]) ).

cnf(refute_13_75,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_13_24:[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_13_76,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_13_74,refute_13_75]) ).

cnf(refute_13_77,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_13_70,refute_13_76]) ).

cnf(refute_13_78,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_13_79,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_13_77,refute_13_78]) ).

cnf(refute_13_80,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_13_64,refute_13_79]) ).

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

cnf(refute_13_82,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_13_80,refute_13_81]) ).

cnf(refute_13_83,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_13_84,plain,
    ( e0 != op(e3,e1)
    | op(e1,e1) = op(e3,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_13_82,refute_13_83]) ).

cnf(refute_13_85,plain,
    e0 != op(e3,e1),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e3,e1)) )],[refute_13_84,refute_13_63]) ).

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

cnf(refute_13_87,plain,
    op(e3,e1) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e3,e1)) )],[refute_13_86,refute_13_85]) ).

cnf(refute_13_88,plain,
    ( op(e3,e0) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e0) )],[refute_13_62,refute_13_87]) ).

cnf(refute_13_89,plain,
    ( op(op(e0,e3),e3) != e0
    | op(e3,e0) = op(e0,e3)
    | op(op(e0,e3),e0) = e3 ),
    inference(canonicalize,[],[normalize_13_132]) ).

cnf(refute_13_90,plain,
    op(op(e2,e3),e2) != e3,
    inference(canonicalize,[],[normalize_13_133]) ).

cnf(refute_13_91,plain,
    ( op(e2,e3) = e0
    | op(e2,e3) = e1
    | op(e2,e3) = e2
    | op(e2,e3) = e3
    | op(e2,e3) = e4 ),
    inference(canonicalize,[],[normalize_13_135]) ).

cnf(refute_13_92,plain,
    op(e2,e2) != op(e2,e3),
    inference(canonicalize,[],[normalize_13_136]) ).

cnf(refute_13_93,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_13_94,plain,
    ( e3 != op(e2,e3)
    | op(e2,e2) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_13_14,refute_13_93]) ).

cnf(refute_13_95,plain,
    e3 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e3)) )],[refute_13_94,refute_13_92]) ).

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

cnf(refute_13_97,plain,
    op(e2,e3) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e3)) )],[refute_13_96,refute_13_95]) ).

cnf(refute_13_98,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_13_91,refute_13_97]) ).

cnf(refute_13_99,plain,
    op(e2,e3) != op(e3,e3),
    inference(canonicalize,[],[normalize_13_137]) ).

cnf(refute_13_100,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_13_101,plain,
    ( op(e2,e3) != e4
    | op(e2,e3) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_13_32,refute_13_100]) ).

cnf(refute_13_102,plain,
    op(e2,e3) != e4,
    inference(resolve,[$cnf( $equal(op(e2,e3),op(e3,e3)) )],[refute_13_101,refute_13_99]) ).

cnf(refute_13_103,plain,
    ( op(e2,e3) = e0
    | op(e2,e3) = e1
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e4) )],[refute_13_98,refute_13_102]) ).

cnf(refute_13_104,plain,
    op(e3,e2) != op(e2,e3),
    inference(canonicalize,[],[normalize_13_138]) ).

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

cnf(refute_13_106,plain,
    ( e1 != op(e2,e3)
    | op(e3,e2) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_13_55,refute_13_105]) ).

cnf(refute_13_107,plain,
    e1 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e3,e2),op(e2,e3)) )],[refute_13_106,refute_13_104]) ).

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

cnf(refute_13_109,plain,
    op(e2,e3) != e1,
    inference(resolve,[$cnf( $equal(e1,op(e2,e3)) )],[refute_13_108,refute_13_107]) ).

cnf(refute_13_110,plain,
    ( op(e2,e3) = e0
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e1) )],[refute_13_103,refute_13_109]) ).

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

cnf(refute_13_112,plain,
    ( op(e2,e2) != e3
    | op(e2,e3) = e0
    | op(op(e2,e3),e2) = e3 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e2) )],[refute_13_110,refute_13_111]) ).

cnf(refute_13_113,plain,
    ( op(e2,e2) != e3
    | op(e2,e3) = e0 ),
    inference(resolve,[$cnf( $equal(op(op(e2,e3),e2),e3) )],[refute_13_112,refute_13_90]) ).

cnf(refute_13_114,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_13_115,plain,
    ( e3 != e3
    | op(e2,e2) = e3 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_13_14,refute_13_114]) ).

cnf(refute_13_116,plain,
    ( e3 != e3
    | op(e2,e3) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_13_115,refute_13_113]) ).

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

cnf(refute_13_118,plain,
    op(e2,e3) = e0,
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_13_117,refute_13_116]) ).

cnf(refute_13_119,plain,
    op(op(e2,e3),e3) = e2,
    inference(canonicalize,[],[normalize_13_139]) ).

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

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

cnf(refute_13_122,plain,
    ( op(e2,e3) != e0
    | op(op(e2,e3),e3) = op(e0,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e3),e3),op(op(e2,e3),e3)) )],[refute_13_120,refute_13_121]) ).

cnf(refute_13_123,plain,
    op(op(e2,e3),e3) = op(e0,e3),
    inference(resolve,[$cnf( $equal(op(e2,e3),e0) )],[refute_13_118,refute_13_122]) ).

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

cnf(refute_13_125,plain,
    ( op(op(e2,e3),e3) != e2
    | op(e0,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(op(e2,e3),e3),op(e0,e3)) )],[refute_13_123,refute_13_124]) ).

cnf(refute_13_126,plain,
    op(e0,e3) = e2,
    inference(resolve,[$cnf( $equal(op(op(e2,e3),e3),e2) )],[refute_13_119,refute_13_125]) ).

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

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

cnf(refute_13_129,plain,
    ( op(e0,e3) != e2
    | op(op(e0,e3),e3) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e0,e3),e3),op(op(e0,e3),e3)) )],[refute_13_127,refute_13_128]) ).

cnf(refute_13_130,plain,
    op(op(e0,e3),e3) = op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e0,e3),e2) )],[refute_13_126,refute_13_129]) ).

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

cnf(refute_13_132,plain,
    ( op(e2,e3) != e0
    | op(op(e0,e3),e3) = e0 ),
    inference(resolve,[$cnf( $equal(op(op(e0,e3),e3),op(e2,e3)) )],[refute_13_130,refute_13_131]) ).

cnf(refute_13_133,plain,
    op(op(e0,e3),e3) = e0,
    inference(resolve,[$cnf( $equal(op(e2,e3),e0) )],[refute_13_118,refute_13_132]) ).

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

cnf(refute_13_135,plain,
    ( e0 != e0
    | op(op(e0,e3),e3) = e0 ),
    inference(resolve,[$cnf( $equal(op(op(e0,e3),e3),e0) )],[refute_13_133,refute_13_134]) ).

cnf(refute_13_136,plain,
    ( e0 != e0
    | op(e3,e0) = op(e0,e3)
    | op(op(e0,e3),e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(op(e0,e3),e3),e0) )],[refute_13_135,refute_13_89]) ).

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

cnf(refute_13_138,plain,
    ( op(e3,e0) != op(e0,e3)
    | op(e3,e0) = e2 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e2) )],[refute_13_126,refute_13_137]) ).

cnf(refute_13_139,plain,
    ( e0 != e0
    | op(e3,e0) = e2
    | op(op(e0,e3),e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),op(e0,e3)) )],[refute_13_136,refute_13_138]) ).

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

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

cnf(refute_13_142,plain,
    ( op(e0,e3) != e2
    | op(op(e0,e3),e0) = op(e2,e0) ),
    inference(resolve,[$cnf( $equal(op(op(e0,e3),e0),op(op(e0,e3),e0)) )],[refute_13_140,refute_13_141]) ).

cnf(refute_13_143,plain,
    op(op(e0,e3),e0) = op(e2,e0),
    inference(resolve,[$cnf( $equal(op(e0,e3),e2) )],[refute_13_126,refute_13_142]) ).

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

cnf(refute_13_145,plain,
    ( op(op(e0,e3),e0) != e3
    | op(e2,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(op(e0,e3),e0),op(e2,e0)) )],[refute_13_143,refute_13_144]) ).

cnf(refute_13_146,plain,
    ( e0 != e0
    | op(e2,e0) = e3
    | op(e3,e0) = e2 ),
    inference(resolve,[$cnf( $equal(op(op(e0,e3),e0),e3) )],[refute_13_139,refute_13_145]) ).

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

cnf(refute_13_148,plain,
    ( op(e2,e0) = e3
    | op(e3,e0) = e2 ),
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_13_147,refute_13_146]) ).

cnf(refute_13_149,plain,
    op(e2,e0) != op(e2,e2),
    inference(canonicalize,[],[normalize_13_140]) ).

cnf(refute_13_150,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_13_151,plain,
    ( op(e2,e0) != e3
    | op(e2,e0) = op(e2,e2) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_13_14,refute_13_150]) ).

cnf(refute_13_152,plain,
    op(e2,e0) != e3,
    inference(resolve,[$cnf( $equal(op(e2,e0),op(e2,e2)) )],[refute_13_151,refute_13_149]) ).

cnf(refute_13_153,plain,
    op(e3,e0) = e2,
    inference(resolve,[$cnf( $equal(op(e2,e0),e3) )],[refute_13_148,refute_13_152]) ).

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

cnf(refute_13_155,plain,
    ( op(e3,e0) != e0
    | e2 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e2) )],[refute_13_153,refute_13_154]) ).

cnf(refute_13_156,plain,
    ( e2 = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e0) )],[refute_13_88,refute_13_155]) ).

cnf(refute_13_157,plain,
    e0 != e2,
    inference(canonicalize,[],[normalize_13_141]) ).

cnf(refute_13_158,plain,
    ( e2 != e0
    | e0 = e2 ),
    inference(subst,[],[refute_13_12:[bind(X,$fot(e2)),bind(Y,$fot(e0))]]) ).

cnf(refute_13_159,plain,
    e2 != e0,
    inference(resolve,[$cnf( $equal(e0,e2) )],[refute_13_158,refute_13_157]) ).

cnf(refute_13_160,plain,
    op(e3,e4) = e0,
    inference(resolve,[$cnf( $equal(e2,e0) )],[refute_13_156,refute_13_159]) ).

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

cnf(refute_13_162,plain,
    ( op(e3,e4) != e3
    | e0 = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_13_160,refute_13_161]) ).

cnf(refute_13_163,plain,
    ( e0 = e3
    | definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_547
    | definitionFOFtoCNF_560 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e3) )],[refute_13_37,refute_13_162]) ).

cnf(refute_13_164,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_13_142]) ).

cnf(refute_13_165,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_547
    | definitionFOFtoCNF_560 ),
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_13_163,refute_13_164]) ).

cnf(refute_13_166,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_547
    | definitionFOFtoCNF_557 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_560 )],[refute_13_165,refute_13_6]) ).

cnf(refute_13_167,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_547
    | definitionFOFtoCNF_554 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_557 )],[refute_13_166,refute_13_5]) ).

cnf(refute_13_168,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_547
    | definitionFOFtoCNF_556 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_554 )],[refute_13_167,refute_13_4]) ).

cnf(refute_13_169,plain,
    ( op(e2,e2) != e3
    | ~ definitionFOFtoCNF_556
    | op(e2,e3) = e2 ),
    inference(canonicalize,[],[normalize_13_144]) ).

cnf(refute_13_170,plain,
    ( e3 != e3
    | ~ definitionFOFtoCNF_556
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_13_115,refute_13_169]) ).

cnf(refute_13_171,plain,
    ( ~ definitionFOFtoCNF_556
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_13_117,refute_13_170]) ).

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

cnf(refute_13_173,plain,
    ( op(e2,e3) != e2
    | e0 = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e0) )],[refute_13_118,refute_13_172]) ).

cnf(refute_13_174,plain,
    ( ~ definitionFOFtoCNF_556
    | e0 = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e2) )],[refute_13_171,refute_13_173]) ).

cnf(refute_13_175,plain,
    ~ definitionFOFtoCNF_556,
    inference(resolve,[$cnf( $equal(e0,e2) )],[refute_13_174,refute_13_157]) ).

cnf(refute_13_176,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_547 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_556 )],[refute_13_168,refute_13_175]) ).

cnf(refute_13_177,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_532
    | definitionFOFtoCNF_541 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_547 )],[refute_13_176,refute_13_3]) ).

cnf(refute_13_178,plain,
    ( op(e3,e0) != e2
    | ~ definitionFOFtoCNF_541
    | op(e3,e2) = e0 ),
    inference(canonicalize,[],[normalize_13_146]) ).

cnf(refute_13_179,plain,
    ( op(e3,e0) != e2
    | ~ definitionFOFtoCNF_541
    | e1 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e0) )],[refute_13_178,refute_13_57]) ).

cnf(refute_13_180,plain,
    ( op(e3,e0) != e2
    | ~ definitionFOFtoCNF_541 ),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_13_179,refute_13_61]) ).

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

cnf(refute_13_182,plain,
    ( e2 != e2
    | op(e3,e0) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e2) )],[refute_13_153,refute_13_181]) ).

cnf(refute_13_183,plain,
    ( e2 != e2
    | ~ definitionFOFtoCNF_541 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e2) )],[refute_13_182,refute_13_180]) ).

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

cnf(refute_13_185,plain,
    ~ definitionFOFtoCNF_541,
    inference(resolve,[$cnf( $equal(e2,e2) )],[refute_13_184,refute_13_183]) ).

cnf(refute_13_186,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_532 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_541 )],[refute_13_177,refute_13_185]) ).

cnf(refute_13_187,plain,
    ( definitionFOFtoCNF_522
    | definitionFOFtoCNF_523 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_532 )],[refute_13_186,refute_13_2]) ).

cnf(refute_13_188,plain,
    ( op(e3,e2) != e1
    | ~ definitionFOFtoCNF_523
    | op(e3,e1) = e2 ),
    inference(canonicalize,[],[normalize_13_148]) ).

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

cnf(refute_13_190,plain,
    ( e1 != e1
    | op(e3,e2) = e1 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_13_55,refute_13_189]) ).

cnf(refute_13_191,plain,
    ( e1 != e1
    | ~ definitionFOFtoCNF_523
    | op(e3,e1) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_13_190,refute_13_188]) ).

cnf(refute_13_192,plain,
    e1 = e1,
    introduced(tautology,[refl,[$fot(e1)]]) ).

cnf(refute_13_193,plain,
    ( ~ definitionFOFtoCNF_523
    | op(e3,e1) = e2 ),
    inference(resolve,[$cnf( $equal(e1,e1) )],[refute_13_192,refute_13_191]) ).

cnf(refute_13_194,plain,
    ( op(e3,e0) = e3
    | op(e3,e1) = e3
    | op(e3,e2) = e3
    | op(e3,e3) = e3
    | op(e3,e4) = e3 ),
    inference(canonicalize,[],[normalize_13_149]) ).

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

cnf(refute_13_196,plain,
    ( op(e3,e3) != e3
    | e4 = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_13_32,refute_13_195]) ).

cnf(refute_13_197,plain,
    ( e4 = e3
    | op(e3,e0) = e3
    | op(e3,e1) = e3
    | op(e3,e2) = e3
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e3) )],[refute_13_194,refute_13_196]) ).

cnf(refute_13_198,plain,
    e3 != e4,
    inference(canonicalize,[],[normalize_13_150]) ).

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

cnf(refute_13_200,plain,
    e4 != e3,
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_13_199,refute_13_198]) ).

cnf(refute_13_201,plain,
    ( op(e3,e0) = e3
    | op(e3,e1) = e3
    | op(e3,e2) = e3
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(e4,e3) )],[refute_13_197,refute_13_200]) ).

cnf(refute_13_202,plain,
    op(e2,e2) != op(e3,e2),
    inference(canonicalize,[],[normalize_13_151]) ).

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

cnf(refute_13_204,plain,
    ( e3 != op(e3,e2)
    | op(e2,e2) = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_13_14,refute_13_203]) ).

cnf(refute_13_205,plain,
    e3 != op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e3,e2)) )],[refute_13_204,refute_13_202]) ).

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

cnf(refute_13_207,plain,
    op(e3,e2) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e3,e2)) )],[refute_13_206,refute_13_205]) ).

cnf(refute_13_208,plain,
    ( op(e3,e0) = e3
    | op(e3,e1) = e3
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e3) )],[refute_13_201,refute_13_207]) ).

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

cnf(refute_13_210,plain,
    ( op(e3,e0) != e3
    | e2 = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e2) )],[refute_13_153,refute_13_209]) ).

cnf(refute_13_211,plain,
    ( e2 = e3
    | op(e3,e1) = e3
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_13_208,refute_13_210]) ).

cnf(refute_13_212,plain,
    ( e0 = e3
    | e2 = e3
    | op(e3,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e3) )],[refute_13_211,refute_13_162]) ).

cnf(refute_13_213,plain,
    ( e2 = e3
    | op(e3,e1) = e3 ),
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_13_212,refute_13_164]) ).

cnf(refute_13_214,plain,
    e2 != e3,
    inference(canonicalize,[],[normalize_13_152]) ).

cnf(refute_13_215,plain,
    op(e3,e1) = e3,
    inference(resolve,[$cnf( $equal(e2,e3) )],[refute_13_213,refute_13_214]) ).

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

cnf(refute_13_217,plain,
    ( op(e3,e1) != e2
    | e3 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e3) )],[refute_13_215,refute_13_216]) ).

cnf(refute_13_218,plain,
    ( ~ definitionFOFtoCNF_523
    | e3 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e2) )],[refute_13_193,refute_13_217]) ).

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

cnf(refute_13_220,plain,
    e3 != e2,
    inference(resolve,[$cnf( $equal(e2,e3) )],[refute_13_219,refute_13_214]) ).

cnf(refute_13_221,plain,
    ~ definitionFOFtoCNF_523,
    inference(resolve,[$cnf( $equal(e3,e2) )],[refute_13_218,refute_13_220]) ).

cnf(refute_13_222,plain,
    definitionFOFtoCNF_522,
    inference(resolve,[$cnf( definitionFOFtoCNF_523 )],[refute_13_187,refute_13_221]) ).

cnf(refute_13_223,plain,
    definitionFOFtoCNF_510,
    inference(resolve,[$cnf( definitionFOFtoCNF_522 )],[refute_13_222,refute_13_1]) ).

cnf(refute_13_224,plain,
    definitionFOFtoCNF_521,
    inference(resolve,[$cnf( definitionFOFtoCNF_510 )],[refute_13_223,refute_13_0]) ).

cnf(refute_13_225,plain,
    ( op(e2,e3) != e0
    | ~ definitionFOFtoCNF_521
    | op(e2,e0) = e3 ),
    inference(canonicalize,[],[normalize_13_154]) ).

cnf(refute_13_226,plain,
    ( op(e2,e3) != e0
    | ~ definitionFOFtoCNF_521 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e3) )],[refute_13_225,refute_13_152]) ).

cnf(refute_13_227,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_13_228,plain,
    ( e0 != e0
    | op(e2,e3) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e0) )],[refute_13_118,refute_13_227]) ).

cnf(refute_13_229,plain,
    ( e0 != e0
    | ~ definitionFOFtoCNF_521 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e0) )],[refute_13_228,refute_13_226]) ).

cnf(refute_13_230,plain,
    ~ definitionFOFtoCNF_521,
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_13_147,refute_13_229]) ).

cnf(refute_13_231,plain,
    $false,
    inference(resolve,[$cnf( definitionFOFtoCNF_521 )],[refute_13_224,refute_13_230]) ).

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

fof(normalize_14_0,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_14_1,plain,
    ( op(e3,e4) = e0
    | op(e3,e4) = e1
    | op(e3,e4) = e2
    | op(e3,e4) = e3
    | op(e3,e4) = e4 ),
    inference(conjunct,[],[normalize_14_0]) ).

fof(normalize_14_2,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_14_3,plain,
    op(e3,e3) != op(e3,e4),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_4,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_5,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_14_4]) ).

fof(normalize_14_6,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_14_4]) ).

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

fof(normalize_14_8,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_14_4]) ).

fof(normalize_14_9,plain,
    op(e3,e1) != op(e3,e4),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_10,plain,
    ( ~ definitionFOFtoCNF_606
  <=> ( ( op(e3,e1) = e3
        & ( op(e3,e3) != e1
          | e3 = unit ) )
      | ( op(e3,e2) = e3
        & ( op(e3,e3) != e2
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_168]) ).

fof(normalize_14_11,plain,
    ( ( e3 != unit
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_606 )
    & ( e3 != unit
      | op(e3,e2) != e3
      | ~ definitionFOFtoCNF_606 )
    & ( op(e3,e1) != e3
      | ~ definitionFOFtoCNF_606
      | op(e3,e3) = e1 )
    & ( op(e3,e2) != e3
      | ~ definitionFOFtoCNF_606
      | op(e3,e3) = e2 )
    & ( op(e3,e1) = e3
      | op(e3,e2) = e3
      | definitionFOFtoCNF_606 )
    & ( op(e3,e3) != e1
      | op(e3,e3) != e2
      | e3 = unit
      | definitionFOFtoCNF_606 )
    & ( op(e3,e3) != e1
      | e3 = unit
      | op(e3,e2) = e3
      | definitionFOFtoCNF_606 )
    & ( op(e3,e3) != e2
      | e3 = unit
      | op(e3,e1) = e3
      | definitionFOFtoCNF_606 ) ),
    inference(clausify,[],[normalize_14_10]) ).

fof(normalize_14_12,plain,
    ( op(e3,e1) != e3
    | ~ definitionFOFtoCNF_606
    | op(e3,e3) = e1 ),
    inference(conjunct,[],[normalize_14_11]) ).

fof(normalize_14_13,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_14,plain,
    e1 != e4,
    inference(conjunct,[],[normalize_14_13]) ).

fof(normalize_14_15,plain,
    ( op(e3,e1) = e0
    | op(e3,e1) = e1
    | op(e3,e1) = e2
    | op(e3,e1) = e3
    | op(e3,e1) = e4 ),
    inference(conjunct,[],[normalize_14_0]) ).

fof(normalize_14_16,plain,
    op(e3,e1) != op(e3,e3),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_17,plain,
    op(e1,e1) != op(e3,e1),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_18,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_14_4]) ).

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

fof(normalize_14_20,plain,
    op(e3,e0) != op(e3,e1),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_21,plain,
    ( op(e3,e1) = e3
    | op(e3,e2) = e3
    | definitionFOFtoCNF_606 ),
    inference(conjunct,[],[normalize_14_11]) ).

fof(normalize_14_22,plain,
    e1 != e3,
    inference(conjunct,[],[normalize_14_13]) ).

fof(normalize_14_23,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_14_24,plain,
    op(e3,unit) = e3,
    inference(conjunct,[],[normalize_14_23]) ).

fof(normalize_14_25,plain,
    op(unit,e3) = e3,
    inference(conjunct,[],[normalize_14_23]) ).

fof(normalize_14_26,plain,
    op(unit,e0) = e0,
    inference(conjunct,[],[normalize_14_23]) ).

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

fof(normalize_14_28,plain,
    op(e1,e0) != op(e1,e1),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_29,plain,
    op(e2,e2) != op(e2,e3),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_30,plain,
    e3 != e4,
    inference(conjunct,[],[normalize_14_13]) ).

fof(normalize_14_31,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_14_13]) ).

fof(normalize_14_32,plain,
    op(e3,e0) != op(e3,e4),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_33,plain,
    op(e3,e0) != op(e4,e0),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_34,plain,
    ( op(e3,e0) = e0
    | op(e3,e0) = e1
    | op(e3,e0) = e2
    | op(e3,e0) = e3
    | op(e3,e0) = e4 ),
    inference(conjunct,[],[normalize_14_0]) ).

fof(normalize_14_35,plain,
    op(e3,e0) != op(e3,e3),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_36,plain,
    op(e3,e0) != op(e3,e2),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_37,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_14_38,plain,
    ( op(e2,e0) = e1
    | op(e2,e1) = e1
    | op(e2,e2) = e1
    | op(e2,e3) = e1
    | op(e2,e4) = e1 ),
    inference(conjunct,[],[normalize_14_37]) ).

fof(normalize_14_39,plain,
    op(e2,unit) = e2,
    inference(conjunct,[],[normalize_14_23]) ).

fof(normalize_14_40,plain,
    ( op(e2,e0) = e4
    | op(e2,e1) = e4
    | op(e2,e2) = e4
    | op(e2,e3) = e4
    | op(e2,e4) = e4 ),
    inference(conjunct,[],[normalize_14_37]) ).

fof(normalize_14_41,plain,
    op(e2,e3) != op(e3,e3),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_42,plain,
    e2 != e4,
    inference(conjunct,[],[normalize_14_13]) ).

fof(normalize_14_43,plain,
    op(e0,e4) != op(e2,e4),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_44,plain,
    op(unit,e4) = e4,
    inference(conjunct,[],[normalize_14_23]) ).

fof(normalize_14_45,plain,
    ( op(e2,e0) = e0
    | op(e2,e1) = e0
    | op(e2,e2) = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(conjunct,[],[normalize_14_37]) ).

fof(normalize_14_46,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_14_13]) ).

fof(normalize_14_47,plain,
    e0 != e2,
    inference(conjunct,[],[normalize_14_13]) ).

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

fof(normalize_14_49,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_14_13]) ).

fof(normalize_14_50,plain,
    e1 != e2,
    inference(conjunct,[],[normalize_14_13]) ).

fof(normalize_14_51,plain,
    ( op(e4,e2) != op(e2,e4)
    & op(op(e2,e4),e2) != e4
    & op(op(e2,e4),e4) = e2
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = e1 )
    & ( op(op(e0,e2),e2) != e0
      | op(e2,e0) = op(e0,e2)
      | op(op(e0,e2),e0) = e2 )
    & ( op(op(e0,e3),e3) != e0
      | op(e3,e0) = op(e0,e3)
      | op(op(e0,e3),e0) = e3 )
    & ( op(op(e0,e4),e4) != e0
      | op(e4,e0) = op(e0,e4)
      | op(op(e0,e4),e0) = e4 )
    & ( op(op(e1,e0),e0) != e1
      | op(e0,e1) = op(e1,e0)
      | op(op(e1,e0),e1) = e0 )
    & ( op(op(e1,e2),e2) != e1
      | op(e2,e1) = op(e1,e2)
      | op(op(e1,e2),e1) = e2 )
    & ( op(op(e1,e3),e3) != e1
      | op(e3,e1) = op(e1,e3)
      | op(op(e1,e3),e1) = e3 )
    & ( op(op(e1,e4),e4) != e1
      | op(e4,e1) = op(e1,e4)
      | op(op(e1,e4),e1) = e4 )
    & ( op(op(e2,e0),e0) != e2
      | op(e0,e2) = op(e2,e0)
      | op(op(e2,e0),e2) = e0 )
    & ( op(op(e2,e1),e1) != e2
      | op(e1,e2) = op(e2,e1)
      | op(op(e2,e1),e2) = e1 )
    & ( op(op(e2,e3),e3) != e2
      | op(e3,e2) = op(e2,e3)
      | op(op(e2,e3),e2) = 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_14_0]) ).

fof(normalize_14_52,plain,
    op(op(e2,e4),e4) = e2,
    inference(conjunct,[],[normalize_14_51]) ).

fof(normalize_14_53,plain,
    ( op(e0,e4) = e3
    | op(e1,e4) = e3
    | op(e2,e4) = e3
    | op(e3,e4) = e3
    | op(e4,e4) = e3 ),
    inference(conjunct,[],[normalize_14_37]) ).

fof(normalize_14_54,plain,
    op(e2,e2) != op(e2,e4),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_55,plain,
    op(e4,e1) != op(e4,e4),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_56,plain,
    ( op(e0,e1) = e3
    | op(e1,e1) = e3
    | op(e2,e1) = e3
    | op(e3,e1) = e3
    | op(e4,e1) = e3 ),
    inference(conjunct,[],[normalize_14_37]) ).

fof(normalize_14_57,plain,
    op(e2,e1) != op(e2,e2),
    inference(conjunct,[],[normalize_14_2]) ).

fof(normalize_14_58,plain,
    op(unit,e1) = e1,
    inference(conjunct,[],[normalize_14_23]) ).

fof(normalize_14_59,plain,
    e2 != e3,
    inference(conjunct,[],[normalize_14_13]) ).

cnf(refute_14_0,plain,
    ( op(e3,e4) = e0
    | op(e3,e4) = e1
    | op(e3,e4) = e2
    | op(e3,e4) = e3
    | op(e3,e4) = e4 ),
    inference(canonicalize,[],[normalize_14_1]) ).

cnf(refute_14_1,plain,
    op(e3,e3) != op(e3,e4),
    inference(canonicalize,[],[normalize_14_3]) ).

cnf(refute_14_2,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_14_5]) ).

cnf(refute_14_3,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_14_6]) ).

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

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

cnf(refute_14_6,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_14_4,refute_14_5]) ).

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

cnf(refute_14_8,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_14_3,refute_14_7]) ).

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

cnf(refute_14_10,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_14_11,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_14_9,refute_14_10]) ).

cnf(refute_14_12,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_14_8,refute_14_11]) ).

cnf(refute_14_13,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_14_14,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_14_15,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_14_13,refute_14_14]) ).

cnf(refute_14_16,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_14_8,refute_14_15]) ).

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

cnf(refute_14_18,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_14_6,refute_14_17]) ).

cnf(refute_14_19,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_14_18:[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_14_20,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_14_16,refute_14_19]) ).

cnf(refute_14_21,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_14_12,refute_14_20]) ).

cnf(refute_14_22,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_14_23,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_14_21,refute_14_22]) ).

cnf(refute_14_24,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_14_2,refute_14_23]) ).

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

cnf(refute_14_26,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_14_24,refute_14_25]) ).

cnf(refute_14_27,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_14_28,plain,
    ( e4 != op(e3,e4)
    | op(e3,e3) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_14_26,refute_14_27]) ).

cnf(refute_14_29,plain,
    e4 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e3),op(e3,e4)) )],[refute_14_28,refute_14_1]) ).

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

cnf(refute_14_31,plain,
    op(e3,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e4)) )],[refute_14_30,refute_14_29]) ).

cnf(refute_14_32,plain,
    ( op(e3,e4) = e0
    | op(e3,e4) = e1
    | op(e3,e4) = e2
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e4) )],[refute_14_0,refute_14_31]) ).

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

cnf(refute_14_34,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_14_8]) ).

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

cnf(refute_14_36,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_14_37,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_14_35,refute_14_36]) ).

cnf(refute_14_38,plain,
    op(op(e2,e2),e2) = op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_14_8,refute_14_37]) ).

cnf(refute_14_39,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_14_40,plain,
    ( e1 != op(op(e2,e2),e2)
    | e1 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(e3,e2)) )],[refute_14_38,refute_14_39]) ).

cnf(refute_14_41,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_14_34,refute_14_40]) ).

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

cnf(refute_14_43,plain,
    op(e3,e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e2)) )],[refute_14_41,refute_14_42]) ).

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

cnf(refute_14_45,plain,
    ( e1 != op(e3,e4)
    | op(e3,e2) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_14_43,refute_14_44]) ).

cnf(refute_14_46,plain,
    e1 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e2),op(e3,e4)) )],[refute_14_45,refute_14_33]) ).

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

cnf(refute_14_48,plain,
    op(e3,e4) != e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e4)) )],[refute_14_47,refute_14_46]) ).

cnf(refute_14_49,plain,
    ( op(e3,e4) = e0
    | op(e3,e4) = e2
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e1) )],[refute_14_32,refute_14_48]) ).

cnf(refute_14_50,plain,
    op(e3,e1) != op(e3,e4),
    inference(canonicalize,[],[normalize_14_9]) ).

cnf(refute_14_51,plain,
    ( op(e3,e1) != e3
    | ~ definitionFOFtoCNF_606
    | op(e3,e3) = e1 ),
    inference(canonicalize,[],[normalize_14_12]) ).

cnf(refute_14_52,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_14_53,plain,
    ( op(e3,e3) != e1
    | e4 = e1 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_14_26,refute_14_52]) ).

cnf(refute_14_54,plain,
    ( op(e3,e1) != e3
    | ~ definitionFOFtoCNF_606
    | e4 = e1 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e1) )],[refute_14_51,refute_14_53]) ).

cnf(refute_14_55,plain,
    e1 != e4,
    inference(canonicalize,[],[normalize_14_14]) ).

cnf(refute_14_56,plain,
    ( e4 != e1
    | e1 = e4 ),
    inference(subst,[],[refute_14_6:[bind(X,$fot(e4)),bind(Y,$fot(e1))]]) ).

cnf(refute_14_57,plain,
    e4 != e1,
    inference(resolve,[$cnf( $equal(e1,e4) )],[refute_14_56,refute_14_55]) ).

cnf(refute_14_58,plain,
    ( op(e3,e1) != e3
    | ~ definitionFOFtoCNF_606 ),
    inference(resolve,[$cnf( $equal(e4,e1) )],[refute_14_54,refute_14_57]) ).

cnf(refute_14_59,plain,
    ( op(e3,e1) = e0
    | op(e3,e1) = e1
    | op(e3,e1) = e2
    | op(e3,e1) = e3
    | op(e3,e1) = e4 ),
    inference(canonicalize,[],[normalize_14_15]) ).

cnf(refute_14_60,plain,
    op(e3,e1) != op(e3,e3),
    inference(canonicalize,[],[normalize_14_16]) ).

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

cnf(refute_14_62,plain,
    ( op(e3,e1) != e4
    | op(e3,e1) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_14_26,refute_14_61]) ).

cnf(refute_14_63,plain,
    op(e3,e1) != e4,
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e3,e3)) )],[refute_14_62,refute_14_60]) ).

cnf(refute_14_64,plain,
    ( op(e3,e1) = e0
    | op(e3,e1) = e1
    | op(e3,e1) = e2
    | op(e3,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e4) )],[refute_14_59,refute_14_63]) ).

cnf(refute_14_65,plain,
    op(e1,e1) != op(e3,e1),
    inference(canonicalize,[],[normalize_14_17]) ).

cnf(refute_14_66,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_14_18]) ).

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

cnf(refute_14_68,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_14_34,refute_14_67]) ).

cnf(refute_14_69,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_14_70,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_14_71,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_14_69,refute_14_70]) ).

cnf(refute_14_72,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_14_68,refute_14_71]) ).

cnf(refute_14_73,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_14_74,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_14_75,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_14_73,refute_14_74]) ).

cnf(refute_14_76,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_14_68,refute_14_75]) ).

cnf(refute_14_77,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_14_18:[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_14_78,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_14_76,refute_14_77]) ).

cnf(refute_14_79,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_14_72,refute_14_78]) ).

cnf(refute_14_80,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_14_81,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_14_79,refute_14_80]) ).

cnf(refute_14_82,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_14_66,refute_14_81]) ).

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

cnf(refute_14_84,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_14_82,refute_14_83]) ).

cnf(refute_14_85,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_14_86,plain,
    ( e0 != op(e3,e1)
    | op(e1,e1) = op(e3,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_14_84,refute_14_85]) ).

cnf(refute_14_87,plain,
    e0 != op(e3,e1),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e3,e1)) )],[refute_14_86,refute_14_65]) ).

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

cnf(refute_14_89,plain,
    op(e3,e1) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e3,e1)) )],[refute_14_88,refute_14_87]) ).

cnf(refute_14_90,plain,
    ( op(e3,e1) = e1
    | op(e3,e1) = e2
    | op(e3,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e0) )],[refute_14_64,refute_14_89]) ).

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

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

cnf(refute_14_93,plain,
    ( op(e3,e1) != e1
    | op(e3,e1) = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_14_43,refute_14_92]) ).

cnf(refute_14_94,plain,
    op(e3,e1) != e1,
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e3,e2)) )],[refute_14_93,refute_14_91]) ).

cnf(refute_14_95,plain,
    ( op(e3,e1) = e2
    | op(e3,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e1) )],[refute_14_90,refute_14_94]) ).

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

cnf(refute_14_97,plain,
    ( e3 != e3
    | op(e3,e1) = e2
    | op(e3,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e3) )],[refute_14_95,refute_14_96]) ).

cnf(refute_14_98,plain,
    ( e3 != e3
    | ~ definitionFOFtoCNF_606
    | op(e3,e1) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e3) )],[refute_14_97,refute_14_58]) ).

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

cnf(refute_14_100,plain,
    ( ~ definitionFOFtoCNF_606
    | op(e3,e1) = e2 ),
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_14_99,refute_14_98]) ).

cnf(refute_14_101,plain,
    op(e3,e0) != op(e3,e1),
    inference(canonicalize,[],[normalize_14_20]) ).

cnf(refute_14_102,plain,
    ( op(e3,e1) = e3
    | op(e3,e2) = e3
    | definitionFOFtoCNF_606 ),
    inference(canonicalize,[],[normalize_14_21]) ).

cnf(refute_14_103,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_14_104,plain,
    ( op(e3,e2) != e3
    | e1 = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_14_43,refute_14_103]) ).

cnf(refute_14_105,plain,
    ( e1 = e3
    | op(e3,e1) = e3
    | definitionFOFtoCNF_606 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e3) )],[refute_14_102,refute_14_104]) ).

cnf(refute_14_106,plain,
    e1 != e3,
    inference(canonicalize,[],[normalize_14_22]) ).

cnf(refute_14_107,plain,
    ( op(e3,e1) = e3
    | definitionFOFtoCNF_606 ),
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_14_105,refute_14_106]) ).

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

cnf(refute_14_109,plain,
    ( op(e3,e0) != e3
    | op(e3,e0) = op(e3,e1)
    | definitionFOFtoCNF_606 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e3) )],[refute_14_107,refute_14_108]) ).

cnf(refute_14_110,plain,
    ( op(e3,e0) != e3
    | definitionFOFtoCNF_606 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),op(e3,e1)) )],[refute_14_109,refute_14_101]) ).

cnf(refute_14_111,plain,
    op(e3,unit) = e3,
    inference(canonicalize,[],[normalize_14_24]) ).

cnf(refute_14_112,plain,
    op(unit,e3) = e3,
    inference(canonicalize,[],[normalize_14_25]) ).

cnf(refute_14_113,plain,
    op(unit,e0) = e0,
    inference(canonicalize,[],[normalize_14_26]) ).

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

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

cnf(refute_14_116,plain,
    ( op(unit,e0) != e0
    | op(e1,e0) = e0
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_14_114,refute_14_115]) ).

cnf(refute_14_117,plain,
    ( op(e1,e0) = e0
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e0),e0) )],[refute_14_113,refute_14_116]) ).

cnf(refute_14_118,plain,
    op(e1,e0) != op(e1,e1),
    inference(canonicalize,[],[normalize_14_28]) ).

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

cnf(refute_14_120,plain,
    ( op(e1,e0) != e0
    | op(e1,e0) = op(e1,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_14_84,refute_14_119]) ).

cnf(refute_14_121,plain,
    op(e1,e0) != e0,
    inference(resolve,[$cnf( $equal(op(e1,e0),op(e1,e1)) )],[refute_14_120,refute_14_118]) ).

cnf(refute_14_122,plain,
    ( unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e0),e0) )],[refute_14_117,refute_14_121]) ).

cnf(refute_14_123,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_14_124,plain,
    ( op(unit,e3) != e3
    | op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_14_122,refute_14_123]) ).

cnf(refute_14_125,plain,
    ( op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_14_112,refute_14_124]) ).

cnf(refute_14_126,plain,
    op(e2,e2) != op(e2,e3),
    inference(canonicalize,[],[normalize_14_29]) ).

cnf(refute_14_127,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_14_128,plain,
    ( e3 != op(e2,e3)
    | op(e2,e2) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_14_8,refute_14_127]) ).

cnf(refute_14_129,plain,
    e3 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e3)) )],[refute_14_128,refute_14_126]) ).

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

cnf(refute_14_131,plain,
    op(e2,e3) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e3)) )],[refute_14_130,refute_14_129]) ).

cnf(refute_14_132,plain,
    ( unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e3) )],[refute_14_125,refute_14_131]) ).

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

cnf(refute_14_134,plain,
    ( op(unit,e3) != e3
    | op(e3,e3) = e3
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_14_132,refute_14_133]) ).

cnf(refute_14_135,plain,
    ( op(e3,e3) = e3
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_14_112,refute_14_134]) ).

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

cnf(refute_14_137,plain,
    ( op(e3,e3) != e3
    | e4 = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_14_26,refute_14_136]) ).

cnf(refute_14_138,plain,
    ( e4 = e3
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e3) )],[refute_14_135,refute_14_137]) ).

cnf(refute_14_139,plain,
    e3 != e4,
    inference(canonicalize,[],[normalize_14_30]) ).

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

cnf(refute_14_141,plain,
    e4 != e3,
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_14_140,refute_14_139]) ).

cnf(refute_14_142,plain,
    ( unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e4,e3) )],[refute_14_138,refute_14_141]) ).

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

cnf(refute_14_144,plain,
    ( op(e3,unit) != e3
    | op(e3,e0) = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_14_142,refute_14_143]) ).

cnf(refute_14_145,plain,
    ( op(e3,e0) = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_14_111,refute_14_144]) ).

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

cnf(refute_14_147,plain,
    ( e3 != e3
    | op(e3,e0) = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_14_145,refute_14_146]) ).

cnf(refute_14_148,plain,
    ( e3 != e3
    | unit = e4
    | definitionFOFtoCNF_606 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_14_147,refute_14_110]) ).

cnf(refute_14_149,plain,
    ( unit = e4
    | definitionFOFtoCNF_606 ),
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_14_99,refute_14_148]) ).

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

cnf(refute_14_151,plain,
    ( e3 != op(e3,e4)
    | op(e3,e1) = op(e3,e4)
    | definitionFOFtoCNF_606 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e3) )],[refute_14_107,refute_14_150]) ).

cnf(refute_14_152,plain,
    ( e3 != op(e3,e4)
    | definitionFOFtoCNF_606 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e3,e4)) )],[refute_14_151,refute_14_50]) ).

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

cnf(refute_14_154,plain,
    ( op(e3,unit) != e3
    | op(e3,e4) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_14_142,refute_14_153]) ).

cnf(refute_14_155,plain,
    ( op(e3,e4) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_14_111,refute_14_154]) ).

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

cnf(refute_14_157,plain,
    ( e3 != e3
    | e3 = op(e3,e4)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e3) )],[refute_14_155,refute_14_156]) ).

cnf(refute_14_158,plain,
    ( e3 != e3
    | unit = e0
    | definitionFOFtoCNF_606 ),
    inference(resolve,[$cnf( $equal(e3,op(e3,e4)) )],[refute_14_157,refute_14_152]) ).

cnf(refute_14_159,plain,
    ( unit = e0
    | definitionFOFtoCNF_606 ),
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_14_99,refute_14_158]) ).

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

cnf(refute_14_161,plain,
    ( unit != e4
    | e0 = e4
    | definitionFOFtoCNF_606 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_14_159,refute_14_160]) ).

cnf(refute_14_162,plain,
    ( e0 = e4
    | definitionFOFtoCNF_606 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_14_149,refute_14_161]) ).

cnf(refute_14_163,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_14_31]) ).

cnf(refute_14_164,plain,
    definitionFOFtoCNF_606,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_14_162,refute_14_163]) ).

cnf(refute_14_165,plain,
    op(e3,e1) = e2,
    inference(resolve,[$cnf( definitionFOFtoCNF_606 )],[refute_14_164,refute_14_100]) ).

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

cnf(refute_14_167,plain,
    ( e2 != op(e3,e4)
    | op(e3,e1) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e2) )],[refute_14_165,refute_14_166]) ).

cnf(refute_14_168,plain,
    e2 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e3,e4)) )],[refute_14_167,refute_14_50]) ).

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

cnf(refute_14_170,plain,
    op(e3,e4) != e2,
    inference(resolve,[$cnf( $equal(e2,op(e3,e4)) )],[refute_14_169,refute_14_168]) ).

cnf(refute_14_171,plain,
    ( op(e3,e4) = e0
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e2) )],[refute_14_49,refute_14_170]) ).

cnf(refute_14_172,plain,
    op(e3,e0) != op(e3,e4),
    inference(canonicalize,[],[normalize_14_32]) ).

cnf(refute_14_173,plain,
    op(e3,e0) != op(e4,e0),
    inference(canonicalize,[],[normalize_14_33]) ).

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

cnf(refute_14_175,plain,
    ( op(e3,e0) != e2
    | op(e3,e0) = op(e3,e1) ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e2) )],[refute_14_165,refute_14_174]) ).

cnf(refute_14_176,plain,
    op(e3,e0) != e2,
    inference(resolve,[$cnf( $equal(op(e3,e0),op(e3,e1)) )],[refute_14_175,refute_14_101]) ).

cnf(refute_14_177,plain,
    ( op(e3,e0) = e0
    | op(e3,e0) = e1
    | op(e3,e0) = e2
    | op(e3,e0) = e3
    | op(e3,e0) = e4 ),
    inference(canonicalize,[],[normalize_14_34]) ).

cnf(refute_14_178,plain,
    op(e3,e0) != op(e3,e3),
    inference(canonicalize,[],[normalize_14_35]) ).

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

cnf(refute_14_180,plain,
    ( op(e3,e0) != e4
    | op(e3,e0) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_14_26,refute_14_179]) ).

cnf(refute_14_181,plain,
    op(e3,e0) != e4,
    inference(resolve,[$cnf( $equal(op(e3,e0),op(e3,e3)) )],[refute_14_180,refute_14_178]) ).

cnf(refute_14_182,plain,
    ( op(e3,e0) = e0
    | op(e3,e0) = e1
    | op(e3,e0) = e2
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e4) )],[refute_14_177,refute_14_181]) ).

cnf(refute_14_183,plain,
    op(e3,e0) != op(e3,e2),
    inference(canonicalize,[],[normalize_14_36]) ).

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

cnf(refute_14_185,plain,
    ( op(e3,e0) != e1
    | op(e3,e0) = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_14_43,refute_14_184]) ).

cnf(refute_14_186,plain,
    op(e3,e0) != e1,
    inference(resolve,[$cnf( $equal(op(e3,e0),op(e3,e2)) )],[refute_14_185,refute_14_183]) ).

cnf(refute_14_187,plain,
    ( op(e3,e0) = e0
    | op(e3,e0) = e2
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e1) )],[refute_14_182,refute_14_186]) ).

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

cnf(refute_14_189,plain,
    ( e2 != e2
    | op(e3,e0) = e0
    | op(e3,e0) = e2
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e2) )],[refute_14_187,refute_14_188]) ).

cnf(refute_14_190,plain,
    ( e2 != e2
    | op(e3,e0) = e0
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e2) )],[refute_14_189,refute_14_176]) ).

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

cnf(refute_14_192,plain,
    ( op(e3,e0) = e0
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(e2,e2) )],[refute_14_191,refute_14_190]) ).

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

cnf(refute_14_194,plain,
    ( e0 != op(e4,e0)
    | op(e3,e0) = e3
    | op(e3,e0) = op(e4,e0) ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e0) )],[refute_14_192,refute_14_193]) ).

cnf(refute_14_195,plain,
    ( e0 != op(e4,e0)
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),op(e4,e0)) )],[refute_14_194,refute_14_173]) ).

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

cnf(refute_14_197,plain,
    ( op(unit,e0) != e0
    | op(e4,e0) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_14_142,refute_14_196]) ).

cnf(refute_14_198,plain,
    ( op(e4,e0) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(unit,e0),e0) )],[refute_14_113,refute_14_197]) ).

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

cnf(refute_14_200,plain,
    ( e0 != e0
    | e0 = op(e4,e0)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,e0),e0) )],[refute_14_198,refute_14_199]) ).

cnf(refute_14_201,plain,
    ( e0 != e0
    | op(e3,e0) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(e0,op(e4,e0)) )],[refute_14_200,refute_14_195]) ).

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

cnf(refute_14_203,plain,
    ( op(e3,e0) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_14_202,refute_14_201]) ).

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

cnf(refute_14_205,plain,
    ( e3 != op(e3,e4)
    | op(e3,e0) = op(e3,e4)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_14_203,refute_14_204]) ).

cnf(refute_14_206,plain,
    ( e3 != op(e3,e4)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),op(e3,e4)) )],[refute_14_205,refute_14_172]) ).

cnf(refute_14_207,plain,
    ( e3 != e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(e3,op(e3,e4)) )],[refute_14_157,refute_14_206]) ).

cnf(refute_14_208,plain,
    unit = e0,
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_14_99,refute_14_207]) ).

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

cnf(refute_14_210,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_14_211,plain,
    ( unit != e0
    | op(e3,unit) = op(e3,e0) ),
    inference(resolve,[$cnf( $equal(op(e3,unit),op(e3,unit)) )],[refute_14_209,refute_14_210]) ).

cnf(refute_14_212,plain,
    op(e3,unit) = op(e3,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_14_208,refute_14_211]) ).

cnf(refute_14_213,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_14_214,plain,
    ( op(e3,unit) != e3
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),op(e3,e0)) )],[refute_14_212,refute_14_213]) ).

cnf(refute_14_215,plain,
    op(e3,e0) = e3,
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_14_111,refute_14_214]) ).

cnf(refute_14_216,plain,
    ( e3 != op(e3,e4)
    | op(e3,e0) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_14_215,refute_14_204]) ).

cnf(refute_14_217,plain,
    e3 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e0),op(e3,e4)) )],[refute_14_216,refute_14_172]) ).

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

cnf(refute_14_219,plain,
    op(e3,e4) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e3,e4)) )],[refute_14_218,refute_14_217]) ).

cnf(refute_14_220,plain,
    op(e3,e4) = e0,
    inference(resolve,[$cnf( $equal(op(e3,e4),e3) )],[refute_14_171,refute_14_219]) ).

cnf(refute_14_221,plain,
    ( op(e2,e0) = e1
    | op(e2,e1) = e1
    | op(e2,e2) = e1
    | op(e2,e3) = e1
    | op(e2,e4) = e1 ),
    inference(canonicalize,[],[normalize_14_38]) ).

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

cnf(refute_14_223,plain,
    ( op(e2,e2) != e1
    | e3 = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_14_8,refute_14_222]) ).

cnf(refute_14_224,plain,
    ( e3 = e1
    | op(e2,e0) = e1
    | op(e2,e1) = e1
    | op(e2,e3) = e1
    | op(e2,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e1) )],[refute_14_221,refute_14_223]) ).

cnf(refute_14_225,plain,
    ( e3 != e1
    | e1 = e3 ),
    inference(subst,[],[refute_14_6:[bind(X,$fot(e3)),bind(Y,$fot(e1))]]) ).

cnf(refute_14_226,plain,
    e3 != e1,
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_14_225,refute_14_106]) ).

cnf(refute_14_227,plain,
    ( op(e2,e0) = e1
    | op(e2,e1) = e1
    | op(e2,e3) = e1
    | op(e2,e4) = e1 ),
    inference(resolve,[$cnf( $equal(e3,e1) )],[refute_14_224,refute_14_226]) ).

cnf(refute_14_228,plain,
    op(e2,unit) = e2,
    inference(canonicalize,[],[normalize_14_39]) ).

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

cnf(refute_14_230,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_14_231,plain,
    ( unit != e0
    | op(e2,unit) = op(e2,e0) ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,unit)) )],[refute_14_229,refute_14_230]) ).

cnf(refute_14_232,plain,
    op(e2,unit) = op(e2,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_14_208,refute_14_231]) ).

cnf(refute_14_233,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_14_234,plain,
    ( op(e2,unit) != e2
    | op(e2,e0) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,e0)) )],[refute_14_232,refute_14_233]) ).

cnf(refute_14_235,plain,
    op(e2,e0) = e2,
    inference(resolve,[$cnf( $equal(op(e2,unit),e2) )],[refute_14_228,refute_14_234]) ).

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

cnf(refute_14_237,plain,
    ( op(e2,e0) != e1
    | e2 = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e2) )],[refute_14_235,refute_14_236]) ).

cnf(refute_14_238,plain,
    ( e2 = e1
    | op(e2,e1) = e1
    | op(e2,e3) = e1
    | op(e2,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e1) )],[refute_14_227,refute_14_237]) ).

cnf(refute_14_239,plain,
    ( op(e2,e0) = e4
    | op(e2,e1) = e4
    | op(e2,e2) = e4
    | op(e2,e3) = e4
    | op(e2,e4) = e4 ),
    inference(canonicalize,[],[normalize_14_40]) ).

cnf(refute_14_240,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_241,plain,
    ( op(e2,e2) != e4
    | e3 = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_14_8,refute_14_240]) ).

cnf(refute_14_242,plain,
    ( e3 = e4
    | op(e2,e0) = e4
    | op(e2,e1) = e4
    | op(e2,e3) = e4
    | op(e2,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_14_239,refute_14_241]) ).

cnf(refute_14_243,plain,
    ( op(e2,e0) = e4
    | op(e2,e1) = e4
    | op(e2,e3) = e4
    | op(e2,e4) = e4 ),
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_14_242,refute_14_139]) ).

cnf(refute_14_244,plain,
    op(e2,e3) != op(e3,e3),
    inference(canonicalize,[],[normalize_14_41]) ).

cnf(refute_14_245,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_14_246,plain,
    ( op(e2,e3) != e4
    | op(e2,e3) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_14_26,refute_14_245]) ).

cnf(refute_14_247,plain,
    op(e2,e3) != e4,
    inference(resolve,[$cnf( $equal(op(e2,e3),op(e3,e3)) )],[refute_14_246,refute_14_244]) ).

cnf(refute_14_248,plain,
    ( op(e2,e0) = e4
    | op(e2,e1) = e4
    | op(e2,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e4) )],[refute_14_243,refute_14_247]) ).

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

cnf(refute_14_250,plain,
    ( op(e2,e0) != e4
    | e2 = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e2) )],[refute_14_235,refute_14_249]) ).

cnf(refute_14_251,plain,
    ( e2 = e4
    | op(e2,e1) = e4
    | op(e2,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e4) )],[refute_14_248,refute_14_250]) ).

cnf(refute_14_252,plain,
    e2 != e4,
    inference(canonicalize,[],[normalize_14_42]) ).

cnf(refute_14_253,plain,
    ( op(e2,e1) = e4
    | op(e2,e4) = e4 ),
    inference(resolve,[$cnf( $equal(e2,e4) )],[refute_14_251,refute_14_252]) ).

cnf(refute_14_254,plain,
    op(e0,e4) != op(e2,e4),
    inference(canonicalize,[],[normalize_14_43]) ).

cnf(refute_14_255,plain,
    op(unit,e4) = e4,
    inference(canonicalize,[],[normalize_14_44]) ).

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

cnf(refute_14_257,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_14_258,plain,
    ( unit != e0
    | op(unit,e4) = op(e0,e4) ),
    inference(resolve,[$cnf( $equal(op(unit,e4),op(unit,e4)) )],[refute_14_256,refute_14_257]) ).

cnf(refute_14_259,plain,
    op(unit,e4) = op(e0,e4),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_14_208,refute_14_258]) ).

cnf(refute_14_260,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_14_261,plain,
    ( op(unit,e4) != e4
    | op(e0,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),op(e0,e4)) )],[refute_14_259,refute_14_260]) ).

cnf(refute_14_262,plain,
    op(e0,e4) = e4,
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_14_255,refute_14_261]) ).

cnf(refute_14_263,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_14_264,plain,
    ( e4 != op(e2,e4)
    | op(e0,e4) = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e4) )],[refute_14_262,refute_14_263]) ).

cnf(refute_14_265,plain,
    e4 != op(e2,e4),
    inference(resolve,[$cnf( $equal(op(e0,e4),op(e2,e4)) )],[refute_14_264,refute_14_254]) ).

cnf(refute_14_266,plain,
    ( op(e2,e4) != e4
    | e4 = op(e2,e4) ),
    inference(subst,[],[refute_14_6:[bind(X,$fot(op(e2,e4))),bind(Y,$fot(e4))]]) ).

cnf(refute_14_267,plain,
    op(e2,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e2,e4)) )],[refute_14_266,refute_14_265]) ).

cnf(refute_14_268,plain,
    op(e2,e1) = e4,
    inference(resolve,[$cnf( $equal(op(e2,e4),e4) )],[refute_14_253,refute_14_267]) ).

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

cnf(refute_14_270,plain,
    ( op(e2,e1) != e1
    | e4 = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e1),e4) )],[refute_14_268,refute_14_269]) ).

cnf(refute_14_271,plain,
    ( e2 = e1
    | e4 = e1
    | op(e2,e3) = e1
    | op(e2,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e1),e1) )],[refute_14_238,refute_14_270]) ).

cnf(refute_14_272,plain,
    ( op(e2,e0) = e0
    | op(e2,e1) = e0
    | op(e2,e2) = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(canonicalize,[],[normalize_14_45]) ).

cnf(refute_14_273,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_14_274,plain,
    ( op(e2,e2) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_14_8,refute_14_273]) ).

cnf(refute_14_275,plain,
    ( e3 = e0
    | op(e2,e0) = e0
    | op(e2,e1) = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e0) )],[refute_14_272,refute_14_274]) ).

cnf(refute_14_276,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_14_46]) ).

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

cnf(refute_14_278,plain,
    e3 != e0,
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_14_277,refute_14_276]) ).

cnf(refute_14_279,plain,
    ( op(e2,e0) = e0
    | op(e2,e1) = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_14_275,refute_14_278]) ).

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

cnf(refute_14_281,plain,
    ( op(e2,e0) != e0
    | e2 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e2) )],[refute_14_235,refute_14_280]) ).

cnf(refute_14_282,plain,
    ( e2 = e0
    | op(e2,e1) = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e0) )],[refute_14_279,refute_14_281]) ).

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

cnf(refute_14_284,plain,
    ( op(e2,e1) != e0
    | e4 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e1),e4) )],[refute_14_268,refute_14_283]) ).

cnf(refute_14_285,plain,
    ( e2 = e0
    | e4 = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e1),e0) )],[refute_14_282,refute_14_284]) ).

cnf(refute_14_286,plain,
    e0 != e2,
    inference(canonicalize,[],[normalize_14_47]) ).

cnf(refute_14_287,plain,
    ( e2 != e0
    | e0 = e2 ),
    inference(subst,[],[refute_14_6:[bind(X,$fot(e2)),bind(Y,$fot(e0))]]) ).

cnf(refute_14_288,plain,
    e2 != e0,
    inference(resolve,[$cnf( $equal(e0,e2) )],[refute_14_287,refute_14_286]) ).

cnf(refute_14_289,plain,
    ( e4 = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e2,e0) )],[refute_14_285,refute_14_288]) ).

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

cnf(refute_14_291,plain,
    e4 != e0,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_14_290,refute_14_163]) ).

cnf(refute_14_292,plain,
    ( op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_14_289,refute_14_291]) ).

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

cnf(refute_14_294,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_14_295,plain,
    ( op(e2,e4) != e0
    | op(e2,e4) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_14_220,refute_14_294]) ).

cnf(refute_14_296,plain,
    op(e2,e4) != e0,
    inference(resolve,[$cnf( $equal(op(e2,e4),op(e3,e4)) )],[refute_14_295,refute_14_293]) ).

cnf(refute_14_297,plain,
    op(e2,e3) = e0,
    inference(resolve,[$cnf( $equal(op(e2,e4),e0) )],[refute_14_292,refute_14_296]) ).

cnf(refute_14_298,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_14_299,plain,
    ( op(e2,e3) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e0) )],[refute_14_297,refute_14_298]) ).

cnf(refute_14_300,plain,
    ( e0 = e1
    | e2 = e1
    | e4 = e1
    | op(e2,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e1) )],[refute_14_271,refute_14_299]) ).

cnf(refute_14_301,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_14_49]) ).

cnf(refute_14_302,plain,
    ( e2 = e1
    | e4 = e1
    | op(e2,e4) = e1 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_14_300,refute_14_301]) ).

cnf(refute_14_303,plain,
    e1 != e2,
    inference(canonicalize,[],[normalize_14_50]) ).

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

cnf(refute_14_305,plain,
    e2 != e1,
    inference(resolve,[$cnf( $equal(e1,e2) )],[refute_14_304,refute_14_303]) ).

cnf(refute_14_306,plain,
    ( e4 = e1
    | op(e2,e4) = e1 ),
    inference(resolve,[$cnf( $equal(e2,e1) )],[refute_14_302,refute_14_305]) ).

cnf(refute_14_307,plain,
    op(e2,e4) = e1,
    inference(resolve,[$cnf( $equal(e4,e1) )],[refute_14_306,refute_14_57]) ).

cnf(refute_14_308,plain,
    op(op(e2,e4),e4) = e2,
    inference(canonicalize,[],[normalize_14_52]) ).

cnf(refute_14_309,plain,
    ( op(e0,e4) = e3
    | op(e1,e4) = e3
    | op(e2,e4) = e3
    | op(e3,e4) = e3
    | op(e4,e4) = e3 ),
    inference(canonicalize,[],[normalize_14_53]) ).

cnf(refute_14_310,plain,
    op(e2,e2) != op(e2,e4),
    inference(canonicalize,[],[normalize_14_54]) ).

cnf(refute_14_311,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_14_312,plain,
    ( e3 != op(e2,e4)
    | op(e2,e2) = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_14_8,refute_14_311]) ).

cnf(refute_14_313,plain,
    e3 != op(e2,e4),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e4)) )],[refute_14_312,refute_14_310]) ).

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

cnf(refute_14_315,plain,
    op(e2,e4) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e4)) )],[refute_14_314,refute_14_313]) ).

cnf(refute_14_316,plain,
    ( op(e0,e4) = e3
    | op(e1,e4) = e3
    | op(e3,e4) = e3
    | op(e4,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e3) )],[refute_14_309,refute_14_315]) ).

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

cnf(refute_14_318,plain,
    ( op(e0,e4) != e3
    | e4 = e3 ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e4) )],[refute_14_262,refute_14_317]) ).

cnf(refute_14_319,plain,
    ( e4 = e3
    | op(e1,e4) = e3
    | op(e3,e4) = e3
    | op(e4,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e3) )],[refute_14_316,refute_14_318]) ).

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

cnf(refute_14_321,plain,
    ( op(e3,e4) != e3
    | e0 = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_14_220,refute_14_320]) ).

cnf(refute_14_322,plain,
    ( e0 = e3
    | e4 = e3
    | op(e1,e4) = e3
    | op(e4,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e3) )],[refute_14_319,refute_14_321]) ).

cnf(refute_14_323,plain,
    ( e4 = e3
    | op(e1,e4) = e3
    | op(e4,e4) = e3 ),
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_14_322,refute_14_276]) ).

cnf(refute_14_324,plain,
    ( op(e1,e4) = e3
    | op(e4,e4) = e3 ),
    inference(resolve,[$cnf( $equal(e4,e3) )],[refute_14_323,refute_14_141]) ).

cnf(refute_14_325,plain,
    op(e4,e1) != op(e4,e4),
    inference(canonicalize,[],[normalize_14_55]) ).

cnf(refute_14_326,plain,
    ( op(e0,e1) = e3
    | op(e1,e1) = e3
    | op(e2,e1) = e3
    | op(e3,e1) = e3
    | op(e4,e1) = e3 ),
    inference(canonicalize,[],[normalize_14_56]) ).

cnf(refute_14_327,plain,
    op(e2,e1) != op(e2,e2),
    inference(canonicalize,[],[normalize_14_57]) ).

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

cnf(refute_14_329,plain,
    ( op(e2,e1) != e3
    | op(e2,e1) = op(e2,e2) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_14_8,refute_14_328]) ).

cnf(refute_14_330,plain,
    op(e2,e1) != e3,
    inference(resolve,[$cnf( $equal(op(e2,e1),op(e2,e2)) )],[refute_14_329,refute_14_327]) ).

cnf(refute_14_331,plain,
    ( op(e0,e1) = e3
    | op(e1,e1) = e3
    | op(e3,e1) = e3
    | op(e4,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e2,e1),e3) )],[refute_14_326,refute_14_330]) ).

cnf(refute_14_332,plain,
    op(unit,e1) = e1,
    inference(canonicalize,[],[normalize_14_58]) ).

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

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

cnf(refute_14_335,plain,
    ( unit != e0
    | op(unit,e1) = op(e0,e1) ),
    inference(resolve,[$cnf( $equal(op(unit,e1),op(unit,e1)) )],[refute_14_333,refute_14_334]) ).

cnf(refute_14_336,plain,
    op(unit,e1) = op(e0,e1),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_14_208,refute_14_335]) ).

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

cnf(refute_14_338,plain,
    ( op(unit,e1) != e1
    | op(e0,e1) = e1 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),op(e0,e1)) )],[refute_14_336,refute_14_337]) ).

cnf(refute_14_339,plain,
    op(e0,e1) = e1,
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_14_332,refute_14_338]) ).

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

cnf(refute_14_341,plain,
    ( op(e0,e1) != e3
    | e1 = e3 ),
    inference(resolve,[$cnf( $equal(op(e0,e1),e1) )],[refute_14_339,refute_14_340]) ).

cnf(refute_14_342,plain,
    ( e1 = e3
    | op(e1,e1) = e3
    | op(e3,e1) = e3
    | op(e4,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e0,e1),e3) )],[refute_14_331,refute_14_341]) ).

cnf(refute_14_343,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_14_344,plain,
    ( op(e1,e1) != e3
    | e0 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_14_84,refute_14_343]) ).

cnf(refute_14_345,plain,
    ( e0 = e3
    | e1 = e3
    | op(e3,e1) = e3
    | op(e4,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e3) )],[refute_14_342,refute_14_344]) ).

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

cnf(refute_14_347,plain,
    ( op(e3,e1) != e3
    | e2 = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e2) )],[refute_14_165,refute_14_346]) ).

cnf(refute_14_348,plain,
    ( e0 = e3
    | e1 = e3
    | e2 = e3
    | op(e4,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e3) )],[refute_14_345,refute_14_347]) ).

cnf(refute_14_349,plain,
    ( e1 = e3
    | e2 = e3
    | op(e4,e1) = e3 ),
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_14_348,refute_14_276]) ).

cnf(refute_14_350,plain,
    ( e2 = e3
    | op(e4,e1) = e3 ),
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_14_349,refute_14_106]) ).

cnf(refute_14_351,plain,
    e2 != e3,
    inference(canonicalize,[],[normalize_14_59]) ).

cnf(refute_14_352,plain,
    op(e4,e1) = e3,
    inference(resolve,[$cnf( $equal(e2,e3) )],[refute_14_350,refute_14_351]) ).

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

cnf(refute_14_354,plain,
    ( e3 != op(e4,e4)
    | op(e4,e1) = op(e4,e4) ),
    inference(resolve,[$cnf( $equal(op(e4,e1),e3) )],[refute_14_352,refute_14_353]) ).

cnf(refute_14_355,plain,
    e3 != op(e4,e4),
    inference(resolve,[$cnf( $equal(op(e4,e1),op(e4,e4)) )],[refute_14_354,refute_14_325]) ).

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

cnf(refute_14_357,plain,
    op(e4,e4) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e4,e4)) )],[refute_14_356,refute_14_355]) ).

cnf(refute_14_358,plain,
    op(e1,e4) = e3,
    inference(resolve,[$cnf( $equal(op(e4,e4),e3) )],[refute_14_324,refute_14_357]) ).

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

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

cnf(refute_14_361,plain,
    ( op(e2,e4) != e1
    | op(op(e2,e4),e4) = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e4),e4),op(op(e2,e4),e4)) )],[refute_14_359,refute_14_360]) ).

cnf(refute_14_362,plain,
    op(op(e2,e4),e4) = op(e1,e4),
    inference(resolve,[$cnf( $equal(op(e2,e4),e1) )],[refute_14_307,refute_14_361]) ).

cnf(refute_14_363,plain,
    ( op(e1,e4) != e3
    | op(op(e2,e4),e4) != op(e1,e4)
    | op(op(e2,e4),e4) = e3 ),
    inference(subst,[],[refute_14_18:[bind(X,$fot(op(op(e2,e4),e4))),bind(Y,$fot(op(e1,e4))),bind(Z,$fot(e3))]]) ).

cnf(refute_14_364,plain,
    ( op(e1,e4) != e3
    | op(op(e2,e4),e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(op(e2,e4),e4),op(e1,e4)) )],[refute_14_362,refute_14_363]) ).

cnf(refute_14_365,plain,
    op(op(e2,e4),e4) = e3,
    inference(resolve,[$cnf( $equal(op(e1,e4),e3) )],[refute_14_358,refute_14_364]) ).

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

cnf(refute_14_367,plain,
    ( op(op(e2,e4),e4) != e2
    | e3 = e2 ),
    inference(resolve,[$cnf( $equal(op(op(e2,e4),e4),e3) )],[refute_14_365,refute_14_366]) ).

cnf(refute_14_368,plain,
    e3 = e2,
    inference(resolve,[$cnf( $equal(op(op(e2,e4),e4),e2) )],[refute_14_308,refute_14_367]) ).

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

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

cnf(refute_14_371,plain,
    ( e3 != e2
    | op(e3,e4) = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e4),op(e3,e4)) )],[refute_14_369,refute_14_370]) ).

cnf(refute_14_372,plain,
    op(e3,e4) = op(e2,e4),
    inference(resolve,[$cnf( $equal(e3,e2) )],[refute_14_368,refute_14_371]) ).

cnf(refute_14_373,plain,
    ( op(e2,e4) != e1
    | op(e3,e4) != op(e2,e4)
    | op(e3,e4) = e1 ),
    inference(subst,[],[refute_14_18:[bind(X,$fot(op(e3,e4))),bind(Y,$fot(op(e2,e4))),bind(Z,$fot(e1))]]) ).

cnf(refute_14_374,plain,
    ( op(e2,e4) != e1
    | op(e3,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),op(e2,e4)) )],[refute_14_372,refute_14_373]) ).

cnf(refute_14_375,plain,
    op(e3,e4) = e1,
    inference(resolve,[$cnf( $equal(op(e2,e4),e1) )],[refute_14_307,refute_14_374]) ).

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

cnf(refute_14_377,plain,
    ( op(e3,e4) != e0
    | e1 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e1) )],[refute_14_375,refute_14_376]) ).

cnf(refute_14_378,plain,
    e1 = e0,
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_14_220,refute_14_377]) ).

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

cnf(refute_14_380,plain,
    e1 != e0,
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_14_379,refute_14_301]) ).

cnf(refute_14_381,plain,
    $false,
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_14_378,refute_14_380]) ).

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

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

fof(normalize_15_2,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_15_3,plain,
    op(unit,e3) = e3,
    inference(conjunct,[],[normalize_15_2]) ).

fof(normalize_15_4,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_15_5,plain,
    op(e0,e0) != op(e0,e1),
    inference(conjunct,[],[normalize_15_4]) ).

fof(normalize_15_6,plain,
    op(e3,e1) != op(e3,e4),
    inference(conjunct,[],[normalize_15_4]) ).

fof(normalize_15_7,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_15_8,plain,
    ( op(e3,e1) = e0
    | op(e3,e1) = e1
    | op(e3,e1) = e2
    | op(e3,e1) = e3
    | op(e3,e1) = e4 ),
    inference(conjunct,[],[normalize_15_7]) ).

fof(normalize_15_9,plain,
    op(e3,e1) != op(e3,e3),
    inference(conjunct,[],[normalize_15_4]) ).

fof(normalize_15_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_15_11,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_15_10]) ).

fof(normalize_15_12,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_15_10]) ).

fof(normalize_15_13,plain,
    op(e1,e1) != op(e3,e1),
    inference(conjunct,[],[normalize_15_4]) ).

fof(normalize_15_14,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_15_10]) ).

fof(normalize_15_15,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_15_10]) ).

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

fof(normalize_15_17,plain,
    op(e3,unit) = e3,
    inference(conjunct,[],[normalize_15_2]) ).

fof(normalize_15_18,plain,
    op(unit,e1) = e1,
    inference(conjunct,[],[normalize_15_2]) ).

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

fof(normalize_15_20,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_21,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_15_20]) ).

fof(normalize_15_22,plain,
    op(e2,e2) != op(e2,e3),
    inference(conjunct,[],[normalize_15_4]) ).

fof(normalize_15_23,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_15_24,plain,
    ( op(e0,e1) = e3
    | op(e1,e1) = e3
    | op(e2,e1) = e3
    | op(e3,e1) = e3
    | op(e4,e1) = e3 ),
    inference(conjunct,[],[normalize_15_23]) ).

fof(normalize_15_25,plain,
    op(e2,e1) != op(e2,e2),
    inference(conjunct,[],[normalize_15_4]) ).

fof(normalize_15_26,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_15_20]) ).

fof(normalize_15_27,plain,
    e1 != e3,
    inference(conjunct,[],[normalize_15_20]) ).

fof(normalize_15_28,plain,
    e2 != e3,
    inference(conjunct,[],[normalize_15_20]) ).

fof(normalize_15_29,plain,
    op(op(e3,e0),e0) = e3,
    inference(conjunct,[],[normalize_15_0]) ).

fof(normalize_15_30,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e3) = e0
    | op(e3,e4) = e0 ),
    inference(conjunct,[],[normalize_15_23]) ).

fof(normalize_15_31,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_15_20]) ).

cnf(refute_15_0,plain,
    op(e0,e3) != op(e3,e0),
    inference(canonicalize,[],[normalize_15_1]) ).

cnf(refute_15_1,plain,
    op(unit,e3) = e3,
    inference(canonicalize,[],[normalize_15_3]) ).

cnf(refute_15_2,plain,
    op(e0,e0) != op(e0,e1),
    inference(canonicalize,[],[normalize_15_5]) ).

cnf(refute_15_3,plain,
    op(e3,e1) != op(e3,e4),
    inference(canonicalize,[],[normalize_15_6]) ).

cnf(refute_15_4,plain,
    ( op(e3,e1) = e0
    | op(e3,e1) = e1
    | op(e3,e1) = e2
    | op(e3,e1) = e3
    | op(e3,e1) = e4 ),
    inference(canonicalize,[],[normalize_15_8]) ).

cnf(refute_15_5,plain,
    op(e3,e1) != op(e3,e3),
    inference(canonicalize,[],[normalize_15_9]) ).

cnf(refute_15_6,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_15_11]) ).

cnf(refute_15_7,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_15_12]) ).

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

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

cnf(refute_15_10,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_15_8,refute_15_9]) ).

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

cnf(refute_15_12,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_15_7,refute_15_11]) ).

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

cnf(refute_15_14,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_15,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_13,refute_15_14]) ).

cnf(refute_15_16,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_15_12,refute_15_15]) ).

cnf(refute_15_17,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_18,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_19,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_17,refute_15_18]) ).

cnf(refute_15_20,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_15_12,refute_15_19]) ).

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

cnf(refute_15_22,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_15_10,refute_15_21]) ).

cnf(refute_15_23,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_22:[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_24,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_20,refute_15_23]) ).

cnf(refute_15_25,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_16,refute_15_24]) ).

cnf(refute_15_26,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_27,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_25,refute_15_26]) ).

cnf(refute_15_28,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_15_6,refute_15_27]) ).

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

cnf(refute_15_30,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_15_28,refute_15_29]) ).

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

cnf(refute_15_32,plain,
    ( op(e3,e1) != e4
    | op(e3,e1) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_15_30,refute_15_31]) ).

cnf(refute_15_33,plain,
    op(e3,e1) != e4,
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e3,e3)) )],[refute_15_32,refute_15_5]) ).

cnf(refute_15_34,plain,
    ( op(e3,e1) = e0
    | op(e3,e1) = e1
    | op(e3,e1) = e2
    | op(e3,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e4) )],[refute_15_4,refute_15_33]) ).

cnf(refute_15_35,plain,
    op(e1,e1) != op(e3,e1),
    inference(canonicalize,[],[normalize_15_13]) ).

cnf(refute_15_36,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_15_14]) ).

cnf(refute_15_37,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_15_15]) ).

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

cnf(refute_15_39,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_15_37,refute_15_38]) ).

cnf(refute_15_40,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_15_41,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_15_42,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_15_40,refute_15_41]) ).

cnf(refute_15_43,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_15_39,refute_15_42]) ).

cnf(refute_15_44,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_15_45,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_15_46,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_15_44,refute_15_45]) ).

cnf(refute_15_47,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_15_39,refute_15_46]) ).

cnf(refute_15_48,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_15_22:[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_15_49,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_15_47,refute_15_48]) ).

cnf(refute_15_50,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_15_43,refute_15_49]) ).

cnf(refute_15_51,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_15_52,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_15_50,refute_15_51]) ).

cnf(refute_15_53,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_15_36,refute_15_52]) ).

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

cnf(refute_15_55,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_15_53,refute_15_54]) ).

cnf(refute_15_56,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_15_57,plain,
    ( e0 != op(e3,e1)
    | op(e1,e1) = op(e3,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_15_55,refute_15_56]) ).

cnf(refute_15_58,plain,
    e0 != op(e3,e1),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e3,e1)) )],[refute_15_57,refute_15_35]) ).

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

cnf(refute_15_60,plain,
    op(e3,e1) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e3,e1)) )],[refute_15_59,refute_15_58]) ).

cnf(refute_15_61,plain,
    ( op(e3,e1) = e1
    | op(e3,e1) = e2
    | op(e3,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e0) )],[refute_15_34,refute_15_60]) ).

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

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

cnf(refute_15_64,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_15_65,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_15_63,refute_15_64]) ).

cnf(refute_15_66,plain,
    op(op(e2,e2),e2) = op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_15_12,refute_15_65]) ).

cnf(refute_15_67,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_15_68,plain,
    ( e1 != op(op(e2,e2),e2)
    | e1 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(e3,e2)) )],[refute_15_66,refute_15_67]) ).

cnf(refute_15_69,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_15_37,refute_15_68]) ).

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

cnf(refute_15_71,plain,
    op(e3,e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e2)) )],[refute_15_69,refute_15_70]) ).

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

cnf(refute_15_73,plain,
    ( op(e3,e1) != e1
    | op(e3,e1) = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_15_71,refute_15_72]) ).

cnf(refute_15_74,plain,
    op(e3,e1) != e1,
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e3,e2)) )],[refute_15_73,refute_15_62]) ).

cnf(refute_15_75,plain,
    ( op(e3,e1) = e2
    | op(e3,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e1) )],[refute_15_61,refute_15_74]) ).

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

cnf(refute_15_77,plain,
    ( e3 != op(e3,e4)
    | op(e3,e1) = e2
    | op(e3,e1) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e3) )],[refute_15_75,refute_15_76]) ).

cnf(refute_15_78,plain,
    ( e3 != op(e3,e4)
    | op(e3,e1) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e3,e4)) )],[refute_15_77,refute_15_3]) ).

cnf(refute_15_79,plain,
    op(e3,unit) = e3,
    inference(canonicalize,[],[normalize_15_17]) ).

cnf(refute_15_80,plain,
    op(unit,e1) = e1,
    inference(canonicalize,[],[normalize_15_18]) ).

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

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

cnf(refute_15_83,plain,
    ( op(unit,e1) != e1
    | op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_15_81,refute_15_82]) ).

cnf(refute_15_84,plain,
    ( op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_15_80,refute_15_83]) ).

cnf(refute_15_85,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_15_86,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_15_55,refute_15_85]) ).

cnf(refute_15_87,plain,
    ( e0 = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_15_84,refute_15_86]) ).

cnf(refute_15_88,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_15_21]) ).

cnf(refute_15_89,plain,
    ( unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_15_87,refute_15_88]) ).

cnf(refute_15_90,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_15_91,plain,
    ( op(unit,e3) != e3
    | op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_15_89,refute_15_90]) ).

cnf(refute_15_92,plain,
    ( op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_15_1,refute_15_91]) ).

cnf(refute_15_93,plain,
    op(e2,e2) != op(e2,e3),
    inference(canonicalize,[],[normalize_15_22]) ).

cnf(refute_15_94,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_15_95,plain,
    ( e3 != op(e2,e3)
    | op(e2,e2) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_15_12,refute_15_94]) ).

cnf(refute_15_96,plain,
    e3 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e3)) )],[refute_15_95,refute_15_93]) ).

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

cnf(refute_15_98,plain,
    op(e2,e3) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e3)) )],[refute_15_97,refute_15_96]) ).

cnf(refute_15_99,plain,
    ( unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e3) )],[refute_15_92,refute_15_98]) ).

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

cnf(refute_15_101,plain,
    ( op(unit,e1) != e1
    | op(e3,e1) = e1
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_15_99,refute_15_100]) ).

cnf(refute_15_102,plain,
    ( op(e3,e1) = e1
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_15_80,refute_15_101]) ).

cnf(refute_15_103,plain,
    ( unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e1) )],[refute_15_102,refute_15_74]) ).

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

cnf(refute_15_105,plain,
    ( op(e3,unit) != e3
    | op(e3,e4) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_15_103,refute_15_104]) ).

cnf(refute_15_106,plain,
    ( op(e3,e4) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_15_79,refute_15_105]) ).

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

cnf(refute_15_108,plain,
    ( e3 != e3
    | e3 = op(e3,e4)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e3) )],[refute_15_106,refute_15_107]) ).

cnf(refute_15_109,plain,
    ( e3 != e3
    | op(e3,e1) = e2
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(e3,op(e3,e4)) )],[refute_15_108,refute_15_78]) ).

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

cnf(refute_15_111,plain,
    ( op(e3,e1) = e2
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_15_110,refute_15_109]) ).

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

cnf(refute_15_113,plain,
    ( op(unit,e1) != e1
    | op(e4,e1) = e1
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_15_103,refute_15_112]) ).

cnf(refute_15_114,plain,
    ( op(e4,e1) = e1
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_15_80,refute_15_113]) ).

cnf(refute_15_115,plain,
    ( op(e0,e1) = e3
    | op(e1,e1) = e3
    | op(e2,e1) = e3
    | op(e3,e1) = e3
    | op(e4,e1) = e3 ),
    inference(canonicalize,[],[normalize_15_24]) ).

cnf(refute_15_116,plain,
    op(e2,e1) != op(e2,e2),
    inference(canonicalize,[],[normalize_15_25]) ).

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

cnf(refute_15_118,plain,
    ( op(e2,e1) != e3
    | op(e2,e1) = op(e2,e2) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_15_12,refute_15_117]) ).

cnf(refute_15_119,plain,
    op(e2,e1) != e3,
    inference(resolve,[$cnf( $equal(op(e2,e1),op(e2,e2)) )],[refute_15_118,refute_15_116]) ).

cnf(refute_15_120,plain,
    ( op(e0,e1) = e3
    | op(e1,e1) = e3
    | op(e3,e1) = e3
    | op(e4,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e2,e1),e3) )],[refute_15_115,refute_15_119]) ).

cnf(refute_15_121,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_15_122,plain,
    ( op(e1,e1) != e3
    | e0 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_15_55,refute_15_121]) ).

cnf(refute_15_123,plain,
    ( e0 = e3
    | op(e0,e1) = e3
    | op(e3,e1) = e3
    | op(e4,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e3) )],[refute_15_120,refute_15_122]) ).

cnf(refute_15_124,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_15_26]) ).

cnf(refute_15_125,plain,
    ( op(e0,e1) = e3
    | op(e3,e1) = e3
    | op(e4,e1) = e3 ),
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_15_123,refute_15_124]) ).

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

cnf(refute_15_127,plain,
    ( op(e4,e1) != e1
    | e3 = e1
    | op(e0,e1) = e3
    | op(e3,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e4,e1),e3) )],[refute_15_125,refute_15_126]) ).

cnf(refute_15_128,plain,
    ( e3 = e1
    | op(e0,e1) = e3
    | op(e3,e1) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,e1),e1) )],[refute_15_114,refute_15_127]) ).

cnf(refute_15_129,plain,
    e1 != e3,
    inference(canonicalize,[],[normalize_15_27]) ).

cnf(refute_15_130,plain,
    ( e3 != e1
    | e1 = e3 ),
    inference(subst,[],[refute_15_10:[bind(X,$fot(e3)),bind(Y,$fot(e1))]]) ).

cnf(refute_15_131,plain,
    e3 != e1,
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_15_130,refute_15_129]) ).

cnf(refute_15_132,plain,
    ( op(e0,e1) = e3
    | op(e3,e1) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(e3,e1) )],[refute_15_128,refute_15_131]) ).

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

cnf(refute_15_134,plain,
    ( op(e3,e1) != e2
    | e3 = e2
    | op(e0,e1) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e3) )],[refute_15_132,refute_15_133]) ).

cnf(refute_15_135,plain,
    ( e3 = e2
    | op(e0,e1) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e2) )],[refute_15_111,refute_15_134]) ).

cnf(refute_15_136,plain,
    e2 != e3,
    inference(canonicalize,[],[normalize_15_28]) ).

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

cnf(refute_15_138,plain,
    e3 != e2,
    inference(resolve,[$cnf( $equal(e2,e3) )],[refute_15_137,refute_15_136]) ).

cnf(refute_15_139,plain,
    ( op(e0,e1) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(e3,e2) )],[refute_15_135,refute_15_138]) ).

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

cnf(refute_15_141,plain,
    ( op(e0,e0) != e3
    | op(e0,e0) = op(e0,e1)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e1),e3) )],[refute_15_139,refute_15_140]) ).

cnf(refute_15_142,plain,
    ( op(e0,e0) != e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e0),op(e0,e1)) )],[refute_15_141,refute_15_2]) ).

cnf(refute_15_143,plain,
    op(op(e3,e0),e0) = e3,
    inference(canonicalize,[],[normalize_15_29]) ).

cnf(refute_15_144,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e3) = e0
    | op(e3,e4) = e0 ),
    inference(canonicalize,[],[normalize_15_30]) ).

cnf(refute_15_145,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_146,plain,
    ( op(e3,e3) != e0
    | e4 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_15_30,refute_15_145]) ).

cnf(refute_15_147,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_15_144,refute_15_146]) ).

cnf(refute_15_148,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_15_31]) ).

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

cnf(refute_15_150,plain,
    e4 != e0,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_15_149,refute_15_148]) ).

cnf(refute_15_151,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_15_147,refute_15_150]) ).

cnf(refute_15_152,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_15_153,plain,
    ( op(e3,e2) != e0
    | e1 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_15_71,refute_15_152]) ).

cnf(refute_15_154,plain,
    ( e1 = e0
    | op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e0) )],[refute_15_151,refute_15_153]) ).

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

cnf(refute_15_156,plain,
    e1 != e0,
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_15_155,refute_15_88]) ).

cnf(refute_15_157,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_15_154,refute_15_156]) ).

cnf(refute_15_158,plain,
    ( op(e3,e0) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e0) )],[refute_15_157,refute_15_60]) ).

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

cnf(refute_15_160,plain,
    ( op(e3,e4) != e3
    | e0 = e3
    | op(e3,e0) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_15_158,refute_15_159]) ).

cnf(refute_15_161,plain,
    ( e0 = e3
    | op(e3,e0) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e3) )],[refute_15_106,refute_15_160]) ).

cnf(refute_15_162,plain,
    ( op(e3,e0) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_15_161,refute_15_124]) ).

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

cnf(refute_15_164,plain,
    ( op(op(e3,e0),e0) != e3
    | op(e0,e0) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e0) )],[refute_15_162,refute_15_163]) ).

cnf(refute_15_165,plain,
    ( op(e0,e0) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(op(e3,e0),e0),e3) )],[refute_15_143,refute_15_164]) ).

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

cnf(refute_15_167,plain,
    ( e3 != e3
    | op(e0,e0) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e0),e3) )],[refute_15_165,refute_15_166]) ).

cnf(refute_15_168,plain,
    ( e3 != e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e0),e3) )],[refute_15_167,refute_15_142]) ).

cnf(refute_15_169,plain,
    unit = e0,
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_15_110,refute_15_168]) ).

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

cnf(refute_15_171,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_15_172,plain,
    ( unit != e0
    | op(unit,e3) = op(e0,e3) ),
    inference(resolve,[$cnf( $equal(op(unit,e3),op(unit,e3)) )],[refute_15_170,refute_15_171]) ).

cnf(refute_15_173,plain,
    op(unit,e3) = op(e0,e3),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_15_169,refute_15_172]) ).

cnf(refute_15_174,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_15_175,plain,
    ( op(unit,e3) != e3
    | op(e0,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),op(e0,e3)) )],[refute_15_173,refute_15_174]) ).

cnf(refute_15_176,plain,
    op(e0,e3) = e3,
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_15_1,refute_15_175]) ).

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

cnf(refute_15_178,plain,
    ( e3 != op(e3,e0)
    | op(e0,e3) = op(e3,e0) ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e3) )],[refute_15_176,refute_15_177]) ).

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

cnf(refute_15_180,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_15_181,plain,
    ( unit != e0
    | op(e3,unit) = op(e3,e0) ),
    inference(resolve,[$cnf( $equal(op(e3,unit),op(e3,unit)) )],[refute_15_179,refute_15_180]) ).

cnf(refute_15_182,plain,
    op(e3,unit) = op(e3,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_15_169,refute_15_181]) ).

cnf(refute_15_183,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_15_184,plain,
    ( op(e3,unit) != e3
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),op(e3,e0)) )],[refute_15_182,refute_15_183]) ).

cnf(refute_15_185,plain,
    op(e3,e0) = e3,
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_15_79,refute_15_184]) ).

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

cnf(refute_15_187,plain,
    ( e3 != e3
    | e3 = op(e3,e0) ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_15_185,refute_15_186]) ).

cnf(refute_15_188,plain,
    ( e3 != e3
    | op(e0,e3) = op(e3,e0) ),
    inference(resolve,[$cnf( $equal(e3,op(e3,e0)) )],[refute_15_187,refute_15_178]) ).

cnf(refute_15_189,plain,
    e3 != e3,
    inference(resolve,[$cnf( $equal(op(e0,e3),op(e3,e0)) )],[refute_15_188,refute_15_0]) ).

cnf(refute_15_190,plain,
    $false,
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_15_110,refute_15_189]) ).

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

fof(normalize_16_0,plain,
    ( ~ definitionFOFtoCNF_676
  <=> ( ( op(e1,e2) = e1
        & ( op(e1,e1) != e2
          | e1 = unit ) )
      | ( op(e1,e3) = e1
        & ( op(e1,e1) != e3
          | e1 = unit ) )
      | ( op(e1,e4) = e1
        & ( op(e1,e1) != e4
          | e1 = unit ) )
      | ( op(e2,e0) = e1
        & ( op(e2,e1) != e0
          | e1 = unit ) )
      | ( op(e2,e1) = e1
        & ( op(e2,e1) != e1
          | e1 = unit ) )
      | ( op(e2,e2) = e1
        & ( op(e2,e1) != e2
          | e1 = unit ) )
      | ( op(e2,e3) = e1
        & ( op(e2,e1) != e3
          | e1 = unit ) )
      | ( op(e2,e4) = e1
        & ( op(e2,e1) != e4
          | e1 = unit ) )
      | ( op(e3,e0) = e1
        & ( op(e3,e1) != e0
          | e1 = unit ) )
      | ( op(e3,e1) = e1
        & ( op(e3,e1) != e1
          | e1 = unit ) )
      | ( op(e3,e2) = e1
        & ( op(e3,e1) != e2
          | e1 = unit ) )
      | ( op(e3,e3) = e1
        & ( op(e3,e1) != e3
          | e1 = unit ) )
      | ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) )
      | ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_189]) ).

fof(normalize_16_1,plain,
    ( ~ definitionFOFtoCNF_677
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_190]) ).

fof(normalize_16_2,plain,
    ( ~ definitionFOFtoCNF_678
  <=> ( ( 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(canonicalize,[],[definition_191]) ).

fof(normalize_16_3,plain,
    ( ~ definitionFOFtoCNF_677
  <=> ( ~ definitionFOFtoCNF_678
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_16_1,normalize_16_2]) ).

fof(normalize_16_4,plain,
    ( ~ definitionFOFtoCNF_679
  <=> ( op(e2,e0) = e1
      & ( op(e2,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_192]) ).

fof(normalize_16_5,plain,
    ( ~ definitionFOFtoCNF_677
  <=> ( ~ definitionFOFtoCNF_678
      | ~ definitionFOFtoCNF_679
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_16_3,normalize_16_4]) ).

fof(normalize_16_6,plain,
    ( ~ definitionFOFtoCNF_680
  <=> ( op(e2,e1) = e1
      & ( op(e2,e1) != e1
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_194]) ).

fof(normalize_16_7,plain,
    ( ~ definitionFOFtoCNF_677
  <=> ( ~ definitionFOFtoCNF_678
      | ~ definitionFOFtoCNF_679
      | ~ definitionFOFtoCNF_680
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_16_5,normalize_16_6]) ).

fof(normalize_16_8,plain,
    ( ~ definitionFOFtoCNF_676
  <=> ( ~ definitionFOFtoCNF_677
      | ( op(e3,e0) = e1
        & ( op(e3,e1) != e0
          | e1 = unit ) )
      | ( op(e3,e1) = e1
        & ( op(e3,e1) != e1
          | e1 = unit ) )
      | ( op(e3,e2) = e1
        & ( op(e3,e1) != e2
          | e1 = unit ) )
      | ( op(e3,e3) = e1
        & ( op(e3,e1) != e3
          | e1 = unit ) )
      | ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) )
      | ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(simplify,[],[normalize_16_0,normalize_16_7,normalize_16_2,normalize_16_4,normalize_16_6]) ).

fof(normalize_16_9,plain,
    ( ~ definitionFOFtoCNF_681
  <=> ( ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_195]) ).

fof(normalize_16_10,plain,
    ( ~ definitionFOFtoCNF_682
  <=> ( op(e4,e1) = e1
      & ( op(e4,e1) != e1
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_196]) ).

fof(normalize_16_11,plain,
    ( ~ definitionFOFtoCNF_681
  <=> ( ~ definitionFOFtoCNF_682
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(simplify,[],[normalize_16_9,normalize_16_10]) ).

fof(normalize_16_12,plain,
    ( ~ definitionFOFtoCNF_676
  <=> ( ~ definitionFOFtoCNF_677
      | ~ definitionFOFtoCNF_681
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_16_8,normalize_16_11,normalize_16_10]) ).

fof(normalize_16_13,plain,
    ( ~ definitionFOFtoCNF_683
  <=> ( ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_197]) ).

fof(normalize_16_14,plain,
    ( ~ definitionFOFtoCNF_676
  <=> ( ~ definitionFOFtoCNF_677
      | ~ definitionFOFtoCNF_681
      | ~ definitionFOFtoCNF_683
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_16_12,normalize_16_13]) ).

fof(normalize_16_15,plain,
    ( ~ definitionFOFtoCNF_684
  <=> ( op(e3,e0) = e1
      & ( op(e3,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_198]) ).

fof(normalize_16_16,plain,
    ( ~ definitionFOFtoCNF_676
  <=> ( ~ definitionFOFtoCNF_677
      | ~ definitionFOFtoCNF_681
      | ~ definitionFOFtoCNF_683
      | ~ definitionFOFtoCNF_684
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_16_14,normalize_16_15]) ).

fof(normalize_16_17,plain,
    ( ( ~ definitionFOFtoCNF_676
      | definitionFOFtoCNF_677 )
    & ( ~ definitionFOFtoCNF_676
      | definitionFOFtoCNF_681 )
    & ( ~ definitionFOFtoCNF_676
      | definitionFOFtoCNF_683 )
    & ( ~ definitionFOFtoCNF_676
      | definitionFOFtoCNF_684 )
    & ( e1 != unit
      | op(e3,e1) != e1
      | ~ definitionFOFtoCNF_676 )
    & ( e1 != unit
      | op(e3,e2) != e1
      | ~ definitionFOFtoCNF_676 )
    & ( e1 != unit
      | op(e3,e3) != e1
      | ~ definitionFOFtoCNF_676 )
    & ( op(e3,e2) != e1
      | ~ definitionFOFtoCNF_676
      | op(e3,e1) = e2 )
    & ( op(e3,e3) != e1
      | ~ definitionFOFtoCNF_676
      | op(e3,e1) = e3 )
    & ( ~ definitionFOFtoCNF_677
      | ~ definitionFOFtoCNF_681
      | ~ definitionFOFtoCNF_683
      | ~ definitionFOFtoCNF_684
      | op(e3,e1) = e1
      | op(e3,e2) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_676 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e2
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_677
      | ~ definitionFOFtoCNF_681
      | ~ definitionFOFtoCNF_683
      | ~ definitionFOFtoCNF_684
      | e1 = unit
      | definitionFOFtoCNF_676 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e2
      | ~ definitionFOFtoCNF_677
      | ~ definitionFOFtoCNF_681
      | ~ definitionFOFtoCNF_683
      | ~ definitionFOFtoCNF_684
      | e1 = unit
      | op(e3,e3) = e1
      | definitionFOFtoCNF_676 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_677
      | ~ definitionFOFtoCNF_681
      | ~ definitionFOFtoCNF_683
      | ~ definitionFOFtoCNF_684
      | e1 = unit
      | op(e3,e2) = e1
      | definitionFOFtoCNF_676 )
    & ( op(e3,e1) != e1
      | ~ definitionFOFtoCNF_677
      | ~ definitionFOFtoCNF_681
      | ~ definitionFOFtoCNF_683
      | ~ definitionFOFtoCNF_684
      | e1 = unit
      | op(e3,e2) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_676 )
    & ( op(e3,e1) != e2
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_677
      | ~ definitionFOFtoCNF_681
      | ~ definitionFOFtoCNF_683
      | ~ definitionFOFtoCNF_684
      | e1 = unit
      | op(e3,e1) = e1
      | definitionFOFtoCNF_676 )
    & ( op(e3,e1) != e2
      | ~ definitionFOFtoCNF_677
      | ~ definitionFOFtoCNF_681
      | ~ definitionFOFtoCNF_683
      | ~ definitionFOFtoCNF_684
      | e1 = unit
      | op(e3,e1) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_676 )
    & ( op(e3,e1) != e3
      | ~ definitionFOFtoCNF_677
      | ~ definitionFOFtoCNF_681
      | ~ definitionFOFtoCNF_683
      | ~ definitionFOFtoCNF_684
      | e1 = unit
      | op(e3,e1) = e1
      | op(e3,e2) = e1
      | definitionFOFtoCNF_676 ) ),
    inference(clausify,[],[normalize_16_16]) ).

fof(normalize_16_18,plain,
    ( op(e3,e2) != e1
    | ~ definitionFOFtoCNF_676
    | op(e3,e1) = e2 ),
    inference(conjunct,[],[normalize_16_17]) ).

fof(normalize_16_19,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_20,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_16_19]) ).

fof(normalize_16_21,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_16_19]) ).

fof(normalize_16_22,plain,
    ( ~ definitionFOFtoCNF_685
  <=> ( ~ definitionFOFtoCNF_676
      | ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_199]) ).

fof(normalize_16_23,plain,
    ( ~ definitionFOFtoCNF_686
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_200]) ).

fof(normalize_16_24,plain,
    ( ~ definitionFOFtoCNF_685
  <=> ( ~ definitionFOFtoCNF_676
      | ~ definitionFOFtoCNF_686
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_16_22,normalize_16_23]) ).

fof(normalize_16_25,plain,
    ( ~ definitionFOFtoCNF_687
  <=> ( op(e0,e0) = e1
      & ( op(e0,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_201]) ).

fof(normalize_16_26,plain,
    ( ~ definitionFOFtoCNF_685
  <=> ( ~ definitionFOFtoCNF_676
      | ~ definitionFOFtoCNF_686
      | ~ definitionFOFtoCNF_687
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_16_24,normalize_16_25]) ).

fof(normalize_16_27,plain,
    ( ( ~ definitionFOFtoCNF_685
      | definitionFOFtoCNF_676 )
    & ( ~ definitionFOFtoCNF_685
      | definitionFOFtoCNF_686 )
    & ( ~ definitionFOFtoCNF_685
      | definitionFOFtoCNF_687 )
    & ( e1 != unit
      | op(e0,e1) != e1
      | ~ definitionFOFtoCNF_685 )
    & ( e1 != unit
      | op(e0,e2) != e1
      | ~ definitionFOFtoCNF_685 )
    & ( e1 != unit
      | op(e0,e3) != e1
      | ~ definitionFOFtoCNF_685 )
    & ( op(e0,e2) != e1
      | ~ definitionFOFtoCNF_685
      | op(e0,e1) = e2 )
    & ( op(e0,e3) != e1
      | ~ definitionFOFtoCNF_685
      | op(e0,e1) = e3 )
    & ( ~ definitionFOFtoCNF_676
      | ~ definitionFOFtoCNF_686
      | ~ definitionFOFtoCNF_687
      | op(e0,e1) = e1
      | op(e0,e2) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_685 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e2
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_676
      | ~ definitionFOFtoCNF_686
      | ~ definitionFOFtoCNF_687
      | e1 = unit
      | definitionFOFtoCNF_685 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e2
      | ~ definitionFOFtoCNF_676
      | ~ definitionFOFtoCNF_686
      | ~ definitionFOFtoCNF_687
      | e1 = unit
      | op(e0,e3) = e1
      | definitionFOFtoCNF_685 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_676
      | ~ definitionFOFtoCNF_686
      | ~ definitionFOFtoCNF_687
      | e1 = unit
      | op(e0,e2) = e1
      | definitionFOFtoCNF_685 )
    & ( op(e0,e1) != e1
      | ~ definitionFOFtoCNF_676
      | ~ definitionFOFtoCNF_686
      | ~ definitionFOFtoCNF_687
      | e1 = unit
      | op(e0,e2) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_685 )
    & ( op(e0,e1) != e2
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_676
      | ~ definitionFOFtoCNF_686
      | ~ definitionFOFtoCNF_687
      | e1 = unit
      | op(e0,e1) = e1
      | definitionFOFtoCNF_685 )
    & ( op(e0,e1) != e2
      | ~ definitionFOFtoCNF_676
      | ~ definitionFOFtoCNF_686
      | ~ definitionFOFtoCNF_687
      | e1 = unit
      | op(e0,e1) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_685 )
    & ( op(e0,e1) != e3
      | ~ definitionFOFtoCNF_676
      | ~ definitionFOFtoCNF_686
      | ~ definitionFOFtoCNF_687
      | e1 = unit
      | op(e0,e1) = e1
      | op(e0,e2) = e1
      | definitionFOFtoCNF_685 ) ),
    inference(clausify,[],[normalize_16_26]) ).

fof(normalize_16_28,plain,
    ( ~ definitionFOFtoCNF_685
    | definitionFOFtoCNF_676 ),
    inference(conjunct,[],[normalize_16_27]) ).

fof(normalize_16_29,plain,
    ( ~ definitionFOFtoCNF_694
  <=> ( ~ definitionFOFtoCNF_688
      | ( 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_209]) ).

fof(normalize_16_30,plain,
    ( ~ definitionFOFtoCNF_695
  <=> ( ( 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_210]) ).

fof(normalize_16_31,plain,
    ( ~ definitionFOFtoCNF_696
  <=> ( op(e3,e4) = e2
      & ( op(e3,e2) != e4
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_211]) ).

fof(normalize_16_32,plain,
    ( ~ definitionFOFtoCNF_695
  <=> ( ~ definitionFOFtoCNF_696
      | ( 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_16_30,normalize_16_31]) ).

fof(normalize_16_33,plain,
    ( ~ definitionFOFtoCNF_697
  <=> ( op(e4,e0) = e2
      & ( op(e4,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_212]) ).

fof(normalize_16_34,plain,
    ( ~ definitionFOFtoCNF_695
  <=> ( ~ definitionFOFtoCNF_696
      | ~ definitionFOFtoCNF_697
      | ( 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_16_32,normalize_16_33]) ).

fof(normalize_16_35,plain,
    ( ~ definitionFOFtoCNF_694
  <=> ( ~ definitionFOFtoCNF_688
      | ~ definitionFOFtoCNF_695
      | ( 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_16_29,normalize_16_34,normalize_16_31,normalize_16_33]) ).

fof(normalize_16_36,plain,
    ( ~ definitionFOFtoCNF_698
  <=> ( ( 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_213]) ).

fof(normalize_16_37,plain,
    ( ~ definitionFOFtoCNF_694
  <=> ( ~ definitionFOFtoCNF_688
      | ~ definitionFOFtoCNF_695
      | ~ definitionFOFtoCNF_698
      | ( 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_16_35,normalize_16_36]) ).

fof(normalize_16_38,plain,
    ( ~ definitionFOFtoCNF_699
  <=> ( op(e2,e2) = e2
      & ( op(e2,e2) != e2
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_214]) ).

fof(normalize_16_39,plain,
    ( ~ definitionFOFtoCNF_694
  <=> ( ~ definitionFOFtoCNF_688
      | ~ definitionFOFtoCNF_695
      | ~ definitionFOFtoCNF_698
      | ~ definitionFOFtoCNF_699
      | ( 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_16_37,normalize_16_38]) ).

fof(normalize_16_40,plain,
    ( ( ~ definitionFOFtoCNF_694
      | definitionFOFtoCNF_688 )
    & ( ~ definitionFOFtoCNF_694
      | definitionFOFtoCNF_695 )
    & ( ~ definitionFOFtoCNF_694
      | definitionFOFtoCNF_698 )
    & ( ~ definitionFOFtoCNF_694
      | definitionFOFtoCNF_699 )
    & ( e2 != unit
      | op(e2,e3) != e2
      | ~ definitionFOFtoCNF_694 )
    & ( e2 != unit
      | op(e2,e4) != e2
      | ~ definitionFOFtoCNF_694 )
    & ( e2 != unit
      | op(e3,e0) != e2
      | ~ definitionFOFtoCNF_694 )
    & ( op(e2,e3) != e2
      | ~ definitionFOFtoCNF_694
      | op(e2,e2) = e3 )
    & ( op(e2,e4) != e2
      | ~ definitionFOFtoCNF_694
      | op(e2,e2) = e4 )
    & ( op(e3,e0) != e2
      | ~ definitionFOFtoCNF_694
      | op(e3,e2) = e0 )
    & ( ~ definitionFOFtoCNF_688
      | ~ definitionFOFtoCNF_695
      | ~ definitionFOFtoCNF_698
      | ~ definitionFOFtoCNF_699
      | op(e2,e3) = e2
      | op(e2,e4) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_694 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e4
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_688
      | ~ definitionFOFtoCNF_695
      | ~ definitionFOFtoCNF_698
      | ~ definitionFOFtoCNF_699
      | e2 = unit
      | definitionFOFtoCNF_694 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e4
      | ~ definitionFOFtoCNF_688
      | ~ definitionFOFtoCNF_695
      | ~ definitionFOFtoCNF_698
      | ~ definitionFOFtoCNF_699
      | e2 = unit
      | op(e3,e0) = e2
      | definitionFOFtoCNF_694 )
    & ( op(e2,e2) != e3
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_688
      | ~ definitionFOFtoCNF_695
      | ~ definitionFOFtoCNF_698
      | ~ definitionFOFtoCNF_699
      | e2 = unit
      | op(e2,e4) = e2
      | definitionFOFtoCNF_694 )
    & ( op(e2,e2) != e3
      | ~ definitionFOFtoCNF_688
      | ~ definitionFOFtoCNF_695
      | ~ definitionFOFtoCNF_698
      | ~ definitionFOFtoCNF_699
      | e2 = unit
      | op(e2,e4) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_694 )
    & ( op(e2,e2) != e4
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_688
      | ~ definitionFOFtoCNF_695
      | ~ definitionFOFtoCNF_698
      | ~ definitionFOFtoCNF_699
      | e2 = unit
      | op(e2,e3) = e2
      | definitionFOFtoCNF_694 )
    & ( op(e2,e2) != e4
      | ~ definitionFOFtoCNF_688
      | ~ definitionFOFtoCNF_695
      | ~ definitionFOFtoCNF_698
      | ~ definitionFOFtoCNF_699
      | e2 = unit
      | op(e2,e3) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_694 )
    & ( op(e3,e2) != e0
      | ~ definitionFOFtoCNF_688
      | ~ definitionFOFtoCNF_695
      | ~ definitionFOFtoCNF_698
      | ~ definitionFOFtoCNF_699
      | e2 = unit
      | op(e2,e3) = e2
      | op(e2,e4) = e2
      | definitionFOFtoCNF_694 ) ),
    inference(clausify,[],[normalize_16_39]) ).

fof(normalize_16_41,plain,
    ( ~ definitionFOFtoCNF_694
    | definitionFOFtoCNF_688 ),
    inference(conjunct,[],[normalize_16_40]) ).

fof(normalize_16_42,plain,
    ( ~ definitionFOFtoCNF_700
  <=> ( ~ definitionFOFtoCNF_694
      | ( op(e4,e4) = e2
        & ( op(e4,e2) != e4
          | e2 = unit ) ) ) ),
    inference(canonicalize,[],[definition_216]) ).

fof(normalize_16_43,plain,
    ( ( ~ definitionFOFtoCNF_700
      | definitionFOFtoCNF_694 )
    & ( e2 != unit
      | op(e4,e4) != e2
      | ~ definitionFOFtoCNF_700 )
    & ( op(e4,e4) != e2
      | ~ definitionFOFtoCNF_700
      | op(e4,e2) = e4 )
    & ( ~ definitionFOFtoCNF_694
      | op(e4,e4) = e2
      | definitionFOFtoCNF_700 )
    & ( op(e4,e2) != e4
      | ~ definitionFOFtoCNF_694
      | e2 = unit
      | definitionFOFtoCNF_700 ) ),
    inference(clausify,[],[normalize_16_42]) ).

fof(normalize_16_44,plain,
    ( ~ definitionFOFtoCNF_700
    | definitionFOFtoCNF_694 ),
    inference(conjunct,[],[normalize_16_43]) ).

fof(normalize_16_45,plain,
    ( ~ definitionFOFtoCNF_710
  <=> ( ~ definitionFOFtoCNF_707
      | ( 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_227]) ).

fof(normalize_16_46,plain,
    ( ~ definitionFOFtoCNF_711
  <=> ( ( op(e4,e2) = e3
        & ( op(e4,e3) != e2
          | e3 = unit ) )
      | ( op(e4,e3) = e3
        & ( op(e4,e3) != e3
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_228]) ).

fof(normalize_16_47,plain,
    ( ~ definitionFOFtoCNF_710
  <=> ( ~ definitionFOFtoCNF_707
      | ~ definitionFOFtoCNF_711
      | ( 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_16_45,normalize_16_46]) ).

fof(normalize_16_48,plain,
    ( ~ definitionFOFtoCNF_712
  <=> ( op(e3,e3) = e3
      & ( op(e3,e3) != e3
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_229]) ).

fof(normalize_16_49,plain,
    ( ~ definitionFOFtoCNF_710
  <=> ( ~ definitionFOFtoCNF_707
      | ~ definitionFOFtoCNF_711
      | ~ definitionFOFtoCNF_712
      | ( 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_16_47,normalize_16_48]) ).

fof(normalize_16_50,plain,
    ( ( ~ definitionFOFtoCNF_710
      | definitionFOFtoCNF_707 )
    & ( ~ definitionFOFtoCNF_710
      | definitionFOFtoCNF_711 )
    & ( ~ definitionFOFtoCNF_710
      | definitionFOFtoCNF_712 )
    & ( e3 != unit
      | op(e3,e4) != e3
      | ~ definitionFOFtoCNF_710 )
    & ( e3 != unit
      | op(e4,e0) != e3
      | ~ definitionFOFtoCNF_710 )
    & ( e3 != unit
      | op(e4,e1) != e3
      | ~ definitionFOFtoCNF_710 )
    & ( op(e3,e4) != e3
      | ~ definitionFOFtoCNF_710
      | op(e3,e3) = e4 )
    & ( op(e4,e0) != e3
      | ~ definitionFOFtoCNF_710
      | op(e4,e3) = e0 )
    & ( op(e4,e1) != e3
      | ~ definitionFOFtoCNF_710
      | op(e4,e3) = e1 )
    & ( ~ definitionFOFtoCNF_707
      | ~ definitionFOFtoCNF_711
      | ~ definitionFOFtoCNF_712
      | op(e3,e4) = e3
      | op(e4,e0) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_710 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e0
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_707
      | ~ definitionFOFtoCNF_711
      | ~ definitionFOFtoCNF_712
      | e3 = unit
      | definitionFOFtoCNF_710 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e0
      | ~ definitionFOFtoCNF_707
      | ~ definitionFOFtoCNF_711
      | ~ definitionFOFtoCNF_712
      | e3 = unit
      | op(e4,e1) = e3
      | definitionFOFtoCNF_710 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_707
      | ~ definitionFOFtoCNF_711
      | ~ definitionFOFtoCNF_712
      | e3 = unit
      | op(e4,e0) = e3
      | definitionFOFtoCNF_710 )
    & ( op(e3,e3) != e4
      | ~ definitionFOFtoCNF_707
      | ~ definitionFOFtoCNF_711
      | ~ definitionFOFtoCNF_712
      | e3 = unit
      | op(e4,e0) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_710 )
    & ( op(e4,e3) != e0
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_707
      | ~ definitionFOFtoCNF_711
      | ~ definitionFOFtoCNF_712
      | e3 = unit
      | op(e3,e4) = e3
      | definitionFOFtoCNF_710 )
    & ( op(e4,e3) != e0
      | ~ definitionFOFtoCNF_707
      | ~ definitionFOFtoCNF_711
      | ~ definitionFOFtoCNF_712
      | e3 = unit
      | op(e3,e4) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_710 )
    & ( op(e4,e3) != e1
      | ~ definitionFOFtoCNF_707
      | ~ definitionFOFtoCNF_711
      | ~ definitionFOFtoCNF_712
      | e3 = unit
      | op(e3,e4) = e3
      | op(e4,e0) = e3
      | definitionFOFtoCNF_710 ) ),
    inference(clausify,[],[normalize_16_49]) ).

fof(normalize_16_51,plain,
    ( ~ definitionFOFtoCNF_710
    | definitionFOFtoCNF_707 ),
    inference(conjunct,[],[normalize_16_50]) ).

fof(normalize_16_52,plain,
    ( ~ definitionFOFtoCNF_713
  <=> ( ~ definitionFOFtoCNF_710
      | ( op(e4,e4) = e3
        & ( op(e4,e3) != e4
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_230]) ).

fof(normalize_16_53,plain,
    ( ( ~ definitionFOFtoCNF_713
      | definitionFOFtoCNF_710 )
    & ( e3 != unit
      | op(e4,e4) != e3
      | ~ definitionFOFtoCNF_713 )
    & ( op(e4,e4) != e3
      | ~ definitionFOFtoCNF_713
      | op(e4,e3) = e4 )
    & ( ~ definitionFOFtoCNF_710
      | op(e4,e4) = e3
      | definitionFOFtoCNF_713 )
    & ( op(e4,e3) != e4
      | ~ definitionFOFtoCNF_710
      | e3 = unit
      | definitionFOFtoCNF_713 ) ),
    inference(clausify,[],[normalize_16_52]) ).

fof(normalize_16_54,plain,
    ( ~ definitionFOFtoCNF_713
    | definitionFOFtoCNF_710 ),
    inference(conjunct,[],[normalize_16_53]) ).

fof(normalize_16_55,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_16_56,plain,
    op(e1,e4) != op(e3,e4),
    inference(conjunct,[],[normalize_16_55]) ).

fof(normalize_16_57,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_16_58,plain,
    ( op(e1,e0) = e3
    | op(e1,e1) = e3
    | op(e1,e2) = e3
    | op(e1,e3) = e3
    | op(e1,e4) = e3 ),
    inference(conjunct,[],[normalize_16_57]) ).

fof(normalize_16_59,plain,
    op(e1,e2) != op(e2,e2),
    inference(conjunct,[],[normalize_16_55]) ).

fof(normalize_16_60,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_16_19]) ).

fof(normalize_16_61,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_62,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_16_61]) ).

fof(normalize_16_63,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_16_64,plain,
    op(e1,unit) = e1,
    inference(conjunct,[],[normalize_16_63]) ).

fof(normalize_16_65,plain,
    op(e0,e2) != op(e0,e4),
    inference(conjunct,[],[normalize_16_55]) ).

fof(normalize_16_66,plain,
    op(unit,e2) = e2,
    inference(conjunct,[],[normalize_16_63]) ).

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

fof(normalize_16_68,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_16_61]) ).

fof(normalize_16_69,plain,
    e2 != e3,
    inference(conjunct,[],[normalize_16_61]) ).

fof(normalize_16_70,plain,
    e1 != e2,
    inference(conjunct,[],[normalize_16_61]) ).

fof(normalize_16_71,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e2,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(conjunct,[],[normalize_16_57]) ).

fof(normalize_16_72,plain,
    op(e1,e1) != op(e1,e2),
    inference(conjunct,[],[normalize_16_55]) ).

fof(normalize_16_73,plain,
    e0 != e2,
    inference(conjunct,[],[normalize_16_61]) ).

fof(normalize_16_74,plain,
    op(e0,unit) = e0,
    inference(conjunct,[],[normalize_16_63]) ).

fof(normalize_16_75,plain,
    op(e0,e3) != op(e1,e3),
    inference(conjunct,[],[normalize_16_55]) ).

fof(normalize_16_76,plain,
    ( op(e1,e3) != op(e3,e1)
    & op(op(e3,e1),e3) != e1
    & op(op(e3,e1),e1) = e3
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = e1 )
    & ( op(op(e0,e2),e2) != e0
      | op(e2,e0) = op(e0,e2)
      | op(op(e0,e2),e0) = e2 )
    & ( op(op(e0,e3),e3) != e0
      | op(e3,e0) = op(e0,e3)
      | op(op(e0,e3),e0) = e3 )
    & ( op(op(e0,e4),e4) != e0
      | op(e4,e0) = op(e0,e4)
      | op(op(e0,e4),e0) = e4 )
    & ( op(op(e1,e0),e0) != e1
      | op(e0,e1) = op(e1,e0)
      | op(op(e1,e0),e1) = e0 )
    & ( op(op(e1,e2),e2) != e1
      | op(e2,e1) = op(e1,e2)
      | op(op(e1,e2),e1) = e2 )
    & ( op(op(e1,e3),e3) != e1
      | op(e3,e1) = op(e1,e3)
      | op(op(e1,e3),e1) = e3 )
    & ( op(op(e1,e4),e4) != e1
      | op(e4,e1) = op(e1,e4)
      | op(op(e1,e4),e1) = e4 )
    & ( op(op(e2,e0),e0) != e2
      | op(e0,e2) = op(e2,e0)
      | op(op(e2,e0),e2) = e0 )
    & ( op(op(e2,e1),e1) != e2
      | op(e1,e2) = op(e2,e1)
      | op(op(e2,e1),e2) = e1 )
    & ( op(op(e2,e3),e3) != e2
      | op(e3,e2) = op(e2,e3)
      | op(op(e2,e3),e2) = e3 )
    & ( op(op(e2,e4),e4) != e2
      | op(e4,e2) = op(e2,e4)
      | op(op(e2,e4),e2) = e4 )
    & ( op(op(e3,e0),e0) != e3
      | op(e0,e3) = op(e3,e0)
      | op(op(e3,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_16_0]) ).

fof(normalize_16_77,plain,
    ( op(op(e1,e3),e3) != e1
    | op(e3,e1) = op(e1,e3)
    | op(op(e1,e3),e1) = e3 ),
    inference(conjunct,[],[normalize_16_76]) ).

fof(normalize_16_78,plain,
    op(e1,e3) != op(e3,e1),
    inference(conjunct,[],[normalize_16_76]) ).

fof(normalize_16_79,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_16_80,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e3) = e4 ),
    inference(conjunct,[],[normalize_16_79]) ).

fof(normalize_16_81,plain,
    op(e1,e3) != op(e3,e3),
    inference(conjunct,[],[normalize_16_55]) ).

fof(normalize_16_82,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_16_19]) ).

fof(normalize_16_83,plain,
    op(e1,e1) != op(e1,e3),
    inference(conjunct,[],[normalize_16_55]) ).

fof(normalize_16_84,plain,
    op(unit,e3) = e3,
    inference(conjunct,[],[normalize_16_63]) ).

fof(normalize_16_85,plain,
    e1 != e3,
    inference(conjunct,[],[normalize_16_61]) ).

fof(normalize_16_86,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_16_76]) ).

fof(normalize_16_87,plain,
    ( ~ definitionFOFtoCNF_663
  <=> ( ( op(e0,e2) = e0
        & ( op(e0,e0) != e2
          | e0 = unit ) )
      | ( op(e0,e3) = e0
        & ( op(e0,e0) != e3
          | e0 = unit ) )
      | ( op(e0,e4) = e0
        & ( op(e0,e0) != e4
          | e0 = unit ) )
      | ( op(e1,e0) = e0
        & ( op(e1,e0) != e0
          | e0 = unit ) )
      | ( op(e1,e1) = e0
        & ( op(e1,e0) != e1
          | e0 = unit ) )
      | ( op(e1,e2) = e0
        & ( op(e1,e0) != e2
          | e0 = unit ) )
      | ( op(e1,e3) = e0
        & ( op(e1,e0) != e3
          | e0 = unit ) )
      | ( op(e1,e4) = e0
        & ( op(e1,e0) != e4
          | e0 = unit ) )
      | ( op(e2,e0) = e0
        & ( op(e2,e0) != e0
          | e0 = unit ) )
      | ( op(e2,e1) = e0
        & ( op(e2,e0) != e1
          | e0 = unit ) )
      | ( op(e2,e2) = e0
        & ( op(e2,e0) != e2
          | e0 = unit ) )
      | ( op(e2,e3) = e0
        & ( op(e2,e0) != e3
          | e0 = unit ) )
      | ( op(e2,e4) = e0
        & ( op(e2,e0) != e4
          | e0 = unit ) )
      | ( op(e3,e0) = e0
        & ( op(e3,e0) != e0
          | e0 = unit ) )
      | ( op(e3,e1) = e0
        & ( op(e3,e0) != e1
          | e0 = unit ) )
      | ( op(e3,e2) = e0
        & ( op(e3,e0) != e2
          | e0 = unit ) )
      | ( op(e3,e3) = e0
        & ( op(e3,e0) != e3
          | e0 = unit ) )
      | ( op(e3,e4) = e0
        & ( op(e3,e0) != e4
          | e0 = unit ) )
      | ( op(e4,e0) = e0
        & ( op(e4,e0) != e0
          | e0 = unit ) )
      | ( op(e4,e1) = e0
        & ( op(e4,e0) != e1
          | e0 = unit ) )
      | ( op(e4,e2) = e0
        & ( op(e4,e0) != e2
          | e0 = unit ) )
      | ( op(e4,e3) = e0
        & ( op(e4,e0) != e3
          | e0 = unit ) )
      | ( op(e4,e4) = e0
        & ( op(e4,e0) != e4
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_175]) ).

fof(normalize_16_88,plain,
    ( ~ definitionFOFtoCNF_664
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_176]) ).

fof(normalize_16_89,plain,
    ( ~ definitionFOFtoCNF_665
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_177]) ).

fof(normalize_16_90,plain,
    ( ~ definitionFOFtoCNF_666
  <=> ( op(e0,e2) = e0
      & ( op(e0,e0) != e2
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_178]) ).

fof(normalize_16_91,plain,
    ( ~ definitionFOFtoCNF_665
  <=> ( ~ definitionFOFtoCNF_666
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_16_89,normalize_16_90]) ).

fof(normalize_16_92,plain,
    ( ~ definitionFOFtoCNF_667
  <=> ( op(e0,e3) = e0
      & ( op(e0,e0) != e3
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_179]) ).

fof(normalize_16_93,plain,
    ( ~ definitionFOFtoCNF_665
  <=> ( ~ definitionFOFtoCNF_666
      | ~ definitionFOFtoCNF_667
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_16_91,normalize_16_92]) ).

fof(normalize_16_94,plain,
    ( ~ definitionFOFtoCNF_664
  <=> ( ~ definitionFOFtoCNF_665
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_16_88,normalize_16_93,normalize_16_90,normalize_16_92]) ).

fof(normalize_16_95,plain,
    ( ~ definitionFOFtoCNF_668
  <=> ( ( op(e2,e1) = e0
        & ( op(e2,e0) != e1
          | e0 = unit ) )
      | ( op(e2,e2) = e0
        & ( op(e2,e0) != e2
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_180]) ).

fof(normalize_16_96,plain,
    ( ~ definitionFOFtoCNF_664
  <=> ( ~ definitionFOFtoCNF_665
      | ~ definitionFOFtoCNF_668
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_16_94,normalize_16_95]) ).

fof(normalize_16_97,plain,
    ( ~ definitionFOFtoCNF_669
  <=> ( op(e1,e2) = e0
      & ( op(e1,e0) != e2
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_181]) ).

fof(normalize_16_98,plain,
    ( ~ definitionFOFtoCNF_664
  <=> ( ~ definitionFOFtoCNF_665
      | ~ definitionFOFtoCNF_668
      | ~ definitionFOFtoCNF_669
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_16_96,normalize_16_97]) ).

fof(normalize_16_99,plain,
    ( ~ definitionFOFtoCNF_663
  <=> ( ~ definitionFOFtoCNF_664
      | ( op(e2,e3) = e0
        & ( op(e2,e0) != e3
          | e0 = unit ) )
      | ( op(e2,e4) = e0
        & ( op(e2,e0) != e4
          | e0 = unit ) )
      | ( op(e3,e0) = e0
        & ( op(e3,e0) != e0
          | e0 = unit ) )
      | ( op(e3,e1) = e0
        & ( op(e3,e0) != e1
          | e0 = unit ) )
      | ( op(e3,e2) = e0
        & ( op(e3,e0) != e2
          | e0 = unit ) )
      | ( op(e3,e3) = e0
        & ( op(e3,e0) != e3
          | e0 = unit ) )
      | ( op(e3,e4) = e0
        & ( op(e3,e0) != e4
          | e0 = unit ) )
      | ( op(e4,e0) = e0
        & ( op(e4,e0) != e0
          | e0 = unit ) )
      | ( op(e4,e1) = e0
        & ( op(e4,e0) != e1
          | e0 = unit ) )
      | ( op(e4,e2) = e0
        & ( op(e4,e0) != e2
          | e0 = unit ) )
      | ( op(e4,e3) = e0
        & ( op(e4,e0) != e3
          | e0 = unit ) )
      | ( op(e4,e4) = e0
        & ( op(e4,e0) != e4
          | e0 = unit ) ) ) ),
    inference(simplify,[],[normalize_16_87,normalize_16_98,normalize_16_95,normalize_16_93,normalize_16_90,normalize_16_92,normalize_16_97]) ).

fof(normalize_16_100,plain,
    ( ~ definitionFOFtoCNF_670
  <=> ( ( 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_183]) ).

fof(normalize_16_101,plain,
    ( ~ definitionFOFtoCNF_671
  <=> ( op(e4,e0) = e0
      & ( op(e4,e0) != e0
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_184]) ).

fof(normalize_16_102,plain,
    ( ~ definitionFOFtoCNF_670
  <=> ( ~ definitionFOFtoCNF_671
      | ( 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(simplify,[],[normalize_16_100,normalize_16_101]) ).

fof(normalize_16_103,plain,
    ( ~ definitionFOFtoCNF_672
  <=> ( op(e4,e1) = e0
      & ( op(e4,e0) != e1
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_185]) ).

fof(normalize_16_104,plain,
    ( ~ definitionFOFtoCNF_670
  <=> ( ~ definitionFOFtoCNF_671
      | ~ definitionFOFtoCNF_672
      | ( 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(simplify,[],[normalize_16_102,normalize_16_103]) ).

fof(normalize_16_105,plain,
    ( ~ definitionFOFtoCNF_663
  <=> ( ~ definitionFOFtoCNF_664
      | ~ definitionFOFtoCNF_670
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_16_99,normalize_16_104,normalize_16_101,normalize_16_103]) ).

fof(normalize_16_106,plain,
    ( ~ definitionFOFtoCNF_673
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_186]) ).

fof(normalize_16_107,plain,
    ( ~ definitionFOFtoCNF_663
  <=> ( ~ definitionFOFtoCNF_664
      | ~ definitionFOFtoCNF_670
      | ~ definitionFOFtoCNF_673
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_16_105,normalize_16_106]) ).

fof(normalize_16_108,plain,
    ( ~ definitionFOFtoCNF_674
  <=> ( op(e2,e3) = e0
      & ( op(e2,e0) != e3
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_187]) ).

fof(normalize_16_109,plain,
    ( ~ definitionFOFtoCNF_663
  <=> ( ~ definitionFOFtoCNF_664
      | ~ definitionFOFtoCNF_670
      | ~ definitionFOFtoCNF_673
      | ~ definitionFOFtoCNF_674
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_16_107,normalize_16_108]) ).

fof(normalize_16_110,plain,
    ( ( definitionFOFtoCNF_663
      & ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) ) )
    | ( ( 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(simplify,[],[normalize_16_86,normalize_16_109,normalize_16_98,normalize_16_95,normalize_16_106,normalize_16_104,normalize_16_93,normalize_16_90,normalize_16_92,normalize_16_97,normalize_16_108,normalize_16_101,normalize_16_103]) ).

fof(normalize_16_111,plain,
    ( ~ definitionFOFtoCNF_675
  <=> ( ~ definitionFOFtoCNF_663
      | ( op(e0,e0) = e0
        & ( op(e0,e0) != e0
          | e0 = unit ) )
      | ( op(e0,e1) = e0
        & ( op(e0,e0) != e1
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_188]) ).

fof(normalize_16_112,plain,
    ( definitionFOFtoCNF_675
    | ( ( 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(simplify,[],[normalize_16_110,normalize_16_111]) ).

fof(normalize_16_113,plain,
    ( definitionFOFtoCNF_675
    | ( definitionFOFtoCNF_676
      & ( 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(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_16_112,normalize_16_16,normalize_16_13,normalize_16_7,normalize_16_2,normalize_16_11,normalize_16_4,normalize_16_6,normalize_16_15,normalize_16_10]) ).

fof(normalize_16_114,plain,
    ( definitionFOFtoCNF_675
    | definitionFOFtoCNF_685
    | ( ( 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_16_113,normalize_16_26,normalize_16_23,normalize_16_25]) ).

fof(normalize_16_115,plain,
    ( ~ definitionFOFtoCNF_688
  <=> ( ( 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_202]) ).

fof(normalize_16_116,plain,
    ( ~ definitionFOFtoCNF_689
  <=> ( ( 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_203]) ).

fof(normalize_16_117,plain,
    ( ~ definitionFOFtoCNF_690
  <=> ( op(e0,e0) = e2
      & ( op(e0,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_205]) ).

fof(normalize_16_118,plain,
    ( ~ definitionFOFtoCNF_689
  <=> ( ~ definitionFOFtoCNF_690
      | ( 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_16_116,normalize_16_117]) ).

fof(normalize_16_119,plain,
    ( ~ definitionFOFtoCNF_691
  <=> ( op(e0,e1) = e2
      & ( op(e0,e2) != e1
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_206]) ).

fof(normalize_16_120,plain,
    ( ~ definitionFOFtoCNF_689
  <=> ( ~ definitionFOFtoCNF_690
      | ~ definitionFOFtoCNF_691
      | ( 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_16_118,normalize_16_119]) ).

fof(normalize_16_121,plain,
    ( ~ definitionFOFtoCNF_688
  <=> ( ~ definitionFOFtoCNF_689
      | ( 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_16_115,normalize_16_120,normalize_16_117,normalize_16_119]) ).

fof(normalize_16_122,plain,
    ( ~ definitionFOFtoCNF_692
  <=> ( ( 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_207]) ).

fof(normalize_16_123,plain,
    ( ~ definitionFOFtoCNF_688
  <=> ( ~ definitionFOFtoCNF_689
      | ~ definitionFOFtoCNF_692
      | ( 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_16_121,normalize_16_122]) ).

fof(normalize_16_124,plain,
    ( ~ definitionFOFtoCNF_693
  <=> ( op(e1,e0) = e2
      & ( op(e1,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_208]) ).

fof(normalize_16_125,plain,
    ( ~ definitionFOFtoCNF_688
  <=> ( ~ definitionFOFtoCNF_689
      | ~ definitionFOFtoCNF_692
      | ~ definitionFOFtoCNF_693
      | ( 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_16_123,normalize_16_124]) ).

fof(normalize_16_126,plain,
    ( definitionFOFtoCNF_675
    | definitionFOFtoCNF_685
    | ( definitionFOFtoCNF_688
      & ( 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_16_114,normalize_16_125,normalize_16_122,normalize_16_120,normalize_16_117,normalize_16_119,normalize_16_124]) ).

fof(normalize_16_127,plain,
    ( definitionFOFtoCNF_675
    | definitionFOFtoCNF_685
    | ( definitionFOFtoCNF_694
      & ( 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_16_126,normalize_16_39,normalize_16_36,normalize_16_34,normalize_16_38,normalize_16_31,normalize_16_33]) ).

fof(normalize_16_128,plain,
    ( definitionFOFtoCNF_675
    | definitionFOFtoCNF_685
    | definitionFOFtoCNF_700
    | ( ( 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_16_127,normalize_16_42]) ).

fof(normalize_16_129,plain,
    ( ~ definitionFOFtoCNF_701
  <=> ( ( 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_217]) ).

fof(normalize_16_130,plain,
    ( ~ definitionFOFtoCNF_702
  <=> ( ( op(e0,e0) = e3
        & ( op(e0,e3) != e0
          | e3 = unit ) )
      | ( op(e0,e1) = e3
        & ( op(e0,e3) != e1
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_218]) ).

fof(normalize_16_131,plain,
    ( ~ definitionFOFtoCNF_701
  <=> ( ~ definitionFOFtoCNF_702
      | ( 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_16_129,normalize_16_130]) ).

fof(normalize_16_132,plain,
    ( ~ definitionFOFtoCNF_703
  <=> ( op(e0,e2) = e3
      & ( op(e0,e3) != e2
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_219]) ).

fof(normalize_16_133,plain,
    ( ~ definitionFOFtoCNF_701
  <=> ( ~ definitionFOFtoCNF_702
      | ~ definitionFOFtoCNF_703
      | ( 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_16_131,normalize_16_132]) ).

fof(normalize_16_134,plain,
    ( definitionFOFtoCNF_675
    | definitionFOFtoCNF_685
    | definitionFOFtoCNF_700
    | ( definitionFOFtoCNF_701
      & ( 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_16_128,normalize_16_133,normalize_16_130,normalize_16_132]) ).

fof(normalize_16_135,plain,
    ( ~ definitionFOFtoCNF_704
  <=> ( ~ definitionFOFtoCNF_701
      | ( 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_220]) ).

fof(normalize_16_136,plain,
    ( ~ definitionFOFtoCNF_705
  <=> ( ( op(e2,e0) = e3
        & ( op(e2,e3) != e0
          | e3 = unit ) )
      | ( op(e2,e1) = e3
        & ( op(e2,e3) != e1
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_221]) ).

fof(normalize_16_137,plain,
    ( ~ definitionFOFtoCNF_704
  <=> ( ~ definitionFOFtoCNF_701
      | ~ definitionFOFtoCNF_705
      | ( 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_16_135,normalize_16_136]) ).

fof(normalize_16_138,plain,
    ( ~ definitionFOFtoCNF_706
  <=> ( op(e1,e1) = e3
      & ( op(e1,e3) != e1
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_222]) ).

fof(normalize_16_139,plain,
    ( ~ definitionFOFtoCNF_704
  <=> ( ~ definitionFOFtoCNF_701
      | ~ definitionFOFtoCNF_705
      | ~ definitionFOFtoCNF_706
      | ( 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_16_137,normalize_16_138]) ).

fof(normalize_16_140,plain,
    ( definitionFOFtoCNF_675
    | definitionFOFtoCNF_685
    | definitionFOFtoCNF_700
    | ( definitionFOFtoCNF_704
      & ( 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_16_134,normalize_16_139,normalize_16_136,normalize_16_138]) ).

fof(normalize_16_141,plain,
    ( ~ definitionFOFtoCNF_707
  <=> ( ~ definitionFOFtoCNF_704
      | ( 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_223]) ).

fof(normalize_16_142,plain,
    ( ~ definitionFOFtoCNF_708
  <=> ( ( op(e3,e1) = e3
        & ( op(e3,e3) != e1
          | e3 = unit ) )
      | ( op(e3,e2) = e3
        & ( op(e3,e3) != e2
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_224]) ).

fof(normalize_16_143,plain,
    ( ~ definitionFOFtoCNF_707
  <=> ( ~ definitionFOFtoCNF_704
      | ~ definitionFOFtoCNF_708
      | ( 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_16_141,normalize_16_142]) ).

fof(normalize_16_144,plain,
    ( ~ definitionFOFtoCNF_709
  <=> ( op(e2,e2) = e3
      & ( op(e2,e3) != e2
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_225]) ).

fof(normalize_16_145,plain,
    ( ~ definitionFOFtoCNF_707
  <=> ( ~ definitionFOFtoCNF_704
      | ~ definitionFOFtoCNF_708
      | ~ definitionFOFtoCNF_709
      | ( 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_16_143,normalize_16_144]) ).

fof(normalize_16_146,plain,
    ( definitionFOFtoCNF_675
    | definitionFOFtoCNF_685
    | definitionFOFtoCNF_700
    | ( definitionFOFtoCNF_707
      & ( 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_16_140,normalize_16_145,normalize_16_142,normalize_16_144]) ).

fof(normalize_16_147,plain,
    ( definitionFOFtoCNF_675
    | definitionFOFtoCNF_685
    | definitionFOFtoCNF_700
    | ( definitionFOFtoCNF_710
      & ( 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_16_146,normalize_16_49,normalize_16_46,normalize_16_48]) ).

fof(normalize_16_148,plain,
    ( definitionFOFtoCNF_675
    | definitionFOFtoCNF_685
    | definitionFOFtoCNF_700
    | definitionFOFtoCNF_713
    | ( ( 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_16_147,normalize_16_52]) ).

fof(normalize_16_149,plain,
    ( ( e4 != unit
      | op(e0,e0) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e0,e1) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e0,e2) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e0,e3) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e0,e4) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e1,e0) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e1,e1) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e1,e2) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e1,e3) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e1,e4) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e2,e0) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e2,e1) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e2,e2) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e2,e3) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e2,e4) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e3,e0) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e3,e1) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e3,e2) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e3,e3) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e3,e4) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e4,e0) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e4,e1) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e4,e2) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e4,e3) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( e4 != unit
      | op(e4,e4) != e4
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e0,e0) != e4
      | op(e0,e4) = e0
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e0,e1) != e4
      | op(e0,e4) = e1
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e0,e2) != e4
      | op(e0,e4) = e2
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e0,e3) != e4
      | op(e0,e4) = e3
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e1,e0) != e4
      | op(e1,e4) = e0
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e1,e1) != e4
      | op(e1,e4) = e1
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e1,e2) != e4
      | op(e1,e4) = e2
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e1,e3) != e4
      | op(e1,e4) = e3
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e2,e0) != e4
      | op(e2,e4) = e0
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e2,e1) != e4
      | op(e2,e4) = e1
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e2,e2) != e4
      | op(e2,e4) = e2
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e2,e3) != e4
      | op(e2,e4) = e3
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e3,e0) != e4
      | op(e3,e4) = e0
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e3,e1) != e4
      | op(e3,e4) = e1
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e3,e2) != e4
      | op(e3,e4) = e2
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e3,e3) != e4
      | op(e3,e4) = e3
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e4,e0) != e4
      | op(e4,e4) = e0
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e4,e1) != e4
      | op(e4,e4) = e1
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e4,e2) != e4
      | op(e4,e4) = e2
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 )
    & ( op(e4,e3) != e4
      | op(e4,e4) = e3
      | definitionFOFtoCNF_675
      | definitionFOFtoCNF_685
      | definitionFOFtoCNF_700
      | definitionFOFtoCNF_713 ) ),
    inference(clausify,[],[normalize_16_148]) ).

fof(normalize_16_150,plain,
    ( op(e3,e3) != e4
    | op(e3,e4) = e3
    | definitionFOFtoCNF_675
    | definitionFOFtoCNF_685
    | definitionFOFtoCNF_700
    | definitionFOFtoCNF_713 ),
    inference(conjunct,[],[normalize_16_149]) ).

fof(normalize_16_151,plain,
    ( ( ~ definitionFOFtoCNF_675
      | definitionFOFtoCNF_663 )
    & ( e0 != unit
      | op(e0,e0) != e0
      | ~ definitionFOFtoCNF_675 )
    & ( e0 != unit
      | op(e0,e1) != e0
      | ~ definitionFOFtoCNF_675 )
    & ( op(e0,e1) != e0
      | ~ definitionFOFtoCNF_675
      | op(e0,e0) = e1 )
    & ( ~ definitionFOFtoCNF_663
      | op(e0,e0) = e0
      | op(e0,e1) = e0
      | definitionFOFtoCNF_675 )
    & ( op(e0,e0) != e0
      | op(e0,e0) != e1
      | ~ definitionFOFtoCNF_663
      | e0 = unit
      | definitionFOFtoCNF_675 )
    & ( op(e0,e0) != e0
      | ~ definitionFOFtoCNF_663
      | e0 = unit
      | op(e0,e1) = e0
      | definitionFOFtoCNF_675 )
    & ( op(e0,e0) != e1
      | ~ definitionFOFtoCNF_663
      | e0 = unit
      | op(e0,e0) = e0
      | definitionFOFtoCNF_675 ) ),
    inference(clausify,[],[normalize_16_111]) ).

fof(normalize_16_152,plain,
    ( e0 != unit
    | op(e0,e0) != e0
    | ~ definitionFOFtoCNF_675 ),
    inference(conjunct,[],[normalize_16_151]) ).

fof(normalize_16_153,plain,
    op(unit,e0) = e0,
    inference(conjunct,[],[normalize_16_63]) ).

fof(normalize_16_154,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_16_61]) ).

fof(normalize_16_155,plain,
    ( ( ~ definitionFOFtoCNF_707
      | definitionFOFtoCNF_704 )
    & ( ~ definitionFOFtoCNF_707
      | definitionFOFtoCNF_708 )
    & ( ~ definitionFOFtoCNF_707
      | definitionFOFtoCNF_709 )
    & ( e3 != unit
      | op(e2,e3) != e3
      | ~ definitionFOFtoCNF_707 )
    & ( e3 != unit
      | op(e2,e4) != e3
      | ~ definitionFOFtoCNF_707 )
    & ( e3 != unit
      | op(e3,e0) != e3
      | ~ definitionFOFtoCNF_707 )
    & ( op(e2,e4) != e3
      | ~ definitionFOFtoCNF_707
      | op(e2,e3) = e4 )
    & ( op(e3,e0) != e3
      | ~ definitionFOFtoCNF_707
      | op(e3,e3) = e0 )
    & ( ~ definitionFOFtoCNF_704
      | ~ definitionFOFtoCNF_708
      | ~ definitionFOFtoCNF_709
      | op(e2,e3) = e3
      | op(e2,e4) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_707 )
    & ( op(e2,e3) != e3
      | op(e2,e3) != e4
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_704
      | ~ definitionFOFtoCNF_708
      | ~ definitionFOFtoCNF_709
      | e3 = unit
      | definitionFOFtoCNF_707 )
    & ( op(e2,e3) != e3
      | op(e2,e3) != e4
      | ~ definitionFOFtoCNF_704
      | ~ definitionFOFtoCNF_708
      | ~ definitionFOFtoCNF_709
      | e3 = unit
      | op(e3,e0) = e3
      | definitionFOFtoCNF_707 )
    & ( op(e2,e3) != e3
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_704
      | ~ definitionFOFtoCNF_708
      | ~ definitionFOFtoCNF_709
      | e3 = unit
      | op(e2,e4) = e3
      | definitionFOFtoCNF_707 )
    & ( op(e2,e3) != e3
      | ~ definitionFOFtoCNF_704
      | ~ definitionFOFtoCNF_708
      | ~ definitionFOFtoCNF_709
      | e3 = unit
      | op(e2,e4) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_707 )
    & ( op(e2,e3) != e4
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_704
      | ~ definitionFOFtoCNF_708
      | ~ definitionFOFtoCNF_709
      | e3 = unit
      | op(e2,e3) = e3
      | definitionFOFtoCNF_707 )
    & ( op(e2,e3) != e4
      | ~ definitionFOFtoCNF_704
      | ~ definitionFOFtoCNF_708
      | ~ definitionFOFtoCNF_709
      | e3 = unit
      | op(e2,e3) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_707 )
    & ( op(e3,e3) != e0
      | ~ definitionFOFtoCNF_704
      | ~ definitionFOFtoCNF_708
      | ~ definitionFOFtoCNF_709
      | e3 = unit
      | op(e2,e3) = e3
      | op(e2,e4) = e3
      | definitionFOFtoCNF_707 ) ),
    inference(clausify,[],[normalize_16_145]) ).

fof(normalize_16_156,plain,
    ( op(e3,e0) != e3
    | ~ definitionFOFtoCNF_707
    | op(e3,e3) = e0 ),
    inference(conjunct,[],[normalize_16_155]) ).

fof(normalize_16_157,plain,
    op(e3,unit) = e3,
    inference(conjunct,[],[normalize_16_63]) ).

fof(normalize_16_158,plain,
    ( ( ~ definitionFOFtoCNF_688
      | definitionFOFtoCNF_689 )
    & ( ~ definitionFOFtoCNF_688
      | definitionFOFtoCNF_692 )
    & ( ~ definitionFOFtoCNF_688
      | definitionFOFtoCNF_693 )
    & ( e2 != unit
      | op(e1,e1) != e2
      | ~ definitionFOFtoCNF_688 )
    & ( e2 != unit
      | op(e1,e2) != e2
      | ~ definitionFOFtoCNF_688 )
    & ( e2 != unit
      | op(e1,e3) != e2
      | ~ definitionFOFtoCNF_688 )
    & ( op(e1,e1) != e2
      | ~ definitionFOFtoCNF_688
      | op(e1,e2) = e1 )
    & ( op(e1,e3) != e2
      | ~ definitionFOFtoCNF_688
      | op(e1,e2) = e3 )
    & ( ~ definitionFOFtoCNF_689
      | ~ definitionFOFtoCNF_692
      | ~ definitionFOFtoCNF_693
      | op(e1,e1) = e2
      | op(e1,e2) = e2
      | op(e1,e3) = e2
      | definitionFOFtoCNF_688 )
    & ( op(e1,e2) != e1
      | op(e1,e2) != e2
      | op(e1,e2) != e3
      | ~ definitionFOFtoCNF_689
      | ~ definitionFOFtoCNF_692
      | ~ definitionFOFtoCNF_693
      | e2 = unit
      | definitionFOFtoCNF_688 )
    & ( op(e1,e2) != e1
      | op(e1,e2) != e2
      | ~ definitionFOFtoCNF_689
      | ~ definitionFOFtoCNF_692
      | ~ definitionFOFtoCNF_693
      | e2 = unit
      | op(e1,e3) = e2
      | definitionFOFtoCNF_688 )
    & ( op(e1,e2) != e1
      | op(e1,e2) != e3
      | ~ definitionFOFtoCNF_689
      | ~ definitionFOFtoCNF_692
      | ~ definitionFOFtoCNF_693
      | e2 = unit
      | op(e1,e2) = e2
      | definitionFOFtoCNF_688 )
    & ( op(e1,e2) != e1
      | ~ definitionFOFtoCNF_689
      | ~ definitionFOFtoCNF_692
      | ~ definitionFOFtoCNF_693
      | e2 = unit
      | op(e1,e2) = e2
      | op(e1,e3) = e2
      | definitionFOFtoCNF_688 )
    & ( op(e1,e2) != e2
      | op(e1,e2) != e3
      | ~ definitionFOFtoCNF_689
      | ~ definitionFOFtoCNF_692
      | ~ definitionFOFtoCNF_693
      | e2 = unit
      | op(e1,e1) = e2
      | definitionFOFtoCNF_688 )
    & ( op(e1,e2) != e2
      | ~ definitionFOFtoCNF_689
      | ~ definitionFOFtoCNF_692
      | ~ definitionFOFtoCNF_693
      | e2 = unit
      | op(e1,e1) = e2
      | op(e1,e3) = e2
      | definitionFOFtoCNF_688 )
    & ( op(e1,e2) != e3
      | ~ definitionFOFtoCNF_689
      | ~ definitionFOFtoCNF_692
      | ~ definitionFOFtoCNF_693
      | e2 = unit
      | op(e1,e1) = e2
      | op(e1,e2) = e2
      | definitionFOFtoCNF_688 ) ),
    inference(clausify,[],[normalize_16_125]) ).

fof(normalize_16_159,plain,
    ( op(e1,e3) != e2
    | ~ definitionFOFtoCNF_688
    | op(e1,e2) = e3 ),
    inference(conjunct,[],[normalize_16_158]) ).

cnf(refute_16_0,plain,
    ( op(e3,e2) != e1
    | ~ definitionFOFtoCNF_676
    | op(e3,e1) = e2 ),
    inference(canonicalize,[],[normalize_16_18]) ).

cnf(refute_16_1,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_16_20]) ).

cnf(refute_16_2,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_16_21]) ).

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,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_16_5:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_16_7,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_16_2,refute_16_6]) ).

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

cnf(refute_16_9,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_16_10,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_16_8,refute_16_9]) ).

cnf(refute_16_11,plain,
    op(op(e2,e2),e2) = op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_16_7,refute_16_10]) ).

cnf(refute_16_12,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_16_13,plain,
    ( e1 != op(op(e2,e2),e2)
    | e1 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(e3,e2)) )],[refute_16_11,refute_16_12]) ).

cnf(refute_16_14,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_16_1,refute_16_13]) ).

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

cnf(refute_16_16,plain,
    op(e3,e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e2)) )],[refute_16_14,refute_16_15]) ).

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

cnf(refute_16_18,plain,
    ( e1 != e1
    | op(e3,e2) = e1 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_16_16,refute_16_17]) ).

cnf(refute_16_19,plain,
    ( e1 != e1
    | ~ definitionFOFtoCNF_676
    | op(e3,e1) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_16_18,refute_16_0]) ).

cnf(refute_16_20,plain,
    e1 = e1,
    introduced(tautology,[refl,[$fot(e1)]]) ).

cnf(refute_16_21,plain,
    ( ~ definitionFOFtoCNF_676
    | op(e3,e1) = e2 ),
    inference(resolve,[$cnf( $equal(e1,e1) )],[refute_16_20,refute_16_19]) ).

cnf(refute_16_22,plain,
    ( ~ definitionFOFtoCNF_685
    | definitionFOFtoCNF_676 ),
    inference(canonicalize,[],[normalize_16_28]) ).

cnf(refute_16_23,plain,
    ( ~ definitionFOFtoCNF_694
    | definitionFOFtoCNF_688 ),
    inference(canonicalize,[],[normalize_16_41]) ).

cnf(refute_16_24,plain,
    ( ~ definitionFOFtoCNF_700
    | definitionFOFtoCNF_694 ),
    inference(canonicalize,[],[normalize_16_44]) ).

cnf(refute_16_25,plain,
    ( ~ definitionFOFtoCNF_710
    | definitionFOFtoCNF_707 ),
    inference(canonicalize,[],[normalize_16_51]) ).

cnf(refute_16_26,plain,
    ( ~ definitionFOFtoCNF_713
    | definitionFOFtoCNF_710 ),
    inference(canonicalize,[],[normalize_16_54]) ).

cnf(refute_16_27,plain,
    op(e1,e4) != op(e3,e4),
    inference(canonicalize,[],[normalize_16_56]) ).

cnf(refute_16_28,plain,
    ( op(e1,e0) = e3
    | op(e1,e1) = e3
    | op(e1,e2) = e3
    | op(e1,e3) = e3
    | op(e1,e4) = e3 ),
    inference(canonicalize,[],[normalize_16_58]) ).

cnf(refute_16_29,plain,
    op(e1,e2) != op(e2,e2),
    inference(canonicalize,[],[normalize_16_59]) ).

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

cnf(refute_16_31,plain,
    ( op(e1,e2) != e3
    | op(e1,e2) = op(e2,e2) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_16_7,refute_16_30]) ).

cnf(refute_16_32,plain,
    op(e1,e2) != e3,
    inference(resolve,[$cnf( $equal(op(e1,e2),op(e2,e2)) )],[refute_16_31,refute_16_29]) ).

cnf(refute_16_33,plain,
    ( op(e1,e0) = e3
    | op(e1,e1) = e3
    | op(e1,e3) = e3
    | op(e1,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e3) )],[refute_16_28,refute_16_32]) ).

cnf(refute_16_34,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_16_60]) ).

cnf(refute_16_35,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_36,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_16_1,refute_16_35]) ).

cnf(refute_16_37,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_38,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_39,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_37,refute_16_38]) ).

cnf(refute_16_40,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_16_36,refute_16_39]) ).

cnf(refute_16_41,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_42,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_43,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_41,refute_16_42]) ).

cnf(refute_16_44,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_36,refute_16_43]) ).

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

cnf(refute_16_46,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_16_5,refute_16_45]) ).

cnf(refute_16_47,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_46:[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_48,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_44,refute_16_47]) ).

cnf(refute_16_49,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_40,refute_16_48]) ).

cnf(refute_16_50,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_51,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_49,refute_16_50]) ).

cnf(refute_16_52,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_16_34,refute_16_51]) ).

cnf(refute_16_53,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_54,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_16_52,refute_16_53]) ).

cnf(refute_16_55,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_56,plain,
    ( op(e1,e1) != e3
    | e0 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_16_54,refute_16_55]) ).

cnf(refute_16_57,plain,
    ( e0 = e3
    | op(e1,e0) = e3
    | op(e1,e3) = e3
    | op(e1,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e3) )],[refute_16_33,refute_16_56]) ).

cnf(refute_16_58,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_16_62]) ).

cnf(refute_16_59,plain,
    ( op(e1,e0) = e3
    | op(e1,e3) = e3
    | op(e1,e4) = e3 ),
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_16_57,refute_16_58]) ).

cnf(refute_16_60,plain,
    op(e1,unit) = e1,
    inference(canonicalize,[],[normalize_16_64]) ).

cnf(refute_16_61,plain,
    op(e0,e2) != op(e0,e4),
    inference(canonicalize,[],[normalize_16_65]) ).

cnf(refute_16_62,plain,
    op(unit,e2) = e2,
    inference(canonicalize,[],[normalize_16_66]) ).

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

cnf(refute_16_64,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_16_65,plain,
    ( op(e1,unit) != e1
    | op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_16_63,refute_16_64]) ).

cnf(refute_16_66,plain,
    ( op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_16_60,refute_16_65]) ).

cnf(refute_16_67,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_16_68,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_16_54,refute_16_67]) ).

cnf(refute_16_69,plain,
    ( e0 = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_16_66,refute_16_68]) ).

cnf(refute_16_70,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_16_68]) ).

cnf(refute_16_71,plain,
    ( unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_16_69,refute_16_70]) ).

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

cnf(refute_16_73,plain,
    ( op(unit,e2) != e2
    | op(e2,e2) = e2
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_16_71,refute_16_72]) ).

cnf(refute_16_74,plain,
    ( op(e2,e2) = e2
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e2),e2) )],[refute_16_62,refute_16_73]) ).

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

cnf(refute_16_76,plain,
    ( op(e2,e2) != e2
    | e3 = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_16_7,refute_16_75]) ).

cnf(refute_16_77,plain,
    ( e3 = e2
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e2) )],[refute_16_74,refute_16_76]) ).

cnf(refute_16_78,plain,
    e2 != e3,
    inference(canonicalize,[],[normalize_16_69]) ).

cnf(refute_16_79,plain,
    ( e3 != e2
    | e2 = e3 ),
    inference(subst,[],[refute_16_5:[bind(X,$fot(e3)),bind(Y,$fot(e2))]]) ).

cnf(refute_16_80,plain,
    e3 != e2,
    inference(resolve,[$cnf( $equal(e2,e3) )],[refute_16_79,refute_16_78]) ).

cnf(refute_16_81,plain,
    ( unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e3,e2) )],[refute_16_77,refute_16_80]) ).

cnf(refute_16_82,plain,
    ( op(unit,e2) != e2
    | unit != e3
    | op(e3,e2) = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e2),e2) ),[0,0],$fot(e3)]]) ).

cnf(refute_16_83,plain,
    ( op(unit,e2) != e2
    | op(e3,e2) = e2
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_16_81,refute_16_82]) ).

cnf(refute_16_84,plain,
    ( op(e3,e2) = e2
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e2),e2) )],[refute_16_62,refute_16_83]) ).

cnf(refute_16_85,plain,
    ( op(e3,e2) != e1
    | op(e3,e2) != e2
    | e1 = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e2),e2) ),[0],$fot(e1)]]) ).

cnf(refute_16_86,plain,
    ( op(e3,e2) != e2
    | e1 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_16_16,refute_16_85]) ).

cnf(refute_16_87,plain,
    ( e1 = e2
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e2) )],[refute_16_84,refute_16_86]) ).

cnf(refute_16_88,plain,
    e1 != e2,
    inference(canonicalize,[],[normalize_16_70]) ).

cnf(refute_16_89,plain,
    ( unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e1,e2) )],[refute_16_87,refute_16_88]) ).

cnf(refute_16_90,plain,
    ( op(unit,e2) != e2
    | unit != e4
    | op(e4,e2) = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e2),e2) ),[0,0],$fot(e4)]]) ).

cnf(refute_16_91,plain,
    ( op(unit,e2) != e2
    | op(e4,e2) = e2
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_16_89,refute_16_90]) ).

cnf(refute_16_92,plain,
    ( op(e4,e2) = e2
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(unit,e2),e2) )],[refute_16_62,refute_16_91]) ).

cnf(refute_16_93,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e2,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(canonicalize,[],[normalize_16_71]) ).

cnf(refute_16_94,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_16_95,plain,
    ( op(e2,e2) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_16_7,refute_16_94]) ).

cnf(refute_16_96,plain,
    ( e3 = e0
    | op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e0) )],[refute_16_93,refute_16_95]) ).

cnf(refute_16_97,plain,
    ( e3 != e0
    | e0 = e3 ),
    inference(subst,[],[refute_16_5:[bind(X,$fot(e3)),bind(Y,$fot(e0))]]) ).

cnf(refute_16_98,plain,
    e3 != e0,
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_16_97,refute_16_58]) ).

cnf(refute_16_99,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_16_96,refute_16_98]) ).

cnf(refute_16_100,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_16_101,plain,
    ( op(e3,e2) != e0
    | e1 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_16_16,refute_16_100]) ).

cnf(refute_16_102,plain,
    ( e1 = e0
    | op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e0) )],[refute_16_99,refute_16_101]) ).

cnf(refute_16_103,plain,
    ( e1 != e0
    | e0 = e1 ),
    inference(subst,[],[refute_16_5:[bind(X,$fot(e1)),bind(Y,$fot(e0))]]) ).

cnf(refute_16_104,plain,
    e1 != e0,
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_16_103,refute_16_70]) ).

cnf(refute_16_105,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_16_102,refute_16_104]) ).

cnf(refute_16_106,plain,
    op(e1,e1) != op(e1,e2),
    inference(canonicalize,[],[normalize_16_72]) ).

cnf(refute_16_107,plain,
    ( e0 != op(e1,e2)
    | op(e1,e1) != e0
    | op(e1,e1) = op(e1,e2) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e0) ),[1],$fot(op(e1,e2))]]) ).

cnf(refute_16_108,plain,
    ( e0 != op(e1,e2)
    | op(e1,e1) = op(e1,e2) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_16_54,refute_16_107]) ).

cnf(refute_16_109,plain,
    e0 != op(e1,e2),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e1,e2)) )],[refute_16_108,refute_16_106]) ).

cnf(refute_16_110,plain,
    ( op(e1,e2) != e0
    | e0 = op(e1,e2) ),
    inference(subst,[],[refute_16_5:[bind(X,$fot(op(e1,e2))),bind(Y,$fot(e0))]]) ).

cnf(refute_16_111,plain,
    op(e1,e2) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e2)) )],[refute_16_110,refute_16_109]) ).

cnf(refute_16_112,plain,
    ( op(e0,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e0) )],[refute_16_105,refute_16_111]) ).

cnf(refute_16_113,plain,
    ( op(e4,e2) != e0
    | op(e4,e2) != e2
    | e0 = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,e2),e2) ),[0],$fot(e0)]]) ).

cnf(refute_16_114,plain,
    ( op(e4,e2) != e2
    | e0 = e2
    | op(e0,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,e2),e0) )],[refute_16_112,refute_16_113]) ).

cnf(refute_16_115,plain,
    ( e0 = e2
    | op(e0,e2) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,e2),e2) )],[refute_16_92,refute_16_114]) ).

cnf(refute_16_116,plain,
    e0 != e2,
    inference(canonicalize,[],[normalize_16_73]) ).

cnf(refute_16_117,plain,
    ( op(e0,e2) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(e0,e2) )],[refute_16_115,refute_16_116]) ).

cnf(refute_16_118,plain,
    ( e0 != op(e0,e4)
    | op(e0,e2) != e0
    | op(e0,e2) = op(e0,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e2),e0) ),[1],$fot(op(e0,e4))]]) ).

cnf(refute_16_119,plain,
    ( e0 != op(e0,e4)
    | op(e0,e2) = op(e0,e4)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),e0) )],[refute_16_117,refute_16_118]) ).

cnf(refute_16_120,plain,
    ( e0 != op(e0,e4)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),op(e0,e4)) )],[refute_16_119,refute_16_61]) ).

cnf(refute_16_121,plain,
    op(e0,unit) = e0,
    inference(canonicalize,[],[normalize_16_74]) ).

cnf(refute_16_122,plain,
    ( op(e0,unit) != e0
    | unit != e4
    | op(e0,e4) = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,unit),e0) ),[0,1],$fot(e4)]]) ).

cnf(refute_16_123,plain,
    ( op(e0,unit) != e0
    | op(e0,e4) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_16_89,refute_16_122]) ).

cnf(refute_16_124,plain,
    ( op(e0,e4) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,unit),e0) )],[refute_16_121,refute_16_123]) ).

cnf(refute_16_125,plain,
    ( e0 != e0
    | op(e0,e4) != e0
    | e0 = op(e0,e4) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e0,e4)) ),[1],$fot(e0)]]) ).

cnf(refute_16_126,plain,
    ( e0 != e0
    | e0 = op(e0,e4)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e0) )],[refute_16_124,refute_16_125]) ).

cnf(refute_16_127,plain,
    ( e0 != e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(e0,op(e0,e4)) )],[refute_16_126,refute_16_120]) ).

cnf(refute_16_128,plain,
    e0 = e0,
    introduced(tautology,[refl,[$fot(e0)]]) ).

cnf(refute_16_129,plain,
    unit = e0,
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_16_128,refute_16_127]) ).

cnf(refute_16_130,plain,
    op(e1,unit) = op(e1,unit),
    introduced(tautology,[refl,[$fot(op(e1,unit))]]) ).

cnf(refute_16_131,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_16_132,plain,
    ( unit != e0
    | op(e1,unit) = op(e1,e0) ),
    inference(resolve,[$cnf( $equal(op(e1,unit),op(e1,unit)) )],[refute_16_130,refute_16_131]) ).

cnf(refute_16_133,plain,
    op(e1,unit) = op(e1,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_16_129,refute_16_132]) ).

cnf(refute_16_134,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_16_135,plain,
    ( op(e1,unit) != e1
    | op(e1,e0) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),op(e1,e0)) )],[refute_16_133,refute_16_134]) ).

cnf(refute_16_136,plain,
    op(e1,e0) = e1,
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_16_60,refute_16_135]) ).

cnf(refute_16_137,plain,
    ( op(e1,e0) != e1
    | op(e1,e0) != e3
    | e1 = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e0),e3) ),[0],$fot(e1)]]) ).

cnf(refute_16_138,plain,
    ( op(e1,e0) != e3
    | e1 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e0),e1) )],[refute_16_136,refute_16_137]) ).

cnf(refute_16_139,plain,
    ( e1 = e3
    | op(e1,e3) = e3
    | op(e1,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e0),e3) )],[refute_16_59,refute_16_138]) ).

cnf(refute_16_140,plain,
    op(e0,e3) != op(e1,e3),
    inference(canonicalize,[],[normalize_16_75]) ).

cnf(refute_16_141,plain,
    ( op(op(e1,e3),e3) != e1
    | op(e3,e1) = op(e1,e3)
    | op(op(e1,e3),e1) = e3 ),
    inference(canonicalize,[],[normalize_16_77]) ).

cnf(refute_16_142,plain,
    op(e1,e3) != op(e3,e1),
    inference(canonicalize,[],[normalize_16_78]) ).

cnf(refute_16_143,plain,
    ( op(e3,e1) != op(e1,e3)
    | op(e1,e3) = op(e3,e1) ),
    inference(subst,[],[refute_16_5:[bind(X,$fot(op(e3,e1))),bind(Y,$fot(op(e1,e3)))]]) ).

cnf(refute_16_144,plain,
    op(e3,e1) != op(e1,e3),
    inference(resolve,[$cnf( $equal(op(e1,e3),op(e3,e1)) )],[refute_16_143,refute_16_142]) ).

cnf(refute_16_145,plain,
    ( op(op(e1,e3),e3) != e1
    | op(op(e1,e3),e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e1,e3)) )],[refute_16_141,refute_16_144]) ).

cnf(refute_16_146,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e3) = e4 ),
    inference(canonicalize,[],[normalize_16_80]) ).

cnf(refute_16_147,plain,
    op(e1,e3) != op(e3,e3),
    inference(canonicalize,[],[normalize_16_81]) ).

cnf(refute_16_148,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_16_82]) ).

cnf(refute_16_149,plain,
    op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).

cnf(refute_16_150,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_16_151,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_16_149,refute_16_150]) ).

cnf(refute_16_152,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_16_7,refute_16_151]) ).

cnf(refute_16_153,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_16_154,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_16_155,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_16_153,refute_16_154]) ).

cnf(refute_16_156,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_16_7,refute_16_155]) ).

cnf(refute_16_157,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_16_46:[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_16_158,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_16_156,refute_16_157]) ).

cnf(refute_16_159,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_16_152,refute_16_158]) ).

cnf(refute_16_160,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_16_161,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_16_159,refute_16_160]) ).

cnf(refute_16_162,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_16_148,refute_16_161]) ).

cnf(refute_16_163,plain,
    ( e4 != op(e3,e3)
    | op(e3,e3) = e4 ),
    inference(subst,[],[refute_16_5:[bind(X,$fot(e4)),bind(Y,$fot(op(e3,e3)))]]) ).

cnf(refute_16_164,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_16_162,refute_16_163]) ).

cnf(refute_16_165,plain,
    ( op(e1,e3) != e4
    | op(e3,e3) != e4
    | op(e1,e3) = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e1,e3),op(e3,e3)) ),[1],$fot(e4)]]) ).

cnf(refute_16_166,plain,
    ( op(e1,e3) != e4
    | op(e1,e3) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_16_164,refute_16_165]) ).

cnf(refute_16_167,plain,
    op(e1,e3) != e4,
    inference(resolve,[$cnf( $equal(op(e1,e3),op(e3,e3)) )],[refute_16_166,refute_16_147]) ).

cnf(refute_16_168,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e4) )],[refute_16_146,refute_16_167]) ).

cnf(refute_16_169,plain,
    op(e1,e1) != op(e1,e3),
    inference(canonicalize,[],[normalize_16_83]) ).

cnf(refute_16_170,plain,
    ( e0 != op(e1,e3)
    | op(e1,e1) != e0
    | op(e1,e1) = op(e1,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e0) ),[1],$fot(op(e1,e3))]]) ).

cnf(refute_16_171,plain,
    ( e0 != op(e1,e3)
    | op(e1,e1) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_16_54,refute_16_170]) ).

cnf(refute_16_172,plain,
    e0 != op(e1,e3),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e1,e3)) )],[refute_16_171,refute_16_169]) ).

cnf(refute_16_173,plain,
    ( op(e1,e3) != e0
    | e0 = op(e1,e3) ),
    inference(subst,[],[refute_16_5:[bind(X,$fot(op(e1,e3))),bind(Y,$fot(e0))]]) ).

cnf(refute_16_174,plain,
    op(e1,e3) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e3)) )],[refute_16_173,refute_16_172]) ).

cnf(refute_16_175,plain,
    ( op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e0) )],[refute_16_168,refute_16_174]) ).

cnf(refute_16_176,plain,
    ( op(e1,e3) != e1
    | op(op(e1,e3),e3) = e1 ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(op(e1,e3),e3),e1) ),[0,0],$fot(e1)]]) ).

cnf(refute_16_177,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(op(e1,e3),e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_16_175,refute_16_176]) ).

cnf(refute_16_178,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(op(e1,e3),e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(op(e1,e3),e3),e1) )],[refute_16_177,refute_16_145]) ).

cnf(refute_16_179,plain,
    ( op(e1,e3) != e1
    | op(op(e1,e3),e1) != e3
    | op(e1,e1) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e1,e3),e1),e3) ),[0,0],$fot(e1)]]) ).

cnf(refute_16_180,plain,
    ( op(op(e1,e3),e1) != e3
    | op(e1,e1) = e3
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_16_175,refute_16_179]) ).

cnf(refute_16_181,plain,
    ( op(e1,e1) = e3
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(op(e1,e3),e1),e3) )],[refute_16_178,refute_16_180]) ).

cnf(refute_16_182,plain,
    ( e0 = e3
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e3) )],[refute_16_181,refute_16_56]) ).

cnf(refute_16_183,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_16_182,refute_16_58]) ).

cnf(refute_16_184,plain,
    ( op(e0,e3) != e3
    | op(e1,e3) != e3
    | op(e0,e3) = op(e1,e3) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e0,e3),op(e1,e3)) ),[1],$fot(e3)]]) ).

cnf(refute_16_185,plain,
    ( op(e0,e3) != e3
    | op(e0,e3) = op(e1,e3)
    | op(e1,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e3) )],[refute_16_183,refute_16_184]) ).

cnf(refute_16_186,plain,
    ( op(e0,e3) != e3
    | op(e1,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),op(e1,e3)) )],[refute_16_185,refute_16_140]) ).

cnf(refute_16_187,plain,
    op(unit,e3) = e3,
    inference(canonicalize,[],[normalize_16_84]) ).

cnf(refute_16_188,plain,
    op(unit,e3) = op(unit,e3),
    introduced(tautology,[refl,[$fot(op(unit,e3))]]) ).

cnf(refute_16_189,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_16_190,plain,
    ( unit != e0
    | op(unit,e3) = op(e0,e3) ),
    inference(resolve,[$cnf( $equal(op(unit,e3),op(unit,e3)) )],[refute_16_188,refute_16_189]) ).

cnf(refute_16_191,plain,
    op(unit,e3) = op(e0,e3),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_16_129,refute_16_190]) ).

cnf(refute_16_192,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_16_193,plain,
    ( op(unit,e3) != e3
    | op(e0,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),op(e0,e3)) )],[refute_16_191,refute_16_192]) ).

cnf(refute_16_194,plain,
    op(e0,e3) = e3,
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_16_187,refute_16_193]) ).

cnf(refute_16_195,plain,
    ( e3 != e3
    | op(e0,e3) != e3
    | op(e0,e3) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e3),e3) ),[0,1],$fot(e3)]]) ).

cnf(refute_16_196,plain,
    ( e3 != e3
    | op(e0,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e3) )],[refute_16_194,refute_16_195]) ).

cnf(refute_16_197,plain,
    ( e3 != e3
    | op(e1,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e3) )],[refute_16_196,refute_16_186]) ).

cnf(refute_16_198,plain,
    e3 = e3,
    introduced(tautology,[refl,[$fot(e3)]]) ).

cnf(refute_16_199,plain,
    op(e1,e3) = e2,
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_16_198,refute_16_197]) ).

cnf(refute_16_200,plain,
    ( op(e1,e3) != e2
    | op(e1,e3) != e3
    | e2 = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e3),e3) ),[0],$fot(e2)]]) ).

cnf(refute_16_201,plain,
    ( op(e1,e3) != e3
    | e2 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e2) )],[refute_16_199,refute_16_200]) ).

cnf(refute_16_202,plain,
    ( e1 = e3
    | e2 = e3
    | op(e1,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e3) )],[refute_16_139,refute_16_201]) ).

cnf(refute_16_203,plain,
    e1 != e3,
    inference(canonicalize,[],[normalize_16_85]) ).

cnf(refute_16_204,plain,
    ( e2 = e3
    | op(e1,e4) = e3 ),
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_16_202,refute_16_203]) ).

cnf(refute_16_205,plain,
    op(e1,e4) = e3,
    inference(resolve,[$cnf( $equal(e2,e3) )],[refute_16_204,refute_16_78]) ).

cnf(refute_16_206,plain,
    ( e3 != op(e3,e4)
    | op(e1,e4) != e3
    | op(e1,e4) = op(e3,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e4),e3) ),[1],$fot(op(e3,e4))]]) ).

cnf(refute_16_207,plain,
    ( e3 != op(e3,e4)
    | op(e1,e4) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e3) )],[refute_16_205,refute_16_206]) ).

cnf(refute_16_208,plain,
    e3 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e1,e4),op(e3,e4)) )],[refute_16_207,refute_16_27]) ).

cnf(refute_16_209,plain,
    ( op(e3,e3) != e4
    | op(e3,e4) = e3
    | definitionFOFtoCNF_675
    | definitionFOFtoCNF_685
    | definitionFOFtoCNF_700
    | definitionFOFtoCNF_713 ),
    inference(canonicalize,[],[normalize_16_150]) ).

cnf(refute_16_210,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_16_211,plain,
    ( e4 != e4
    | op(e3,e3) = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_16_164,refute_16_210]) ).

cnf(refute_16_212,plain,
    ( e4 != e4
    | op(e3,e4) = e3
    | definitionFOFtoCNF_675
    | definitionFOFtoCNF_685
    | definitionFOFtoCNF_700
    | definitionFOFtoCNF_713 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_16_211,refute_16_209]) ).

cnf(refute_16_213,plain,
    e4 = e4,
    introduced(tautology,[refl,[$fot(e4)]]) ).

cnf(refute_16_214,plain,
    ( op(e3,e4) = e3
    | definitionFOFtoCNF_675
    | definitionFOFtoCNF_685
    | definitionFOFtoCNF_700
    | definitionFOFtoCNF_713 ),
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_16_213,refute_16_212]) ).

cnf(refute_16_215,plain,
    ( e3 != e3
    | op(e3,e4) != e3
    | e3 = op(e3,e4) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e3,op(e3,e4)) ),[1],$fot(e3)]]) ).

cnf(refute_16_216,plain,
    ( e3 != e3
    | e3 = op(e3,e4)
    | definitionFOFtoCNF_675
    | definitionFOFtoCNF_685
    | definitionFOFtoCNF_700
    | definitionFOFtoCNF_713 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e3) )],[refute_16_214,refute_16_215]) ).

cnf(refute_16_217,plain,
    ( e3 != e3
    | definitionFOFtoCNF_675
    | definitionFOFtoCNF_685
    | definitionFOFtoCNF_700
    | definitionFOFtoCNF_713 ),
    inference(resolve,[$cnf( $equal(e3,op(e3,e4)) )],[refute_16_216,refute_16_208]) ).

cnf(refute_16_218,plain,
    ( definitionFOFtoCNF_675
    | definitionFOFtoCNF_685
    | definitionFOFtoCNF_700
    | definitionFOFtoCNF_713 ),
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_16_198,refute_16_217]) ).

cnf(refute_16_219,plain,
    ( e0 != unit
    | op(e0,e0) != e0
    | ~ definitionFOFtoCNF_675 ),
    inference(canonicalize,[],[normalize_16_152]) ).

cnf(refute_16_220,plain,
    op(unit,e0) = e0,
    inference(canonicalize,[],[normalize_16_153]) ).

cnf(refute_16_221,plain,
    ( op(unit,e0) != e0
    | unit != e0
    | op(e0,e0) = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e0),e0) ),[0,0],$fot(e0)]]) ).

cnf(refute_16_222,plain,
    ( op(unit,e0) != e0
    | op(e0,e0) = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_16_89,refute_16_221]) ).

cnf(refute_16_223,plain,
    ( op(e0,e0) = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e0),e0) )],[refute_16_220,refute_16_222]) ).

cnf(refute_16_224,plain,
    ( e0 != e0
    | op(e0,e0) != e0
    | op(e0,e0) = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e0),e0) ),[0,0],$fot(e0)]]) ).

cnf(refute_16_225,plain,
    ( e0 != e0
    | op(e0,e0) = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e0),e0) )],[refute_16_223,refute_16_224]) ).

cnf(refute_16_226,plain,
    ( e0 != e0
    | e0 != unit
    | ~ definitionFOFtoCNF_675
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e0),e0) )],[refute_16_225,refute_16_219]) ).

cnf(refute_16_227,plain,
    ( e0 != unit
    | ~ definitionFOFtoCNF_675
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_16_128,refute_16_226]) ).

cnf(refute_16_228,plain,
    ( e0 != e0
    | e0 != unit
    | unit = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(e0,e0) ),[0],$fot(unit)]]) ).

cnf(refute_16_229,plain,
    ( e0 != unit
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_16_128,refute_16_228]) ).

cnf(refute_16_230,plain,
    ( unit != e0
    | unit != e4
    | e0 = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(unit,e4) ),[0],$fot(e0)]]) ).

cnf(refute_16_231,plain,
    ( e0 != unit
    | unit != e4
    | e0 = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_16_229,refute_16_230]) ).

cnf(refute_16_232,plain,
    ( e0 != unit
    | ~ definitionFOFtoCNF_675
    | e0 = e4 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_16_227,refute_16_231]) ).

cnf(refute_16_233,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_16_154]) ).

cnf(refute_16_234,plain,
    ( e0 != unit
    | ~ definitionFOFtoCNF_675 ),
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_16_232,refute_16_233]) ).

cnf(refute_16_235,plain,
    ( e0 != e0
    | unit != e0
    | e0 = unit ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e0,unit) ),[1],$fot(e0)]]) ).

cnf(refute_16_236,plain,
    ( e0 != e0
    | e0 = unit ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_16_129,refute_16_235]) ).

cnf(refute_16_237,plain,
    ( e0 != e0
    | ~ definitionFOFtoCNF_675 ),
    inference(resolve,[$cnf( $equal(e0,unit) )],[refute_16_236,refute_16_234]) ).

cnf(refute_16_238,plain,
    ~ definitionFOFtoCNF_675,
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_16_128,refute_16_237]) ).

cnf(refute_16_239,plain,
    ( definitionFOFtoCNF_685
    | definitionFOFtoCNF_700
    | definitionFOFtoCNF_713 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_675 )],[refute_16_218,refute_16_238]) ).

cnf(refute_16_240,plain,
    ( definitionFOFtoCNF_685
    | definitionFOFtoCNF_700
    | definitionFOFtoCNF_710 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_713 )],[refute_16_239,refute_16_26]) ).

cnf(refute_16_241,plain,
    ( definitionFOFtoCNF_685
    | definitionFOFtoCNF_700
    | definitionFOFtoCNF_707 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_710 )],[refute_16_240,refute_16_25]) ).

cnf(refute_16_242,plain,
    ( op(e3,e0) != e3
    | ~ definitionFOFtoCNF_707
    | op(e3,e3) = e0 ),
    inference(canonicalize,[],[normalize_16_156]) ).

cnf(refute_16_243,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_16_244,plain,
    ( op(e3,e3) != e0
    | e4 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_16_164,refute_16_243]) ).

cnf(refute_16_245,plain,
    ( op(e3,e0) != e3
    | ~ definitionFOFtoCNF_707
    | e4 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e0) )],[refute_16_242,refute_16_244]) ).

cnf(refute_16_246,plain,
    ( e4 != e0
    | e0 = e4 ),
    inference(subst,[],[refute_16_5:[bind(X,$fot(e4)),bind(Y,$fot(e0))]]) ).

cnf(refute_16_247,plain,
    e4 != e0,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_16_246,refute_16_233]) ).

cnf(refute_16_248,plain,
    ( op(e3,e0) != e3
    | ~ definitionFOFtoCNF_707 ),
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_16_245,refute_16_247]) ).

cnf(refute_16_249,plain,
    op(e3,unit) = e3,
    inference(canonicalize,[],[normalize_16_157]) ).

cnf(refute_16_250,plain,
    op(e3,unit) = op(e3,unit),
    introduced(tautology,[refl,[$fot(op(e3,unit))]]) ).

cnf(refute_16_251,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_16_252,plain,
    ( unit != e0
    | op(e3,unit) = op(e3,e0) ),
    inference(resolve,[$cnf( $equal(op(e3,unit),op(e3,unit)) )],[refute_16_250,refute_16_251]) ).

cnf(refute_16_253,plain,
    op(e3,unit) = op(e3,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_16_129,refute_16_252]) ).

cnf(refute_16_254,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_16_255,plain,
    ( op(e3,unit) != e3
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),op(e3,e0)) )],[refute_16_253,refute_16_254]) ).

cnf(refute_16_256,plain,
    op(e3,e0) = e3,
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_16_249,refute_16_255]) ).

cnf(refute_16_257,plain,
    ( e3 != e3
    | op(e3,e0) != e3
    | op(e3,e0) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e0),e3) ),[0,0],$fot(e3)]]) ).

cnf(refute_16_258,plain,
    ( e3 != e3
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_16_256,refute_16_257]) ).

cnf(refute_16_259,plain,
    ( e3 != e3
    | ~ definitionFOFtoCNF_707 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_16_258,refute_16_248]) ).

cnf(refute_16_260,plain,
    ~ definitionFOFtoCNF_707,
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_16_198,refute_16_259]) ).

cnf(refute_16_261,plain,
    ( definitionFOFtoCNF_685
    | definitionFOFtoCNF_700 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_707 )],[refute_16_241,refute_16_260]) ).

cnf(refute_16_262,plain,
    ( definitionFOFtoCNF_685
    | definitionFOFtoCNF_694 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_700 )],[refute_16_261,refute_16_24]) ).

cnf(refute_16_263,plain,
    ( definitionFOFtoCNF_685
    | definitionFOFtoCNF_688 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_694 )],[refute_16_262,refute_16_23]) ).

cnf(refute_16_264,plain,
    ( op(e1,e3) != e2
    | ~ definitionFOFtoCNF_688
    | op(e1,e2) = e3 ),
    inference(canonicalize,[],[normalize_16_159]) ).

cnf(refute_16_265,plain,
    ( op(e1,e3) != e2
    | ~ definitionFOFtoCNF_688 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e3) )],[refute_16_264,refute_16_32]) ).

cnf(refute_16_266,plain,
    ( e2 != e2
    | op(e1,e3) != e2
    | op(e1,e3) = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e3),e2) ),[1],$fot(e2)]]) ).

cnf(refute_16_267,plain,
    ( e2 != e2
    | op(e1,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e2) )],[refute_16_199,refute_16_266]) ).

cnf(refute_16_268,plain,
    ( e2 != e2
    | ~ definitionFOFtoCNF_688 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e2) )],[refute_16_267,refute_16_265]) ).

cnf(refute_16_269,plain,
    e2 = e2,
    introduced(tautology,[refl,[$fot(e2)]]) ).

cnf(refute_16_270,plain,
    ~ definitionFOFtoCNF_688,
    inference(resolve,[$cnf( $equal(e2,e2) )],[refute_16_269,refute_16_268]) ).

cnf(refute_16_271,plain,
    definitionFOFtoCNF_685,
    inference(resolve,[$cnf( definitionFOFtoCNF_688 )],[refute_16_263,refute_16_270]) ).

cnf(refute_16_272,plain,
    definitionFOFtoCNF_676,
    inference(resolve,[$cnf( definitionFOFtoCNF_685 )],[refute_16_271,refute_16_22]) ).

cnf(refute_16_273,plain,
    op(e3,e1) = e2,
    inference(resolve,[$cnf( definitionFOFtoCNF_676 )],[refute_16_272,refute_16_21]) ).

cnf(refute_16_274,plain,
    ( e2 != op(e3,e1)
    | op(e1,e3) != e2
    | op(e1,e3) = op(e3,e1) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e3),e2) ),[1],$fot(op(e3,e1))]]) ).

cnf(refute_16_275,plain,
    ( e2 != op(e3,e1)
    | op(e1,e3) = op(e3,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e2) )],[refute_16_199,refute_16_274]) ).

cnf(refute_16_276,plain,
    e2 != op(e3,e1),
    inference(resolve,[$cnf( $equal(op(e1,e3),op(e3,e1)) )],[refute_16_275,refute_16_142]) ).

cnf(refute_16_277,plain,
    ( op(e3,e1) != e2
    | e2 = op(e3,e1) ),
    inference(subst,[],[refute_16_5:[bind(X,$fot(op(e3,e1))),bind(Y,$fot(e2))]]) ).

cnf(refute_16_278,plain,
    op(e3,e1) != e2,
    inference(resolve,[$cnf( $equal(e2,op(e3,e1)) )],[refute_16_277,refute_16_276]) ).

cnf(refute_16_279,plain,
    $false,
    inference(resolve,[$cnf( $equal(op(e3,e1),e2) )],[refute_16_273,refute_16_278]) ).

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) != op(e0,e0)
            & op(op(e0,e0),e0) = e0
            & op(op(e0,e0),e0) != e0 )
        & ~ ( op(e1,e0) != op(e0,e1)
            & op(op(e0,e1),e1) = e0
            & op(op(e0,e1),e0) != e1 )
        & ~ ( op(e2,e0) != op(e0,e2)
            & op(op(e0,e2),e2) = e0
            & op(op(e0,e2),e0) != e2 )
        & ~ ( op(e3,e0) != op(e0,e3)
            & op(op(e0,e3),e3) = e0
            & op(op(e0,e3),e0) != e3 )
        & ~ ( op(e4,e0) != op(e0,e4)
            & op(op(e0,e4),e4) = e0
            & op(op(e0,e4),e0) != e4 )
        & ~ ( op(e0,e1) != op(e1,e0)
            & op(op(e1,e0),e0) = e1
            & op(op(e1,e0),e1) != e0 )
        & ~ ( op(e1,e1) != op(e1,e1)
            & op(op(e1,e1),e1) = e1
            & op(op(e1,e1),e1) != e1 )
        & ~ ( op(e2,e1) != op(e1,e2)
            & op(op(e1,e2),e2) = e1
            & op(op(e1,e2),e1) != e2 )
        & ~ ( op(e3,e1) != op(e1,e3)
            & op(op(e1,e3),e3) = e1
            & op(op(e1,e3),e1) != e3 )
        & ~ ( op(e4,e1) != op(e1,e4)
            & op(op(e1,e4),e4) = e1
            & op(op(e1,e4),e1) != e4 )
        & ~ ( op(e0,e2) != op(e2,e0)
            & op(op(e2,e0),e0) = e2
            & op(op(e2,e0),e2) != e0 )
        & ~ ( op(e1,e2) != op(e2,e1)
            & op(op(e2,e1),e1) = e2
            & op(op(e2,e1),e2) != e1 )
        & ~ ( op(e2,e2) != op(e2,e2)
            & op(op(e2,e2),e2) = e2
            & op(op(e2,e2),e2) != e2 )
        & ~ ( op(e3,e2) != op(e2,e3)
            & op(op(e2,e3),e3) = e2
            & op(op(e2,e3),e2) != e3 )
        & ~ ( op(e4,e2) != op(e2,e4)
            & op(op(e2,e4),e4) = e2
            & op(op(e2,e4),e2) != e4 )
        & ~ ( op(e0,e3) != op(e3,e0)
            & op(op(e3,e0),e0) = e3
            & op(op(e3,e0),e3) != e0 )
        & ~ ( op(e1,e3) != op(e3,e1)
            & op(op(e3,e1),e1) = e3
            & op(op(e3,e1),e3) != e1 )
        & op(e2,e3) != op(e3,e2)
        & op(op(e3,e2),e2) = e3 )
     => op(op(e3,e2),e3) = e2 ),
    inference(negate,[],[subgoal_17]) ).

fof(normalize_17_0,plain,
    ( op(e2,e3) != op(e3,e2)
    & op(op(e3,e2),e3) != e2
    & op(op(e3,e2),e2) = e3
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = e1 )
    & ( op(op(e0,e2),e2) != e0
      | op(e2,e0) = op(e0,e2)
      | op(op(e0,e2),e0) = e2 )
    & ( op(op(e0,e3),e3) != e0
      | op(e3,e0) = op(e0,e3)
      | op(op(e0,e3),e0) = e3 )
    & ( op(op(e0,e4),e4) != e0
      | op(e4,e0) = op(e0,e4)
      | op(op(e0,e4),e0) = e4 )
    & ( op(op(e1,e0),e0) != e1
      | op(e0,e1) = op(e1,e0)
      | op(op(e1,e0),e1) = e0 )
    & ( op(op(e1,e2),e2) != e1
      | op(e2,e1) = op(e1,e2)
      | op(op(e1,e2),e1) = e2 )
    & ( op(op(e1,e3),e3) != e1
      | op(e3,e1) = op(e1,e3)
      | op(op(e1,e3),e1) = e3 )
    & ( op(op(e1,e4),e4) != e1
      | op(e4,e1) = op(e1,e4)
      | op(op(e1,e4),e1) = e4 )
    & ( op(op(e2,e0),e0) != e2
      | op(e0,e2) = op(e2,e0)
      | op(op(e2,e0),e2) = e0 )
    & ( op(op(e2,e1),e1) != e2
      | op(e1,e2) = op(e2,e1)
      | op(op(e2,e1),e2) = e1 )
    & ( op(op(e2,e3),e3) != e2
      | op(e3,e2) = op(e2,e3)
      | op(op(e2,e3),e2) = e3 )
    & ( op(op(e2,e4),e4) != e2
      | op(e4,e2) = op(e2,e4)
      | op(op(e2,e4),e2) = e4 )
    & ( op(op(e3,e0),e0) != e3
      | op(e0,e3) = op(e3,e0)
      | op(op(e3,e0),e3) = e0 )
    & ( op(op(e3,e1),e1) != e3
      | op(e1,e3) = op(e3,e1)
      | op(op(e3,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_17_0]) ).

fof(normalize_17_1,plain,
    op(op(e3,e2),e2) = e3,
    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,
    e1 = op(op(e2,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,
    ( 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_17_6,plain,
    op(e1,e2) != op(e2,e2),
    inference(conjunct,[],[normalize_17_5]) ).

cnf(refute_17_0,plain,
    op(op(e3,e2),e2) = e3,
    inference(canonicalize,[],[normalize_17_1]) ).

cnf(refute_17_1,plain,
    e1 = op(op(e2,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(op(e2,e2),e2) = op(op(e2,e2),e2),
    introduced(tautology,[refl,[$fot(op(op(e2,e2),e2))]]) ).

cnf(refute_17_9,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_17_10,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_17_8,refute_17_9]) ).

cnf(refute_17_11,plain,
    op(op(e2,e2),e2) = op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_17_7,refute_17_10]) ).

cnf(refute_17_12,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_17_13,plain,
    ( e1 != op(op(e2,e2),e2)
    | e1 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(e3,e2)) )],[refute_17_11,refute_17_12]) ).

cnf(refute_17_14,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_17_1,refute_17_13]) ).

cnf(refute_17_15,plain,
    ( e1 != op(e3,e2)
    | op(e3,e2) = e1 ),
    inference(subst,[],[refute_17_5:[bind(X,$fot(e1)),bind(Y,$fot(op(e3,e2)))]]) ).

cnf(refute_17_16,plain,
    op(e3,e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e2)) )],[refute_17_14,refute_17_15]) ).

cnf(refute_17_17,plain,
    op(op(e3,e2),e2) = op(op(e3,e2),e2),
    introduced(tautology,[refl,[$fot(op(op(e3,e2),e2))]]) ).

cnf(refute_17_18,plain,
    ( op(e3,e2) != e1
    | op(op(e3,e2),e2) != op(op(e3,e2),e2)
    | op(op(e3,e2),e2) = op(e1,e2) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e3,e2),e2),op(op(e3,e2),e2)) ),[1,0],$fot(e1)]]) ).

cnf(refute_17_19,plain,
    ( op(e3,e2) != e1
    | op(op(e3,e2),e2) = op(e1,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e3,e2),e2),op(op(e3,e2),e2)) )],[refute_17_17,refute_17_18]) ).

cnf(refute_17_20,plain,
    op(op(e3,e2),e2) = op(e1,e2),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_17_16,refute_17_19]) ).

cnf(refute_17_21,plain,
    ( op(op(e3,e2),e2) != e3
    | op(op(e3,e2),e2) != op(e1,e2)
    | op(e1,e2) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e3,e2),e2),e3) ),[0],$fot(op(e1,e2))]]) ).

cnf(refute_17_22,plain,
    ( op(op(e3,e2),e2) != e3
    | op(e1,e2) = e3 ),
    inference(resolve,[$cnf( $equal(op(op(e3,e2),e2),op(e1,e2)) )],[refute_17_20,refute_17_21]) ).

cnf(refute_17_23,plain,
    op(e1,e2) = e3,
    inference(resolve,[$cnf( $equal(op(op(e3,e2),e2),e3) )],[refute_17_0,refute_17_22]) ).

cnf(refute_17_24,plain,
    op(e1,e2) != op(e2,e2),
    inference(canonicalize,[],[normalize_17_6]) ).

cnf(refute_17_25,plain,
    ( op(e1,e2) != e3
    | op(e2,e2) != e3
    | op(e1,e2) = op(e2,e2) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e1,e2),op(e2,e2)) ),[1],$fot(e3)]]) ).

cnf(refute_17_26,plain,
    ( op(e1,e2) != e3
    | op(e1,e2) = op(e2,e2) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_17_7,refute_17_25]) ).

cnf(refute_17_27,plain,
    op(e1,e2) != e3,
    inference(resolve,[$cnf( $equal(op(e1,e2),op(e2,e2)) )],[refute_17_26,refute_17_24]) ).

cnf(refute_17_28,plain,
    $false,
    inference(resolve,[$cnf( $equal(op(e1,e2),e3) )],[refute_17_23,refute_17_27]) ).

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) != op(e0,e0)
            & op(op(e0,e0),e0) = e0
            & op(op(e0,e0),e0) != e0 )
        & ~ ( op(e1,e0) != op(e0,e1)
            & op(op(e0,e1),e1) = e0
            & op(op(e0,e1),e0) != e1 )
        & ~ ( op(e2,e0) != op(e0,e2)
            & op(op(e0,e2),e2) = e0
            & op(op(e0,e2),e0) != e2 )
        & ~ ( op(e3,e0) != op(e0,e3)
            & op(op(e0,e3),e3) = e0
            & op(op(e0,e3),e0) != e3 )
        & ~ ( op(e4,e0) != op(e0,e4)
            & op(op(e0,e4),e4) = e0
            & op(op(e0,e4),e0) != e4 )
        & ~ ( op(e0,e1) != op(e1,e0)
            & op(op(e1,e0),e0) = e1
            & op(op(e1,e0),e1) != e0 )
        & ~ ( op(e1,e1) != op(e1,e1)
            & op(op(e1,e1),e1) = e1
            & op(op(e1,e1),e1) != e1 )
        & ~ ( op(e2,e1) != op(e1,e2)
            & op(op(e1,e2),e2) = e1
            & op(op(e1,e2),e1) != e2 )
        & ~ ( op(e3,e1) != op(e1,e3)
            & op(op(e1,e3),e3) = e1
            & op(op(e1,e3),e1) != e3 )
        & ~ ( op(e4,e1) != op(e1,e4)
            & op(op(e1,e4),e4) = e1
            & op(op(e1,e4),e1) != e4 )
        & ~ ( op(e0,e2) != op(e2,e0)
            & op(op(e2,e0),e0) = e2
            & op(op(e2,e0),e2) != e0 )
        & ~ ( op(e1,e2) != op(e2,e1)
            & op(op(e2,e1),e1) = e2
            & op(op(e2,e1),e2) != e1 )
        & ~ ( op(e2,e2) != op(e2,e2)
            & op(op(e2,e2),e2) = e2
            & op(op(e2,e2),e2) != e2 )
        & ~ ( op(e3,e2) != op(e2,e3)
            & op(op(e2,e3),e3) = e2
            & op(op(e2,e3),e2) != e3 )
        & ~ ( op(e4,e2) != op(e2,e4)
            & op(op(e2,e4),e4) = e2
            & op(op(e2,e4),e2) != e4 )
        & ~ ( op(e0,e3) != op(e3,e0)
            & op(op(e3,e0),e0) = e3
            & op(op(e3,e0),e3) != e0 )
        & ~ ( op(e1,e3) != op(e3,e1)
            & op(op(e3,e1),e1) = e3
            & op(op(e3,e1),e3) != e1 )
        & ~ ( op(e2,e3) != op(e3,e2)
            & op(op(e3,e2),e2) = e3
            & op(op(e3,e2),e3) != e2 )
        & op(e3,e3) != op(e3,e3)
        & op(op(e3,e3),e3) = e3 )
     => op(op(e3,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) != op(e0,e0)
            & op(op(e0,e0),e0) = e0
            & op(op(e0,e0),e0) != e0 )
        & ~ ( op(e1,e0) != op(e0,e1)
            & op(op(e0,e1),e1) = e0
            & op(op(e0,e1),e0) != e1 )
        & ~ ( op(e2,e0) != op(e0,e2)
            & op(op(e0,e2),e2) = e0
            & op(op(e0,e2),e0) != e2 )
        & ~ ( op(e3,e0) != op(e0,e3)
            & op(op(e0,e3),e3) = e0
            & op(op(e0,e3),e0) != e3 )
        & ~ ( op(e4,e0) != op(e0,e4)
            & op(op(e0,e4),e4) = e0
            & op(op(e0,e4),e0) != e4 )
        & ~ ( op(e0,e1) != op(e1,e0)
            & op(op(e1,e0),e0) = e1
            & op(op(e1,e0),e1) != e0 )
        & ~ ( op(e1,e1) != op(e1,e1)
            & op(op(e1,e1),e1) = e1
            & op(op(e1,e1),e1) != e1 )
        & ~ ( op(e2,e1) != op(e1,e2)
            & op(op(e1,e2),e2) = e1
            & op(op(e1,e2),e1) != e2 )
        & ~ ( op(e3,e1) != op(e1,e3)
            & op(op(e1,e3),e3) = e1
            & op(op(e1,e3),e1) != e3 )
        & ~ ( op(e4,e1) != op(e1,e4)
            & op(op(e1,e4),e4) = e1
            & op(op(e1,e4),e1) != e4 )
        & ~ ( op(e0,e2) != op(e2,e0)
            & op(op(e2,e0),e0) = e2
            & op(op(e2,e0),e2) != e0 )
        & ~ ( op(e1,e2) != op(e2,e1)
            & op(op(e2,e1),e1) = e2
            & op(op(e2,e1),e2) != e1 )
        & ~ ( op(e2,e2) != op(e2,e2)
            & op(op(e2,e2),e2) = e2
            & op(op(e2,e2),e2) != e2 )
        & ~ ( op(e3,e2) != op(e2,e3)
            & op(op(e2,e3),e3) = e2
            & op(op(e2,e3),e2) != e3 )
        & ~ ( op(e4,e2) != op(e2,e4)
            & op(op(e2,e4),e4) = e2
            & op(op(e2,e4),e2) != e4 )
        & ~ ( op(e0,e3) != op(e3,e0)
            & op(op(e3,e0),e0) = e3
            & op(op(e3,e0),e3) != e0 )
        & ~ ( op(e1,e3) != op(e3,e1)
            & op(op(e3,e1),e1) = e3
            & op(op(e3,e1),e3) != e1 )
        & ~ ( op(e2,e3) != op(e3,e2)
            & op(op(e3,e2),e2) = e3
            & op(op(e3,e2),e3) != e2 )
        & ~ ( op(e3,e3) != op(e3,e3)
            & op(op(e3,e3),e3) = e3
            & op(op(e3,e3),e3) != e3 )
        & op(e4,e3) != op(e3,e4)
        & op(op(e3,e4),e4) = e3 )
     => op(op(e3,e4),e3) = e4 ),
    inference(negate,[],[subgoal_19]) ).

fof(normalize_19_0,plain,
    ( ~ definitionFOFtoCNF_765
  <=> ( ( op(e0,e2) = e0
        & ( op(e0,e0) != e2
          | e0 = unit ) )
      | ( op(e0,e3) = e0
        & ( op(e0,e0) != e3
          | e0 = unit ) )
      | ( op(e0,e4) = e0
        & ( op(e0,e0) != e4
          | e0 = unit ) )
      | ( op(e1,e0) = e0
        & ( op(e1,e0) != e0
          | e0 = unit ) )
      | ( op(e1,e1) = e0
        & ( op(e1,e0) != e1
          | e0 = unit ) )
      | ( op(e1,e2) = e0
        & ( op(e1,e0) != e2
          | e0 = unit ) )
      | ( op(e1,e3) = e0
        & ( op(e1,e0) != e3
          | e0 = unit ) )
      | ( op(e1,e4) = e0
        & ( op(e1,e0) != e4
          | e0 = unit ) )
      | ( op(e2,e0) = e0
        & ( op(e2,e0) != e0
          | e0 = unit ) )
      | ( op(e2,e1) = e0
        & ( op(e2,e0) != e1
          | e0 = unit ) )
      | ( op(e2,e2) = e0
        & ( op(e2,e0) != e2
          | e0 = unit ) )
      | ( op(e2,e3) = e0
        & ( op(e2,e0) != e3
          | e0 = unit ) )
      | ( op(e2,e4) = e0
        & ( op(e2,e0) != e4
          | e0 = unit ) )
      | ( op(e3,e0) = e0
        & ( op(e3,e0) != e0
          | e0 = unit ) )
      | ( op(e3,e1) = e0
        & ( op(e3,e0) != e1
          | e0 = unit ) )
      | ( op(e3,e2) = e0
        & ( op(e3,e0) != e2
          | e0 = unit ) )
      | ( op(e3,e3) = e0
        & ( op(e3,e0) != e3
          | e0 = unit ) )
      | ( op(e3,e4) = e0
        & ( op(e3,e0) != e4
          | e0 = unit ) )
      | ( op(e4,e0) = e0
        & ( op(e4,e0) != e0
          | e0 = unit ) )
      | ( op(e4,e1) = e0
        & ( op(e4,e0) != e1
          | e0 = unit ) )
      | ( op(e4,e2) = e0
        & ( op(e4,e0) != e2
          | e0 = unit ) )
      | ( op(e4,e3) = e0
        & ( op(e4,e0) != e3
          | e0 = unit ) )
      | ( op(e4,e4) = e0
        & ( op(e4,e0) != e4
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_236]) ).

fof(normalize_19_1,plain,
    ( ~ definitionFOFtoCNF_766
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_237]) ).

fof(normalize_19_2,plain,
    ( ~ definitionFOFtoCNF_767
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_238]) ).

fof(normalize_19_3,plain,
    ( ~ definitionFOFtoCNF_768
  <=> ( op(e0,e2) = e0
      & ( op(e0,e0) != e2
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_239]) ).

fof(normalize_19_4,plain,
    ( ~ definitionFOFtoCNF_767
  <=> ( ~ definitionFOFtoCNF_768
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_2,normalize_19_3]) ).

fof(normalize_19_5,plain,
    ( ~ definitionFOFtoCNF_769
  <=> ( op(e0,e3) = e0
      & ( op(e0,e0) != e3
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_240]) ).

fof(normalize_19_6,plain,
    ( ~ definitionFOFtoCNF_767
  <=> ( ~ definitionFOFtoCNF_768
      | ~ definitionFOFtoCNF_769
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_4,normalize_19_5]) ).

fof(normalize_19_7,plain,
    ( ~ definitionFOFtoCNF_766
  <=> ( ~ definitionFOFtoCNF_767
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_1,normalize_19_6,normalize_19_3,normalize_19_5]) ).

fof(normalize_19_8,plain,
    ( ~ definitionFOFtoCNF_770
  <=> ( ( op(e2,e1) = e0
        & ( op(e2,e0) != e1
          | e0 = unit ) )
      | ( op(e2,e2) = e0
        & ( op(e2,e0) != e2
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_242]) ).

fof(normalize_19_9,plain,
    ( ~ definitionFOFtoCNF_766
  <=> ( ~ definitionFOFtoCNF_767
      | ~ definitionFOFtoCNF_770
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_7,normalize_19_8]) ).

fof(normalize_19_10,plain,
    ( ~ definitionFOFtoCNF_771
  <=> ( op(e1,e2) = e0
      & ( op(e1,e0) != e2
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_243]) ).

fof(normalize_19_11,plain,
    ( ~ definitionFOFtoCNF_766
  <=> ( ~ definitionFOFtoCNF_767
      | ~ definitionFOFtoCNF_770
      | ~ definitionFOFtoCNF_771
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_9,normalize_19_10]) ).

fof(normalize_19_12,plain,
    ( ~ definitionFOFtoCNF_765
  <=> ( ~ definitionFOFtoCNF_766
      | ( op(e2,e3) = e0
        & ( op(e2,e0) != e3
          | e0 = unit ) )
      | ( op(e2,e4) = e0
        & ( op(e2,e0) != e4
          | e0 = unit ) )
      | ( op(e3,e0) = e0
        & ( op(e3,e0) != e0
          | e0 = unit ) )
      | ( op(e3,e1) = e0
        & ( op(e3,e0) != e1
          | e0 = unit ) )
      | ( op(e3,e2) = e0
        & ( op(e3,e0) != e2
          | e0 = unit ) )
      | ( op(e3,e3) = e0
        & ( op(e3,e0) != e3
          | e0 = unit ) )
      | ( op(e3,e4) = e0
        & ( op(e3,e0) != e4
          | e0 = unit ) )
      | ( op(e4,e0) = e0
        & ( op(e4,e0) != e0
          | e0 = unit ) )
      | ( op(e4,e1) = e0
        & ( op(e4,e0) != e1
          | e0 = unit ) )
      | ( op(e4,e2) = e0
        & ( op(e4,e0) != e2
          | e0 = unit ) )
      | ( op(e4,e3) = e0
        & ( op(e4,e0) != e3
          | e0 = unit ) )
      | ( op(e4,e4) = e0
        & ( op(e4,e0) != e4
          | e0 = unit ) ) ) ),
    inference(simplify,[],[normalize_19_0,normalize_19_11,normalize_19_8,normalize_19_6,normalize_19_3,normalize_19_5,normalize_19_10]) ).

fof(normalize_19_13,plain,
    ( ~ definitionFOFtoCNF_772
  <=> ( ( 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_244]) ).

fof(normalize_19_14,plain,
    ( ~ definitionFOFtoCNF_773
  <=> ( op(e4,e0) = e0
      & ( op(e4,e0) != e0
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_245]) ).

fof(normalize_19_15,plain,
    ( ~ definitionFOFtoCNF_772
  <=> ( ~ definitionFOFtoCNF_773
      | ( 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(simplify,[],[normalize_19_13,normalize_19_14]) ).

fof(normalize_19_16,plain,
    ( ~ definitionFOFtoCNF_774
  <=> ( op(e4,e1) = e0
      & ( op(e4,e0) != e1
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_246]) ).

fof(normalize_19_17,plain,
    ( ~ definitionFOFtoCNF_772
  <=> ( ~ definitionFOFtoCNF_773
      | ~ definitionFOFtoCNF_774
      | ( 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(simplify,[],[normalize_19_15,normalize_19_16]) ).

fof(normalize_19_18,plain,
    ( ~ definitionFOFtoCNF_765
  <=> ( ~ definitionFOFtoCNF_766
      | ~ definitionFOFtoCNF_772
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_12,normalize_19_17,normalize_19_14,normalize_19_16]) ).

fof(normalize_19_19,plain,
    ( ~ definitionFOFtoCNF_775
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_247]) ).

fof(normalize_19_20,plain,
    ( ~ definitionFOFtoCNF_765
  <=> ( ~ definitionFOFtoCNF_766
      | ~ definitionFOFtoCNF_772
      | ~ definitionFOFtoCNF_775
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_18,normalize_19_19]) ).

fof(normalize_19_21,plain,
    ( ~ definitionFOFtoCNF_776
  <=> ( op(e2,e3) = e0
      & ( op(e2,e0) != e3
        | e0 = unit ) ) ),
    inference(canonicalize,[],[definition_248]) ).

fof(normalize_19_22,plain,
    ( ~ definitionFOFtoCNF_765
  <=> ( ~ definitionFOFtoCNF_766
      | ~ definitionFOFtoCNF_772
      | ~ definitionFOFtoCNF_775
      | ~ definitionFOFtoCNF_776
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_20,normalize_19_21]) ).

fof(normalize_19_23,plain,
    ( ( ~ definitionFOFtoCNF_765
      | definitionFOFtoCNF_766 )
    & ( ~ definitionFOFtoCNF_765
      | definitionFOFtoCNF_772 )
    & ( ~ definitionFOFtoCNF_765
      | definitionFOFtoCNF_775 )
    & ( ~ definitionFOFtoCNF_765
      | definitionFOFtoCNF_776 )
    & ( e0 != unit
      | op(e2,e4) != e0
      | ~ definitionFOFtoCNF_765 )
    & ( e0 != unit
      | op(e3,e0) != e0
      | ~ definitionFOFtoCNF_765 )
    & ( e0 != unit
      | op(e3,e1) != e0
      | ~ definitionFOFtoCNF_765 )
    & ( op(e2,e4) != e0
      | ~ definitionFOFtoCNF_765
      | op(e2,e0) = e4 )
    & ( op(e3,e1) != e0
      | ~ definitionFOFtoCNF_765
      | op(e3,e0) = e1 )
    & ( ~ definitionFOFtoCNF_766
      | ~ definitionFOFtoCNF_772
      | ~ definitionFOFtoCNF_775
      | ~ definitionFOFtoCNF_776
      | op(e2,e4) = e0
      | op(e3,e0) = e0
      | op(e3,e1) = e0
      | definitionFOFtoCNF_765 )
    & ( op(e2,e0) != e4
      | op(e3,e0) != e0
      | op(e3,e0) != e1
      | ~ definitionFOFtoCNF_766
      | ~ definitionFOFtoCNF_772
      | ~ definitionFOFtoCNF_775
      | ~ definitionFOFtoCNF_776
      | e0 = unit
      | definitionFOFtoCNF_765 )
    & ( op(e2,e0) != e4
      | op(e3,e0) != e0
      | ~ definitionFOFtoCNF_766
      | ~ definitionFOFtoCNF_772
      | ~ definitionFOFtoCNF_775
      | ~ definitionFOFtoCNF_776
      | e0 = unit
      | op(e3,e1) = e0
      | definitionFOFtoCNF_765 )
    & ( op(e2,e0) != e4
      | op(e3,e0) != e1
      | ~ definitionFOFtoCNF_766
      | ~ definitionFOFtoCNF_772
      | ~ definitionFOFtoCNF_775
      | ~ definitionFOFtoCNF_776
      | e0 = unit
      | op(e3,e0) = e0
      | definitionFOFtoCNF_765 )
    & ( op(e2,e0) != e4
      | ~ definitionFOFtoCNF_766
      | ~ definitionFOFtoCNF_772
      | ~ definitionFOFtoCNF_775
      | ~ definitionFOFtoCNF_776
      | e0 = unit
      | op(e3,e0) = e0
      | op(e3,e1) = e0
      | definitionFOFtoCNF_765 )
    & ( op(e3,e0) != e0
      | op(e3,e0) != e1
      | ~ definitionFOFtoCNF_766
      | ~ definitionFOFtoCNF_772
      | ~ definitionFOFtoCNF_775
      | ~ definitionFOFtoCNF_776
      | e0 = unit
      | op(e2,e4) = e0
      | definitionFOFtoCNF_765 )
    & ( op(e3,e0) != e0
      | ~ definitionFOFtoCNF_766
      | ~ definitionFOFtoCNF_772
      | ~ definitionFOFtoCNF_775
      | ~ definitionFOFtoCNF_776
      | e0 = unit
      | op(e2,e4) = e0
      | op(e3,e1) = e0
      | definitionFOFtoCNF_765 )
    & ( op(e3,e0) != e1
      | ~ definitionFOFtoCNF_766
      | ~ definitionFOFtoCNF_772
      | ~ definitionFOFtoCNF_775
      | ~ definitionFOFtoCNF_776
      | e0 = unit
      | op(e2,e4) = e0
      | op(e3,e0) = e0
      | definitionFOFtoCNF_765 ) ),
    inference(clausify,[],[normalize_19_22]) ).

fof(normalize_19_24,plain,
    ( ~ definitionFOFtoCNF_765
    | definitionFOFtoCNF_775 ),
    inference(conjunct,[],[normalize_19_23]) ).

fof(normalize_19_25,plain,
    ( ~ definitionFOFtoCNF_777
  <=> ( ~ definitionFOFtoCNF_765
      | ( op(e0,e0) = e0
        & ( op(e0,e0) != e0
          | e0 = unit ) )
      | ( op(e0,e1) = e0
        & ( op(e0,e0) != e1
          | e0 = unit ) ) ) ),
    inference(canonicalize,[],[definition_249]) ).

fof(normalize_19_26,plain,
    ( ( ~ definitionFOFtoCNF_777
      | definitionFOFtoCNF_765 )
    & ( e0 != unit
      | op(e0,e0) != e0
      | ~ definitionFOFtoCNF_777 )
    & ( e0 != unit
      | op(e0,e1) != e0
      | ~ definitionFOFtoCNF_777 )
    & ( op(e0,e1) != e0
      | ~ definitionFOFtoCNF_777
      | op(e0,e0) = e1 )
    & ( ~ definitionFOFtoCNF_765
      | op(e0,e0) = e0
      | op(e0,e1) = e0
      | definitionFOFtoCNF_777 )
    & ( op(e0,e0) != e0
      | op(e0,e0) != e1
      | ~ definitionFOFtoCNF_765
      | e0 = unit
      | definitionFOFtoCNF_777 )
    & ( op(e0,e0) != e0
      | ~ definitionFOFtoCNF_765
      | e0 = unit
      | op(e0,e1) = e0
      | definitionFOFtoCNF_777 )
    & ( op(e0,e0) != e1
      | ~ definitionFOFtoCNF_765
      | e0 = unit
      | op(e0,e0) = e0
      | definitionFOFtoCNF_777 ) ),
    inference(clausify,[],[normalize_19_25]) ).

fof(normalize_19_27,plain,
    ( ~ definitionFOFtoCNF_777
    | definitionFOFtoCNF_765 ),
    inference(conjunct,[],[normalize_19_26]) ).

fof(normalize_19_28,plain,
    ( ~ definitionFOFtoCNF_787
  <=> ( ~ definitionFOFtoCNF_778
      | ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_260]) ).

fof(normalize_19_29,plain,
    ( ~ definitionFOFtoCNF_788
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_261]) ).

fof(normalize_19_30,plain,
    ( ~ definitionFOFtoCNF_787
  <=> ( ~ definitionFOFtoCNF_778
      | ~ definitionFOFtoCNF_788
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_28,normalize_19_29]) ).

fof(normalize_19_31,plain,
    ( ~ definitionFOFtoCNF_789
  <=> ( op(e0,e0) = e1
      & ( op(e0,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_262]) ).

fof(normalize_19_32,plain,
    ( ~ definitionFOFtoCNF_787
  <=> ( ~ definitionFOFtoCNF_778
      | ~ definitionFOFtoCNF_788
      | ~ definitionFOFtoCNF_789
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_30,normalize_19_31]) ).

fof(normalize_19_33,plain,
    ( ( ~ definitionFOFtoCNF_787
      | definitionFOFtoCNF_778 )
    & ( ~ definitionFOFtoCNF_787
      | definitionFOFtoCNF_788 )
    & ( ~ definitionFOFtoCNF_787
      | definitionFOFtoCNF_789 )
    & ( e1 != unit
      | op(e0,e1) != e1
      | ~ definitionFOFtoCNF_787 )
    & ( e1 != unit
      | op(e0,e2) != e1
      | ~ definitionFOFtoCNF_787 )
    & ( e1 != unit
      | op(e0,e3) != e1
      | ~ definitionFOFtoCNF_787 )
    & ( op(e0,e2) != e1
      | ~ definitionFOFtoCNF_787
      | op(e0,e1) = e2 )
    & ( op(e0,e3) != e1
      | ~ definitionFOFtoCNF_787
      | op(e0,e1) = e3 )
    & ( ~ definitionFOFtoCNF_778
      | ~ definitionFOFtoCNF_788
      | ~ definitionFOFtoCNF_789
      | op(e0,e1) = e1
      | op(e0,e2) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_787 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e2
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_778
      | ~ definitionFOFtoCNF_788
      | ~ definitionFOFtoCNF_789
      | e1 = unit
      | definitionFOFtoCNF_787 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e2
      | ~ definitionFOFtoCNF_778
      | ~ definitionFOFtoCNF_788
      | ~ definitionFOFtoCNF_789
      | e1 = unit
      | op(e0,e3) = e1
      | definitionFOFtoCNF_787 )
    & ( op(e0,e1) != e1
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_778
      | ~ definitionFOFtoCNF_788
      | ~ definitionFOFtoCNF_789
      | e1 = unit
      | op(e0,e2) = e1
      | definitionFOFtoCNF_787 )
    & ( op(e0,e1) != e1
      | ~ definitionFOFtoCNF_778
      | ~ definitionFOFtoCNF_788
      | ~ definitionFOFtoCNF_789
      | e1 = unit
      | op(e0,e2) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_787 )
    & ( op(e0,e1) != e2
      | op(e0,e1) != e3
      | ~ definitionFOFtoCNF_778
      | ~ definitionFOFtoCNF_788
      | ~ definitionFOFtoCNF_789
      | e1 = unit
      | op(e0,e1) = e1
      | definitionFOFtoCNF_787 )
    & ( op(e0,e1) != e2
      | ~ definitionFOFtoCNF_778
      | ~ definitionFOFtoCNF_788
      | ~ definitionFOFtoCNF_789
      | e1 = unit
      | op(e0,e1) = e1
      | op(e0,e3) = e1
      | definitionFOFtoCNF_787 )
    & ( op(e0,e1) != e3
      | ~ definitionFOFtoCNF_778
      | ~ definitionFOFtoCNF_788
      | ~ definitionFOFtoCNF_789
      | e1 = unit
      | op(e0,e1) = e1
      | op(e0,e2) = e1
      | definitionFOFtoCNF_787 ) ),
    inference(clausify,[],[normalize_19_32]) ).

fof(normalize_19_34,plain,
    ( ~ definitionFOFtoCNF_787
    | definitionFOFtoCNF_778 ),
    inference(conjunct,[],[normalize_19_33]) ).

fof(normalize_19_35,plain,
    ( ~ definitionFOFtoCNF_796
  <=> ( ~ definitionFOFtoCNF_790
      | ( 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_270]) ).

fof(normalize_19_36,plain,
    ( ~ definitionFOFtoCNF_797
  <=> ( ( 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_271]) ).

fof(normalize_19_37,plain,
    ( ~ definitionFOFtoCNF_798
  <=> ( op(e3,e4) = e2
      & ( op(e3,e2) != e4
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_272]) ).

fof(normalize_19_38,plain,
    ( ~ definitionFOFtoCNF_797
  <=> ( ~ definitionFOFtoCNF_798
      | ( 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_19_36,normalize_19_37]) ).

fof(normalize_19_39,plain,
    ( ~ definitionFOFtoCNF_799
  <=> ( op(e4,e0) = e2
      & ( op(e4,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_273]) ).

fof(normalize_19_40,plain,
    ( ~ definitionFOFtoCNF_797
  <=> ( ~ definitionFOFtoCNF_798
      | ~ definitionFOFtoCNF_799
      | ( 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_19_38,normalize_19_39]) ).

fof(normalize_19_41,plain,
    ( ~ definitionFOFtoCNF_796
  <=> ( ~ definitionFOFtoCNF_790
      | ~ definitionFOFtoCNF_797
      | ( 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_19_35,normalize_19_40,normalize_19_37,normalize_19_39]) ).

fof(normalize_19_42,plain,
    ( ~ definitionFOFtoCNF_800
  <=> ( ( 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_275]) ).

fof(normalize_19_43,plain,
    ( ~ definitionFOFtoCNF_796
  <=> ( ~ definitionFOFtoCNF_790
      | ~ definitionFOFtoCNF_797
      | ~ definitionFOFtoCNF_800
      | ( 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_19_41,normalize_19_42]) ).

fof(normalize_19_44,plain,
    ( ~ definitionFOFtoCNF_801
  <=> ( op(e2,e2) = e2
      & ( op(e2,e2) != e2
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_276]) ).

fof(normalize_19_45,plain,
    ( ~ definitionFOFtoCNF_796
  <=> ( ~ definitionFOFtoCNF_790
      | ~ definitionFOFtoCNF_797
      | ~ definitionFOFtoCNF_800
      | ~ definitionFOFtoCNF_801
      | ( 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_19_43,normalize_19_44]) ).

fof(normalize_19_46,plain,
    ( ( ~ definitionFOFtoCNF_796
      | definitionFOFtoCNF_790 )
    & ( ~ definitionFOFtoCNF_796
      | definitionFOFtoCNF_797 )
    & ( ~ definitionFOFtoCNF_796
      | definitionFOFtoCNF_800 )
    & ( ~ definitionFOFtoCNF_796
      | definitionFOFtoCNF_801 )
    & ( e2 != unit
      | op(e2,e3) != e2
      | ~ definitionFOFtoCNF_796 )
    & ( e2 != unit
      | op(e2,e4) != e2
      | ~ definitionFOFtoCNF_796 )
    & ( e2 != unit
      | op(e3,e0) != e2
      | ~ definitionFOFtoCNF_796 )
    & ( op(e2,e3) != e2
      | ~ definitionFOFtoCNF_796
      | op(e2,e2) = e3 )
    & ( op(e2,e4) != e2
      | ~ definitionFOFtoCNF_796
      | op(e2,e2) = e4 )
    & ( op(e3,e0) != e2
      | ~ definitionFOFtoCNF_796
      | op(e3,e2) = e0 )
    & ( ~ definitionFOFtoCNF_790
      | ~ definitionFOFtoCNF_797
      | ~ definitionFOFtoCNF_800
      | ~ definitionFOFtoCNF_801
      | op(e2,e3) = e2
      | op(e2,e4) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_796 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e4
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_790
      | ~ definitionFOFtoCNF_797
      | ~ definitionFOFtoCNF_800
      | ~ definitionFOFtoCNF_801
      | e2 = unit
      | definitionFOFtoCNF_796 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e4
      | ~ definitionFOFtoCNF_790
      | ~ definitionFOFtoCNF_797
      | ~ definitionFOFtoCNF_800
      | ~ definitionFOFtoCNF_801
      | e2 = unit
      | op(e3,e0) = e2
      | definitionFOFtoCNF_796 )
    & ( op(e2,e2) != e3
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_790
      | ~ definitionFOFtoCNF_797
      | ~ definitionFOFtoCNF_800
      | ~ definitionFOFtoCNF_801
      | e2 = unit
      | op(e2,e4) = e2
      | definitionFOFtoCNF_796 )
    & ( op(e2,e2) != e3
      | ~ definitionFOFtoCNF_790
      | ~ definitionFOFtoCNF_797
      | ~ definitionFOFtoCNF_800
      | ~ definitionFOFtoCNF_801
      | e2 = unit
      | op(e2,e4) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_796 )
    & ( op(e2,e2) != e4
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_790
      | ~ definitionFOFtoCNF_797
      | ~ definitionFOFtoCNF_800
      | ~ definitionFOFtoCNF_801
      | e2 = unit
      | op(e2,e3) = e2
      | definitionFOFtoCNF_796 )
    & ( op(e2,e2) != e4
      | ~ definitionFOFtoCNF_790
      | ~ definitionFOFtoCNF_797
      | ~ definitionFOFtoCNF_800
      | ~ definitionFOFtoCNF_801
      | e2 = unit
      | op(e2,e3) = e2
      | op(e3,e0) = e2
      | definitionFOFtoCNF_796 )
    & ( op(e3,e2) != e0
      | ~ definitionFOFtoCNF_790
      | ~ definitionFOFtoCNF_797
      | ~ definitionFOFtoCNF_800
      | ~ definitionFOFtoCNF_801
      | e2 = unit
      | op(e2,e3) = e2
      | op(e2,e4) = e2
      | definitionFOFtoCNF_796 ) ),
    inference(clausify,[],[normalize_19_45]) ).

fof(normalize_19_47,plain,
    ( op(e3,e0) != e2
    | ~ definitionFOFtoCNF_796
    | op(e3,e2) = e0 ),
    inference(conjunct,[],[normalize_19_46]) ).

fof(normalize_19_48,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_49,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_19_48]) ).

fof(normalize_19_50,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_19_48]) ).

fof(normalize_19_51,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_52,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_19_51]) ).

fof(normalize_19_53,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_54,plain,
    ( op(e3,e0) = e2
    | op(e3,e1) = e2
    | op(e3,e2) = e2
    | op(e3,e3) = e2
    | op(e3,e4) = e2 ),
    inference(conjunct,[],[normalize_19_53]) ).

fof(normalize_19_55,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_19_48]) ).

fof(normalize_19_56,plain,
    e2 != e4,
    inference(conjunct,[],[normalize_19_51]) ).

fof(normalize_19_57,plain,
    e1 != e2,
    inference(conjunct,[],[normalize_19_51]) ).

fof(normalize_19_58,plain,
    ( ( op(e3,e4) = e2
      | definitionFOFtoCNF_798 )
    & ( e2 != unit
      | op(e3,e4) != e2
      | ~ definitionFOFtoCNF_798 )
    & ( op(e3,e2) != e4
      | e2 = unit
      | definitionFOFtoCNF_798 )
    & ( op(e3,e4) != e2
      | ~ definitionFOFtoCNF_798
      | op(e3,e2) = e4 ) ),
    inference(clausify,[],[normalize_19_37]) ).

fof(normalize_19_59,plain,
    ( op(e3,e4) != e2
    | ~ definitionFOFtoCNF_798
    | op(e3,e2) = e4 ),
    inference(conjunct,[],[normalize_19_58]) ).

fof(normalize_19_60,plain,
    e1 != e4,
    inference(conjunct,[],[normalize_19_51]) ).

fof(normalize_19_61,plain,
    ( op(e4,e3) != op(e3,e4)
    & op(op(e3,e4),e3) != e4
    & op(op(e3,e4),e4) = e3
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = e1 )
    & ( op(op(e0,e2),e2) != e0
      | op(e2,e0) = op(e0,e2)
      | op(op(e0,e2),e0) = e2 )
    & ( op(op(e0,e3),e3) != e0
      | op(e3,e0) = op(e0,e3)
      | op(op(e0,e3),e0) = e3 )
    & ( op(op(e0,e4),e4) != e0
      | op(e4,e0) = op(e0,e4)
      | op(op(e0,e4),e0) = e4 )
    & ( op(op(e1,e0),e0) != e1
      | op(e0,e1) = op(e1,e0)
      | op(op(e1,e0),e1) = e0 )
    & ( op(op(e1,e2),e2) != e1
      | op(e2,e1) = op(e1,e2)
      | op(op(e1,e2),e1) = e2 )
    & ( op(op(e1,e3),e3) != e1
      | op(e3,e1) = op(e1,e3)
      | op(op(e1,e3),e1) = e3 )
    & ( op(op(e1,e4),e4) != e1
      | op(e4,e1) = op(e1,e4)
      | op(op(e1,e4),e1) = e4 )
    & ( op(op(e2,e0),e0) != e2
      | op(e0,e2) = op(e2,e0)
      | op(op(e2,e0),e2) = e0 )
    & ( op(op(e2,e1),e1) != e2
      | op(e1,e2) = op(e2,e1)
      | op(op(e2,e1),e2) = e1 )
    & ( op(op(e2,e3),e3) != e2
      | op(e3,e2) = op(e2,e3)
      | op(op(e2,e3),e2) = e3 )
    & ( op(op(e2,e4),e4) != e2
      | op(e4,e2) = op(e2,e4)
      | op(op(e2,e4),e2) = e4 )
    & ( op(op(e3,e0),e0) != e3
      | op(e0,e3) = op(e3,e0)
      | op(op(e3,e0),e3) = e0 )
    & ( op(op(e3,e1),e1) != e3
      | op(e1,e3) = op(e3,e1)
      | op(op(e3,e1),e3) = e1 )
    & ( op(op(e3,e2),e2) != e3
      | op(e2,e3) = op(e3,e2)
      | op(op(e3,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_19_0]) ).

fof(normalize_19_62,plain,
    op(op(e3,e4),e4) = e3,
    inference(conjunct,[],[normalize_19_61]) ).

fof(normalize_19_63,plain,
    ( op(e3,e4) = e2
    | definitionFOFtoCNF_798 ),
    inference(conjunct,[],[normalize_19_58]) ).

fof(normalize_19_64,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_65,plain,
    op(e2,e2) != op(e2,e4),
    inference(conjunct,[],[normalize_19_64]) ).

fof(normalize_19_66,plain,
    op(op(e3,e4),e3) != e4,
    inference(conjunct,[],[normalize_19_61]) ).

fof(normalize_19_67,plain,
    ( op(e3,e0) = e3
    | op(e3,e1) = e3
    | op(e3,e2) = e3
    | op(e3,e3) = e3
    | op(e3,e4) = e3 ),
    inference(conjunct,[],[normalize_19_53]) ).

fof(normalize_19_68,plain,
    e3 != e4,
    inference(conjunct,[],[normalize_19_51]) ).

fof(normalize_19_69,plain,
    op(e2,e2) != op(e3,e2),
    inference(conjunct,[],[normalize_19_64]) ).

fof(normalize_19_70,plain,
    e2 != e3,
    inference(conjunct,[],[normalize_19_51]) ).

fof(normalize_19_71,plain,
    ( ~ definitionFOFtoCNF_802
  <=> ( ~ definitionFOFtoCNF_796
      | ( op(e4,e4) = e2
        & ( op(e4,e2) != e4
          | e2 = unit ) ) ) ),
    inference(canonicalize,[],[definition_277]) ).

fof(normalize_19_72,plain,
    ( ( ~ definitionFOFtoCNF_802
      | definitionFOFtoCNF_796 )
    & ( e2 != unit
      | op(e4,e4) != e2
      | ~ definitionFOFtoCNF_802 )
    & ( op(e4,e4) != e2
      | ~ definitionFOFtoCNF_802
      | op(e4,e2) = e4 )
    & ( ~ definitionFOFtoCNF_796
      | op(e4,e4) = e2
      | definitionFOFtoCNF_802 )
    & ( op(e4,e2) != e4
      | ~ definitionFOFtoCNF_796
      | e2 = unit
      | definitionFOFtoCNF_802 ) ),
    inference(clausify,[],[normalize_19_71]) ).

fof(normalize_19_73,plain,
    ( ~ definitionFOFtoCNF_802
    | definitionFOFtoCNF_796 ),
    inference(conjunct,[],[normalize_19_72]) ).

fof(normalize_19_74,plain,
    ( ~ definitionFOFtoCNF_806
  <=> ( ~ definitionFOFtoCNF_803
      | ( 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_281]) ).

fof(normalize_19_75,plain,
    ( ~ definitionFOFtoCNF_807
  <=> ( ( op(e2,e0) = e3
        & ( op(e2,e3) != e0
          | e3 = unit ) )
      | ( op(e2,e1) = e3
        & ( op(e2,e3) != e1
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_282]) ).

fof(normalize_19_76,plain,
    ( ~ definitionFOFtoCNF_806
  <=> ( ~ definitionFOFtoCNF_803
      | ~ definitionFOFtoCNF_807
      | ( 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_19_74,normalize_19_75]) ).

fof(normalize_19_77,plain,
    ( ~ definitionFOFtoCNF_808
  <=> ( op(e1,e1) = e3
      & ( op(e1,e3) != e1
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_283]) ).

fof(normalize_19_78,plain,
    ( ~ definitionFOFtoCNF_806
  <=> ( ~ definitionFOFtoCNF_803
      | ~ definitionFOFtoCNF_807
      | ~ definitionFOFtoCNF_808
      | ( 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_19_76,normalize_19_77]) ).

fof(normalize_19_79,plain,
    ( ( ~ definitionFOFtoCNF_806
      | definitionFOFtoCNF_803 )
    & ( ~ definitionFOFtoCNF_806
      | definitionFOFtoCNF_807 )
    & ( ~ definitionFOFtoCNF_806
      | definitionFOFtoCNF_808 )
    & ( e3 != unit
      | op(e1,e2) != e3
      | ~ definitionFOFtoCNF_806 )
    & ( e3 != unit
      | op(e1,e3) != e3
      | ~ definitionFOFtoCNF_806 )
    & ( e3 != unit
      | op(e1,e4) != e3
      | ~ definitionFOFtoCNF_806 )
    & ( op(e1,e2) != e3
      | ~ definitionFOFtoCNF_806
      | op(e1,e3) = e2 )
    & ( op(e1,e4) != e3
      | ~ definitionFOFtoCNF_806
      | op(e1,e3) = e4 )
    & ( ~ definitionFOFtoCNF_803
      | ~ definitionFOFtoCNF_807
      | ~ definitionFOFtoCNF_808
      | op(e1,e2) = e3
      | op(e1,e3) = e3
      | op(e1,e4) = e3
      | definitionFOFtoCNF_806 )
    & ( op(e1,e3) != e2
      | op(e1,e3) != e3
      | op(e1,e3) != e4
      | ~ definitionFOFtoCNF_803
      | ~ definitionFOFtoCNF_807
      | ~ definitionFOFtoCNF_808
      | e3 = unit
      | definitionFOFtoCNF_806 )
    & ( op(e1,e3) != e2
      | op(e1,e3) != e3
      | ~ definitionFOFtoCNF_803
      | ~ definitionFOFtoCNF_807
      | ~ definitionFOFtoCNF_808
      | e3 = unit
      | op(e1,e4) = e3
      | definitionFOFtoCNF_806 )
    & ( op(e1,e3) != e2
      | op(e1,e3) != e4
      | ~ definitionFOFtoCNF_803
      | ~ definitionFOFtoCNF_807
      | ~ definitionFOFtoCNF_808
      | e3 = unit
      | op(e1,e3) = e3
      | definitionFOFtoCNF_806 )
    & ( op(e1,e3) != e2
      | ~ definitionFOFtoCNF_803
      | ~ definitionFOFtoCNF_807
      | ~ definitionFOFtoCNF_808
      | e3 = unit
      | op(e1,e3) = e3
      | op(e1,e4) = e3
      | definitionFOFtoCNF_806 )
    & ( op(e1,e3) != e3
      | op(e1,e3) != e4
      | ~ definitionFOFtoCNF_803
      | ~ definitionFOFtoCNF_807
      | ~ definitionFOFtoCNF_808
      | e3 = unit
      | op(e1,e2) = e3
      | definitionFOFtoCNF_806 )
    & ( op(e1,e3) != e3
      | ~ definitionFOFtoCNF_803
      | ~ definitionFOFtoCNF_807
      | ~ definitionFOFtoCNF_808
      | e3 = unit
      | op(e1,e2) = e3
      | op(e1,e4) = e3
      | definitionFOFtoCNF_806 )
    & ( op(e1,e3) != e4
      | ~ definitionFOFtoCNF_803
      | ~ definitionFOFtoCNF_807
      | ~ definitionFOFtoCNF_808
      | e3 = unit
      | op(e1,e2) = e3
      | op(e1,e3) = e3
      | definitionFOFtoCNF_806 ) ),
    inference(clausify,[],[normalize_19_78]) ).

fof(normalize_19_80,plain,
    ( ~ definitionFOFtoCNF_806
    | definitionFOFtoCNF_803 ),
    inference(conjunct,[],[normalize_19_79]) ).

fof(normalize_19_81,plain,
    ( ~ definitionFOFtoCNF_809
  <=> ( ~ definitionFOFtoCNF_806
      | ( 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_284]) ).

fof(normalize_19_82,plain,
    ( ~ definitionFOFtoCNF_810
  <=> ( ( op(e3,e1) = e3
        & ( op(e3,e3) != e1
          | e3 = unit ) )
      | ( op(e3,e2) = e3
        & ( op(e3,e3) != e2
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_286]) ).

fof(normalize_19_83,plain,
    ( ~ definitionFOFtoCNF_809
  <=> ( ~ definitionFOFtoCNF_806
      | ~ definitionFOFtoCNF_810
      | ( 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_19_81,normalize_19_82]) ).

fof(normalize_19_84,plain,
    ( ~ definitionFOFtoCNF_811
  <=> ( op(e2,e2) = e3
      & ( op(e2,e3) != e2
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_287]) ).

fof(normalize_19_85,plain,
    ( ~ definitionFOFtoCNF_809
  <=> ( ~ definitionFOFtoCNF_806
      | ~ definitionFOFtoCNF_810
      | ~ definitionFOFtoCNF_811
      | ( 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_19_83,normalize_19_84]) ).

fof(normalize_19_86,plain,
    ( ( ~ definitionFOFtoCNF_809
      | definitionFOFtoCNF_806 )
    & ( ~ definitionFOFtoCNF_809
      | definitionFOFtoCNF_810 )
    & ( ~ definitionFOFtoCNF_809
      | definitionFOFtoCNF_811 )
    & ( e3 != unit
      | op(e2,e3) != e3
      | ~ definitionFOFtoCNF_809 )
    & ( e3 != unit
      | op(e2,e4) != e3
      | ~ definitionFOFtoCNF_809 )
    & ( e3 != unit
      | op(e3,e0) != e3
      | ~ definitionFOFtoCNF_809 )
    & ( op(e2,e4) != e3
      | ~ definitionFOFtoCNF_809
      | op(e2,e3) = e4 )
    & ( op(e3,e0) != e3
      | ~ definitionFOFtoCNF_809
      | op(e3,e3) = e0 )
    & ( ~ definitionFOFtoCNF_806
      | ~ definitionFOFtoCNF_810
      | ~ definitionFOFtoCNF_811
      | op(e2,e3) = e3
      | op(e2,e4) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_809 )
    & ( op(e2,e3) != e3
      | op(e2,e3) != e4
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_806
      | ~ definitionFOFtoCNF_810
      | ~ definitionFOFtoCNF_811
      | e3 = unit
      | definitionFOFtoCNF_809 )
    & ( op(e2,e3) != e3
      | op(e2,e3) != e4
      | ~ definitionFOFtoCNF_806
      | ~ definitionFOFtoCNF_810
      | ~ definitionFOFtoCNF_811
      | e3 = unit
      | op(e3,e0) = e3
      | definitionFOFtoCNF_809 )
    & ( op(e2,e3) != e3
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_806
      | ~ definitionFOFtoCNF_810
      | ~ definitionFOFtoCNF_811
      | e3 = unit
      | op(e2,e4) = e3
      | definitionFOFtoCNF_809 )
    & ( op(e2,e3) != e3
      | ~ definitionFOFtoCNF_806
      | ~ definitionFOFtoCNF_810
      | ~ definitionFOFtoCNF_811
      | e3 = unit
      | op(e2,e4) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_809 )
    & ( op(e2,e3) != e4
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_806
      | ~ definitionFOFtoCNF_810
      | ~ definitionFOFtoCNF_811
      | e3 = unit
      | op(e2,e3) = e3
      | definitionFOFtoCNF_809 )
    & ( op(e2,e3) != e4
      | ~ definitionFOFtoCNF_806
      | ~ definitionFOFtoCNF_810
      | ~ definitionFOFtoCNF_811
      | e3 = unit
      | op(e2,e3) = e3
      | op(e3,e0) = e3
      | definitionFOFtoCNF_809 )
    & ( op(e3,e3) != e0
      | ~ definitionFOFtoCNF_806
      | ~ definitionFOFtoCNF_810
      | ~ definitionFOFtoCNF_811
      | e3 = unit
      | op(e2,e3) = e3
      | op(e2,e4) = e3
      | definitionFOFtoCNF_809 ) ),
    inference(clausify,[],[normalize_19_85]) ).

fof(normalize_19_87,plain,
    ( ~ definitionFOFtoCNF_809
    | definitionFOFtoCNF_806 ),
    inference(conjunct,[],[normalize_19_86]) ).

fof(normalize_19_88,plain,
    ( ~ definitionFOFtoCNF_812
  <=> ( ~ definitionFOFtoCNF_809
      | ( 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_288]) ).

fof(normalize_19_89,plain,
    ( ~ definitionFOFtoCNF_813
  <=> ( ( op(e4,e2) = e3
        & ( op(e4,e3) != e2
          | e3 = unit ) )
      | ( op(e4,e3) = e3
        & ( op(e4,e3) != e3
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_289]) ).

fof(normalize_19_90,plain,
    ( ~ definitionFOFtoCNF_812
  <=> ( ~ definitionFOFtoCNF_809
      | ~ definitionFOFtoCNF_813
      | ( 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_19_88,normalize_19_89]) ).

fof(normalize_19_91,plain,
    ( ~ definitionFOFtoCNF_814
  <=> ( op(e3,e3) = e3
      & ( op(e3,e3) != e3
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_290]) ).

fof(normalize_19_92,plain,
    ( ~ definitionFOFtoCNF_812
  <=> ( ~ definitionFOFtoCNF_809
      | ~ definitionFOFtoCNF_813
      | ~ definitionFOFtoCNF_814
      | ( 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_19_90,normalize_19_91]) ).

fof(normalize_19_93,plain,
    ( ( ~ definitionFOFtoCNF_812
      | definitionFOFtoCNF_809 )
    & ( ~ definitionFOFtoCNF_812
      | definitionFOFtoCNF_813 )
    & ( ~ definitionFOFtoCNF_812
      | definitionFOFtoCNF_814 )
    & ( e3 != unit
      | op(e3,e4) != e3
      | ~ definitionFOFtoCNF_812 )
    & ( e3 != unit
      | op(e4,e0) != e3
      | ~ definitionFOFtoCNF_812 )
    & ( e3 != unit
      | op(e4,e1) != e3
      | ~ definitionFOFtoCNF_812 )
    & ( op(e3,e4) != e3
      | ~ definitionFOFtoCNF_812
      | op(e3,e3) = e4 )
    & ( op(e4,e0) != e3
      | ~ definitionFOFtoCNF_812
      | op(e4,e3) = e0 )
    & ( op(e4,e1) != e3
      | ~ definitionFOFtoCNF_812
      | op(e4,e3) = e1 )
    & ( ~ definitionFOFtoCNF_809
      | ~ definitionFOFtoCNF_813
      | ~ definitionFOFtoCNF_814
      | op(e3,e4) = e3
      | op(e4,e0) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_812 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e0
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_809
      | ~ definitionFOFtoCNF_813
      | ~ definitionFOFtoCNF_814
      | e3 = unit
      | definitionFOFtoCNF_812 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e0
      | ~ definitionFOFtoCNF_809
      | ~ definitionFOFtoCNF_813
      | ~ definitionFOFtoCNF_814
      | e3 = unit
      | op(e4,e1) = e3
      | definitionFOFtoCNF_812 )
    & ( op(e3,e3) != e4
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_809
      | ~ definitionFOFtoCNF_813
      | ~ definitionFOFtoCNF_814
      | e3 = unit
      | op(e4,e0) = e3
      | definitionFOFtoCNF_812 )
    & ( op(e3,e3) != e4
      | ~ definitionFOFtoCNF_809
      | ~ definitionFOFtoCNF_813
      | ~ definitionFOFtoCNF_814
      | e3 = unit
      | op(e4,e0) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_812 )
    & ( op(e4,e3) != e0
      | op(e4,e3) != e1
      | ~ definitionFOFtoCNF_809
      | ~ definitionFOFtoCNF_813
      | ~ definitionFOFtoCNF_814
      | e3 = unit
      | op(e3,e4) = e3
      | definitionFOFtoCNF_812 )
    & ( op(e4,e3) != e0
      | ~ definitionFOFtoCNF_809
      | ~ definitionFOFtoCNF_813
      | ~ definitionFOFtoCNF_814
      | e3 = unit
      | op(e3,e4) = e3
      | op(e4,e1) = e3
      | definitionFOFtoCNF_812 )
    & ( op(e4,e3) != e1
      | ~ definitionFOFtoCNF_809
      | ~ definitionFOFtoCNF_813
      | ~ definitionFOFtoCNF_814
      | e3 = unit
      | op(e3,e4) = e3
      | op(e4,e0) = e3
      | definitionFOFtoCNF_812 ) ),
    inference(clausify,[],[normalize_19_92]) ).

fof(normalize_19_94,plain,
    ( ~ definitionFOFtoCNF_812
    | definitionFOFtoCNF_809 ),
    inference(conjunct,[],[normalize_19_93]) ).

fof(normalize_19_95,plain,
    ( ~ definitionFOFtoCNF_815
  <=> ( ~ definitionFOFtoCNF_812
      | ( op(e4,e4) = e3
        & ( op(e4,e3) != e4
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_291]) ).

fof(normalize_19_96,plain,
    ( ( ~ definitionFOFtoCNF_815
      | definitionFOFtoCNF_812 )
    & ( e3 != unit
      | op(e4,e4) != e3
      | ~ definitionFOFtoCNF_815 )
    & ( op(e4,e4) != e3
      | ~ definitionFOFtoCNF_815
      | op(e4,e3) = e4 )
    & ( ~ definitionFOFtoCNF_812
      | op(e4,e4) = e3
      | definitionFOFtoCNF_815 )
    & ( op(e4,e3) != e4
      | ~ definitionFOFtoCNF_812
      | e3 = unit
      | definitionFOFtoCNF_815 ) ),
    inference(clausify,[],[normalize_19_95]) ).

fof(normalize_19_97,plain,
    ( ~ definitionFOFtoCNF_815
    | definitionFOFtoCNF_812 ),
    inference(conjunct,[],[normalize_19_96]) ).

fof(normalize_19_98,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_61]) ).

fof(normalize_19_99,plain,
    ( ( definitionFOFtoCNF_765
      & ( op(e0,e0) != e0
        | ( e0 != unit
          & op(e0,e0) = e0 ) )
      & ( op(e0,e1) != e0
        | ( e0 != unit
          & op(e0,e0) = e1 ) ) )
    | ( ( 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(simplify,[],[normalize_19_98,normalize_19_22,normalize_19_11,normalize_19_8,normalize_19_19,normalize_19_17,normalize_19_6,normalize_19_3,normalize_19_5,normalize_19_10,normalize_19_21,normalize_19_14,normalize_19_16]) ).

fof(normalize_19_100,plain,
    ( definitionFOFtoCNF_777
    | ( ( 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(simplify,[],[normalize_19_99,normalize_19_25]) ).

fof(normalize_19_101,plain,
    ( ~ definitionFOFtoCNF_778
  <=> ( ( op(e1,e2) = e1
        & ( op(e1,e1) != e2
          | e1 = unit ) )
      | ( op(e1,e3) = e1
        & ( op(e1,e1) != e3
          | e1 = unit ) )
      | ( op(e1,e4) = e1
        & ( op(e1,e1) != e4
          | e1 = unit ) )
      | ( op(e2,e0) = e1
        & ( op(e2,e1) != e0
          | e1 = unit ) )
      | ( op(e2,e1) = e1
        & ( op(e2,e1) != e1
          | e1 = unit ) )
      | ( op(e2,e2) = e1
        & ( op(e2,e1) != e2
          | e1 = unit ) )
      | ( op(e2,e3) = e1
        & ( op(e2,e1) != e3
          | e1 = unit ) )
      | ( op(e2,e4) = e1
        & ( op(e2,e1) != e4
          | e1 = unit ) )
      | ( op(e3,e0) = e1
        & ( op(e3,e1) != e0
          | e1 = unit ) )
      | ( op(e3,e1) = e1
        & ( op(e3,e1) != e1
          | e1 = unit ) )
      | ( op(e3,e2) = e1
        & ( op(e3,e1) != e2
          | e1 = unit ) )
      | ( op(e3,e3) = e1
        & ( op(e3,e1) != e3
          | e1 = unit ) )
      | ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) )
      | ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_250]) ).

fof(normalize_19_102,plain,
    ( ~ definitionFOFtoCNF_779
  <=> ( ( 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 ) ) ) ),
    inference(canonicalize,[],[definition_251]) ).

fof(normalize_19_103,plain,
    ( ~ definitionFOFtoCNF_780
  <=> ( ( 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(canonicalize,[],[definition_253]) ).

fof(normalize_19_104,plain,
    ( ~ definitionFOFtoCNF_779
  <=> ( ~ definitionFOFtoCNF_780
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_102,normalize_19_103]) ).

fof(normalize_19_105,plain,
    ( ~ definitionFOFtoCNF_781
  <=> ( op(e2,e0) = e1
      & ( op(e2,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_254]) ).

fof(normalize_19_106,plain,
    ( ~ definitionFOFtoCNF_779
  <=> ( ~ definitionFOFtoCNF_780
      | ~ definitionFOFtoCNF_781
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_104,normalize_19_105]) ).

fof(normalize_19_107,plain,
    ( ~ definitionFOFtoCNF_782
  <=> ( op(e2,e1) = e1
      & ( op(e2,e1) != e1
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_255]) ).

fof(normalize_19_108,plain,
    ( ~ definitionFOFtoCNF_779
  <=> ( ~ definitionFOFtoCNF_780
      | ~ definitionFOFtoCNF_781
      | ~ definitionFOFtoCNF_782
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_106,normalize_19_107]) ).

fof(normalize_19_109,plain,
    ( ~ definitionFOFtoCNF_778
  <=> ( ~ definitionFOFtoCNF_779
      | ( op(e3,e0) = e1
        & ( op(e3,e1) != e0
          | e1 = unit ) )
      | ( op(e3,e1) = e1
        & ( op(e3,e1) != e1
          | e1 = unit ) )
      | ( op(e3,e2) = e1
        & ( op(e3,e1) != e2
          | e1 = unit ) )
      | ( op(e3,e3) = e1
        & ( op(e3,e1) != e3
          | e1 = unit ) )
      | ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) )
      | ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(simplify,[],[normalize_19_101,normalize_19_108,normalize_19_103,normalize_19_105,normalize_19_107]) ).

fof(normalize_19_110,plain,
    ( ~ definitionFOFtoCNF_783
  <=> ( ( op(e4,e1) = e1
        & ( op(e4,e1) != e1
          | e1 = unit ) )
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_256]) ).

fof(normalize_19_111,plain,
    ( ~ definitionFOFtoCNF_784
  <=> ( op(e4,e1) = e1
      & ( op(e4,e1) != e1
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_257]) ).

fof(normalize_19_112,plain,
    ( ~ definitionFOFtoCNF_783
  <=> ( ~ definitionFOFtoCNF_784
      | ( op(e4,e2) = e1
        & ( op(e4,e1) != e2
          | e1 = unit ) )
      | ( op(e4,e3) = e1
        & ( op(e4,e1) != e3
          | e1 = unit ) )
      | ( op(e4,e4) = e1
        & ( op(e4,e1) != e4
          | e1 = unit ) ) ) ),
    inference(simplify,[],[normalize_19_110,normalize_19_111]) ).

fof(normalize_19_113,plain,
    ( ~ definitionFOFtoCNF_778
  <=> ( ~ definitionFOFtoCNF_779
      | ~ definitionFOFtoCNF_783
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_109,normalize_19_112,normalize_19_111]) ).

fof(normalize_19_114,plain,
    ( ~ definitionFOFtoCNF_785
  <=> ( ( op(e3,e4) = e1
        & ( op(e3,e1) != e4
          | e1 = unit ) )
      | ( op(e4,e0) = e1
        & ( op(e4,e1) != e0
          | e1 = unit ) ) ) ),
    inference(canonicalize,[],[definition_258]) ).

fof(normalize_19_115,plain,
    ( ~ definitionFOFtoCNF_778
  <=> ( ~ definitionFOFtoCNF_779
      | ~ definitionFOFtoCNF_783
      | ~ definitionFOFtoCNF_785
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_113,normalize_19_114]) ).

fof(normalize_19_116,plain,
    ( ~ definitionFOFtoCNF_786
  <=> ( op(e3,e0) = e1
      & ( op(e3,e1) != e0
        | e1 = unit ) ) ),
    inference(canonicalize,[],[definition_259]) ).

fof(normalize_19_117,plain,
    ( ~ definitionFOFtoCNF_778
  <=> ( ~ definitionFOFtoCNF_779
      | ~ definitionFOFtoCNF_783
      | ~ definitionFOFtoCNF_785
      | ~ definitionFOFtoCNF_786
      | ( 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 ) ) ) ),
    inference(simplify,[],[normalize_19_115,normalize_19_116]) ).

fof(normalize_19_118,plain,
    ( definitionFOFtoCNF_777
    | ( definitionFOFtoCNF_778
      & ( 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(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_19_100,normalize_19_117,normalize_19_114,normalize_19_108,normalize_19_103,normalize_19_112,normalize_19_105,normalize_19_107,normalize_19_116,normalize_19_111]) ).

fof(normalize_19_119,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | ( ( 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_19_118,normalize_19_32,normalize_19_29,normalize_19_31]) ).

fof(normalize_19_120,plain,
    ( ~ definitionFOFtoCNF_790
  <=> ( ( 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_264]) ).

fof(normalize_19_121,plain,
    ( ~ definitionFOFtoCNF_791
  <=> ( ( 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_265]) ).

fof(normalize_19_122,plain,
    ( ~ definitionFOFtoCNF_792
  <=> ( op(e0,e0) = e2
      & ( op(e0,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_266]) ).

fof(normalize_19_123,plain,
    ( ~ definitionFOFtoCNF_791
  <=> ( ~ definitionFOFtoCNF_792
      | ( 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_19_121,normalize_19_122]) ).

fof(normalize_19_124,plain,
    ( ~ definitionFOFtoCNF_793
  <=> ( op(e0,e1) = e2
      & ( op(e0,e2) != e1
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_267]) ).

fof(normalize_19_125,plain,
    ( ~ definitionFOFtoCNF_791
  <=> ( ~ definitionFOFtoCNF_792
      | ~ definitionFOFtoCNF_793
      | ( 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_19_123,normalize_19_124]) ).

fof(normalize_19_126,plain,
    ( ~ definitionFOFtoCNF_790
  <=> ( ~ definitionFOFtoCNF_791
      | ( 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_19_120,normalize_19_125,normalize_19_122,normalize_19_124]) ).

fof(normalize_19_127,plain,
    ( ~ definitionFOFtoCNF_794
  <=> ( ( 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_268]) ).

fof(normalize_19_128,plain,
    ( ~ definitionFOFtoCNF_790
  <=> ( ~ definitionFOFtoCNF_791
      | ~ definitionFOFtoCNF_794
      | ( 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_19_126,normalize_19_127]) ).

fof(normalize_19_129,plain,
    ( ~ definitionFOFtoCNF_795
  <=> ( op(e1,e0) = e2
      & ( op(e1,e2) != e0
        | e2 = unit ) ) ),
    inference(canonicalize,[],[definition_269]) ).

fof(normalize_19_130,plain,
    ( ~ definitionFOFtoCNF_790
  <=> ( ~ definitionFOFtoCNF_791
      | ~ definitionFOFtoCNF_794
      | ~ definitionFOFtoCNF_795
      | ( 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_19_128,normalize_19_129]) ).

fof(normalize_19_131,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | ( definitionFOFtoCNF_790
      & ( 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_19_119,normalize_19_130,normalize_19_127,normalize_19_125,normalize_19_122,normalize_19_124,normalize_19_129]) ).

fof(normalize_19_132,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | ( definitionFOFtoCNF_796
      & ( 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_19_131,normalize_19_45,normalize_19_42,normalize_19_40,normalize_19_44,normalize_19_37,normalize_19_39]) ).

fof(normalize_19_133,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_802
    | ( ( 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_19_132,normalize_19_71]) ).

fof(normalize_19_134,plain,
    ( ~ definitionFOFtoCNF_803
  <=> ( ( 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_278]) ).

fof(normalize_19_135,plain,
    ( ~ definitionFOFtoCNF_804
  <=> ( ( op(e0,e0) = e3
        & ( op(e0,e3) != e0
          | e3 = unit ) )
      | ( op(e0,e1) = e3
        & ( op(e0,e3) != e1
          | e3 = unit ) ) ) ),
    inference(canonicalize,[],[definition_279]) ).

fof(normalize_19_136,plain,
    ( ~ definitionFOFtoCNF_803
  <=> ( ~ definitionFOFtoCNF_804
      | ( 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_19_134,normalize_19_135]) ).

fof(normalize_19_137,plain,
    ( ~ definitionFOFtoCNF_805
  <=> ( op(e0,e2) = e3
      & ( op(e0,e3) != e2
        | e3 = unit ) ) ),
    inference(canonicalize,[],[definition_280]) ).

fof(normalize_19_138,plain,
    ( ~ definitionFOFtoCNF_803
  <=> ( ~ definitionFOFtoCNF_804
      | ~ definitionFOFtoCNF_805
      | ( 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_19_136,normalize_19_137]) ).

fof(normalize_19_139,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_802
    | ( definitionFOFtoCNF_803
      & ( 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_19_133,normalize_19_138,normalize_19_135,normalize_19_137]) ).

fof(normalize_19_140,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_802
    | ( definitionFOFtoCNF_806
      & ( 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_19_139,normalize_19_78,normalize_19_75,normalize_19_77]) ).

fof(normalize_19_141,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_802
    | ( definitionFOFtoCNF_809
      & ( 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_19_140,normalize_19_85,normalize_19_82,normalize_19_84]) ).

fof(normalize_19_142,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_802
    | ( definitionFOFtoCNF_812
      & ( 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_19_141,normalize_19_92,normalize_19_89,normalize_19_91]) ).

fof(normalize_19_143,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_802
    | definitionFOFtoCNF_815
    | ( ( 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_19_142,normalize_19_95]) ).

fof(normalize_19_144,plain,
    ( ( e4 != unit
      | op(e0,e0) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e0,e1) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e0,e2) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e0,e3) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e0,e4) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e1,e0) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e1,e1) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e1,e2) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e1,e3) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e1,e4) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e2,e0) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e2,e1) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e2,e2) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e2,e3) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e2,e4) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e3,e0) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e3,e1) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e3,e2) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e3,e3) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e3,e4) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e4,e0) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e4,e1) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e4,e2) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e4,e3) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( e4 != unit
      | op(e4,e4) != e4
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e0,e0) != e4
      | op(e0,e4) = e0
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e0,e1) != e4
      | op(e0,e4) = e1
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e0,e2) != e4
      | op(e0,e4) = e2
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e0,e3) != e4
      | op(e0,e4) = e3
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e1,e0) != e4
      | op(e1,e4) = e0
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e1,e1) != e4
      | op(e1,e4) = e1
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e1,e2) != e4
      | op(e1,e4) = e2
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e1,e3) != e4
      | op(e1,e4) = e3
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e2,e0) != e4
      | op(e2,e4) = e0
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e2,e1) != e4
      | op(e2,e4) = e1
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e2,e2) != e4
      | op(e2,e4) = e2
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e2,e3) != e4
      | op(e2,e4) = e3
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e3,e0) != e4
      | op(e3,e4) = e0
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e3,e1) != e4
      | op(e3,e4) = e1
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e3,e2) != e4
      | op(e3,e4) = e2
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e3,e3) != e4
      | op(e3,e4) = e3
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e4,e0) != e4
      | op(e4,e4) = e0
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e4,e1) != e4
      | op(e4,e4) = e1
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e4,e2) != e4
      | op(e4,e4) = e2
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 )
    & ( op(e4,e3) != e4
      | op(e4,e4) = e3
      | definitionFOFtoCNF_777
      | definitionFOFtoCNF_787
      | definitionFOFtoCNF_802
      | definitionFOFtoCNF_815 ) ),
    inference(clausify,[],[normalize_19_143]) ).

fof(normalize_19_145,plain,
    ( op(e3,e3) != e4
    | op(e3,e4) = e3
    | definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_802
    | definitionFOFtoCNF_815 ),
    inference(conjunct,[],[normalize_19_144]) ).

fof(normalize_19_146,plain,
    op(e0,e4) != op(e3,e4),
    inference(conjunct,[],[normalize_19_64]) ).

fof(normalize_19_147,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_53]) ).

fof(normalize_19_148,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_19_51]) ).

fof(normalize_19_149,plain,
    op(e1,e1) != op(e3,e1),
    inference(conjunct,[],[normalize_19_64]) ).

fof(normalize_19_150,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_19_48]) ).

fof(normalize_19_151,plain,
    e0 != e2,
    inference(conjunct,[],[normalize_19_51]) ).

fof(normalize_19_152,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_19_51]) ).

fof(normalize_19_153,plain,
    ( ( ~ definitionFOFtoCNF_803
      | definitionFOFtoCNF_804 )
    & ( ~ definitionFOFtoCNF_803
      | definitionFOFtoCNF_805 )
    & ( e3 != unit
      | op(e0,e3) != e3
      | ~ definitionFOFtoCNF_803 )
    & ( e3 != unit
      | op(e0,e4) != e3
      | ~ definitionFOFtoCNF_803 )
    & ( e3 != unit
      | op(e1,e0) != e3
      | ~ definitionFOFtoCNF_803 )
    & ( op(e0,e4) != e3
      | ~ definitionFOFtoCNF_803
      | op(e0,e3) = e4 )
    & ( op(e1,e0) != e3
      | ~ definitionFOFtoCNF_803
      | op(e1,e3) = e0 )
    & ( ~ definitionFOFtoCNF_804
      | ~ definitionFOFtoCNF_805
      | op(e0,e3) = e3
      | op(e0,e4) = e3
      | op(e1,e0) = e3
      | definitionFOFtoCNF_803 )
    & ( op(e0,e3) != e3
      | op(e0,e3) != e4
      | op(e1,e3) != e0
      | ~ definitionFOFtoCNF_804
      | ~ definitionFOFtoCNF_805
      | e3 = unit
      | definitionFOFtoCNF_803 )
    & ( op(e0,e3) != e3
      | op(e0,e3) != e4
      | ~ definitionFOFtoCNF_804
      | ~ definitionFOFtoCNF_805
      | e3 = unit
      | op(e1,e0) = e3
      | definitionFOFtoCNF_803 )
    & ( op(e0,e3) != e3
      | op(e1,e3) != e0
      | ~ definitionFOFtoCNF_804
      | ~ definitionFOFtoCNF_805
      | e3 = unit
      | op(e0,e4) = e3
      | definitionFOFtoCNF_803 )
    & ( op(e0,e3) != e3
      | ~ definitionFOFtoCNF_804
      | ~ definitionFOFtoCNF_805
      | e3 = unit
      | op(e0,e4) = e3
      | op(e1,e0) = e3
      | definitionFOFtoCNF_803 )
    & ( op(e0,e3) != e4
      | op(e1,e3) != e0
      | ~ definitionFOFtoCNF_804
      | ~ definitionFOFtoCNF_805
      | e3 = unit
      | op(e0,e3) = e3
      | definitionFOFtoCNF_803 )
    & ( op(e0,e3) != e4
      | ~ definitionFOFtoCNF_804
      | ~ definitionFOFtoCNF_805
      | e3 = unit
      | op(e0,e3) = e3
      | op(e1,e0) = e3
      | definitionFOFtoCNF_803 )
    & ( op(e1,e3) != e0
      | ~ definitionFOFtoCNF_804
      | ~ definitionFOFtoCNF_805
      | e3 = unit
      | op(e0,e3) = e3
      | op(e0,e4) = e3
      | definitionFOFtoCNF_803 ) ),
    inference(clausify,[],[normalize_19_138]) ).

fof(normalize_19_154,plain,
    ( op(e0,e4) != e3
    | ~ definitionFOFtoCNF_803
    | op(e0,e3) = e4 ),
    inference(conjunct,[],[normalize_19_153]) ).

fof(normalize_19_155,plain,
    op(e0,e3) != op(e3,e3),
    inference(conjunct,[],[normalize_19_64]) ).

fof(normalize_19_156,plain,
    op(e3,e0) != op(e4,e0),
    inference(conjunct,[],[normalize_19_64]) ).

fof(normalize_19_157,plain,
    ( op(op(e0,e4),e4) != e0
    | op(e4,e0) = op(e0,e4)
    | op(op(e0,e4),e0) = e4 ),
    inference(conjunct,[],[normalize_19_61]) ).

fof(normalize_19_158,plain,
    op(e3,e0) != op(e3,e3),
    inference(conjunct,[],[normalize_19_64]) ).

fof(normalize_19_159,plain,
    ( ( ~ definitionFOFtoCNF_778
      | definitionFOFtoCNF_779 )
    & ( ~ definitionFOFtoCNF_778
      | definitionFOFtoCNF_783 )
    & ( ~ definitionFOFtoCNF_778
      | definitionFOFtoCNF_785 )
    & ( ~ definitionFOFtoCNF_778
      | definitionFOFtoCNF_786 )
    & ( e1 != unit
      | op(e3,e1) != e1
      | ~ definitionFOFtoCNF_778 )
    & ( e1 != unit
      | op(e3,e2) != e1
      | ~ definitionFOFtoCNF_778 )
    & ( e1 != unit
      | op(e3,e3) != e1
      | ~ definitionFOFtoCNF_778 )
    & ( op(e3,e2) != e1
      | ~ definitionFOFtoCNF_778
      | op(e3,e1) = e2 )
    & ( op(e3,e3) != e1
      | ~ definitionFOFtoCNF_778
      | op(e3,e1) = e3 )
    & ( ~ definitionFOFtoCNF_779
      | ~ definitionFOFtoCNF_783
      | ~ definitionFOFtoCNF_785
      | ~ definitionFOFtoCNF_786
      | op(e3,e1) = e1
      | op(e3,e2) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_778 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e2
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_779
      | ~ definitionFOFtoCNF_783
      | ~ definitionFOFtoCNF_785
      | ~ definitionFOFtoCNF_786
      | e1 = unit
      | definitionFOFtoCNF_778 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e2
      | ~ definitionFOFtoCNF_779
      | ~ definitionFOFtoCNF_783
      | ~ definitionFOFtoCNF_785
      | ~ definitionFOFtoCNF_786
      | e1 = unit
      | op(e3,e3) = e1
      | definitionFOFtoCNF_778 )
    & ( op(e3,e1) != e1
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_779
      | ~ definitionFOFtoCNF_783
      | ~ definitionFOFtoCNF_785
      | ~ definitionFOFtoCNF_786
      | e1 = unit
      | op(e3,e2) = e1
      | definitionFOFtoCNF_778 )
    & ( op(e3,e1) != e1
      | ~ definitionFOFtoCNF_779
      | ~ definitionFOFtoCNF_783
      | ~ definitionFOFtoCNF_785
      | ~ definitionFOFtoCNF_786
      | e1 = unit
      | op(e3,e2) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_778 )
    & ( op(e3,e1) != e2
      | op(e3,e1) != e3
      | ~ definitionFOFtoCNF_779
      | ~ definitionFOFtoCNF_783
      | ~ definitionFOFtoCNF_785
      | ~ definitionFOFtoCNF_786
      | e1 = unit
      | op(e3,e1) = e1
      | definitionFOFtoCNF_778 )
    & ( op(e3,e1) != e2
      | ~ definitionFOFtoCNF_779
      | ~ definitionFOFtoCNF_783
      | ~ definitionFOFtoCNF_785
      | ~ definitionFOFtoCNF_786
      | e1 = unit
      | op(e3,e1) = e1
      | op(e3,e3) = e1
      | definitionFOFtoCNF_778 )
    & ( op(e3,e1) != e3
      | ~ definitionFOFtoCNF_779
      | ~ definitionFOFtoCNF_783
      | ~ definitionFOFtoCNF_785
      | ~ definitionFOFtoCNF_786
      | e1 = unit
      | op(e3,e1) = e1
      | op(e3,e2) = e1
      | definitionFOFtoCNF_778 ) ),
    inference(clausify,[],[normalize_19_117]) ).

fof(normalize_19_160,plain,
    ( op(e3,e2) != e1
    | ~ definitionFOFtoCNF_778
    | op(e3,e1) = e2 ),
    inference(conjunct,[],[normalize_19_159]) ).

fof(normalize_19_161,plain,
    ( ( e0 != unit
      | op(e3,e2) != e0
      | ~ definitionFOFtoCNF_775 )
    & ( e0 != unit
      | op(e3,e3) != e0
      | ~ definitionFOFtoCNF_775 )
    & ( e0 != unit
      | op(e3,e4) != e0
      | ~ definitionFOFtoCNF_775 )
    & ( op(e3,e2) != e0
      | ~ definitionFOFtoCNF_775
      | op(e3,e0) = e2 )
    & ( op(e3,e3) != e0
      | ~ definitionFOFtoCNF_775
      | op(e3,e0) = e3 )
    & ( op(e3,e4) != e0
      | ~ definitionFOFtoCNF_775
      | op(e3,e0) = e4 )
    & ( op(e3,e2) = e0
      | op(e3,e3) = e0
      | op(e3,e4) = e0
      | definitionFOFtoCNF_775 )
    & ( op(e3,e0) != e2
      | op(e3,e0) != e3
      | op(e3,e0) != e4
      | e0 = unit
      | definitionFOFtoCNF_775 )
    & ( op(e3,e0) != e2
      | op(e3,e0) != e3
      | e0 = unit
      | op(e3,e4) = e0
      | definitionFOFtoCNF_775 )
    & ( op(e3,e0) != e2
      | op(e3,e0) != e4
      | e0 = unit
      | op(e3,e3) = e0
      | definitionFOFtoCNF_775 )
    & ( op(e3,e0) != e2
      | e0 = unit
      | op(e3,e3) = e0
      | op(e3,e4) = e0
      | definitionFOFtoCNF_775 )
    & ( op(e3,e0) != e3
      | op(e3,e0) != e4
      | e0 = unit
      | op(e3,e2) = e0
      | definitionFOFtoCNF_775 )
    & ( op(e3,e0) != e3
      | e0 = unit
      | op(e3,e2) = e0
      | op(e3,e4) = e0
      | definitionFOFtoCNF_775 )
    & ( op(e3,e0) != e4
      | e0 = unit
      | op(e3,e2) = e0
      | op(e3,e3) = e0
      | definitionFOFtoCNF_775 ) ),
    inference(clausify,[],[normalize_19_19]) ).

fof(normalize_19_162,plain,
    ( op(e3,e4) != e0
    | ~ definitionFOFtoCNF_775
    | op(e3,e0) = e4 ),
    inference(conjunct,[],[normalize_19_161]) ).

cnf(refute_19_0,plain,
    ( ~ definitionFOFtoCNF_765
    | definitionFOFtoCNF_775 ),
    inference(canonicalize,[],[normalize_19_24]) ).

cnf(refute_19_1,plain,
    ( ~ definitionFOFtoCNF_777
    | definitionFOFtoCNF_765 ),
    inference(canonicalize,[],[normalize_19_27]) ).

cnf(refute_19_2,plain,
    ( ~ definitionFOFtoCNF_787
    | definitionFOFtoCNF_778 ),
    inference(canonicalize,[],[normalize_19_34]) ).

cnf(refute_19_3,plain,
    ( op(e3,e0) != e2
    | ~ definitionFOFtoCNF_796
    | op(e3,e2) = e0 ),
    inference(canonicalize,[],[normalize_19_47]) ).

cnf(refute_19_4,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_19_49]) ).

cnf(refute_19_5,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_19_50]) ).

cnf(refute_19_6,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_19_7,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_19_8,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_19_6,refute_19_7]) ).

cnf(refute_19_9,plain,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_19_8:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_19_10,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_19_5,refute_19_9]) ).

cnf(refute_19_11,plain,
    op(op(e2,e2),e2) = op(op(e2,e2),e2),
    introduced(tautology,[refl,[$fot(op(op(e2,e2),e2))]]) ).

cnf(refute_19_12,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_13,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_11,refute_19_12]) ).

cnf(refute_19_14,plain,
    op(op(e2,e2),e2) = op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_19_10,refute_19_13]) ).

cnf(refute_19_15,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_16,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_14,refute_19_15]) ).

cnf(refute_19_17,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_19_4,refute_19_16]) ).

cnf(refute_19_18,plain,
    ( e1 != op(e3,e2)
    | op(e3,e2) = e1 ),
    inference(subst,[],[refute_19_8:[bind(X,$fot(e1)),bind(Y,$fot(op(e3,e2)))]]) ).

cnf(refute_19_19,plain,
    op(e3,e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e2)) )],[refute_19_17,refute_19_18]) ).

cnf(refute_19_20,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_21,plain,
    ( op(e3,e2) != e0
    | e1 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_19_19,refute_19_20]) ).

cnf(refute_19_22,plain,
    ( op(e3,e0) != e2
    | ~ definitionFOFtoCNF_796
    | e1 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e0) )],[refute_19_3,refute_19_21]) ).

cnf(refute_19_23,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_19_52]) ).

cnf(refute_19_24,plain,
    ( e1 != e0
    | e0 = e1 ),
    inference(subst,[],[refute_19_8:[bind(X,$fot(e1)),bind(Y,$fot(e0))]]) ).

cnf(refute_19_25,plain,
    e1 != e0,
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_19_24,refute_19_23]) ).

cnf(refute_19_26,plain,
    ( op(e3,e0) != e2
    | ~ definitionFOFtoCNF_796 ),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_19_22,refute_19_25]) ).

cnf(refute_19_27,plain,
    ( op(e3,e0) = e2
    | op(e3,e1) = e2
    | op(e3,e2) = e2
    | op(e3,e3) = e2
    | op(e3,e4) = e2 ),
    inference(canonicalize,[],[normalize_19_54]) ).

cnf(refute_19_28,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_19_55]) ).

cnf(refute_19_29,plain,
    op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).

cnf(refute_19_30,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_31,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_29,refute_19_30]) ).

cnf(refute_19_32,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_19_10,refute_19_31]) ).

cnf(refute_19_33,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_34,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_35,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_33,refute_19_34]) ).

cnf(refute_19_36,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_19_10,refute_19_35]) ).

cnf(refute_19_37,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_19_38,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_19_8,refute_19_37]) ).

cnf(refute_19_39,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_38:[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_40,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_36,refute_19_39]) ).

cnf(refute_19_41,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_32,refute_19_40]) ).

cnf(refute_19_42,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_43,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_41,refute_19_42]) ).

cnf(refute_19_44,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_19_28,refute_19_43]) ).

cnf(refute_19_45,plain,
    ( e4 != op(e3,e3)
    | op(e3,e3) = e4 ),
    inference(subst,[],[refute_19_8:[bind(X,$fot(e4)),bind(Y,$fot(op(e3,e3)))]]) ).

cnf(refute_19_46,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_19_44,refute_19_45]) ).

cnf(refute_19_47,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_19_48,plain,
    ( op(e3,e3) != e2
    | e4 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_19_46,refute_19_47]) ).

cnf(refute_19_49,plain,
    ( e4 = e2
    | op(e3,e0) = e2
    | op(e3,e1) = e2
    | op(e3,e2) = e2
    | op(e3,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e2) )],[refute_19_27,refute_19_48]) ).

cnf(refute_19_50,plain,
    e2 != e4,
    inference(canonicalize,[],[normalize_19_56]) ).

cnf(refute_19_51,plain,
    ( e4 != e2
    | e2 = e4 ),
    inference(subst,[],[refute_19_8:[bind(X,$fot(e4)),bind(Y,$fot(e2))]]) ).

cnf(refute_19_52,plain,
    e4 != e2,
    inference(resolve,[$cnf( $equal(e2,e4) )],[refute_19_51,refute_19_50]) ).

cnf(refute_19_53,plain,
    ( op(e3,e0) = e2
    | op(e3,e1) = e2
    | op(e3,e2) = e2
    | op(e3,e4) = e2 ),
    inference(resolve,[$cnf( $equal(e4,e2) )],[refute_19_49,refute_19_52]) ).

cnf(refute_19_54,plain,
    ( op(e3,e2) != e1
    | op(e3,e2) != e2
    | e1 = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e2),e2) ),[0],$fot(e1)]]) ).

cnf(refute_19_55,plain,
    ( op(e3,e2) != e2
    | e1 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_19_19,refute_19_54]) ).

cnf(refute_19_56,plain,
    ( e1 = e2
    | op(e3,e0) = e2
    | op(e3,e1) = e2
    | op(e3,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e2) )],[refute_19_53,refute_19_55]) ).

cnf(refute_19_57,plain,
    e1 != e2,
    inference(canonicalize,[],[normalize_19_57]) ).

cnf(refute_19_58,plain,
    ( op(e3,e0) = e2
    | op(e3,e1) = e2
    | op(e3,e4) = e2 ),
    inference(resolve,[$cnf( $equal(e1,e2) )],[refute_19_56,refute_19_57]) ).

cnf(refute_19_59,plain,
    ( op(e3,e4) != e2
    | ~ definitionFOFtoCNF_798
    | op(e3,e2) = e4 ),
    inference(canonicalize,[],[normalize_19_59]) ).

cnf(refute_19_60,plain,
    ( op(e3,e2) != e1
    | op(e3,e2) != e4
    | e1 = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e2),e4) ),[0],$fot(e1)]]) ).

cnf(refute_19_61,plain,
    ( op(e3,e2) != e4
    | e1 = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_19_19,refute_19_60]) ).

cnf(refute_19_62,plain,
    ( op(e3,e4) != e2
    | ~ definitionFOFtoCNF_798
    | e1 = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e4) )],[refute_19_59,refute_19_61]) ).

cnf(refute_19_63,plain,
    e1 != e4,
    inference(canonicalize,[],[normalize_19_60]) ).

cnf(refute_19_64,plain,
    ( op(e3,e4) != e2
    | ~ definitionFOFtoCNF_798 ),
    inference(resolve,[$cnf( $equal(e1,e4) )],[refute_19_62,refute_19_63]) ).

cnf(refute_19_65,plain,
    op(op(e3,e4),e4) = e3,
    inference(canonicalize,[],[normalize_19_62]) ).

cnf(refute_19_66,plain,
    ( op(e3,e4) = e2
    | definitionFOFtoCNF_798 ),
    inference(canonicalize,[],[normalize_19_63]) ).

cnf(refute_19_67,plain,
    ( op(e3,e4) != e2
    | op(op(e3,e4),e4) != e3
    | op(e2,e4) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e3,e4),e4),e3) ),[0,0],$fot(e2)]]) ).

cnf(refute_19_68,plain,
    ( op(op(e3,e4),e4) != e3
    | op(e2,e4) = e3
    | definitionFOFtoCNF_798 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e2) )],[refute_19_66,refute_19_67]) ).

cnf(refute_19_69,plain,
    ( op(e2,e4) = e3
    | definitionFOFtoCNF_798 ),
    inference(resolve,[$cnf( $equal(op(op(e3,e4),e4),e3) )],[refute_19_65,refute_19_68]) ).

cnf(refute_19_70,plain,
    op(e2,e2) != op(e2,e4),
    inference(canonicalize,[],[normalize_19_65]) ).

cnf(refute_19_71,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_72,plain,
    ( e3 != op(e2,e4)
    | op(e2,e2) = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_19_10,refute_19_71]) ).

cnf(refute_19_73,plain,
    e3 != op(e2,e4),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e4)) )],[refute_19_72,refute_19_70]) ).

cnf(refute_19_74,plain,
    ( op(e2,e4) != e3
    | e3 = op(e2,e4) ),
    inference(subst,[],[refute_19_8:[bind(X,$fot(op(e2,e4))),bind(Y,$fot(e3))]]) ).

cnf(refute_19_75,plain,
    op(e2,e4) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e4)) )],[refute_19_74,refute_19_73]) ).

cnf(refute_19_76,plain,
    definitionFOFtoCNF_798,
    inference(resolve,[$cnf( $equal(op(e2,e4),e3) )],[refute_19_69,refute_19_75]) ).

cnf(refute_19_77,plain,
    op(e3,e4) != e2,
    inference(resolve,[$cnf( definitionFOFtoCNF_798 )],[refute_19_76,refute_19_64]) ).

cnf(refute_19_78,plain,
    ( op(e3,e0) = e2
    | op(e3,e1) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e2) )],[refute_19_58,refute_19_77]) ).

cnf(refute_19_79,plain,
    op(op(e3,e4),e3) != e4,
    inference(canonicalize,[],[normalize_19_66]) ).

cnf(refute_19_80,plain,
    ( op(e3,e0) = e3
    | op(e3,e1) = e3
    | op(e3,e2) = e3
    | op(e3,e3) = e3
    | op(e3,e4) = e3 ),
    inference(canonicalize,[],[normalize_19_67]) ).

cnf(refute_19_81,plain,
    ( op(e3,e3) != e3
    | op(e3,e3) != e4
    | e4 = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e3),e3) ),[0],$fot(e4)]]) ).

cnf(refute_19_82,plain,
    ( op(e3,e3) != e3
    | e4 = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_19_46,refute_19_81]) ).

cnf(refute_19_83,plain,
    ( e4 = e3
    | op(e3,e0) = e3
    | op(e3,e1) = e3
    | op(e3,e2) = e3
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e3) )],[refute_19_80,refute_19_82]) ).

cnf(refute_19_84,plain,
    e3 != e4,
    inference(canonicalize,[],[normalize_19_68]) ).

cnf(refute_19_85,plain,
    ( e4 != e3
    | e3 = e4 ),
    inference(subst,[],[refute_19_8:[bind(X,$fot(e4)),bind(Y,$fot(e3))]]) ).

cnf(refute_19_86,plain,
    e4 != e3,
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_19_85,refute_19_84]) ).

cnf(refute_19_87,plain,
    ( op(e3,e0) = e3
    | op(e3,e1) = e3
    | op(e3,e2) = e3
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(e4,e3) )],[refute_19_83,refute_19_86]) ).

cnf(refute_19_88,plain,
    op(e2,e2) != op(e3,e2),
    inference(canonicalize,[],[normalize_19_69]) ).

cnf(refute_19_89,plain,
    ( e3 != op(e3,e2)
    | op(e2,e2) != e3
    | op(e2,e2) = op(e3,e2) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e3) ),[1],$fot(op(e3,e2))]]) ).

cnf(refute_19_90,plain,
    ( e3 != op(e3,e2)
    | op(e2,e2) = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_19_10,refute_19_89]) ).

cnf(refute_19_91,plain,
    e3 != op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e3,e2)) )],[refute_19_90,refute_19_88]) ).

cnf(refute_19_92,plain,
    ( op(e3,e2) != e3
    | e3 = op(e3,e2) ),
    inference(subst,[],[refute_19_8:[bind(X,$fot(op(e3,e2))),bind(Y,$fot(e3))]]) ).

cnf(refute_19_93,plain,
    op(e3,e2) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e3,e2)) )],[refute_19_92,refute_19_91]) ).

cnf(refute_19_94,plain,
    ( op(e3,e0) = e3
    | op(e3,e1) = e3
    | op(e3,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e3) )],[refute_19_87,refute_19_93]) ).

cnf(refute_19_95,plain,
    ( op(e3,e3) != e4
    | op(e3,e4) != e3
    | op(op(e3,e4),e3) = e4 ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(op(e3,e4),e3),e4) ),[0,0],$fot(e3)]]) ).

cnf(refute_19_96,plain,
    ( op(e3,e3) != e4
    | op(e3,e0) = e3
    | op(e3,e1) = e3
    | op(op(e3,e4),e3) = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e3) )],[refute_19_94,refute_19_95]) ).

cnf(refute_19_97,plain,
    ( op(e3,e3) != e4
    | op(e3,e0) = e3
    | op(e3,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(op(e3,e4),e3),e4) )],[refute_19_96,refute_19_79]) ).

cnf(refute_19_98,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_19_99,plain,
    ( e4 != e4
    | op(e3,e3) = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_19_46,refute_19_98]) ).

cnf(refute_19_100,plain,
    ( e4 != e4
    | op(e3,e0) = e3
    | op(e3,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_19_99,refute_19_97]) ).

cnf(refute_19_101,plain,
    e4 = e4,
    introduced(tautology,[refl,[$fot(e4)]]) ).

cnf(refute_19_102,plain,
    ( op(e3,e0) = e3
    | op(e3,e1) = e3 ),
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_19_101,refute_19_100]) ).

cnf(refute_19_103,plain,
    ( op(e3,e1) != e2
    | op(e3,e1) != e3
    | e3 = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e1),e2) ),[0],$fot(e3)]]) ).

cnf(refute_19_104,plain,
    ( op(e3,e1) != e2
    | e3 = e2
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e3) )],[refute_19_102,refute_19_103]) ).

cnf(refute_19_105,plain,
    ( e3 = e2
    | op(e3,e0) = e2
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e2) )],[refute_19_78,refute_19_104]) ).

cnf(refute_19_106,plain,
    e2 != e3,
    inference(canonicalize,[],[normalize_19_70]) ).

cnf(refute_19_107,plain,
    ( e3 != e2
    | e2 = e3 ),
    inference(subst,[],[refute_19_8:[bind(X,$fot(e3)),bind(Y,$fot(e2))]]) ).

cnf(refute_19_108,plain,
    e3 != e2,
    inference(resolve,[$cnf( $equal(e2,e3) )],[refute_19_107,refute_19_106]) ).

cnf(refute_19_109,plain,
    ( op(e3,e0) = e2
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(e3,e2) )],[refute_19_105,refute_19_108]) ).

cnf(refute_19_110,plain,
    ( e2 != e2
    | op(e3,e0) != e2
    | op(e3,e0) = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e0),e2) ),[1],$fot(e2)]]) ).

cnf(refute_19_111,plain,
    ( e2 != e2
    | op(e3,e0) = e2
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e2) )],[refute_19_109,refute_19_110]) ).

cnf(refute_19_112,plain,
    ( e2 != e2
    | ~ definitionFOFtoCNF_796
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e2) )],[refute_19_111,refute_19_26]) ).

cnf(refute_19_113,plain,
    e2 = e2,
    introduced(tautology,[refl,[$fot(e2)]]) ).

cnf(refute_19_114,plain,
    ( ~ definitionFOFtoCNF_796
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(e2,e2) )],[refute_19_113,refute_19_112]) ).

cnf(refute_19_115,plain,
    ( ~ definitionFOFtoCNF_802
    | definitionFOFtoCNF_796 ),
    inference(canonicalize,[],[normalize_19_73]) ).

cnf(refute_19_116,plain,
    ( ~ definitionFOFtoCNF_806
    | definitionFOFtoCNF_803 ),
    inference(canonicalize,[],[normalize_19_80]) ).

cnf(refute_19_117,plain,
    ( ~ definitionFOFtoCNF_809
    | definitionFOFtoCNF_806 ),
    inference(canonicalize,[],[normalize_19_87]) ).

cnf(refute_19_118,plain,
    ( ~ definitionFOFtoCNF_812
    | definitionFOFtoCNF_809 ),
    inference(canonicalize,[],[normalize_19_94]) ).

cnf(refute_19_119,plain,
    ( ~ definitionFOFtoCNF_815
    | definitionFOFtoCNF_812 ),
    inference(canonicalize,[],[normalize_19_97]) ).

cnf(refute_19_120,plain,
    ( op(e3,e3) != e4
    | op(e3,e4) = e3
    | definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_802
    | definitionFOFtoCNF_815 ),
    inference(canonicalize,[],[normalize_19_145]) ).

cnf(refute_19_121,plain,
    ( e4 != e4
    | op(e3,e4) = e3
    | definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_802
    | definitionFOFtoCNF_815 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_19_99,refute_19_120]) ).

cnf(refute_19_122,plain,
    ( op(e3,e4) = e3
    | definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_802
    | definitionFOFtoCNF_815 ),
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_19_101,refute_19_121]) ).

cnf(refute_19_123,plain,
    op(e0,e4) != op(e3,e4),
    inference(canonicalize,[],[normalize_19_146]) ).

cnf(refute_19_124,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_147]) ).

cnf(refute_19_125,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_126,plain,
    ( op(e3,e3) != e0
    | e4 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_19_46,refute_19_125]) ).

cnf(refute_19_127,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_124,refute_19_126]) ).

cnf(refute_19_128,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_19_148]) ).

cnf(refute_19_129,plain,
    ( e4 != e0
    | e0 = e4 ),
    inference(subst,[],[refute_19_8:[bind(X,$fot(e4)),bind(Y,$fot(e0))]]) ).

cnf(refute_19_130,plain,
    e4 != e0,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_19_129,refute_19_128]) ).

cnf(refute_19_131,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_127,refute_19_130]) ).

cnf(refute_19_132,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_131,refute_19_21]) ).

cnf(refute_19_133,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_19_132,refute_19_25]) ).

cnf(refute_19_134,plain,
    op(e1,e1) != op(e3,e1),
    inference(canonicalize,[],[normalize_19_149]) ).

cnf(refute_19_135,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_19_150]) ).

cnf(refute_19_136,plain,
    ( e1 != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) = e1 ),
    inference(subst,[],[refute_19_8:[bind(X,$fot(e1)),bind(Y,$fot(op(op(e2,e2),e2)))]]) ).

cnf(refute_19_137,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_19_4,refute_19_136]) ).

cnf(refute_19_138,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_139,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_140,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_138,refute_19_139]) ).

cnf(refute_19_141,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_19_137,refute_19_140]) ).

cnf(refute_19_142,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_143,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_144,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_142,refute_19_143]) ).

cnf(refute_19_145,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_137,refute_19_144]) ).

cnf(refute_19_146,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_38:[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_147,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_145,refute_19_146]) ).

cnf(refute_19_148,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_141,refute_19_147]) ).

cnf(refute_19_149,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_150,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_148,refute_19_149]) ).

cnf(refute_19_151,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_19_135,refute_19_150]) ).

cnf(refute_19_152,plain,
    ( e0 != op(e1,e1)
    | op(e1,e1) = e0 ),
    inference(subst,[],[refute_19_8:[bind(X,$fot(e0)),bind(Y,$fot(op(e1,e1)))]]) ).

cnf(refute_19_153,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_19_151,refute_19_152]) ).

cnf(refute_19_154,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_155,plain,
    ( e0 != op(e3,e1)
    | op(e1,e1) = op(e3,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_19_153,refute_19_154]) ).

cnf(refute_19_156,plain,
    e0 != op(e3,e1),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e3,e1)) )],[refute_19_155,refute_19_134]) ).

cnf(refute_19_157,plain,
    ( op(e3,e1) != e0
    | e0 = op(e3,e1) ),
    inference(subst,[],[refute_19_8:[bind(X,$fot(op(e3,e1))),bind(Y,$fot(e0))]]) ).

cnf(refute_19_158,plain,
    op(e3,e1) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e3,e1)) )],[refute_19_157,refute_19_156]) ).

cnf(refute_19_159,plain,
    ( op(e3,e0) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e0) )],[refute_19_133,refute_19_158]) ).

cnf(refute_19_160,plain,
    ( op(e3,e4) != e0
    | op(op(e3,e4),e4) != e3
    | op(e0,e4) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e3,e4),e4),e3) ),[0,0],$fot(e0)]]) ).

cnf(refute_19_161,plain,
    ( op(op(e3,e4),e4) != e3
    | op(e0,e4) = e3
    | op(e3,e0) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_19_159,refute_19_160]) ).

cnf(refute_19_162,plain,
    ( op(e0,e4) = e3
    | op(e3,e0) = e0 ),
    inference(resolve,[$cnf( $equal(op(op(e3,e4),e4),e3) )],[refute_19_65,refute_19_161]) ).

cnf(refute_19_163,plain,
    ( op(e3,e0) != e0
    | op(e3,e0) != e2
    | e2 = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e0),e0) ),[0],$fot(e2)]]) ).

cnf(refute_19_164,plain,
    ( op(e3,e0) != e0
    | e2 = e0
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e2) )],[refute_19_109,refute_19_163]) ).

cnf(refute_19_165,plain,
    ( e2 = e0
    | op(e0,e4) = e3
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e0) )],[refute_19_162,refute_19_164]) ).

cnf(refute_19_166,plain,
    e0 != e2,
    inference(canonicalize,[],[normalize_19_151]) ).

cnf(refute_19_167,plain,
    ( e2 != e0
    | e0 = e2 ),
    inference(subst,[],[refute_19_8:[bind(X,$fot(e2)),bind(Y,$fot(e0))]]) ).

cnf(refute_19_168,plain,
    e2 != e0,
    inference(resolve,[$cnf( $equal(e0,e2) )],[refute_19_167,refute_19_166]) ).

cnf(refute_19_169,plain,
    ( op(e0,e4) = e3
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(e2,e0) )],[refute_19_165,refute_19_168]) ).

cnf(refute_19_170,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_171,plain,
    ( op(e3,e0) != e0
    | e3 = e0
    | op(e0,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_19_169,refute_19_170]) ).

cnf(refute_19_172,plain,
    ( e3 = e0
    | op(e0,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e0) )],[refute_19_162,refute_19_171]) ).

cnf(refute_19_173,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_19_152]) ).

cnf(refute_19_174,plain,
    ( e3 != e0
    | e0 = e3 ),
    inference(subst,[],[refute_19_8:[bind(X,$fot(e3)),bind(Y,$fot(e0))]]) ).

cnf(refute_19_175,plain,
    e3 != e0,
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_19_174,refute_19_173]) ).

cnf(refute_19_176,plain,
    op(e0,e4) = e3,
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_19_172,refute_19_175]) ).

cnf(refute_19_177,plain,
    ( e3 != op(e3,e4)
    | op(e0,e4) != e3
    | op(e0,e4) = op(e3,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e4),e3) ),[1],$fot(op(e3,e4))]]) ).

cnf(refute_19_178,plain,
    ( e3 != op(e3,e4)
    | op(e0,e4) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e3) )],[refute_19_176,refute_19_177]) ).

cnf(refute_19_179,plain,
    e3 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e0,e4),op(e3,e4)) )],[refute_19_178,refute_19_123]) ).

cnf(refute_19_180,plain,
    ( op(e3,e4) != e3
    | e3 = op(e3,e4) ),
    inference(subst,[],[refute_19_8:[bind(X,$fot(op(e3,e4))),bind(Y,$fot(e3))]]) ).

cnf(refute_19_181,plain,
    op(e3,e4) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e3,e4)) )],[refute_19_180,refute_19_179]) ).

cnf(refute_19_182,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_802
    | definitionFOFtoCNF_815 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e3) )],[refute_19_122,refute_19_181]) ).

cnf(refute_19_183,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_802
    | definitionFOFtoCNF_812 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_815 )],[refute_19_182,refute_19_119]) ).

cnf(refute_19_184,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_802
    | definitionFOFtoCNF_809 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_812 )],[refute_19_183,refute_19_118]) ).

cnf(refute_19_185,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_802
    | definitionFOFtoCNF_806 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_809 )],[refute_19_184,refute_19_117]) ).

cnf(refute_19_186,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_802
    | definitionFOFtoCNF_803 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_806 )],[refute_19_185,refute_19_116]) ).

cnf(refute_19_187,plain,
    ( op(e0,e4) != e3
    | ~ definitionFOFtoCNF_803
    | op(e0,e3) = e4 ),
    inference(canonicalize,[],[normalize_19_154]) ).

cnf(refute_19_188,plain,
    op(e0,e3) != op(e3,e3),
    inference(canonicalize,[],[normalize_19_155]) ).

cnf(refute_19_189,plain,
    ( op(e0,e3) != e4
    | op(e3,e3) != e4
    | op(e0,e3) = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e0,e3),op(e3,e3)) ),[1],$fot(e4)]]) ).

cnf(refute_19_190,plain,
    ( op(e0,e3) != e4
    | op(e0,e3) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_19_46,refute_19_189]) ).

cnf(refute_19_191,plain,
    op(e0,e3) != e4,
    inference(resolve,[$cnf( $equal(op(e0,e3),op(e3,e3)) )],[refute_19_190,refute_19_188]) ).

cnf(refute_19_192,plain,
    ( op(e0,e4) != e3
    | ~ definitionFOFtoCNF_803 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e4) )],[refute_19_187,refute_19_191]) ).

cnf(refute_19_193,plain,
    ( e3 != e3
    | op(e0,e4) != e3
    | op(e0,e4) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e4),e3) ),[1],$fot(e3)]]) ).

cnf(refute_19_194,plain,
    ( e3 != e3
    | op(e0,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e3) )],[refute_19_176,refute_19_193]) ).

cnf(refute_19_195,plain,
    ( e3 != e3
    | ~ definitionFOFtoCNF_803 ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e3) )],[refute_19_194,refute_19_192]) ).

cnf(refute_19_196,plain,
    e3 = e3,
    introduced(tautology,[refl,[$fot(e3)]]) ).

cnf(refute_19_197,plain,
    ~ definitionFOFtoCNF_803,
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_19_196,refute_19_195]) ).

cnf(refute_19_198,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_802 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_803 )],[refute_19_186,refute_19_197]) ).

cnf(refute_19_199,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787
    | definitionFOFtoCNF_796 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_802 )],[refute_19_198,refute_19_115]) ).

cnf(refute_19_200,plain,
    ( op(e3,e0) = e3
    | definitionFOFtoCNF_777
    | definitionFOFtoCNF_787 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_796 )],[refute_19_199,refute_19_114]) ).

cnf(refute_19_201,plain,
    op(e3,e0) != op(e4,e0),
    inference(canonicalize,[],[normalize_19_156]) ).

cnf(refute_19_202,plain,
    ( op(op(e0,e4),e4) != e0
    | op(e4,e0) = op(e0,e4)
    | op(op(e0,e4),e0) = e4 ),
    inference(canonicalize,[],[normalize_19_157]) ).

cnf(refute_19_203,plain,
    op(op(e0,e4),e4) = op(op(e0,e4),e4),
    introduced(tautology,[refl,[$fot(op(op(e0,e4),e4))]]) ).

cnf(refute_19_204,plain,
    ( op(e0,e4) != e3
    | op(op(e0,e4),e4) != op(op(e0,e4),e4)
    | op(op(e0,e4),e4) = op(e3,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e0,e4),e4),op(op(e0,e4),e4)) ),[1,0],$fot(e3)]]) ).

cnf(refute_19_205,plain,
    ( op(e0,e4) != e3
    | op(op(e0,e4),e4) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(op(e0,e4),e4),op(op(e0,e4),e4)) )],[refute_19_203,refute_19_204]) ).

cnf(refute_19_206,plain,
    op(op(e0,e4),e4) = op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e0,e4),e3) )],[refute_19_176,refute_19_205]) ).

cnf(refute_19_207,plain,
    ( op(e3,e4) != e0
    | op(op(e0,e4),e4) != op(e3,e4)
    | op(op(e0,e4),e4) = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e0,e4),e4),op(e3,e4)) ),[1],$fot(e0)]]) ).

cnf(refute_19_208,plain,
    ( op(e3,e4) != e0
    | op(op(e0,e4),e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(op(e0,e4),e4),op(e3,e4)) )],[refute_19_206,refute_19_207]) ).

cnf(refute_19_209,plain,
    ( op(e3,e4) != e0
    | op(e4,e0) = op(e0,e4)
    | op(op(e0,e4),e0) = e4 ),
    inference(resolve,[$cnf( $equal(op(op(e0,e4),e4),e0) )],[refute_19_208,refute_19_202]) ).

cnf(refute_19_210,plain,
    ( op(e0,e4) != e3
    | op(e4,e0) != op(e0,e4)
    | op(e4,e0) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,e0),op(e0,e4)) ),[1],$fot(e3)]]) ).

cnf(refute_19_211,plain,
    ( op(e4,e0) != op(e0,e4)
    | op(e4,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e3) )],[refute_19_176,refute_19_210]) ).

cnf(refute_19_212,plain,
    ( op(e3,e4) != e0
    | op(e4,e0) = e3
    | op(op(e0,e4),e0) = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,e0),op(e0,e4)) )],[refute_19_209,refute_19_211]) ).

cnf(refute_19_213,plain,
    op(op(e0,e4),e0) = op(op(e0,e4),e0),
    introduced(tautology,[refl,[$fot(op(op(e0,e4),e0))]]) ).

cnf(refute_19_214,plain,
    ( op(e0,e4) != e3
    | op(op(e0,e4),e0) != op(op(e0,e4),e0)
    | op(op(e0,e4),e0) = op(e3,e0) ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e0,e4),e0),op(op(e0,e4),e0)) ),[1,0],$fot(e3)]]) ).

cnf(refute_19_215,plain,
    ( op(e0,e4) != e3
    | op(op(e0,e4),e0) = op(e3,e0) ),
    inference(resolve,[$cnf( $equal(op(op(e0,e4),e0),op(op(e0,e4),e0)) )],[refute_19_213,refute_19_214]) ).

cnf(refute_19_216,plain,
    op(op(e0,e4),e0) = op(e3,e0),
    inference(resolve,[$cnf( $equal(op(e0,e4),e3) )],[refute_19_176,refute_19_215]) ).

cnf(refute_19_217,plain,
    ( op(op(e0,e4),e0) != e4
    | op(op(e0,e4),e0) != op(e3,e0)
    | op(e3,e0) = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e0,e4),e0),e4) ),[0],$fot(op(e3,e0))]]) ).

cnf(refute_19_218,plain,
    ( op(op(e0,e4),e0) != e4
    | op(e3,e0) = e4 ),
    inference(resolve,[$cnf( $equal(op(op(e0,e4),e0),op(e3,e0)) )],[refute_19_216,refute_19_217]) ).

cnf(refute_19_219,plain,
    ( op(e3,e4) != e0
    | op(e3,e0) = e4
    | op(e4,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(op(e0,e4),e0),e4) )],[refute_19_212,refute_19_218]) ).

cnf(refute_19_220,plain,
    op(e3,e0) != op(e3,e3),
    inference(canonicalize,[],[normalize_19_158]) ).

cnf(refute_19_221,plain,
    ( op(e3,e0) != e4
    | op(e3,e3) != e4
    | op(e3,e0) = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e3,e0),op(e3,e3)) ),[1],$fot(e4)]]) ).

cnf(refute_19_222,plain,
    ( op(e3,e0) != e4
    | op(e3,e0) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_19_46,refute_19_221]) ).

cnf(refute_19_223,plain,
    op(e3,e0) != e4,
    inference(resolve,[$cnf( $equal(op(e3,e0),op(e3,e3)) )],[refute_19_222,refute_19_220]) ).

cnf(refute_19_224,plain,
    ( op(e3,e4) != e0
    | op(e4,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e4) )],[refute_19_219,refute_19_223]) ).

cnf(refute_19_225,plain,
    ( e0 != e0
    | op(e3,e4) != e0
    | op(e3,e4) = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e4),e0) ),[1],$fot(e0)]]) ).

cnf(refute_19_226,plain,
    ( e0 != e0
    | op(e3,e0) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_19_159,refute_19_225]) ).

cnf(refute_19_227,plain,
    ( e0 != e0
    | op(e3,e0) = e0
    | op(e4,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_19_226,refute_19_224]) ).

cnf(refute_19_228,plain,
    e0 = e0,
    introduced(tautology,[refl,[$fot(e0)]]) ).

cnf(refute_19_229,plain,
    ( op(e3,e0) = e0
    | op(e4,e0) = e3 ),
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_19_228,refute_19_227]) ).

cnf(refute_19_230,plain,
    ( op(e3,e0) != e3
    | op(e4,e0) != e3
    | op(e3,e0) = op(e4,e0) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e3,e0),op(e4,e0)) ),[1],$fot(e3)]]) ).

cnf(refute_19_231,plain,
    ( op(e3,e0) != e3
    | op(e3,e0) = e0
    | op(e3,e0) = op(e4,e0) ),
    inference(resolve,[$cnf( $equal(op(e4,e0),e3) )],[refute_19_229,refute_19_230]) ).

cnf(refute_19_232,plain,
    ( op(e3,e0) != e3
    | op(e3,e0) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),op(e4,e0)) )],[refute_19_231,refute_19_201]) ).

cnf(refute_19_233,plain,
    ( op(e3,e0) != e3
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e0) )],[refute_19_232,refute_19_170]) ).

cnf(refute_19_234,plain,
    op(e3,e0) != e3,
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_19_233,refute_19_175]) ).

cnf(refute_19_235,plain,
    ( e3 != e3
    | op(e3,e0) != e3
    | op(e3,e0) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e0),e3) ),[0,0],$fot(e3)]]) ).

cnf(refute_19_236,plain,
    ( e3 != e3
    | op(e3,e0) = e2
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_19_109,refute_19_235]) ).

cnf(refute_19_237,plain,
    ( e3 != e3
    | op(e3,e0) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_19_236,refute_19_234]) ).

cnf(refute_19_238,plain,
    op(e3,e0) = e2,
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_19_196,refute_19_237]) ).

cnf(refute_19_239,plain,
    ( op(e3,e0) != e2
    | op(e3,e0) != e3
    | e2 = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e0),e3) ),[0],$fot(e2)]]) ).

cnf(refute_19_240,plain,
    ( op(e3,e0) != e3
    | e2 = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e2) )],[refute_19_238,refute_19_239]) ).

cnf(refute_19_241,plain,
    ( e2 = e3
    | definitionFOFtoCNF_777
    | definitionFOFtoCNF_787 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_19_200,refute_19_240]) ).

cnf(refute_19_242,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_787 ),
    inference(resolve,[$cnf( $equal(e2,e3) )],[refute_19_241,refute_19_106]) ).

cnf(refute_19_243,plain,
    ( definitionFOFtoCNF_777
    | definitionFOFtoCNF_778 ),
    inference(resolve,[$cnf( definitionFOFtoCNF_787 )],[refute_19_242,refute_19_2]) ).

cnf(refute_19_244,plain,
    ( op(e3,e2) != e1
    | ~ definitionFOFtoCNF_778
    | op(e3,e1) = e2 ),
    inference(canonicalize,[],[normalize_19_160]) ).

cnf(refute_19_245,plain,
    ( e1 != e1
    | op(e3,e2) != e1
    | op(e3,e2) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e2),e1) ),[1],$fot(e1)]]) ).

cnf(refute_19_246,plain,
    ( e1 != e1
    | op(e3,e2) = e1 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_19_19,refute_19_245]) ).

cnf(refute_19_247,plain,
    ( e1 != e1
    | ~ definitionFOFtoCNF_778
    | op(e3,e1) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_19_246,refute_19_244]) ).

cnf(refute_19_248,plain,
    e1 = e1,
    introduced(tautology,[refl,[$fot(e1)]]) ).

cnf(refute_19_249,plain,
    ( ~ definitionFOFtoCNF_778
    | op(e3,e1) = e2 ),
    inference(resolve,[$cnf( $equal(e1,e1) )],[refute_19_248,refute_19_247]) ).

cnf(refute_19_250,plain,
    ( e2 = e3
    | op(e3,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_19_102,refute_19_240]) ).

cnf(refute_19_251,plain,
    op(e3,e1) = e3,
    inference(resolve,[$cnf( $equal(e2,e3) )],[refute_19_250,refute_19_106]) ).

cnf(refute_19_252,plain,
    ( op(e3,e1) != e2
    | e3 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e3) )],[refute_19_251,refute_19_103]) ).

cnf(refute_19_253,plain,
    ( ~ definitionFOFtoCNF_778
    | e3 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e2) )],[refute_19_249,refute_19_252]) ).

cnf(refute_19_254,plain,
    ~ definitionFOFtoCNF_778,
    inference(resolve,[$cnf( $equal(e3,e2) )],[refute_19_253,refute_19_108]) ).

cnf(refute_19_255,plain,
    definitionFOFtoCNF_777,
    inference(resolve,[$cnf( definitionFOFtoCNF_778 )],[refute_19_243,refute_19_254]) ).

cnf(refute_19_256,plain,
    definitionFOFtoCNF_765,
    inference(resolve,[$cnf( definitionFOFtoCNF_777 )],[refute_19_255,refute_19_1]) ).

cnf(refute_19_257,plain,
    definitionFOFtoCNF_775,
    inference(resolve,[$cnf( definitionFOFtoCNF_765 )],[refute_19_256,refute_19_0]) ).

cnf(refute_19_258,plain,
    ( op(e3,e4) != e0
    | ~ definitionFOFtoCNF_775
    | op(e3,e0) = e4 ),
    inference(canonicalize,[],[normalize_19_162]) ).

cnf(refute_19_259,plain,
    ( op(e3,e4) != e0
    | ~ definitionFOFtoCNF_775 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e4) )],[refute_19_258,refute_19_223]) ).

cnf(refute_19_260,plain,
    ( op(e3,e0) != e0
    | e2 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e2) )],[refute_19_238,refute_19_163]) ).

cnf(refute_19_261,plain,
    ( e2 = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e0) )],[refute_19_159,refute_19_260]) ).

cnf(refute_19_262,plain,
    op(e3,e4) = e0,
    inference(resolve,[$cnf( $equal(e2,e0) )],[refute_19_261,refute_19_168]) ).

cnf(refute_19_263,plain,
    ( e0 != e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_19_262,refute_19_225]) ).

cnf(refute_19_264,plain,
    ( e0 != e0
    | ~ definitionFOFtoCNF_775 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_19_263,refute_19_259]) ).

cnf(refute_19_265,plain,
    ~ definitionFOFtoCNF_775,
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_19_228,refute_19_264]) ).

cnf(refute_19_266,plain,
    $false,
    inference(resolve,[$cnf( definitionFOFtoCNF_775 )],[refute_19_257,refute_19_265]) ).

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) != op(e0,e0)
            & op(op(e0,e0),e0) = e0
            & op(op(e0,e0),e0) != e0 )
        & ~ ( op(e1,e0) != op(e0,e1)
            & op(op(e0,e1),e1) = e0
            & op(op(e0,e1),e0) != e1 )
        & ~ ( op(e2,e0) != op(e0,e2)
            & op(op(e0,e2),e2) = e0
            & op(op(e0,e2),e0) != e2 )
        & ~ ( op(e3,e0) != op(e0,e3)
            & op(op(e0,e3),e3) = e0
            & op(op(e0,e3),e0) != e3 )
        & ~ ( op(e4,e0) != op(e0,e4)
            & op(op(e0,e4),e4) = e0
            & op(op(e0,e4),e0) != e4 )
        & ~ ( op(e0,e1) != op(e1,e0)
            & op(op(e1,e0),e0) = e1
            & op(op(e1,e0),e1) != e0 )
        & ~ ( op(e1,e1) != op(e1,e1)
            & op(op(e1,e1),e1) = e1
            & op(op(e1,e1),e1) != e1 )
        & ~ ( op(e2,e1) != op(e1,e2)
            & op(op(e1,e2),e2) = e1
            & op(op(e1,e2),e1) != e2 )
        & ~ ( op(e3,e1) != op(e1,e3)
            & op(op(e1,e3),e3) = e1
            & op(op(e1,e3),e1) != e3 )
        & ~ ( op(e4,e1) != op(e1,e4)
            & op(op(e1,e4),e4) = e1
            & op(op(e1,e4),e1) != e4 )
        & ~ ( op(e0,e2) != op(e2,e0)
            & op(op(e2,e0),e0) = e2
            & op(op(e2,e0),e2) != e0 )
        & ~ ( op(e1,e2) != op(e2,e1)
            & op(op(e2,e1),e1) = e2
            & op(op(e2,e1),e2) != e1 )
        & ~ ( op(e2,e2) != op(e2,e2)
            & op(op(e2,e2),e2) = e2
            & op(op(e2,e2),e2) != e2 )
        & ~ ( op(e3,e2) != op(e2,e3)
            & op(op(e2,e3),e3) = e2
            & op(op(e2,e3),e2) != e3 )
        & ~ ( op(e4,e2) != op(e2,e4)
            & op(op(e2,e4),e4) = e2
            & op(op(e2,e4),e2) != e4 )
        & ~ ( op(e0,e3) != op(e3,e0)
            & op(op(e3,e0),e0) = e3
            & op(op(e3,e0),e3) != e0 )
        & ~ ( op(e1,e3) != op(e3,e1)
            & op(op(e3,e1),e1) = e3
            & op(op(e3,e1),e3) != e1 )
        & ~ ( op(e2,e3) != op(e3,e2)
            & op(op(e3,e2),e2) = e3
            & op(op(e3,e2),e3) != e2 )
        & ~ ( op(e3,e3) != op(e3,e3)
            & op(op(e3,e3),e3) = e3
            & op(op(e3,e3),e3) != e3 )
        & ~ ( op(e4,e3) != op(e3,e4)
            & op(op(e3,e4),e4) = e3
            & op(op(e3,e4),e3) != e4 )
        & op(e0,e4) != op(e4,e0)
        & op(op(e4,e0),e0) = e4 )
     => op(op(e4,e0),e4) = e0 ),
    inference(negate,[],[subgoal_20]) ).

fof(normalize_20_0,plain,
    ( op(e0,e4) != op(e4,e0)
    & op(op(e4,e0),e4) != e0
    & op(op(e4,e0),e0) = e4
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = e1 )
    & ( op(op(e0,e2),e2) != e0
      | op(e2,e0) = op(e0,e2)
      | op(op(e0,e2),e0) = e2 )
    & ( op(op(e0,e3),e3) != e0
      | op(e3,e0) = op(e0,e3)
      | op(op(e0,e3),e0) = e3 )
    & ( op(op(e0,e4),e4) != e0
      | op(e4,e0) = op(e0,e4)
      | op(op(e0,e4),e0) = e4 )
    & ( op(op(e1,e0),e0) != e1
      | op(e0,e1) = op(e1,e0)
      | op(op(e1,e0),e1) = e0 )
    & ( op(op(e1,e2),e2) != e1
      | op(e2,e1) = op(e1,e2)
      | op(op(e1,e2),e1) = e2 )
    & ( op(op(e1,e3),e3) != e1
      | op(e3,e1) = op(e1,e3)
      | op(op(e1,e3),e1) = e3 )
    & ( op(op(e1,e4),e4) != e1
      | op(e4,e1) = op(e1,e4)
      | op(op(e1,e4),e1) = e4 )
    & ( op(op(e2,e0),e0) != e2
      | op(e0,e2) = op(e2,e0)
      | op(op(e2,e0),e2) = e0 )
    & ( op(op(e2,e1),e1) != e2
      | op(e1,e2) = op(e2,e1)
      | op(op(e2,e1),e2) = e1 )
    & ( op(op(e2,e3),e3) != e2
      | op(e3,e2) = op(e2,e3)
      | op(op(e2,e3),e2) = e3 )
    & ( op(op(e2,e4),e4) != e2
      | op(e4,e2) = op(e2,e4)
      | op(op(e2,e4),e2) = e4 )
    & ( op(op(e3,e0),e0) != e3
      | op(e0,e3) = op(e3,e0)
      | op(op(e3,e0),e3) = e0 )
    & ( op(op(e3,e1),e1) != e3
      | op(e1,e3) = op(e3,e1)
      | op(op(e3,e1),e3) = e1 )
    & ( op(op(e3,e2),e2) != e3
      | op(e2,e3) = op(e3,e2)
      | op(op(e3,e2),e3) = e2 )
    & ( op(op(e3,e4),e4) != e3
      | op(e4,e3) = op(e3,e4)
      | op(op(e3,e4),e3) = e4 )
    & ( ( ( 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_1,plain,
    op(e0,e4) != op(e4,e0),
    inference(conjunct,[],[normalize_20_0]) ).

fof(normalize_20_2,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_20_3,plain,
    op(unit,e4) = e4,
    inference(conjunct,[],[normalize_20_2]) ).

fof(normalize_20_4,plain,
    ( ~ definitionFOFtoCNF_831
  <=> ( ( 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(canonicalize,[],[definition_294]) ).

fof(normalize_20_5,plain,
    ( ( e1 != unit
      | op(e1,e2) != e1
      | ~ definitionFOFtoCNF_831 )
    & ( e1 != unit
      | op(e1,e3) != e1
      | ~ definitionFOFtoCNF_831 )
    & ( e1 != unit
      | op(e1,e4) != e1
      | ~ definitionFOFtoCNF_831 )
    & ( op(e1,e2) != e1
      | ~ definitionFOFtoCNF_831
      | op(e1,e1) = e2 )
    & ( op(e1,e3) != e1
      | ~ definitionFOFtoCNF_831
      | op(e1,e1) = e3 )
    & ( op(e1,e4) != e1
      | ~ definitionFOFtoCNF_831
      | op(e1,e1) = e4 )
    & ( op(e1,e2) = e1
      | op(e1,e3) = e1
      | op(e1,e4) = e1
      | definitionFOFtoCNF_831 )
    & ( op(e1,e1) != e2
      | op(e1,e1) != e3
      | op(e1,e1) != e4
      | e1 = unit
      | definitionFOFtoCNF_831 )
    & ( op(e1,e1) != e2
      | op(e1,e1) != e3
      | e1 = unit
      | op(e1,e4) = e1
      | definitionFOFtoCNF_831 )
    & ( op(e1,e1) != e2
      | op(e1,e1) != e4
      | e1 = unit
      | op(e1,e3) = e1
      | definitionFOFtoCNF_831 )
    & ( op(e1,e1) != e2
      | e1 = unit
      | op(e1,e3) = e1
      | op(e1,e4) = e1
      | definitionFOFtoCNF_831 )
    & ( op(e1,e1) != e3
      | op(e1,e1) != e4
      | e1 = unit
      | op(e1,e2) = e1
      | definitionFOFtoCNF_831 )
    & ( op(e1,e1) != e3
      | e1 = unit
      | op(e1,e2) = e1
      | op(e1,e4) = e1
      | definitionFOFtoCNF_831 )
    & ( op(e1,e1) != e4
      | e1 = unit
      | op(e1,e2) = e1
      | op(e1,e3) = e1
      | definitionFOFtoCNF_831 ) ),
    inference(clausify,[],[normalize_20_4]) ).

fof(normalize_20_6,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_831
    | op(e1,e1) = e4 ),
    inference(conjunct,[],[normalize_20_5]) ).

fof(normalize_20_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_20_8,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_20_7]) ).

fof(normalize_20_9,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_20_7]) ).

fof(normalize_20_10,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_20_11,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_20_10]) ).

fof(normalize_20_12,plain,
    op(e1,unit) = e1,
    inference(conjunct,[],[normalize_20_2]) ).

fof(normalize_20_13,plain,
    op(unit,e2) = e2,
    inference(conjunct,[],[normalize_20_2]) ).

fof(normalize_20_14,plain,
    op(unit,e1) = e1,
    inference(conjunct,[],[normalize_20_2]) ).

fof(normalize_20_15,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(conjunct,[],[normalize_20_2]) ).

fof(normalize_20_16,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_20_10]) ).

fof(normalize_20_17,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_20_7]) ).

fof(normalize_20_18,plain,
    e2 != e3,
    inference(conjunct,[],[normalize_20_10]) ).

fof(normalize_20_19,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_20,plain,
    op(e3,e3) != op(e3,e4),
    inference(conjunct,[],[normalize_20_19]) ).

fof(normalize_20_21,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_20_7]) ).

fof(normalize_20_22,plain,
    op(e1,e0) != op(e1,e4),
    inference(conjunct,[],[normalize_20_19]) ).

fof(normalize_20_23,plain,
    ( op(e1,e2) = e1
    | op(e1,e3) = e1
    | op(e1,e4) = e1
    | definitionFOFtoCNF_831 ),
    inference(conjunct,[],[normalize_20_5]) ).

fof(normalize_20_24,plain,
    op(e1,e2) != op(e3,e2),
    inference(conjunct,[],[normalize_20_19]) ).

fof(normalize_20_25,plain,
    op(e3,e1) != op(e3,e2),
    inference(conjunct,[],[normalize_20_19]) ).

fof(normalize_20_26,plain,
    ( op(op(e1,e3),e3) != e1
    | op(e3,e1) = op(e1,e3)
    | op(op(e1,e3),e1) = e3 ),
    inference(conjunct,[],[normalize_20_0]) ).

fof(normalize_20_27,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_20_28,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e3) = e4 ),
    inference(conjunct,[],[normalize_20_27]) ).

fof(normalize_20_29,plain,
    op(e1,e3) != op(e3,e3),
    inference(conjunct,[],[normalize_20_19]) ).

fof(normalize_20_30,plain,
    op(e1,e1) != op(e1,e3),
    inference(conjunct,[],[normalize_20_19]) ).

fof(normalize_20_31,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_20_10]) ).

fof(normalize_20_32,plain,
    e1 != e2,
    inference(conjunct,[],[normalize_20_10]) ).

fof(normalize_20_33,plain,
    e1 != e3,
    inference(conjunct,[],[normalize_20_10]) ).

fof(normalize_20_34,plain,
    op(e0,unit) = e0,
    inference(conjunct,[],[normalize_20_2]) ).

fof(normalize_20_35,plain,
    op(unit,e0) = e0,
    inference(conjunct,[],[normalize_20_2]) ).

fof(normalize_20_36,plain,
    op(e4,unit) = e4,
    inference(conjunct,[],[normalize_20_2]) ).

cnf(refute_20_0,plain,
    op(e0,e4) != op(e4,e0),
    inference(canonicalize,[],[normalize_20_1]) ).

cnf(refute_20_1,plain,
    op(unit,e4) = e4,
    inference(canonicalize,[],[normalize_20_3]) ).

cnf(refute_20_2,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_831
    | op(e1,e1) = e4 ),
    inference(canonicalize,[],[normalize_20_6]) ).

cnf(refute_20_3,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_20_8]) ).

cnf(refute_20_4,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_20_9]) ).

cnf(refute_20_5,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_20_6,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_20_7,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_20_5,refute_20_6]) ).

cnf(refute_20_8,plain,
    ( e1 != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) = e1 ),
    inference(subst,[],[refute_20_7:[bind(X,$fot(e1)),bind(Y,$fot(op(op(e2,e2),e2)))]]) ).

cnf(refute_20_9,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_20_4,refute_20_8]) ).

cnf(refute_20_10,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_20_11,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_20_12,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_20_10,refute_20_11]) ).

cnf(refute_20_13,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_20_9,refute_20_12]) ).

cnf(refute_20_14,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_20_15,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_20_16,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_20_14,refute_20_15]) ).

cnf(refute_20_17,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_20_9,refute_20_16]) ).

cnf(refute_20_18,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_20_19,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_20_7,refute_20_18]) ).

cnf(refute_20_20,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_20_19:[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_20_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,e1) ),
    inference(resolve,[$cnf( $equal(op(op(op(e2,e2),e2),op(op(e2,e2),e2)),op(e1,op(op(e2,e2),e2))) )],[refute_20_17,refute_20_20]) ).

cnf(refute_20_22,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_20_13,refute_20_21]) ).

cnf(refute_20_23,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_20_24,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_20_22,refute_20_23]) ).

cnf(refute_20_25,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_20_3,refute_20_24]) ).

cnf(refute_20_26,plain,
    ( e0 != op(e1,e1)
    | op(e1,e1) = e0 ),
    inference(subst,[],[refute_20_7:[bind(X,$fot(e0)),bind(Y,$fot(op(e1,e1)))]]) ).

cnf(refute_20_27,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_20_25,refute_20_26]) ).

cnf(refute_20_28,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_20_29,plain,
    ( op(e1,e1) != e4
    | e0 = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_20_27,refute_20_28]) ).

cnf(refute_20_30,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_831
    | e0 = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e4) )],[refute_20_2,refute_20_29]) ).

cnf(refute_20_31,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_20_11]) ).

cnf(refute_20_32,plain,
    ( op(e1,e4) != e1
    | ~ definitionFOFtoCNF_831 ),
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_20_30,refute_20_31]) ).

cnf(refute_20_33,plain,
    op(e1,unit) = e1,
    inference(canonicalize,[],[normalize_20_12]) ).

cnf(refute_20_34,plain,
    op(unit,e2) = e2,
    inference(canonicalize,[],[normalize_20_13]) ).

cnf(refute_20_35,plain,
    op(unit,e1) = e1,
    inference(canonicalize,[],[normalize_20_14]) ).

cnf(refute_20_36,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(canonicalize,[],[normalize_20_15]) ).

cnf(refute_20_37,plain,
    ( op(unit,e1) != e1
    | unit != e1
    | op(e1,e1) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e1),e1) ),[0,0],$fot(e1)]]) ).

cnf(refute_20_38,plain,
    ( op(unit,e1) != e1
    | op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_20_36,refute_20_37]) ).

cnf(refute_20_39,plain,
    ( op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_20_35,refute_20_38]) ).

cnf(refute_20_40,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_20_41,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_20_27,refute_20_40]) ).

cnf(refute_20_42,plain,
    ( e0 = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_20_39,refute_20_41]) ).

cnf(refute_20_43,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_20_16]) ).

cnf(refute_20_44,plain,
    ( unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_20_42,refute_20_43]) ).

cnf(refute_20_45,plain,
    ( op(unit,e2) != e2
    | unit != e2
    | op(e2,e2) = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e2),e2) ),[0,0],$fot(e2)]]) ).

cnf(refute_20_46,plain,
    ( op(unit,e2) != e2
    | op(e2,e2) = e2
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_20_44,refute_20_45]) ).

cnf(refute_20_47,plain,
    ( op(e2,e2) = e2
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e2),e2) )],[refute_20_34,refute_20_46]) ).

cnf(refute_20_48,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_20_17]) ).

cnf(refute_20_49,plain,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_20_7:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_20_50,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_20_48,refute_20_49]) ).

cnf(refute_20_51,plain,
    ( op(e2,e2) != e2
    | op(e2,e2) != e3
    | e3 = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e2) ),[0],$fot(e3)]]) ).

cnf(refute_20_52,plain,
    ( op(e2,e2) != e2
    | e3 = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_20_50,refute_20_51]) ).

cnf(refute_20_53,plain,
    ( e3 = e2
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e2) )],[refute_20_47,refute_20_52]) ).

cnf(refute_20_54,plain,
    e2 != e3,
    inference(canonicalize,[],[normalize_20_18]) ).

cnf(refute_20_55,plain,
    ( e3 != e2
    | e2 = e3 ),
    inference(subst,[],[refute_20_7:[bind(X,$fot(e3)),bind(Y,$fot(e2))]]) ).

cnf(refute_20_56,plain,
    e3 != e2,
    inference(resolve,[$cnf( $equal(e2,e3) )],[refute_20_55,refute_20_54]) ).

cnf(refute_20_57,plain,
    ( unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e3,e2) )],[refute_20_53,refute_20_56]) ).

cnf(refute_20_58,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_20_59,plain,
    ( op(unit,e4) != e4
    | op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_20_57,refute_20_58]) ).

cnf(refute_20_60,plain,
    ( op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_20_1,refute_20_59]) ).

cnf(refute_20_61,plain,
    op(e3,e3) != op(e3,e4),
    inference(canonicalize,[],[normalize_20_20]) ).

cnf(refute_20_62,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_20_21]) ).

cnf(refute_20_63,plain,
    op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).

cnf(refute_20_64,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_20_65,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_20_63,refute_20_64]) ).

cnf(refute_20_66,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_20_50,refute_20_65]) ).

cnf(refute_20_67,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_20_68,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_20_69,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_20_67,refute_20_68]) ).

cnf(refute_20_70,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_20_50,refute_20_69]) ).

cnf(refute_20_71,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_20_19:[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_20_72,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_20_70,refute_20_71]) ).

cnf(refute_20_73,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_20_66,refute_20_72]) ).

cnf(refute_20_74,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_20_75,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_20_73,refute_20_74]) ).

cnf(refute_20_76,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_20_62,refute_20_75]) ).

cnf(refute_20_77,plain,
    ( e4 != op(e3,e3)
    | op(e3,e3) = e4 ),
    inference(subst,[],[refute_20_7:[bind(X,$fot(e4)),bind(Y,$fot(op(e3,e3)))]]) ).

cnf(refute_20_78,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_20_76,refute_20_77]) ).

cnf(refute_20_79,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_20_80,plain,
    ( e4 != op(e3,e4)
    | op(e3,e3) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_20_78,refute_20_79]) ).

cnf(refute_20_81,plain,
    e4 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e3),op(e3,e4)) )],[refute_20_80,refute_20_61]) ).

cnf(refute_20_82,plain,
    ( op(e3,e4) != e4
    | e4 = op(e3,e4) ),
    inference(subst,[],[refute_20_7:[bind(X,$fot(op(e3,e4))),bind(Y,$fot(e4))]]) ).

cnf(refute_20_83,plain,
    op(e3,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e4)) )],[refute_20_82,refute_20_81]) ).

cnf(refute_20_84,plain,
    ( unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e4) )],[refute_20_60,refute_20_83]) ).

cnf(refute_20_85,plain,
    ( op(e1,unit) != e1
    | unit != e4
    | op(e1,e4) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,unit),e1) ),[0,1],$fot(e4)]]) ).

cnf(refute_20_86,plain,
    ( op(e1,unit) != e1
    | op(e1,e4) = e1
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_20_84,refute_20_85]) ).

cnf(refute_20_87,plain,
    ( op(e1,e4) = e1
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_20_33,refute_20_86]) ).

cnf(refute_20_88,plain,
    ( e1 != e1
    | op(e1,e4) != e1
    | op(e1,e4) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e4),e1) ),[0,0],$fot(e1)]]) ).

cnf(refute_20_89,plain,
    ( e1 != e1
    | op(e1,e4) = e1
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_20_87,refute_20_88]) ).

cnf(refute_20_90,plain,
    ( e1 != e1
    | ~ definitionFOFtoCNF_831
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_20_89,refute_20_32]) ).

cnf(refute_20_91,plain,
    e1 = e1,
    introduced(tautology,[refl,[$fot(e1)]]) ).

cnf(refute_20_92,plain,
    ( ~ definitionFOFtoCNF_831
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(e1,e1) )],[refute_20_91,refute_20_90]) ).

cnf(refute_20_93,plain,
    op(e1,e0) != op(e1,e4),
    inference(canonicalize,[],[normalize_20_22]) ).

cnf(refute_20_94,plain,
    ( op(e1,e2) = e1
    | op(e1,e3) = e1
    | op(e1,e4) = e1
    | definitionFOFtoCNF_831 ),
    inference(canonicalize,[],[normalize_20_23]) ).

cnf(refute_20_95,plain,
    op(e1,e2) != op(e3,e2),
    inference(canonicalize,[],[normalize_20_24]) ).

cnf(refute_20_96,plain,
    op(op(e2,e2),e2) = op(op(e2,e2),e2),
    introduced(tautology,[refl,[$fot(op(op(e2,e2),e2))]]) ).

cnf(refute_20_97,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_20_98,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_20_96,refute_20_97]) ).

cnf(refute_20_99,plain,
    op(op(e2,e2),e2) = op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_20_50,refute_20_98]) ).

cnf(refute_20_100,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_20_101,plain,
    ( e1 != op(op(e2,e2),e2)
    | e1 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(e3,e2)) )],[refute_20_99,refute_20_100]) ).

cnf(refute_20_102,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_20_4,refute_20_101]) ).

cnf(refute_20_103,plain,
    ( e1 != op(e3,e2)
    | op(e3,e2) = e1 ),
    inference(subst,[],[refute_20_7:[bind(X,$fot(e1)),bind(Y,$fot(op(e3,e2)))]]) ).

cnf(refute_20_104,plain,
    op(e3,e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e2)) )],[refute_20_102,refute_20_103]) ).

cnf(refute_20_105,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_20_106,plain,
    ( op(e1,e2) != e1
    | op(e1,e2) = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_20_104,refute_20_105]) ).

cnf(refute_20_107,plain,
    op(e1,e2) != e1,
    inference(resolve,[$cnf( $equal(op(e1,e2),op(e3,e2)) )],[refute_20_106,refute_20_95]) ).

cnf(refute_20_108,plain,
    ( op(e1,e3) = e1
    | op(e1,e4) = e1
    | definitionFOFtoCNF_831 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e1) )],[refute_20_94,refute_20_107]) ).

cnf(refute_20_109,plain,
    op(e3,e1) != op(e3,e2),
    inference(canonicalize,[],[normalize_20_25]) ).

cnf(refute_20_110,plain,
    ( op(e3,e1) != e1
    | op(e3,e2) != e1
    | op(e3,e1) = op(e3,e2) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e3,e1),op(e3,e2)) ),[1],$fot(e1)]]) ).

cnf(refute_20_111,plain,
    ( op(e3,e1) != e1
    | op(e3,e1) = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_20_104,refute_20_110]) ).

cnf(refute_20_112,plain,
    op(e3,e1) != e1,
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e3,e2)) )],[refute_20_111,refute_20_109]) ).

cnf(refute_20_113,plain,
    ( op(op(e1,e3),e3) != e1
    | op(e3,e1) = op(e1,e3)
    | op(op(e1,e3),e1) = e3 ),
    inference(canonicalize,[],[normalize_20_26]) ).

cnf(refute_20_114,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e3) = e4 ),
    inference(canonicalize,[],[normalize_20_28]) ).

cnf(refute_20_115,plain,
    op(e1,e3) != op(e3,e3),
    inference(canonicalize,[],[normalize_20_29]) ).

cnf(refute_20_116,plain,
    ( op(e1,e3) != e4
    | op(e3,e3) != e4
    | op(e1,e3) = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e1,e3),op(e3,e3)) ),[1],$fot(e4)]]) ).

cnf(refute_20_117,plain,
    ( op(e1,e3) != e4
    | op(e1,e3) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_20_78,refute_20_116]) ).

cnf(refute_20_118,plain,
    op(e1,e3) != e4,
    inference(resolve,[$cnf( $equal(op(e1,e3),op(e3,e3)) )],[refute_20_117,refute_20_115]) ).

cnf(refute_20_119,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e4) )],[refute_20_114,refute_20_118]) ).

cnf(refute_20_120,plain,
    op(e1,e1) != op(e1,e3),
    inference(canonicalize,[],[normalize_20_30]) ).

cnf(refute_20_121,plain,
    ( e0 != op(e1,e3)
    | op(e1,e1) != e0
    | op(e1,e1) = op(e1,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e0) ),[1],$fot(op(e1,e3))]]) ).

cnf(refute_20_122,plain,
    ( e0 != op(e1,e3)
    | op(e1,e1) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_20_27,refute_20_121]) ).

cnf(refute_20_123,plain,
    e0 != op(e1,e3),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e1,e3)) )],[refute_20_122,refute_20_120]) ).

cnf(refute_20_124,plain,
    ( op(e1,e3) != e0
    | e0 = op(e1,e3) ),
    inference(subst,[],[refute_20_7:[bind(X,$fot(op(e1,e3))),bind(Y,$fot(e0))]]) ).

cnf(refute_20_125,plain,
    op(e1,e3) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e3)) )],[refute_20_124,refute_20_123]) ).

cnf(refute_20_126,plain,
    ( op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e0) )],[refute_20_119,refute_20_125]) ).

cnf(refute_20_127,plain,
    ( op(e1,e3) != e1
    | op(op(e1,e3),e3) = e1 ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(op(e1,e3),e3),e1) ),[0,0],$fot(e1)]]) ).

cnf(refute_20_128,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(op(e1,e3),e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_20_126,refute_20_127]) ).

cnf(refute_20_129,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = op(e1,e3)
    | op(op(e1,e3),e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(op(e1,e3),e3),e1) )],[refute_20_128,refute_20_113]) ).

cnf(refute_20_130,plain,
    ( op(e1,e3) != e1
    | op(op(e1,e3),e1) != e3
    | op(e1,e1) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e1,e3),e1),e3) ),[0,0],$fot(e1)]]) ).

cnf(refute_20_131,plain,
    ( op(op(e1,e3),e1) != e3
    | op(e1,e1) = e3
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_20_126,refute_20_130]) ).

cnf(refute_20_132,plain,
    ( op(e1,e1) = e3
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e1,e3),e1),e3) )],[refute_20_129,refute_20_131]) ).

cnf(refute_20_133,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_20_134,plain,
    ( op(e1,e1) != e3
    | e0 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_20_27,refute_20_133]) ).

cnf(refute_20_135,plain,
    ( e0 = e3
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e3) )],[refute_20_132,refute_20_134]) ).

cnf(refute_20_136,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_20_31]) ).

cnf(refute_20_137,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_20_135,refute_20_136]) ).

cnf(refute_20_138,plain,
    ( op(e1,e3) != e1
    | op(e3,e1) != op(e1,e3)
    | op(e3,e1) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e1),op(e1,e3)) ),[1],$fot(e1)]]) ).

cnf(refute_20_139,plain,
    ( op(e1,e3) != e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = e1 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e1,e3)) )],[refute_20_137,refute_20_138]) ).

cnf(refute_20_140,plain,
    ( op(e1,e3) != e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e1) )],[refute_20_139,refute_20_112]) ).

cnf(refute_20_141,plain,
    ( op(e1,e3) != e1
    | op(e1,e3) != e2
    | e1 = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e3),e2) ),[0],$fot(e1)]]) ).

cnf(refute_20_142,plain,
    ( op(e1,e3) != e1
    | e1 = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e2) )],[refute_20_140,refute_20_141]) ).

cnf(refute_20_143,plain,
    ( op(e1,e3) != e1
    | op(e1,e3) != e3
    | e1 = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e3),e3) ),[0],$fot(e1)]]) ).

cnf(refute_20_144,plain,
    ( op(e1,e3) != e1
    | e1 = e2
    | e1 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e3) )],[refute_20_142,refute_20_143]) ).

cnf(refute_20_145,plain,
    e1 != e2,
    inference(canonicalize,[],[normalize_20_32]) ).

cnf(refute_20_146,plain,
    ( op(e1,e3) != e1
    | e1 = e3 ),
    inference(resolve,[$cnf( $equal(e1,e2) )],[refute_20_144,refute_20_145]) ).

cnf(refute_20_147,plain,
    e1 != e3,
    inference(canonicalize,[],[normalize_20_33]) ).

cnf(refute_20_148,plain,
    op(e1,e3) != e1,
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_20_146,refute_20_147]) ).

cnf(refute_20_149,plain,
    ( op(e1,e4) = e1
    | definitionFOFtoCNF_831 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_20_108,refute_20_148]) ).

cnf(refute_20_150,plain,
    ( op(e1,e0) != e1
    | op(e1,e4) != e1
    | op(e1,e0) = op(e1,e4) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e1,e0),op(e1,e4)) ),[1],$fot(e1)]]) ).

cnf(refute_20_151,plain,
    ( op(e1,e0) != e1
    | op(e1,e0) = op(e1,e4)
    | definitionFOFtoCNF_831 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_20_149,refute_20_150]) ).

cnf(refute_20_152,plain,
    ( op(e1,e0) != e1
    | definitionFOFtoCNF_831 ),
    inference(resolve,[$cnf( $equal(op(e1,e0),op(e1,e4)) )],[refute_20_151,refute_20_93]) ).

cnf(refute_20_153,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_20_154,plain,
    ( op(e1,unit) != e1
    | op(e1,e0) = e1
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_20_84,refute_20_153]) ).

cnf(refute_20_155,plain,
    ( op(e1,e0) = e1
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_20_33,refute_20_154]) ).

cnf(refute_20_156,plain,
    ( e1 != e1
    | op(e1,e0) != e1
    | op(e1,e0) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e0),e1) ),[0,0],$fot(e1)]]) ).

cnf(refute_20_157,plain,
    ( e1 != e1
    | op(e1,e0) = e1
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e0),e1) )],[refute_20_155,refute_20_156]) ).

cnf(refute_20_158,plain,
    ( e1 != e1
    | unit = e4
    | definitionFOFtoCNF_831 ),
    inference(resolve,[$cnf( $equal(op(e1,e0),e1) )],[refute_20_157,refute_20_152]) ).

cnf(refute_20_159,plain,
    ( unit = e4
    | definitionFOFtoCNF_831 ),
    inference(resolve,[$cnf( $equal(e1,e1) )],[refute_20_91,refute_20_158]) ).

cnf(refute_20_160,plain,
    op(e0,unit) = e0,
    inference(canonicalize,[],[normalize_20_34]) ).

cnf(refute_20_161,plain,
    ( op(e0,unit) != e0
    | unit != e4
    | op(e0,e4) = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,unit),e0) ),[0,1],$fot(e4)]]) ).

cnf(refute_20_162,plain,
    ( op(e0,unit) != e0
    | op(e0,e4) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_20_84,refute_20_161]) ).

cnf(refute_20_163,plain,
    ( op(e0,e4) = e0
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,unit),e0) )],[refute_20_160,refute_20_162]) ).

cnf(refute_20_164,plain,
    ( e0 != op(e4,e0)
    | op(e0,e4) != e0
    | op(e0,e4) = op(e4,e0) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e4),e0) ),[1],$fot(op(e4,e0))]]) ).

cnf(refute_20_165,plain,
    ( e0 != op(e4,e0)
    | op(e0,e4) = op(e4,e0)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e0) )],[refute_20_163,refute_20_164]) ).

cnf(refute_20_166,plain,
    ( e0 != op(e4,e0)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e4),op(e4,e0)) )],[refute_20_165,refute_20_0]) ).

cnf(refute_20_167,plain,
    op(unit,e0) = e0,
    inference(canonicalize,[],[normalize_20_35]) ).

cnf(refute_20_168,plain,
    ( op(unit,e0) != e0
    | unit != e4
    | op(e4,e0) = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e0),e0) ),[0,0],$fot(e4)]]) ).

cnf(refute_20_169,plain,
    ( op(unit,e0) != e0
    | op(e4,e0) = e0
    | definitionFOFtoCNF_831 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_20_159,refute_20_168]) ).

cnf(refute_20_170,plain,
    ( op(e4,e0) = e0
    | definitionFOFtoCNF_831 ),
    inference(resolve,[$cnf( $equal(op(unit,e0),e0) )],[refute_20_167,refute_20_169]) ).

cnf(refute_20_171,plain,
    ( e0 != e0
    | op(e4,e0) != e0
    | e0 = op(e4,e0) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e0,op(e4,e0)) ),[1],$fot(e0)]]) ).

cnf(refute_20_172,plain,
    ( e0 != e0
    | e0 = op(e4,e0)
    | definitionFOFtoCNF_831 ),
    inference(resolve,[$cnf( $equal(op(e4,e0),e0) )],[refute_20_170,refute_20_171]) ).

cnf(refute_20_173,plain,
    ( e0 != e0
    | unit = e0
    | definitionFOFtoCNF_831 ),
    inference(resolve,[$cnf( $equal(e0,op(e4,e0)) )],[refute_20_172,refute_20_166]) ).

cnf(refute_20_174,plain,
    e0 = e0,
    introduced(tautology,[refl,[$fot(e0)]]) ).

cnf(refute_20_175,plain,
    ( unit = e0
    | definitionFOFtoCNF_831 ),
    inference(resolve,[$cnf( $equal(e0,e0) )],[refute_20_174,refute_20_173]) ).

cnf(refute_20_176,plain,
    ( unit != e0
    | unit != e4
    | e0 = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(unit,e4) ),[0],$fot(e0)]]) ).

cnf(refute_20_177,plain,
    ( unit != e4
    | e0 = e4
    | definitionFOFtoCNF_831 ),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_20_175,refute_20_176]) ).

cnf(refute_20_178,plain,
    ( e0 = e4
    | definitionFOFtoCNF_831 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_20_159,refute_20_177]) ).

cnf(refute_20_179,plain,
    definitionFOFtoCNF_831,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_20_178,refute_20_31]) ).

cnf(refute_20_180,plain,
    unit = e0,
    inference(resolve,[$cnf( definitionFOFtoCNF_831 )],[refute_20_179,refute_20_92]) ).

cnf(refute_20_181,plain,
    op(unit,e4) = op(unit,e4),
    introduced(tautology,[refl,[$fot(op(unit,e4))]]) ).

cnf(refute_20_182,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_20_183,plain,
    ( unit != e0
    | op(unit,e4) = op(e0,e4) ),
    inference(resolve,[$cnf( $equal(op(unit,e4),op(unit,e4)) )],[refute_20_181,refute_20_182]) ).

cnf(refute_20_184,plain,
    op(unit,e4) = op(e0,e4),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_20_180,refute_20_183]) ).

cnf(refute_20_185,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_20_186,plain,
    ( op(unit,e4) != e4
    | op(e0,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),op(e0,e4)) )],[refute_20_184,refute_20_185]) ).

cnf(refute_20_187,plain,
    op(e0,e4) = e4,
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_20_1,refute_20_186]) ).

cnf(refute_20_188,plain,
    ( e4 != op(e4,e0)
    | op(e0,e4) != e4
    | op(e0,e4) = op(e4,e0) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e4),e4) ),[1],$fot(op(e4,e0))]]) ).

cnf(refute_20_189,plain,
    ( e4 != op(e4,e0)
    | op(e0,e4) = op(e4,e0) ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e4) )],[refute_20_187,refute_20_188]) ).

cnf(refute_20_190,plain,
    op(e4,unit) = e4,
    inference(canonicalize,[],[normalize_20_36]) ).

cnf(refute_20_191,plain,
    op(e4,unit) = op(e4,unit),
    introduced(tautology,[refl,[$fot(op(e4,unit))]]) ).

cnf(refute_20_192,plain,
    ( op(e4,unit) != op(e4,unit)
    | unit != e0
    | op(e4,unit) = op(e4,e0) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,unit),op(e4,unit)) ),[1,1],$fot(e0)]]) ).

cnf(refute_20_193,plain,
    ( unit != e0
    | op(e4,unit) = op(e4,e0) ),
    inference(resolve,[$cnf( $equal(op(e4,unit),op(e4,unit)) )],[refute_20_191,refute_20_192]) ).

cnf(refute_20_194,plain,
    op(e4,unit) = op(e4,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_20_180,refute_20_193]) ).

cnf(refute_20_195,plain,
    ( op(e4,unit) != e4
    | op(e4,unit) != op(e4,e0)
    | op(e4,e0) = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,unit),e4) ),[0],$fot(op(e4,e0))]]) ).

cnf(refute_20_196,plain,
    ( op(e4,unit) != e4
    | op(e4,e0) = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,unit),op(e4,e0)) )],[refute_20_194,refute_20_195]) ).

cnf(refute_20_197,plain,
    op(e4,e0) = e4,
    inference(resolve,[$cnf( $equal(op(e4,unit),e4) )],[refute_20_190,refute_20_196]) ).

cnf(refute_20_198,plain,
    ( e4 != e4
    | op(e4,e0) != e4
    | e4 = op(e4,e0) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e4,op(e4,e0)) ),[1],$fot(e4)]]) ).

cnf(refute_20_199,plain,
    ( e4 != e4
    | e4 = op(e4,e0) ),
    inference(resolve,[$cnf( $equal(op(e4,e0),e4) )],[refute_20_197,refute_20_198]) ).

cnf(refute_20_200,plain,
    ( e4 != e4
    | op(e0,e4) = op(e4,e0) ),
    inference(resolve,[$cnf( $equal(e4,op(e4,e0)) )],[refute_20_199,refute_20_189]) ).

cnf(refute_20_201,plain,
    e4 != e4,
    inference(resolve,[$cnf( $equal(op(e0,e4),op(e4,e0)) )],[refute_20_200,refute_20_0]) ).

cnf(refute_20_202,plain,
    e4 = e4,
    introduced(tautology,[refl,[$fot(e4)]]) ).

cnf(refute_20_203,plain,
    $false,
    inference(resolve,[$cnf( $equal(e4,e4) )],[refute_20_202,refute_20_201]) ).

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) != op(e0,e0)
            & op(op(e0,e0),e0) = e0
            & op(op(e0,e0),e0) != e0 )
        & ~ ( op(e1,e0) != op(e0,e1)
            & op(op(e0,e1),e1) = e0
            & op(op(e0,e1),e0) != e1 )
        & ~ ( op(e2,e0) != op(e0,e2)
            & op(op(e0,e2),e2) = e0
            & op(op(e0,e2),e0) != e2 )
        & ~ ( op(e3,e0) != op(e0,e3)
            & op(op(e0,e3),e3) = e0
            & op(op(e0,e3),e0) != e3 )
        & ~ ( op(e4,e0) != op(e0,e4)
            & op(op(e0,e4),e4) = e0
            & op(op(e0,e4),e0) != e4 )
        & ~ ( op(e0,e1) != op(e1,e0)
            & op(op(e1,e0),e0) = e1
            & op(op(e1,e0),e1) != e0 )
        & ~ ( op(e1,e1) != op(e1,e1)
            & op(op(e1,e1),e1) = e1
            & op(op(e1,e1),e1) != e1 )
        & ~ ( op(e2,e1) != op(e1,e2)
            & op(op(e1,e2),e2) = e1
            & op(op(e1,e2),e1) != e2 )
        & ~ ( op(e3,e1) != op(e1,e3)
            & op(op(e1,e3),e3) = e1
            & op(op(e1,e3),e1) != e3 )
        & ~ ( op(e4,e1) != op(e1,e4)
            & op(op(e1,e4),e4) = e1
            & op(op(e1,e4),e1) != e4 )
        & ~ ( op(e0,e2) != op(e2,e0)
            & op(op(e2,e0),e0) = e2
            & op(op(e2,e0),e2) != e0 )
        & ~ ( op(e1,e2) != op(e2,e1)
            & op(op(e2,e1),e1) = e2
            & op(op(e2,e1),e2) != e1 )
        & ~ ( op(e2,e2) != op(e2,e2)
            & op(op(e2,e2),e2) = e2
            & op(op(e2,e2),e2) != e2 )
        & ~ ( op(e3,e2) != op(e2,e3)
            & op(op(e2,e3),e3) = e2
            & op(op(e2,e3),e2) != e3 )
        & ~ ( op(e4,e2) != op(e2,e4)
            & op(op(e2,e4),e4) = e2
            & op(op(e2,e4),e2) != e4 )
        & ~ ( op(e0,e3) != op(e3,e0)
            & op(op(e3,e0),e0) = e3
            & op(op(e3,e0),e3) != e0 )
        & ~ ( op(e1,e3) != op(e3,e1)
            & op(op(e3,e1),e1) = e3
            & op(op(e3,e1),e3) != e1 )
        & ~ ( op(e2,e3) != op(e3,e2)
            & op(op(e3,e2),e2) = e3
            & op(op(e3,e2),e3) != e2 )
        & ~ ( op(e3,e3) != op(e3,e3)
            & op(op(e3,e3),e3) = e3
            & op(op(e3,e3),e3) != e3 )
        & ~ ( op(e4,e3) != op(e3,e4)
            & op(op(e3,e4),e4) = e3
            & op(op(e3,e4),e3) != e4 )
        & ~ ( op(e0,e4) != op(e4,e0)
            & op(op(e4,e0),e0) = e4
            & op(op(e4,e0),e4) != e0 )
        & op(e1,e4) != op(e4,e1)
        & op(op(e4,e1),e1) = e4 )
     => op(op(e4,e1),e4) = e1 ),
    inference(negate,[],[subgoal_21]) ).

fof(normalize_21_0,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_21_1,plain,
    ( op(e0,e3) = e2
    | op(e1,e3) = e2
    | op(e2,e3) = e2
    | op(e3,e3) = e2
    | op(e4,e3) = e2 ),
    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,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_21_2]) ).

fof(normalize_21_4,plain,
    e3 = op(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,
    e2 != e4,
    inference(conjunct,[],[normalize_21_5]) ).

fof(normalize_21_7,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_21_8,plain,
    op(unit,e3) = e3,
    inference(conjunct,[],[normalize_21_7]) ).

fof(normalize_21_9,plain,
    ( op(e1,e4) != op(e4,e1)
    & op(op(e4,e1),e4) != e1
    & op(op(e4,e1),e1) = e4
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = e1 )
    & ( op(op(e0,e2),e2) != e0
      | op(e2,e0) = op(e0,e2)
      | op(op(e0,e2),e0) = e2 )
    & ( op(op(e0,e3),e3) != e0
      | op(e3,e0) = op(e0,e3)
      | op(op(e0,e3),e0) = e3 )
    & ( op(op(e0,e4),e4) != e0
      | op(e4,e0) = op(e0,e4)
      | op(op(e0,e4),e0) = e4 )
    & ( op(op(e1,e0),e0) != e1
      | op(e0,e1) = op(e1,e0)
      | op(op(e1,e0),e1) = e0 )
    & ( op(op(e1,e2),e2) != e1
      | op(e2,e1) = op(e1,e2)
      | op(op(e1,e2),e1) = e2 )
    & ( op(op(e1,e3),e3) != e1
      | op(e3,e1) = op(e1,e3)
      | op(op(e1,e3),e1) = e3 )
    & ( op(op(e1,e4),e4) != e1
      | op(e4,e1) = op(e1,e4)
      | op(op(e1,e4),e1) = e4 )
    & ( op(op(e2,e0),e0) != e2
      | op(e0,e2) = op(e2,e0)
      | op(op(e2,e0),e2) = e0 )
    & ( op(op(e2,e1),e1) != e2
      | op(e1,e2) = op(e2,e1)
      | op(op(e2,e1),e2) = e1 )
    & ( op(op(e2,e3),e3) != e2
      | op(e3,e2) = op(e2,e3)
      | op(op(e2,e3),e2) = e3 )
    & ( op(op(e2,e4),e4) != e2
      | op(e4,e2) = op(e2,e4)
      | op(op(e2,e4),e2) = e4 )
    & ( op(op(e3,e0),e0) != e3
      | op(e0,e3) = op(e3,e0)
      | op(op(e3,e0),e3) = e0 )
    & ( op(op(e3,e1),e1) != e3
      | op(e1,e3) = op(e3,e1)
      | op(op(e3,e1),e3) = e1 )
    & ( op(op(e3,e2),e2) != e3
      | op(e2,e3) = op(e3,e2)
      | op(op(e3,e2),e3) = e2 )
    & ( op(op(e3,e4),e4) != e3
      | op(e4,e3) = op(e3,e4)
      | op(op(e3,e4),e3) = e4 )
    & ( op(op(e4,e0),e0) != e4
      | op(e0,e4) = op(e4,e0)
      | op(op(e4,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_21_0]) ).

fof(normalize_21_10,plain,
    op(op(e4,e1),e1) = e4,
    inference(conjunct,[],[normalize_21_9]) ).

fof(normalize_21_11,plain,
    op(unit,e1) = e1,
    inference(conjunct,[],[normalize_21_7]) ).

fof(normalize_21_12,plain,
    op(unit,e4) = e4,
    inference(conjunct,[],[normalize_21_7]) ).

fof(normalize_21_13,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(conjunct,[],[normalize_21_7]) ).

fof(normalize_21_14,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_21_2]) ).

fof(normalize_21_15,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_21_2]) ).

fof(normalize_21_16,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_21_5]) ).

fof(normalize_21_17,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_21_18,plain,
    op(e2,e2) != op(e2,e3),
    inference(conjunct,[],[normalize_21_17]) ).

fof(normalize_21_19,plain,
    op(e3,e3) != op(e3,e4),
    inference(conjunct,[],[normalize_21_17]) ).

fof(normalize_21_20,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_21_5]) ).

fof(normalize_21_21,plain,
    e2 != e3,
    inference(conjunct,[],[normalize_21_5]) ).

fof(normalize_21_22,plain,
    op(e2,e0) != op(e2,e3),
    inference(conjunct,[],[normalize_21_17]) ).

fof(normalize_21_23,plain,
    op(e2,unit) = e2,
    inference(conjunct,[],[normalize_21_7]) ).

fof(normalize_21_24,plain,
    ( op(e4,e0) = e1
    | op(e4,e1) = e1
    | op(e4,e2) = e1
    | op(e4,e3) = e1
    | op(e4,e4) = e1 ),
    inference(conjunct,[],[normalize_21_0]) ).

fof(normalize_21_25,plain,
    op(e4,unit) = e4,
    inference(conjunct,[],[normalize_21_7]) ).

fof(normalize_21_26,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e2,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(conjunct,[],[normalize_21_0]) ).

fof(normalize_21_27,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_21_5]) ).

fof(normalize_21_28,plain,
    op(unit,e2) = e2,
    inference(conjunct,[],[normalize_21_7]) ).

fof(normalize_21_29,plain,
    ( op(e0,e2) = e4
    | op(e1,e2) = e4
    | op(e2,e2) = e4
    | op(e3,e2) = e4
    | op(e4,e2) = e4 ),
    inference(conjunct,[],[normalize_21_0]) ).

fof(normalize_21_30,plain,
    e3 != e4,
    inference(conjunct,[],[normalize_21_5]) ).

fof(normalize_21_31,plain,
    op(e3,e2) != op(e3,e3),
    inference(conjunct,[],[normalize_21_17]) ).

fof(normalize_21_32,plain,
    op(e4,e0) != op(e4,e2),
    inference(conjunct,[],[normalize_21_17]) ).

fof(normalize_21_33,plain,
    e0 != e2,
    inference(conjunct,[],[normalize_21_5]) ).

fof(normalize_21_34,plain,
    ( op(e0,e4) = e3
    | op(e1,e4) = e3
    | op(e2,e4) = e3
    | op(e3,e4) = e3
    | op(e4,e4) = e3 ),
    inference(conjunct,[],[normalize_21_0]) ).

fof(normalize_21_35,plain,
    op(e2,e2) != op(e2,e4),
    inference(conjunct,[],[normalize_21_17]) ).

fof(normalize_21_36,plain,
    op(e3,e0) != op(e3,e4),
    inference(conjunct,[],[normalize_21_17]) ).

fof(normalize_21_37,plain,
    op(e3,unit) = e3,
    inference(conjunct,[],[normalize_21_7]) ).

fof(normalize_21_38,plain,
    op(e1,e4) != op(e4,e4),
    inference(conjunct,[],[normalize_21_17]) ).

fof(normalize_21_39,plain,
    ( op(e4,e0) = e3
    | op(e4,e1) = e3
    | op(e4,e2) = e3
    | op(e4,e3) = e3
    | op(e4,e4) = e3 ),
    inference(conjunct,[],[normalize_21_0]) ).

fof(normalize_21_40,plain,
    op(e2,e2) != op(e4,e2),
    inference(conjunct,[],[normalize_21_17]) ).

fof(normalize_21_41,plain,
    op(e0,e3) != op(e4,e3),
    inference(conjunct,[],[normalize_21_17]) ).

fof(normalize_21_42,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_21_43,plain,
    ( op(e1,e4) = e0
    | op(e1,e4) = e1
    | op(e1,e4) = e2
    | op(e1,e4) = e3
    | op(e1,e4) = e4 ),
    inference(conjunct,[],[normalize_21_42]) ).

fof(normalize_21_44,plain,
    op(e1,e1) != op(e1,e4),
    inference(conjunct,[],[normalize_21_17]) ).

fof(normalize_21_45,plain,
    op(e1,e0) != op(e1,e4),
    inference(conjunct,[],[normalize_21_17]) ).

fof(normalize_21_46,plain,
    op(e1,unit) = e1,
    inference(conjunct,[],[normalize_21_7]) ).

fof(normalize_21_47,plain,
    op(e1,e2) != op(e1,e4),
    inference(conjunct,[],[normalize_21_17]) ).

fof(normalize_21_48,plain,
    ( op(e3,e0) = e2
    | op(e3,e1) = e2
    | op(e3,e2) = e2
    | op(e3,e3) = e2
    | op(e3,e4) = e2 ),
    inference(conjunct,[],[normalize_21_0]) ).

fof(normalize_21_49,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e3) = e0
    | op(e3,e4) = e0 ),
    inference(conjunct,[],[normalize_21_0]) ).

fof(normalize_21_50,plain,
    op(e1,e1) != op(e3,e1),
    inference(conjunct,[],[normalize_21_17]) ).

fof(normalize_21_51,plain,
    e1 != e2,
    inference(conjunct,[],[normalize_21_5]) ).

fof(normalize_21_52,plain,
    e1 != e3,
    inference(conjunct,[],[normalize_21_5]) ).

fof(normalize_21_53,plain,
    e1 != e4,
    inference(conjunct,[],[normalize_21_5]) ).

fof(normalize_21_54,plain,
    op(e0,e1) != op(e4,e1),
    inference(conjunct,[],[normalize_21_17]) ).

fof(normalize_21_55,plain,
    op(e1,e3) != op(e1,e4),
    inference(conjunct,[],[normalize_21_17]) ).

cnf(refute_21_0,plain,
    ( op(e0,e3) = e2
    | op(e1,e3) = e2
    | op(e2,e3) = e2
    | op(e3,e3) = e2
    | op(e4,e3) = e2 ),
    inference(canonicalize,[],[normalize_21_1]) ).

cnf(refute_21_1,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_21_3]) ).

cnf(refute_21_2,plain,
    e3 = op(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,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_21_7,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_21_2,refute_21_6]) ).

cnf(refute_21_8,plain,
    op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).

cnf(refute_21_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_21_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_21_8,refute_21_9]) ).

cnf(refute_21_11,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_21_7,refute_21_10]) ).

cnf(refute_21_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_21_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_21_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_21_12,refute_21_13]) ).

cnf(refute_21_15,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[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(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_21_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_21_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_21_15,refute_21_18]) ).

cnf(refute_21_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_21_11,refute_21_19]) ).

cnf(refute_21_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_21_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_21_20,refute_21_21]) ).

cnf(refute_21_23,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_21_1,refute_21_22]) ).

cnf(refute_21_24,plain,
    ( e4 != op(e3,e3)
    | op(e3,e3) = e4 ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(e4)),bind(Y,$fot(op(e3,e3)))]]) ).

cnf(refute_21_25,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_21_23,refute_21_24]) ).

cnf(refute_21_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_21_27,plain,
    ( op(e3,e3) != e2
    | e4 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_21_25,refute_21_26]) ).

cnf(refute_21_28,plain,
    ( e4 = e2
    | op(e0,e3) = e2
    | op(e1,e3) = e2
    | op(e2,e3) = e2
    | op(e4,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e2) )],[refute_21_0,refute_21_27]) ).

cnf(refute_21_29,plain,
    e2 != e4,
    inference(canonicalize,[],[normalize_21_6]) ).

cnf(refute_21_30,plain,
    ( e4 != e2
    | e2 = e4 ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(e4)),bind(Y,$fot(e2))]]) ).

cnf(refute_21_31,plain,
    e4 != e2,
    inference(resolve,[$cnf( $equal(e2,e4) )],[refute_21_30,refute_21_29]) ).

cnf(refute_21_32,plain,
    ( op(e0,e3) = e2
    | op(e1,e3) = e2
    | op(e2,e3) = e2
    | op(e4,e3) = e2 ),
    inference(resolve,[$cnf( $equal(e4,e2) )],[refute_21_28,refute_21_31]) ).

cnf(refute_21_33,plain,
    op(unit,e3) = e3,
    inference(canonicalize,[],[normalize_21_8]) ).

cnf(refute_21_34,plain,
    op(op(e4,e1),e1) = e4,
    inference(canonicalize,[],[normalize_21_10]) ).

cnf(refute_21_35,plain,
    op(unit,e1) = e1,
    inference(canonicalize,[],[normalize_21_11]) ).

cnf(refute_21_36,plain,
    op(unit,e4) = e4,
    inference(canonicalize,[],[normalize_21_12]) ).

cnf(refute_21_37,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(canonicalize,[],[normalize_21_13]) ).

cnf(refute_21_38,plain,
    ( op(unit,e1) != e1
    | unit != e1
    | op(e1,e1) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e1),e1) ),[0,0],$fot(e1)]]) ).

cnf(refute_21_39,plain,
    ( op(unit,e1) != e1
    | op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_21_37,refute_21_38]) ).

cnf(refute_21_40,plain,
    ( op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_21_35,refute_21_39]) ).

cnf(refute_21_41,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_21_14]) ).

cnf(refute_21_42,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_21_15]) ).

cnf(refute_21_43,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_44,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_21_42,refute_21_43]) ).

cnf(refute_21_45,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_46,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_47,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_45,refute_21_46]) ).

cnf(refute_21_48,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_21_44,refute_21_47]) ).

cnf(refute_21_49,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_50,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_51,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_49,refute_21_50]) ).

cnf(refute_21_52,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_44,refute_21_51]) ).

cnf(refute_21_53,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_54,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_52,refute_21_53]) ).

cnf(refute_21_55,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_48,refute_21_54]) ).

cnf(refute_21_56,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_57,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_55,refute_21_56]) ).

cnf(refute_21_58,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_21_41,refute_21_57]) ).

cnf(refute_21_59,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_60,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_21_58,refute_21_59]) ).

cnf(refute_21_61,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_21_62,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_21_60,refute_21_61]) ).

cnf(refute_21_63,plain,
    ( e0 = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_21_40,refute_21_62]) ).

cnf(refute_21_64,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_21_16]) ).

cnf(refute_21_65,plain,
    ( unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_21_63,refute_21_64]) ).

cnf(refute_21_66,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_21_67,plain,
    ( op(unit,e3) != e3
    | op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_21_65,refute_21_66]) ).

cnf(refute_21_68,plain,
    ( op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_21_33,refute_21_67]) ).

cnf(refute_21_69,plain,
    op(e2,e2) != op(e2,e3),
    inference(canonicalize,[],[normalize_21_18]) ).

cnf(refute_21_70,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_21_71,plain,
    ( e3 != op(e2,e3)
    | op(e2,e2) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_21_7,refute_21_70]) ).

cnf(refute_21_72,plain,
    e3 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e3)) )],[refute_21_71,refute_21_69]) ).

cnf(refute_21_73,plain,
    ( op(e2,e3) != e3
    | e3 = op(e2,e3) ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(op(e2,e3))),bind(Y,$fot(e3))]]) ).

cnf(refute_21_74,plain,
    op(e2,e3) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e3)) )],[refute_21_73,refute_21_72]) ).

cnf(refute_21_75,plain,
    ( unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e3) )],[refute_21_68,refute_21_74]) ).

cnf(refute_21_76,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_21_77,plain,
    ( op(unit,e4) != e4
    | op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_21_75,refute_21_76]) ).

cnf(refute_21_78,plain,
    ( op(e3,e4) = e4
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_21_36,refute_21_77]) ).

cnf(refute_21_79,plain,
    op(e3,e3) != op(e3,e4),
    inference(canonicalize,[],[normalize_21_19]) ).

cnf(refute_21_80,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_21_81,plain,
    ( e4 != op(e3,e4)
    | op(e3,e3) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_21_25,refute_21_80]) ).

cnf(refute_21_82,plain,
    e4 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e3),op(e3,e4)) )],[refute_21_81,refute_21_79]) ).

cnf(refute_21_83,plain,
    ( op(e3,e4) != e4
    | e4 = op(e3,e4) ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(op(e3,e4))),bind(Y,$fot(e4))]]) ).

cnf(refute_21_84,plain,
    op(e3,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e4)) )],[refute_21_83,refute_21_82]) ).

cnf(refute_21_85,plain,
    ( unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e4) )],[refute_21_78,refute_21_84]) ).

cnf(refute_21_86,plain,
    ( op(unit,e1) != e1
    | unit != e4
    | op(e4,e1) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e1),e1) ),[0,0],$fot(e4)]]) ).

cnf(refute_21_87,plain,
    ( op(unit,e1) != e1
    | op(e4,e1) = e1
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_21_85,refute_21_86]) ).

cnf(refute_21_88,plain,
    ( op(e4,e1) = e1
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_21_35,refute_21_87]) ).

cnf(refute_21_89,plain,
    ( op(e4,e1) != e1
    | op(op(e4,e1),e1) != e4
    | op(e1,e1) = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e4,e1),e1),e4) ),[0,0],$fot(e1)]]) ).

cnf(refute_21_90,plain,
    ( op(op(e4,e1),e1) != e4
    | op(e1,e1) = e4
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,e1),e1) )],[refute_21_88,refute_21_89]) ).

cnf(refute_21_91,plain,
    ( op(e1,e1) = e4
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(op(e4,e1),e1),e4) )],[refute_21_34,refute_21_90]) ).

cnf(refute_21_92,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_93,plain,
    ( op(e1,e1) != e4
    | e0 = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_21_60,refute_21_92]) ).

cnf(refute_21_94,plain,
    ( e0 = e4
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e4) )],[refute_21_91,refute_21_93]) ).

cnf(refute_21_95,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_21_20]) ).

cnf(refute_21_96,plain,
    unit = e0,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_21_94,refute_21_95]) ).

cnf(refute_21_97,plain,
    op(unit,e3) = op(unit,e3),
    introduced(tautology,[refl,[$fot(op(unit,e3))]]) ).

cnf(refute_21_98,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_21_99,plain,
    ( unit != e0
    | op(unit,e3) = op(e0,e3) ),
    inference(resolve,[$cnf( $equal(op(unit,e3),op(unit,e3)) )],[refute_21_97,refute_21_98]) ).

cnf(refute_21_100,plain,
    op(unit,e3) = op(e0,e3),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_21_96,refute_21_99]) ).

cnf(refute_21_101,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_21_102,plain,
    ( op(unit,e3) != e3
    | op(e0,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),op(e0,e3)) )],[refute_21_100,refute_21_101]) ).

cnf(refute_21_103,plain,
    op(e0,e3) = e3,
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_21_33,refute_21_102]) ).

cnf(refute_21_104,plain,
    ( op(e0,e3) != e2
    | op(e0,e3) != e3
    | e3 = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e3),e2) ),[0],$fot(e3)]]) ).

cnf(refute_21_105,plain,
    ( op(e0,e3) != e2
    | e3 = e2 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e3) )],[refute_21_103,refute_21_104]) ).

cnf(refute_21_106,plain,
    ( e3 = e2
    | op(e1,e3) = e2
    | op(e2,e3) = e2
    | op(e4,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e2) )],[refute_21_32,refute_21_105]) ).

cnf(refute_21_107,plain,
    e2 != e3,
    inference(canonicalize,[],[normalize_21_21]) ).

cnf(refute_21_108,plain,
    ( e3 != e2
    | e2 = e3 ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(e3)),bind(Y,$fot(e2))]]) ).

cnf(refute_21_109,plain,
    e3 != e2,
    inference(resolve,[$cnf( $equal(e2,e3) )],[refute_21_108,refute_21_107]) ).

cnf(refute_21_110,plain,
    ( op(e1,e3) = e2
    | op(e2,e3) = e2
    | op(e4,e3) = e2 ),
    inference(resolve,[$cnf( $equal(e3,e2) )],[refute_21_106,refute_21_109]) ).

cnf(refute_21_111,plain,
    op(e2,e0) != op(e2,e3),
    inference(canonicalize,[],[normalize_21_22]) ).

cnf(refute_21_112,plain,
    op(e2,unit) = e2,
    inference(canonicalize,[],[normalize_21_23]) ).

cnf(refute_21_113,plain,
    op(e2,unit) = op(e2,unit),
    introduced(tautology,[refl,[$fot(op(e2,unit))]]) ).

cnf(refute_21_114,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_21_115,plain,
    ( unit != e0
    | op(e2,unit) = op(e2,e0) ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,unit)) )],[refute_21_113,refute_21_114]) ).

cnf(refute_21_116,plain,
    op(e2,unit) = op(e2,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_21_96,refute_21_115]) ).

cnf(refute_21_117,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_21_118,plain,
    ( op(e2,unit) != e2
    | op(e2,e0) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,e0)) )],[refute_21_116,refute_21_117]) ).

cnf(refute_21_119,plain,
    op(e2,e0) = e2,
    inference(resolve,[$cnf( $equal(op(e2,unit),e2) )],[refute_21_112,refute_21_118]) ).

cnf(refute_21_120,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_21_121,plain,
    ( e2 != op(e2,e3)
    | op(e2,e0) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e2) )],[refute_21_119,refute_21_120]) ).

cnf(refute_21_122,plain,
    e2 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e2,e0),op(e2,e3)) )],[refute_21_121,refute_21_111]) ).

cnf(refute_21_123,plain,
    ( op(e2,e3) != e2
    | e2 = op(e2,e3) ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(op(e2,e3))),bind(Y,$fot(e2))]]) ).

cnf(refute_21_124,plain,
    op(e2,e3) != e2,
    inference(resolve,[$cnf( $equal(e2,op(e2,e3)) )],[refute_21_123,refute_21_122]) ).

cnf(refute_21_125,plain,
    ( op(e1,e3) = e2
    | op(e4,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e2) )],[refute_21_110,refute_21_124]) ).

cnf(refute_21_126,plain,
    ( op(e4,e0) = e1
    | op(e4,e1) = e1
    | op(e4,e2) = e1
    | op(e4,e3) = e1
    | op(e4,e4) = e1 ),
    inference(canonicalize,[],[normalize_21_24]) ).

cnf(refute_21_127,plain,
    op(e4,unit) = e4,
    inference(canonicalize,[],[normalize_21_25]) ).

cnf(refute_21_128,plain,
    op(e4,unit) = op(e4,unit),
    introduced(tautology,[refl,[$fot(op(e4,unit))]]) ).

cnf(refute_21_129,plain,
    ( op(e4,unit) != op(e4,unit)
    | unit != e0
    | op(e4,unit) = op(e4,e0) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,unit),op(e4,unit)) ),[1,1],$fot(e0)]]) ).

cnf(refute_21_130,plain,
    ( unit != e0
    | op(e4,unit) = op(e4,e0) ),
    inference(resolve,[$cnf( $equal(op(e4,unit),op(e4,unit)) )],[refute_21_128,refute_21_129]) ).

cnf(refute_21_131,plain,
    op(e4,unit) = op(e4,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_21_96,refute_21_130]) ).

cnf(refute_21_132,plain,
    ( op(e4,unit) != e4
    | op(e4,unit) != op(e4,e0)
    | op(e4,e0) = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,unit),e4) ),[0],$fot(op(e4,e0))]]) ).

cnf(refute_21_133,plain,
    ( op(e4,unit) != e4
    | op(e4,e0) = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,unit),op(e4,e0)) )],[refute_21_131,refute_21_132]) ).

cnf(refute_21_134,plain,
    op(e4,e0) = e4,
    inference(resolve,[$cnf( $equal(op(e4,unit),e4) )],[refute_21_127,refute_21_133]) ).

cnf(refute_21_135,plain,
    ( op(e4,e0) != e1
    | op(e4,e0) != e4
    | e4 = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,e0),e1) ),[0],$fot(e4)]]) ).

cnf(refute_21_136,plain,
    ( op(e4,e0) != e1
    | e4 = e1 ),
    inference(resolve,[$cnf( $equal(op(e4,e0),e4) )],[refute_21_134,refute_21_135]) ).

cnf(refute_21_137,plain,
    ( e4 = e1
    | op(e4,e1) = e1
    | op(e4,e2) = e1
    | op(e4,e3) = e1
    | op(e4,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e4,e0),e1) )],[refute_21_126,refute_21_136]) ).

cnf(refute_21_138,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e2,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(canonicalize,[],[normalize_21_26]) ).

cnf(refute_21_139,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_21_140,plain,
    ( op(e2,e2) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_21_7,refute_21_139]) ).

cnf(refute_21_141,plain,
    ( e3 = e0
    | op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e0) )],[refute_21_138,refute_21_140]) ).

cnf(refute_21_142,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_21_27]) ).

cnf(refute_21_143,plain,
    ( e3 != e0
    | e0 = e3 ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(e3)),bind(Y,$fot(e0))]]) ).

cnf(refute_21_144,plain,
    e3 != e0,
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_21_143,refute_21_142]) ).

cnf(refute_21_145,plain,
    ( op(e0,e2) = e0
    | op(e1,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_21_141,refute_21_144]) ).

cnf(refute_21_146,plain,
    op(unit,e2) = e2,
    inference(canonicalize,[],[normalize_21_28]) ).

cnf(refute_21_147,plain,
    op(unit,e2) = op(unit,e2),
    introduced(tautology,[refl,[$fot(op(unit,e2))]]) ).

cnf(refute_21_148,plain,
    ( op(unit,e2) != op(unit,e2)
    | unit != e0
    | op(unit,e2) = op(e0,e2) ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e2),op(unit,e2)) ),[1,0],$fot(e0)]]) ).

cnf(refute_21_149,plain,
    ( unit != e0
    | op(unit,e2) = op(e0,e2) ),
    inference(resolve,[$cnf( $equal(op(unit,e2),op(unit,e2)) )],[refute_21_147,refute_21_148]) ).

cnf(refute_21_150,plain,
    op(unit,e2) = op(e0,e2),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_21_96,refute_21_149]) ).

cnf(refute_21_151,plain,
    ( op(unit,e2) != e2
    | op(unit,e2) != op(e0,e2)
    | op(e0,e2) = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e2),e2) ),[0],$fot(op(e0,e2))]]) ).

cnf(refute_21_152,plain,
    ( op(unit,e2) != e2
    | op(e0,e2) = e2 ),
    inference(resolve,[$cnf( $equal(op(unit,e2),op(e0,e2)) )],[refute_21_150,refute_21_151]) ).

cnf(refute_21_153,plain,
    op(e0,e2) = e2,
    inference(resolve,[$cnf( $equal(op(unit,e2),e2) )],[refute_21_146,refute_21_152]) ).

cnf(refute_21_154,plain,
    ( op(e0,e2) != e0
    | op(e0,e2) != e2
    | e2 = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e2),e0) ),[0],$fot(e2)]]) ).

cnf(refute_21_155,plain,
    ( op(e0,e2) != e0
    | e2 = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),e2) )],[refute_21_153,refute_21_154]) ).

cnf(refute_21_156,plain,
    ( e2 = e0
    | op(e1,e2) = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),e0) )],[refute_21_145,refute_21_155]) ).

cnf(refute_21_157,plain,
    ( op(e0,e2) = e4
    | op(e1,e2) = e4
    | op(e2,e2) = e4
    | op(e3,e2) = e4
    | op(e4,e2) = e4 ),
    inference(canonicalize,[],[normalize_21_29]) ).

cnf(refute_21_158,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_21_159,plain,
    ( op(e2,e2) != e4
    | e3 = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_21_7,refute_21_158]) ).

cnf(refute_21_160,plain,
    ( e3 = e4
    | op(e0,e2) = e4
    | op(e1,e2) = e4
    | op(e3,e2) = e4
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_21_157,refute_21_159]) ).

cnf(refute_21_161,plain,
    e3 != e4,
    inference(canonicalize,[],[normalize_21_30]) ).

cnf(refute_21_162,plain,
    ( op(e0,e2) = e4
    | op(e1,e2) = e4
    | op(e3,e2) = e4
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_21_160,refute_21_161]) ).

cnf(refute_21_163,plain,
    op(e3,e2) != op(e3,e3),
    inference(canonicalize,[],[normalize_21_31]) ).

cnf(refute_21_164,plain,
    ( op(e3,e2) != e4
    | op(e3,e3) != e4
    | op(e3,e2) = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e3,e2),op(e3,e3)) ),[1],$fot(e4)]]) ).

cnf(refute_21_165,plain,
    ( op(e3,e2) != e4
    | op(e3,e2) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_21_25,refute_21_164]) ).

cnf(refute_21_166,plain,
    op(e3,e2) != e4,
    inference(resolve,[$cnf( $equal(op(e3,e2),op(e3,e3)) )],[refute_21_165,refute_21_163]) ).

cnf(refute_21_167,plain,
    ( op(e0,e2) = e4
    | op(e1,e2) = e4
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e4) )],[refute_21_162,refute_21_166]) ).

cnf(refute_21_168,plain,
    ( op(e0,e2) != e2
    | op(e0,e2) != e4
    | e2 = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e2),e4) ),[0],$fot(e2)]]) ).

cnf(refute_21_169,plain,
    ( op(e0,e2) != e4
    | e2 = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),e2) )],[refute_21_153,refute_21_168]) ).

cnf(refute_21_170,plain,
    ( e2 = e4
    | op(e1,e2) = e4
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),e4) )],[refute_21_167,refute_21_169]) ).

cnf(refute_21_171,plain,
    ( op(e1,e2) = e4
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(e2,e4) )],[refute_21_170,refute_21_29]) ).

cnf(refute_21_172,plain,
    op(e4,e0) != op(e4,e2),
    inference(canonicalize,[],[normalize_21_32]) ).

cnf(refute_21_173,plain,
    ( e4 != op(e4,e2)
    | op(e4,e0) != e4
    | op(e4,e0) = op(e4,e2) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,e0),e4) ),[1],$fot(op(e4,e2))]]) ).

cnf(refute_21_174,plain,
    ( e4 != op(e4,e2)
    | op(e4,e0) = op(e4,e2) ),
    inference(resolve,[$cnf( $equal(op(e4,e0),e4) )],[refute_21_134,refute_21_173]) ).

cnf(refute_21_175,plain,
    e4 != op(e4,e2),
    inference(resolve,[$cnf( $equal(op(e4,e0),op(e4,e2)) )],[refute_21_174,refute_21_172]) ).

cnf(refute_21_176,plain,
    ( op(e4,e2) != e4
    | e4 = op(e4,e2) ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(op(e4,e2))),bind(Y,$fot(e4))]]) ).

cnf(refute_21_177,plain,
    op(e4,e2) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e4,e2)) )],[refute_21_176,refute_21_175]) ).

cnf(refute_21_178,plain,
    op(e1,e2) = e4,
    inference(resolve,[$cnf( $equal(op(e4,e2),e4) )],[refute_21_171,refute_21_177]) ).

cnf(refute_21_179,plain,
    ( op(e1,e2) != e0
    | op(e1,e2) != e4
    | e4 = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e2),e0) ),[0],$fot(e4)]]) ).

cnf(refute_21_180,plain,
    ( op(e1,e2) != e0
    | e4 = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e4) )],[refute_21_178,refute_21_179]) ).

cnf(refute_21_181,plain,
    ( e2 = e0
    | e4 = e0
    | op(e3,e2) = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e0) )],[refute_21_156,refute_21_180]) ).

cnf(refute_21_182,plain,
    op(op(e2,e2),e2) = op(op(e2,e2),e2),
    introduced(tautology,[refl,[$fot(op(op(e2,e2),e2))]]) ).

cnf(refute_21_183,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_21_184,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_21_182,refute_21_183]) ).

cnf(refute_21_185,plain,
    op(op(e2,e2),e2) = op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_21_7,refute_21_184]) ).

cnf(refute_21_186,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_21_187,plain,
    ( e1 != op(op(e2,e2),e2)
    | e1 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(e3,e2)) )],[refute_21_185,refute_21_186]) ).

cnf(refute_21_188,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_21_42,refute_21_187]) ).

cnf(refute_21_189,plain,
    ( e1 != op(e3,e2)
    | op(e3,e2) = e1 ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(e1)),bind(Y,$fot(op(e3,e2)))]]) ).

cnf(refute_21_190,plain,
    op(e3,e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e2)) )],[refute_21_188,refute_21_189]) ).

cnf(refute_21_191,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_21_192,plain,
    ( op(e3,e2) != e0
    | e1 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_21_190,refute_21_191]) ).

cnf(refute_21_193,plain,
    ( e1 = e0
    | e2 = e0
    | e4 = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e0) )],[refute_21_181,refute_21_192]) ).

cnf(refute_21_194,plain,
    ( e1 != e0
    | e0 = e1 ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(e1)),bind(Y,$fot(e0))]]) ).

cnf(refute_21_195,plain,
    e1 != e0,
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_21_194,refute_21_64]) ).

cnf(refute_21_196,plain,
    ( e2 = e0
    | e4 = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_21_193,refute_21_195]) ).

cnf(refute_21_197,plain,
    e0 != e2,
    inference(canonicalize,[],[normalize_21_33]) ).

cnf(refute_21_198,plain,
    ( e2 != e0
    | e0 = e2 ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(e2)),bind(Y,$fot(e0))]]) ).

cnf(refute_21_199,plain,
    e2 != e0,
    inference(resolve,[$cnf( $equal(e0,e2) )],[refute_21_198,refute_21_197]) ).

cnf(refute_21_200,plain,
    ( e4 = e0
    | op(e4,e2) = e0 ),
    inference(resolve,[$cnf( $equal(e2,e0) )],[refute_21_196,refute_21_199]) ).

cnf(refute_21_201,plain,
    ( e4 != e0
    | e0 = e4 ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(e4)),bind(Y,$fot(e0))]]) ).

cnf(refute_21_202,plain,
    e4 != e0,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_21_201,refute_21_95]) ).

cnf(refute_21_203,plain,
    op(e4,e2) = e0,
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_21_200,refute_21_202]) ).

cnf(refute_21_204,plain,
    ( op(e4,e2) != e0
    | op(e4,e2) != e1
    | e0 = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,e2),e1) ),[0],$fot(e0)]]) ).

cnf(refute_21_205,plain,
    ( op(e4,e2) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e4,e2),e0) )],[refute_21_203,refute_21_204]) ).

cnf(refute_21_206,plain,
    ( e0 = e1
    | e4 = e1
    | op(e4,e1) = e1
    | op(e4,e3) = e1
    | op(e4,e4) = e1 ),
    inference(resolve,[$cnf( $equal(op(e4,e2),e1) )],[refute_21_137,refute_21_205]) ).

cnf(refute_21_207,plain,
    ( op(e0,e4) = e3
    | op(e1,e4) = e3
    | op(e2,e4) = e3
    | op(e3,e4) = e3
    | op(e4,e4) = e3 ),
    inference(canonicalize,[],[normalize_21_34]) ).

cnf(refute_21_208,plain,
    op(e2,e2) != op(e2,e4),
    inference(canonicalize,[],[normalize_21_35]) ).

cnf(refute_21_209,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_21_210,plain,
    ( e3 != op(e2,e4)
    | op(e2,e2) = op(e2,e4) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_21_7,refute_21_209]) ).

cnf(refute_21_211,plain,
    e3 != op(e2,e4),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e4)) )],[refute_21_210,refute_21_208]) ).

cnf(refute_21_212,plain,
    ( op(e2,e4) != e3
    | e3 = op(e2,e4) ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(op(e2,e4))),bind(Y,$fot(e3))]]) ).

cnf(refute_21_213,plain,
    op(e2,e4) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e4)) )],[refute_21_212,refute_21_211]) ).

cnf(refute_21_214,plain,
    ( op(e0,e4) = e3
    | op(e1,e4) = e3
    | op(e3,e4) = e3
    | op(e4,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),e3) )],[refute_21_207,refute_21_213]) ).

cnf(refute_21_215,plain,
    op(unit,e4) = op(unit,e4),
    introduced(tautology,[refl,[$fot(op(unit,e4))]]) ).

cnf(refute_21_216,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_21_217,plain,
    ( unit != e0
    | op(unit,e4) = op(e0,e4) ),
    inference(resolve,[$cnf( $equal(op(unit,e4),op(unit,e4)) )],[refute_21_215,refute_21_216]) ).

cnf(refute_21_218,plain,
    op(unit,e4) = op(e0,e4),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_21_96,refute_21_217]) ).

cnf(refute_21_219,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_21_220,plain,
    ( op(unit,e4) != e4
    | op(e0,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e4),op(e0,e4)) )],[refute_21_218,refute_21_219]) ).

cnf(refute_21_221,plain,
    op(e0,e4) = e4,
    inference(resolve,[$cnf( $equal(op(unit,e4),e4) )],[refute_21_36,refute_21_220]) ).

cnf(refute_21_222,plain,
    ( op(e0,e4) != e3
    | op(e0,e4) != e4
    | e4 = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e4),e3) ),[0],$fot(e4)]]) ).

cnf(refute_21_223,plain,
    ( op(e0,e4) != e3
    | e4 = e3 ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e4) )],[refute_21_221,refute_21_222]) ).

cnf(refute_21_224,plain,
    ( e4 = e3
    | op(e1,e4) = e3
    | op(e3,e4) = e3
    | op(e4,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e0,e4),e3) )],[refute_21_214,refute_21_223]) ).

cnf(refute_21_225,plain,
    ( e4 != e3
    | e3 = e4 ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(e4)),bind(Y,$fot(e3))]]) ).

cnf(refute_21_226,plain,
    e4 != e3,
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_21_225,refute_21_161]) ).

cnf(refute_21_227,plain,
    ( op(e1,e4) = e3
    | op(e3,e4) = e3
    | op(e4,e4) = e3 ),
    inference(resolve,[$cnf( $equal(e4,e3) )],[refute_21_224,refute_21_226]) ).

cnf(refute_21_228,plain,
    op(e3,e0) != op(e3,e4),
    inference(canonicalize,[],[normalize_21_36]) ).

cnf(refute_21_229,plain,
    op(e3,unit) = e3,
    inference(canonicalize,[],[normalize_21_37]) ).

cnf(refute_21_230,plain,
    op(e3,unit) = op(e3,unit),
    introduced(tautology,[refl,[$fot(op(e3,unit))]]) ).

cnf(refute_21_231,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_21_232,plain,
    ( unit != e0
    | op(e3,unit) = op(e3,e0) ),
    inference(resolve,[$cnf( $equal(op(e3,unit),op(e3,unit)) )],[refute_21_230,refute_21_231]) ).

cnf(refute_21_233,plain,
    op(e3,unit) = op(e3,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_21_96,refute_21_232]) ).

cnf(refute_21_234,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_21_235,plain,
    ( op(e3,unit) != e3
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),op(e3,e0)) )],[refute_21_233,refute_21_234]) ).

cnf(refute_21_236,plain,
    op(e3,e0) = e3,
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_21_229,refute_21_235]) ).

cnf(refute_21_237,plain,
    ( e3 != op(e3,e4)
    | op(e3,e0) != e3
    | op(e3,e0) = op(e3,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e0),e3) ),[1],$fot(op(e3,e4))]]) ).

cnf(refute_21_238,plain,
    ( e3 != op(e3,e4)
    | op(e3,e0) = op(e3,e4) ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_21_236,refute_21_237]) ).

cnf(refute_21_239,plain,
    e3 != op(e3,e4),
    inference(resolve,[$cnf( $equal(op(e3,e0),op(e3,e4)) )],[refute_21_238,refute_21_228]) ).

cnf(refute_21_240,plain,
    ( op(e3,e4) != e3
    | e3 = op(e3,e4) ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(op(e3,e4))),bind(Y,$fot(e3))]]) ).

cnf(refute_21_241,plain,
    op(e3,e4) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e3,e4)) )],[refute_21_240,refute_21_239]) ).

cnf(refute_21_242,plain,
    ( op(e1,e4) = e3
    | op(e4,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e3) )],[refute_21_227,refute_21_241]) ).

cnf(refute_21_243,plain,
    op(e1,e4) != op(e4,e4),
    inference(canonicalize,[],[normalize_21_38]) ).

cnf(refute_21_244,plain,
    ( op(e4,e0) = e3
    | op(e4,e1) = e3
    | op(e4,e2) = e3
    | op(e4,e3) = e3
    | op(e4,e4) = e3 ),
    inference(canonicalize,[],[normalize_21_39]) ).

cnf(refute_21_245,plain,
    op(e2,e2) != op(e4,e2),
    inference(canonicalize,[],[normalize_21_40]) ).

cnf(refute_21_246,plain,
    ( e3 != op(e4,e2)
    | op(e2,e2) != e3
    | op(e2,e2) = op(e4,e2) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e3) ),[1],$fot(op(e4,e2))]]) ).

cnf(refute_21_247,plain,
    ( e3 != op(e4,e2)
    | op(e2,e2) = op(e4,e2) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_21_7,refute_21_246]) ).

cnf(refute_21_248,plain,
    e3 != op(e4,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e4,e2)) )],[refute_21_247,refute_21_245]) ).

cnf(refute_21_249,plain,
    ( op(e4,e2) != e3
    | e3 = op(e4,e2) ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(op(e4,e2))),bind(Y,$fot(e3))]]) ).

cnf(refute_21_250,plain,
    op(e4,e2) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e4,e2)) )],[refute_21_249,refute_21_248]) ).

cnf(refute_21_251,plain,
    ( op(e4,e0) = e3
    | op(e4,e1) = e3
    | op(e4,e3) = e3
    | op(e4,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e4,e2),e3) )],[refute_21_244,refute_21_250]) ).

cnf(refute_21_252,plain,
    ( op(e4,e0) != e3
    | op(e4,e0) != e4
    | e4 = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,e0),e3) ),[0],$fot(e4)]]) ).

cnf(refute_21_253,plain,
    ( op(e4,e0) != e3
    | e4 = e3 ),
    inference(resolve,[$cnf( $equal(op(e4,e0),e4) )],[refute_21_134,refute_21_252]) ).

cnf(refute_21_254,plain,
    ( e4 = e3
    | op(e4,e1) = e3
    | op(e4,e3) = e3
    | op(e4,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e4,e0),e3) )],[refute_21_251,refute_21_253]) ).

cnf(refute_21_255,plain,
    ( op(e4,e1) = e3
    | op(e4,e3) = e3
    | op(e4,e4) = e3 ),
    inference(resolve,[$cnf( $equal(e4,e3) )],[refute_21_254,refute_21_226]) ).

cnf(refute_21_256,plain,
    op(e0,e3) != op(e4,e3),
    inference(canonicalize,[],[normalize_21_41]) ).

cnf(refute_21_257,plain,
    ( e3 != op(e4,e3)
    | op(e0,e3) != e3
    | op(e0,e3) = op(e4,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e3),e3) ),[1],$fot(op(e4,e3))]]) ).

cnf(refute_21_258,plain,
    ( e3 != op(e4,e3)
    | op(e0,e3) = op(e4,e3) ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e3) )],[refute_21_103,refute_21_257]) ).

cnf(refute_21_259,plain,
    e3 != op(e4,e3),
    inference(resolve,[$cnf( $equal(op(e0,e3),op(e4,e3)) )],[refute_21_258,refute_21_256]) ).

cnf(refute_21_260,plain,
    ( op(e4,e3) != e3
    | e3 = op(e4,e3) ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(op(e4,e3))),bind(Y,$fot(e3))]]) ).

cnf(refute_21_261,plain,
    op(e4,e3) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e4,e3)) )],[refute_21_260,refute_21_259]) ).

cnf(refute_21_262,plain,
    ( op(e4,e1) = e3
    | op(e4,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e4,e3),e3) )],[refute_21_255,refute_21_261]) ).

cnf(refute_21_263,plain,
    ( op(e1,e4) != e3
    | op(e4,e4) != e3
    | op(e1,e4) = op(e4,e4) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e1,e4),op(e4,e4)) ),[1],$fot(e3)]]) ).

cnf(refute_21_264,plain,
    ( op(e1,e4) != e3
    | op(e1,e4) = op(e4,e4)
    | op(e4,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e4,e4),e3) )],[refute_21_262,refute_21_263]) ).

cnf(refute_21_265,plain,
    ( op(e1,e4) != e3
    | op(e4,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),op(e4,e4)) )],[refute_21_264,refute_21_243]) ).

cnf(refute_21_266,plain,
    ( op(e1,e4) = e0
    | op(e1,e4) = e1
    | op(e1,e4) = e2
    | op(e1,e4) = e3
    | op(e1,e4) = e4 ),
    inference(canonicalize,[],[normalize_21_43]) ).

cnf(refute_21_267,plain,
    op(e1,e1) != op(e1,e4),
    inference(canonicalize,[],[normalize_21_44]) ).

cnf(refute_21_268,plain,
    ( e0 != op(e1,e4)
    | op(e1,e1) != e0
    | op(e1,e1) = op(e1,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e0) ),[1],$fot(op(e1,e4))]]) ).

cnf(refute_21_269,plain,
    ( e0 != op(e1,e4)
    | op(e1,e1) = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_21_60,refute_21_268]) ).

cnf(refute_21_270,plain,
    e0 != op(e1,e4),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e1,e4)) )],[refute_21_269,refute_21_267]) ).

cnf(refute_21_271,plain,
    ( op(e1,e4) != e0
    | e0 = op(e1,e4) ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(op(e1,e4))),bind(Y,$fot(e0))]]) ).

cnf(refute_21_272,plain,
    op(e1,e4) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e4)) )],[refute_21_271,refute_21_270]) ).

cnf(refute_21_273,plain,
    ( op(e1,e4) = e1
    | op(e1,e4) = e2
    | op(e1,e4) = e3
    | op(e1,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e0) )],[refute_21_266,refute_21_272]) ).

cnf(refute_21_274,plain,
    op(e1,e0) != op(e1,e4),
    inference(canonicalize,[],[normalize_21_45]) ).

cnf(refute_21_275,plain,
    op(e1,unit) = e1,
    inference(canonicalize,[],[normalize_21_46]) ).

cnf(refute_21_276,plain,
    op(e1,unit) = op(e1,unit),
    introduced(tautology,[refl,[$fot(op(e1,unit))]]) ).

cnf(refute_21_277,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_21_278,plain,
    ( unit != e0
    | op(e1,unit) = op(e1,e0) ),
    inference(resolve,[$cnf( $equal(op(e1,unit),op(e1,unit)) )],[refute_21_276,refute_21_277]) ).

cnf(refute_21_279,plain,
    op(e1,unit) = op(e1,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_21_96,refute_21_278]) ).

cnf(refute_21_280,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_21_281,plain,
    ( op(e1,unit) != e1
    | op(e1,e0) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),op(e1,e0)) )],[refute_21_279,refute_21_280]) ).

cnf(refute_21_282,plain,
    op(e1,e0) = e1,
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_21_275,refute_21_281]) ).

cnf(refute_21_283,plain,
    ( e1 != op(e1,e4)
    | op(e1,e0) != e1
    | op(e1,e0) = op(e1,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e0),e1) ),[1],$fot(op(e1,e4))]]) ).

cnf(refute_21_284,plain,
    ( e1 != op(e1,e4)
    | op(e1,e0) = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,e0),e1) )],[refute_21_282,refute_21_283]) ).

cnf(refute_21_285,plain,
    e1 != op(e1,e4),
    inference(resolve,[$cnf( $equal(op(e1,e0),op(e1,e4)) )],[refute_21_284,refute_21_274]) ).

cnf(refute_21_286,plain,
    ( op(e1,e4) != e1
    | e1 = op(e1,e4) ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(op(e1,e4))),bind(Y,$fot(e1))]]) ).

cnf(refute_21_287,plain,
    op(e1,e4) != e1,
    inference(resolve,[$cnf( $equal(e1,op(e1,e4)) )],[refute_21_286,refute_21_285]) ).

cnf(refute_21_288,plain,
    ( op(e1,e4) = e2
    | op(e1,e4) = e3
    | op(e1,e4) = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e1) )],[refute_21_273,refute_21_287]) ).

cnf(refute_21_289,plain,
    op(e1,e2) != op(e1,e4),
    inference(canonicalize,[],[normalize_21_47]) ).

cnf(refute_21_290,plain,
    ( e4 != op(e1,e4)
    | op(e1,e2) != e4
    | op(e1,e2) = op(e1,e4) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e2),e4) ),[1],$fot(op(e1,e4))]]) ).

cnf(refute_21_291,plain,
    ( e4 != op(e1,e4)
    | op(e1,e2) = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e4) )],[refute_21_178,refute_21_290]) ).

cnf(refute_21_292,plain,
    e4 != op(e1,e4),
    inference(resolve,[$cnf( $equal(op(e1,e2),op(e1,e4)) )],[refute_21_291,refute_21_289]) ).

cnf(refute_21_293,plain,
    ( op(e1,e4) != e4
    | e4 = op(e1,e4) ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(op(e1,e4))),bind(Y,$fot(e4))]]) ).

cnf(refute_21_294,plain,
    op(e1,e4) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e1,e4)) )],[refute_21_293,refute_21_292]) ).

cnf(refute_21_295,plain,
    ( op(e1,e4) = e2
    | op(e1,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e4) )],[refute_21_288,refute_21_294]) ).

cnf(refute_21_296,plain,
    ( e3 != e3
    | op(e1,e4) != e3
    | op(e1,e4) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e4),e3) ),[1],$fot(e3)]]) ).

cnf(refute_21_297,plain,
    ( e3 != e3
    | op(e1,e4) = e2
    | op(e1,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e3) )],[refute_21_295,refute_21_296]) ).

cnf(refute_21_298,plain,
    ( e3 != e3
    | op(e1,e4) = e2
    | op(e4,e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e3) )],[refute_21_297,refute_21_265]) ).

cnf(refute_21_299,plain,
    e3 = e3,
    introduced(tautology,[refl,[$fot(e3)]]) ).

cnf(refute_21_300,plain,
    ( op(e1,e4) = e2
    | op(e4,e1) = e3 ),
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_21_299,refute_21_298]) ).

cnf(refute_21_301,plain,
    ( op(e4,e1) != e3
    | op(op(e4,e1),e1) != e4
    | op(e3,e1) = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e4,e1),e1),e4) ),[0,0],$fot(e3)]]) ).

cnf(refute_21_302,plain,
    ( op(op(e4,e1),e1) != e4
    | op(e1,e4) = e2
    | op(e3,e1) = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,e1),e3) )],[refute_21_300,refute_21_301]) ).

cnf(refute_21_303,plain,
    ( op(e1,e4) = e2
    | op(e3,e1) = e4 ),
    inference(resolve,[$cnf( $equal(op(op(e4,e1),e1),e4) )],[refute_21_34,refute_21_302]) ).

cnf(refute_21_304,plain,
    ( op(e3,e0) = e2
    | op(e3,e1) = e2
    | op(e3,e2) = e2
    | op(e3,e3) = e2
    | op(e3,e4) = e2 ),
    inference(canonicalize,[],[normalize_21_48]) ).

cnf(refute_21_305,plain,
    ( e4 = e2
    | op(e3,e0) = e2
    | op(e3,e1) = e2
    | op(e3,e2) = e2
    | op(e3,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e2) )],[refute_21_304,refute_21_27]) ).

cnf(refute_21_306,plain,
    ( op(e3,e0) = e2
    | op(e3,e1) = e2
    | op(e3,e2) = e2
    | op(e3,e4) = e2 ),
    inference(resolve,[$cnf( $equal(e4,e2) )],[refute_21_305,refute_21_31]) ).

cnf(refute_21_307,plain,
    ( op(e3,e0) != e2
    | op(e3,e0) != e3
    | e3 = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e0),e2) ),[0],$fot(e3)]]) ).

cnf(refute_21_308,plain,
    ( op(e3,e0) != e2
    | e3 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_21_236,refute_21_307]) ).

cnf(refute_21_309,plain,
    ( e3 = e2
    | op(e3,e1) = e2
    | op(e3,e2) = e2
    | op(e3,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e2) )],[refute_21_306,refute_21_308]) ).

cnf(refute_21_310,plain,
    ( op(e3,e2) != e1
    | op(e3,e2) != e2
    | e1 = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e2),e2) ),[0],$fot(e1)]]) ).

cnf(refute_21_311,plain,
    ( op(e3,e2) != e2
    | e1 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_21_190,refute_21_310]) ).

cnf(refute_21_312,plain,
    ( e1 = e2
    | e3 = e2
    | op(e3,e1) = e2
    | op(e3,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e2) )],[refute_21_309,refute_21_311]) ).

cnf(refute_21_313,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e3) = e0
    | op(e3,e4) = e0 ),
    inference(canonicalize,[],[normalize_21_49]) ).

cnf(refute_21_314,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_21_315,plain,
    ( op(e3,e3) != e0
    | e4 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_21_25,refute_21_314]) ).

cnf(refute_21_316,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_21_313,refute_21_315]) ).

cnf(refute_21_317,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_21_316,refute_21_202]) ).

cnf(refute_21_318,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_21_319,plain,
    ( op(e3,e0) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_21_236,refute_21_318]) ).

cnf(refute_21_320,plain,
    ( e3 = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e0) )],[refute_21_317,refute_21_319]) ).

cnf(refute_21_321,plain,
    ( e1 = e0
    | e3 = e0
    | op(e3,e1) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e0) )],[refute_21_320,refute_21_192]) ).

cnf(refute_21_322,plain,
    ( e3 = e0
    | op(e3,e1) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_21_321,refute_21_195]) ).

cnf(refute_21_323,plain,
    ( op(e3,e1) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_21_322,refute_21_144]) ).

cnf(refute_21_324,plain,
    op(e1,e1) != op(e3,e1),
    inference(canonicalize,[],[normalize_21_50]) ).

cnf(refute_21_325,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_21_326,plain,
    ( e0 != op(e3,e1)
    | op(e1,e1) = op(e3,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_21_60,refute_21_325]) ).

cnf(refute_21_327,plain,
    e0 != op(e3,e1),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e3,e1)) )],[refute_21_326,refute_21_324]) ).

cnf(refute_21_328,plain,
    ( op(e3,e1) != e0
    | e0 = op(e3,e1) ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(op(e3,e1))),bind(Y,$fot(e0))]]) ).

cnf(refute_21_329,plain,
    op(e3,e1) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e3,e1)) )],[refute_21_328,refute_21_327]) ).

cnf(refute_21_330,plain,
    op(e3,e4) = e0,
    inference(resolve,[$cnf( $equal(op(e3,e1),e0) )],[refute_21_323,refute_21_329]) ).

cnf(refute_21_331,plain,
    ( op(e3,e4) != e0
    | op(e3,e4) != e2
    | e0 = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e4),e2) ),[0],$fot(e0)]]) ).

cnf(refute_21_332,plain,
    ( op(e3,e4) != e2
    | e0 = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_21_330,refute_21_331]) ).

cnf(refute_21_333,plain,
    ( e0 = e2
    | e1 = e2
    | e3 = e2
    | op(e3,e1) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e2) )],[refute_21_312,refute_21_332]) ).

cnf(refute_21_334,plain,
    ( e1 = e2
    | e3 = e2
    | op(e3,e1) = e2 ),
    inference(resolve,[$cnf( $equal(e0,e2) )],[refute_21_333,refute_21_197]) ).

cnf(refute_21_335,plain,
    e1 != e2,
    inference(canonicalize,[],[normalize_21_51]) ).

cnf(refute_21_336,plain,
    ( e3 = e2
    | op(e3,e1) = e2 ),
    inference(resolve,[$cnf( $equal(e1,e2) )],[refute_21_334,refute_21_335]) ).

cnf(refute_21_337,plain,
    op(e3,e1) = e2,
    inference(resolve,[$cnf( $equal(e3,e2) )],[refute_21_336,refute_21_109]) ).

cnf(refute_21_338,plain,
    ( op(e3,e1) != e2
    | op(e3,e1) != e4
    | e2 = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e1),e4) ),[0],$fot(e2)]]) ).

cnf(refute_21_339,plain,
    ( op(e3,e1) != e4
    | e2 = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e2) )],[refute_21_337,refute_21_338]) ).

cnf(refute_21_340,plain,
    ( e2 = e4
    | op(e1,e4) = e2 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e4) )],[refute_21_303,refute_21_339]) ).

cnf(refute_21_341,plain,
    op(e1,e4) = e2,
    inference(resolve,[$cnf( $equal(e2,e4) )],[refute_21_340,refute_21_29]) ).

cnf(refute_21_342,plain,
    ( op(e1,e4) != e2
    | op(e1,e4) != e3
    | e2 = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e4),e3) ),[0],$fot(e2)]]) ).

cnf(refute_21_343,plain,
    ( op(e1,e4) != e3
    | e2 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e2) )],[refute_21_341,refute_21_342]) ).

cnf(refute_21_344,plain,
    ( e2 = e3
    | op(e4,e4) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e3) )],[refute_21_242,refute_21_343]) ).

cnf(refute_21_345,plain,
    op(e4,e4) = e3,
    inference(resolve,[$cnf( $equal(e2,e3) )],[refute_21_344,refute_21_107]) ).

cnf(refute_21_346,plain,
    ( op(e4,e4) != e1
    | op(e4,e4) != e3
    | e3 = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,e4),e1) ),[0],$fot(e3)]]) ).

cnf(refute_21_347,plain,
    ( op(e4,e4) != e1
    | e3 = e1 ),
    inference(resolve,[$cnf( $equal(op(e4,e4),e3) )],[refute_21_345,refute_21_346]) ).

cnf(refute_21_348,plain,
    ( e0 = e1
    | e3 = e1
    | e4 = e1
    | op(e4,e1) = e1
    | op(e4,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e4,e4),e1) )],[refute_21_206,refute_21_347]) ).

cnf(refute_21_349,plain,
    ( e3 = e1
    | e4 = e1
    | op(e4,e1) = e1
    | op(e4,e3) = e1 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_21_348,refute_21_64]) ).

cnf(refute_21_350,plain,
    e1 != e3,
    inference(canonicalize,[],[normalize_21_52]) ).

cnf(refute_21_351,plain,
    ( e3 != e1
    | e1 = e3 ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(e3)),bind(Y,$fot(e1))]]) ).

cnf(refute_21_352,plain,
    e3 != e1,
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_21_351,refute_21_350]) ).

cnf(refute_21_353,plain,
    ( e4 = e1
    | op(e4,e1) = e1
    | op(e4,e3) = e1 ),
    inference(resolve,[$cnf( $equal(e3,e1) )],[refute_21_349,refute_21_352]) ).

cnf(refute_21_354,plain,
    e1 != e4,
    inference(canonicalize,[],[normalize_21_53]) ).

cnf(refute_21_355,plain,
    ( e4 != e1
    | e1 = e4 ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(e4)),bind(Y,$fot(e1))]]) ).

cnf(refute_21_356,plain,
    e4 != e1,
    inference(resolve,[$cnf( $equal(e1,e4) )],[refute_21_355,refute_21_354]) ).

cnf(refute_21_357,plain,
    ( op(e4,e1) = e1
    | op(e4,e3) = e1 ),
    inference(resolve,[$cnf( $equal(e4,e1) )],[refute_21_353,refute_21_356]) ).

cnf(refute_21_358,plain,
    op(e0,e1) != op(e4,e1),
    inference(canonicalize,[],[normalize_21_54]) ).

cnf(refute_21_359,plain,
    op(unit,e1) = op(unit,e1),
    introduced(tautology,[refl,[$fot(op(unit,e1))]]) ).

cnf(refute_21_360,plain,
    ( op(unit,e1) != op(unit,e1)
    | unit != e0
    | op(unit,e1) = op(e0,e1) ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e1),op(unit,e1)) ),[1,0],$fot(e0)]]) ).

cnf(refute_21_361,plain,
    ( unit != e0
    | op(unit,e1) = op(e0,e1) ),
    inference(resolve,[$cnf( $equal(op(unit,e1),op(unit,e1)) )],[refute_21_359,refute_21_360]) ).

cnf(refute_21_362,plain,
    op(unit,e1) = op(e0,e1),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_21_96,refute_21_361]) ).

cnf(refute_21_363,plain,
    ( op(unit,e1) != e1
    | op(unit,e1) != op(e0,e1)
    | op(e0,e1) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e1),e1) ),[0],$fot(op(e0,e1))]]) ).

cnf(refute_21_364,plain,
    ( op(unit,e1) != e1
    | op(e0,e1) = e1 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),op(e0,e1)) )],[refute_21_362,refute_21_363]) ).

cnf(refute_21_365,plain,
    op(e0,e1) = e1,
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_21_35,refute_21_364]) ).

cnf(refute_21_366,plain,
    ( e1 != op(e4,e1)
    | op(e0,e1) != e1
    | op(e0,e1) = op(e4,e1) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e1),e1) ),[1],$fot(op(e4,e1))]]) ).

cnf(refute_21_367,plain,
    ( e1 != op(e4,e1)
    | op(e0,e1) = op(e4,e1) ),
    inference(resolve,[$cnf( $equal(op(e0,e1),e1) )],[refute_21_365,refute_21_366]) ).

cnf(refute_21_368,plain,
    e1 != op(e4,e1),
    inference(resolve,[$cnf( $equal(op(e0,e1),op(e4,e1)) )],[refute_21_367,refute_21_358]) ).

cnf(refute_21_369,plain,
    ( op(e4,e1) != e1
    | e1 = op(e4,e1) ),
    inference(subst,[],[refute_21_5:[bind(X,$fot(op(e4,e1))),bind(Y,$fot(e1))]]) ).

cnf(refute_21_370,plain,
    op(e4,e1) != e1,
    inference(resolve,[$cnf( $equal(e1,op(e4,e1)) )],[refute_21_369,refute_21_368]) ).

cnf(refute_21_371,plain,
    op(e4,e3) = e1,
    inference(resolve,[$cnf( $equal(op(e4,e1),e1) )],[refute_21_357,refute_21_370]) ).

cnf(refute_21_372,plain,
    ( op(e4,e3) != e1
    | op(e4,e3) != e2
    | e1 = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,e3),e2) ),[0],$fot(e1)]]) ).

cnf(refute_21_373,plain,
    ( op(e4,e3) != e2
    | e1 = e2 ),
    inference(resolve,[$cnf( $equal(op(e4,e3),e1) )],[refute_21_371,refute_21_372]) ).

cnf(refute_21_374,plain,
    ( e1 = e2
    | op(e1,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e4,e3),e2) )],[refute_21_125,refute_21_373]) ).

cnf(refute_21_375,plain,
    op(e1,e3) = e2,
    inference(resolve,[$cnf( $equal(e1,e2) )],[refute_21_374,refute_21_335]) ).

cnf(refute_21_376,plain,
    op(e1,e3) != op(e1,e4),
    inference(canonicalize,[],[normalize_21_55]) ).

cnf(refute_21_377,plain,
    ( op(e1,e3) != e2
    | op(e1,e4) != e2
    | op(e1,e3) = op(e1,e4) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e1,e3),op(e1,e4)) ),[1],$fot(e2)]]) ).

cnf(refute_21_378,plain,
    ( op(e1,e3) != e2
    | op(e1,e3) = op(e1,e4) ),
    inference(resolve,[$cnf( $equal(op(e1,e4),e2) )],[refute_21_341,refute_21_377]) ).

cnf(refute_21_379,plain,
    op(e1,e3) != e2,
    inference(resolve,[$cnf( $equal(op(e1,e3),op(e1,e4)) )],[refute_21_378,refute_21_376]) ).

cnf(refute_21_380,plain,
    $false,
    inference(resolve,[$cnf( $equal(op(e1,e3),e2) )],[refute_21_375,refute_21_379]) ).

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) != op(e0,e0)
            & op(op(e0,e0),e0) = e0
            & op(op(e0,e0),e0) != e0 )
        & ~ ( op(e1,e0) != op(e0,e1)
            & op(op(e0,e1),e1) = e0
            & op(op(e0,e1),e0) != e1 )
        & ~ ( op(e2,e0) != op(e0,e2)
            & op(op(e0,e2),e2) = e0
            & op(op(e0,e2),e0) != e2 )
        & ~ ( op(e3,e0) != op(e0,e3)
            & op(op(e0,e3),e3) = e0
            & op(op(e0,e3),e0) != e3 )
        & ~ ( op(e4,e0) != op(e0,e4)
            & op(op(e0,e4),e4) = e0
            & op(op(e0,e4),e0) != e4 )
        & ~ ( op(e0,e1) != op(e1,e0)
            & op(op(e1,e0),e0) = e1
            & op(op(e1,e0),e1) != e0 )
        & ~ ( op(e1,e1) != op(e1,e1)
            & op(op(e1,e1),e1) = e1
            & op(op(e1,e1),e1) != e1 )
        & ~ ( op(e2,e1) != op(e1,e2)
            & op(op(e1,e2),e2) = e1
            & op(op(e1,e2),e1) != e2 )
        & ~ ( op(e3,e1) != op(e1,e3)
            & op(op(e1,e3),e3) = e1
            & op(op(e1,e3),e1) != e3 )
        & ~ ( op(e4,e1) != op(e1,e4)
            & op(op(e1,e4),e4) = e1
            & op(op(e1,e4),e1) != e4 )
        & ~ ( op(e0,e2) != op(e2,e0)
            & op(op(e2,e0),e0) = e2
            & op(op(e2,e0),e2) != e0 )
        & ~ ( op(e1,e2) != op(e2,e1)
            & op(op(e2,e1),e1) = e2
            & op(op(e2,e1),e2) != e1 )
        & ~ ( op(e2,e2) != op(e2,e2)
            & op(op(e2,e2),e2) = e2
            & op(op(e2,e2),e2) != e2 )
        & ~ ( op(e3,e2) != op(e2,e3)
            & op(op(e2,e3),e3) = e2
            & op(op(e2,e3),e2) != e3 )
        & ~ ( op(e4,e2) != op(e2,e4)
            & op(op(e2,e4),e4) = e2
            & op(op(e2,e4),e2) != e4 )
        & ~ ( op(e0,e3) != op(e3,e0)
            & op(op(e3,e0),e0) = e3
            & op(op(e3,e0),e3) != e0 )
        & ~ ( op(e1,e3) != op(e3,e1)
            & op(op(e3,e1),e1) = e3
            & op(op(e3,e1),e3) != e1 )
        & ~ ( op(e2,e3) != op(e3,e2)
            & op(op(e3,e2),e2) = e3
            & op(op(e3,e2),e3) != e2 )
        & ~ ( op(e3,e3) != op(e3,e3)
            & op(op(e3,e3),e3) = e3
            & op(op(e3,e3),e3) != e3 )
        & ~ ( op(e4,e3) != op(e3,e4)
            & op(op(e3,e4),e4) = e3
            & op(op(e3,e4),e3) != e4 )
        & ~ ( op(e0,e4) != op(e4,e0)
            & op(op(e4,e0),e0) = e4
            & op(op(e4,e0),e4) != e0 )
        & ~ ( op(e1,e4) != op(e4,e1)
            & op(op(e4,e1),e1) = e4
            & op(op(e4,e1),e4) != e1 )
        & op(e2,e4) != op(e4,e2)
        & op(op(e4,e2),e2) = e4 )
     => op(op(e4,e2),e4) = e2 ),
    inference(negate,[],[subgoal_22]) ).

fof(normalize_22_0,plain,
    ( op(e2,e4) != op(e4,e2)
    & op(op(e4,e2),e4) != e2
    & op(op(e4,e2),e2) = e4
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = e1 )
    & ( op(op(e0,e2),e2) != e0
      | op(e2,e0) = op(e0,e2)
      | op(op(e0,e2),e0) = e2 )
    & ( op(op(e0,e3),e3) != e0
      | op(e3,e0) = op(e0,e3)
      | op(op(e0,e3),e0) = e3 )
    & ( op(op(e0,e4),e4) != e0
      | op(e4,e0) = op(e0,e4)
      | op(op(e0,e4),e0) = e4 )
    & ( op(op(e1,e0),e0) != e1
      | op(e0,e1) = op(e1,e0)
      | op(op(e1,e0),e1) = e0 )
    & ( op(op(e1,e2),e2) != e1
      | op(e2,e1) = op(e1,e2)
      | op(op(e1,e2),e1) = e2 )
    & ( op(op(e1,e3),e3) != e1
      | op(e3,e1) = op(e1,e3)
      | op(op(e1,e3),e1) = e3 )
    & ( op(op(e1,e4),e4) != e1
      | op(e4,e1) = op(e1,e4)
      | op(op(e1,e4),e1) = e4 )
    & ( op(op(e2,e0),e0) != e2
      | op(e0,e2) = op(e2,e0)
      | op(op(e2,e0),e2) = e0 )
    & ( op(op(e2,e1),e1) != e2
      | op(e1,e2) = op(e2,e1)
      | op(op(e2,e1),e2) = e1 )
    & ( op(op(e2,e3),e3) != e2
      | op(e3,e2) = op(e2,e3)
      | op(op(e2,e3),e2) = e3 )
    & ( op(op(e2,e4),e4) != e2
      | op(e4,e2) = op(e2,e4)
      | op(op(e2,e4),e2) = e4 )
    & ( op(op(e3,e0),e0) != e3
      | op(e0,e3) = op(e3,e0)
      | op(op(e3,e0),e3) = e0 )
    & ( op(op(e3,e1),e1) != e3
      | op(e1,e3) = op(e3,e1)
      | op(op(e3,e1),e3) = e1 )
    & ( op(op(e3,e2),e2) != e3
      | op(e2,e3) = op(e3,e2)
      | op(op(e3,e2),e3) = e2 )
    & ( op(op(e3,e4),e4) != e3
      | op(e4,e3) = op(e3,e4)
      | op(op(e3,e4),e3) = e4 )
    & ( op(op(e4,e0),e0) != e4
      | op(e0,e4) = op(e4,e0)
      | op(op(e4,e0),e4) = e0 )
    & ( op(op(e4,e1),e1) != e4
      | op(e1,e4) = op(e4,e1)
      | op(op(e4,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_22_0]) ).

fof(normalize_22_1,plain,
    op(op(e4,e2),e2) = e4,
    inference(conjunct,[],[normalize_22_0]) ).

fof(normalize_22_2,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_22_3,plain,
    ( op(e4,e2) = e0
    | op(e4,e2) = e1
    | op(e4,e2) = e2
    | op(e4,e2) = e3
    | op(e4,e2) = e4 ),
    inference(conjunct,[],[normalize_22_2]) ).

fof(normalize_22_4,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_22_5,plain,
    op(e2,e2) != op(e4,e2),
    inference(conjunct,[],[normalize_22_4]) ).

fof(normalize_22_6,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_7,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_22_6]) ).

fof(normalize_22_8,plain,
    op(e3,e2) != op(e4,e2),
    inference(conjunct,[],[normalize_22_4]) ).

fof(normalize_22_9,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_22_6]) ).

fof(normalize_22_10,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_11,plain,
    e3 != e4,
    inference(conjunct,[],[normalize_22_10]) ).

fof(normalize_22_12,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_22_13,plain,
    op(unit,e2) = e2,
    inference(conjunct,[],[normalize_22_12]) ).

fof(normalize_22_14,plain,
    op(e3,unit) = e3,
    inference(conjunct,[],[normalize_22_12]) ).

fof(normalize_22_15,plain,
    op(unit,e1) = e1,
    inference(conjunct,[],[normalize_22_12]) ).

fof(normalize_22_16,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(conjunct,[],[normalize_22_12]) ).

fof(normalize_22_17,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_22_6]) ).

fof(normalize_22_18,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_22_10]) ).

fof(normalize_22_19,plain,
    e1 != e3,
    inference(conjunct,[],[normalize_22_10]) ).

fof(normalize_22_20,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_22_6]) ).

fof(normalize_22_21,plain,
    e2 != e4,
    inference(conjunct,[],[normalize_22_10]) ).

fof(normalize_22_22,plain,
    op(e4,e0) != op(e4,e2),
    inference(conjunct,[],[normalize_22_4]) ).

fof(normalize_22_23,plain,
    op(e4,unit) = e4,
    inference(conjunct,[],[normalize_22_12]) ).

cnf(refute_22_0,plain,
    op(op(e4,e2),e2) = e4,
    inference(canonicalize,[],[normalize_22_1]) ).

cnf(refute_22_1,plain,
    ( op(e4,e2) = e0
    | op(e4,e2) = e1
    | op(e4,e2) = e2
    | op(e4,e2) = e3
    | op(e4,e2) = e4 ),
    inference(canonicalize,[],[normalize_22_3]) ).

cnf(refute_22_2,plain,
    op(e2,e2) != op(e4,e2),
    inference(canonicalize,[],[normalize_22_5]) ).

cnf(refute_22_3,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_22_7]) ).

cnf(refute_22_4,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_22_5,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_22_6,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_22_4,refute_22_5]) ).

cnf(refute_22_7,plain,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_22_6:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_22_8,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_22_3,refute_22_7]) ).

cnf(refute_22_9,plain,
    ( e3 != op(e4,e2)
    | op(e2,e2) != e3
    | op(e2,e2) = op(e4,e2) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e2),e3) ),[1],$fot(op(e4,e2))]]) ).

cnf(refute_22_10,plain,
    ( e3 != op(e4,e2)
    | op(e2,e2) = op(e4,e2) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_22_8,refute_22_9]) ).

cnf(refute_22_11,plain,
    e3 != op(e4,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e4,e2)) )],[refute_22_10,refute_22_2]) ).

cnf(refute_22_12,plain,
    ( op(e4,e2) != e3
    | e3 = op(e4,e2) ),
    inference(subst,[],[refute_22_6:[bind(X,$fot(op(e4,e2))),bind(Y,$fot(e3))]]) ).

cnf(refute_22_13,plain,
    op(e4,e2) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e4,e2)) )],[refute_22_12,refute_22_11]) ).

cnf(refute_22_14,plain,
    ( op(e4,e2) = e0
    | op(e4,e2) = e1
    | op(e4,e2) = e2
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,e2),e3) )],[refute_22_1,refute_22_13]) ).

cnf(refute_22_15,plain,
    op(e3,e2) != op(e4,e2),
    inference(canonicalize,[],[normalize_22_8]) ).

cnf(refute_22_16,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_22_9]) ).

cnf(refute_22_17,plain,
    op(op(e2,e2),e2) = op(op(e2,e2),e2),
    introduced(tautology,[refl,[$fot(op(op(e2,e2),e2))]]) ).

cnf(refute_22_18,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_22_19,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_22_17,refute_22_18]) ).

cnf(refute_22_20,plain,
    op(op(e2,e2),e2) = op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_22_8,refute_22_19]) ).

cnf(refute_22_21,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_22_22,plain,
    ( e1 != op(op(e2,e2),e2)
    | e1 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(e3,e2)) )],[refute_22_20,refute_22_21]) ).

cnf(refute_22_23,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_22_16,refute_22_22]) ).

cnf(refute_22_24,plain,
    ( e1 != op(e3,e2)
    | op(e3,e2) = e1 ),
    inference(subst,[],[refute_22_6:[bind(X,$fot(e1)),bind(Y,$fot(op(e3,e2)))]]) ).

cnf(refute_22_25,plain,
    op(e3,e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e2)) )],[refute_22_23,refute_22_24]) ).

cnf(refute_22_26,plain,
    ( e1 != op(e4,e2)
    | op(e3,e2) != e1
    | op(e3,e2) = op(e4,e2) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e2),e1) ),[1],$fot(op(e4,e2))]]) ).

cnf(refute_22_27,plain,
    ( e1 != op(e4,e2)
    | op(e3,e2) = op(e4,e2) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_22_25,refute_22_26]) ).

cnf(refute_22_28,plain,
    e1 != op(e4,e2),
    inference(resolve,[$cnf( $equal(op(e3,e2),op(e4,e2)) )],[refute_22_27,refute_22_15]) ).

cnf(refute_22_29,plain,
    ( op(e4,e2) != e1
    | e1 = op(e4,e2) ),
    inference(subst,[],[refute_22_6:[bind(X,$fot(op(e4,e2))),bind(Y,$fot(e1))]]) ).

cnf(refute_22_30,plain,
    op(e4,e2) != e1,
    inference(resolve,[$cnf( $equal(e1,op(e4,e2)) )],[refute_22_29,refute_22_28]) ).

cnf(refute_22_31,plain,
    ( op(e4,e2) = e0
    | op(e4,e2) = e2
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,e2),e1) )],[refute_22_14,refute_22_30]) ).

cnf(refute_22_32,plain,
    ( op(e4,e2) != e2
    | op(op(e4,e2),e2) != e4
    | op(e2,e2) = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e4,e2),e2),e4) ),[0,0],$fot(e2)]]) ).

cnf(refute_22_33,plain,
    ( op(op(e4,e2),e2) != e4
    | op(e2,e2) = e4
    | op(e4,e2) = e0
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,e2),e2) )],[refute_22_31,refute_22_32]) ).

cnf(refute_22_34,plain,
    ( op(e2,e2) = e4
    | op(e4,e2) = e0
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(op(e4,e2),e2),e4) )],[refute_22_0,refute_22_33]) ).

cnf(refute_22_35,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_36,plain,
    ( op(e2,e2) != e4
    | e3 = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_22_8,refute_22_35]) ).

cnf(refute_22_37,plain,
    ( e3 = e4
    | op(e4,e2) = e0
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_22_34,refute_22_36]) ).

cnf(refute_22_38,plain,
    e3 != e4,
    inference(canonicalize,[],[normalize_22_11]) ).

cnf(refute_22_39,plain,
    ( op(e4,e2) = e0
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_22_37,refute_22_38]) ).

cnf(refute_22_40,plain,
    ( op(e4,e2) != e0
    | op(op(e4,e2),e2) != e4
    | op(e0,e2) = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e4,e2),e2),e4) ),[0,0],$fot(e0)]]) ).

cnf(refute_22_41,plain,
    ( op(op(e4,e2),e2) != e4
    | op(e0,e2) = e4
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,e2),e0) )],[refute_22_39,refute_22_40]) ).

cnf(refute_22_42,plain,
    ( op(e0,e2) = e4
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(op(e4,e2),e2),e4) )],[refute_22_0,refute_22_41]) ).

cnf(refute_22_43,plain,
    op(unit,e2) = e2,
    inference(canonicalize,[],[normalize_22_13]) ).

cnf(refute_22_44,plain,
    op(e3,unit) = e3,
    inference(canonicalize,[],[normalize_22_14]) ).

cnf(refute_22_45,plain,
    op(unit,e1) = e1,
    inference(canonicalize,[],[normalize_22_15]) ).

cnf(refute_22_46,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(canonicalize,[],[normalize_22_16]) ).

cnf(refute_22_47,plain,
    ( op(unit,e2) != e2
    | unit != e4
    | op(e4,e2) = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e2),e2) ),[0,0],$fot(e4)]]) ).

cnf(refute_22_48,plain,
    ( op(unit,e2) != e2
    | op(e4,e2) = e2
    | unit = e0
    | unit = e1
    | unit = e2
    | unit = e3 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_22_46,refute_22_47]) ).

cnf(refute_22_49,plain,
    ( op(e4,e2) = e2
    | unit = e0
    | unit = e1
    | unit = e2
    | unit = e3 ),
    inference(resolve,[$cnf( $equal(op(unit,e2),e2) )],[refute_22_43,refute_22_48]) ).

cnf(refute_22_50,plain,
    ( op(op(e4,e2),e2) != e4
    | op(e2,e2) = e4
    | unit = e0
    | unit = e1
    | unit = e2
    | unit = e3 ),
    inference(resolve,[$cnf( $equal(op(e4,e2),e2) )],[refute_22_49,refute_22_32]) ).

cnf(refute_22_51,plain,
    ( op(e2,e2) = e4
    | unit = e0
    | unit = e1
    | unit = e2
    | unit = e3 ),
    inference(resolve,[$cnf( $equal(op(op(e4,e2),e2),e4) )],[refute_22_0,refute_22_50]) ).

cnf(refute_22_52,plain,
    ( e3 = e4
    | unit = e0
    | unit = e1
    | unit = e2
    | unit = e3 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e4) )],[refute_22_51,refute_22_36]) ).

cnf(refute_22_53,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e3 ),
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_22_52,refute_22_38]) ).

cnf(refute_22_54,plain,
    ( op(unit,e1) != e1
    | unit != e1
    | op(e1,e1) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e1),e1) ),[0,0],$fot(e1)]]) ).

cnf(refute_22_55,plain,
    ( op(unit,e1) != e1
    | op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_22_53,refute_22_54]) ).

cnf(refute_22_56,plain,
    ( op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3 ),
    inference(resolve,[$cnf( $equal(op(unit,e1),e1) )],[refute_22_45,refute_22_55]) ).

cnf(refute_22_57,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_22_17]) ).

cnf(refute_22_58,plain,
    ( e1 != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) = e1 ),
    inference(subst,[],[refute_22_6:[bind(X,$fot(e1)),bind(Y,$fot(op(op(e2,e2),e2)))]]) ).

cnf(refute_22_59,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_22_16,refute_22_58]) ).

cnf(refute_22_60,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_22_61,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_22_62,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_22_60,refute_22_61]) ).

cnf(refute_22_63,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_22_59,refute_22_62]) ).

cnf(refute_22_64,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_22_65,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_22_66,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_22_64,refute_22_65]) ).

cnf(refute_22_67,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_22_59,refute_22_66]) ).

cnf(refute_22_68,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_22_69,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_22_6,refute_22_68]) ).

cnf(refute_22_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,op(op(e2,e2),e2))
    | op(op(op(e2,e2),e2),op(op(e2,e2),e2)) = op(e1,e1) ),
    inference(subst,[],[refute_22_69:[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_22_71,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_22_67,refute_22_70]) ).

cnf(refute_22_72,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_22_63,refute_22_71]) ).

cnf(refute_22_73,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_22_74,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_22_72,refute_22_73]) ).

cnf(refute_22_75,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_22_57,refute_22_74]) ).

cnf(refute_22_76,plain,
    ( e0 != op(e1,e1)
    | op(e1,e1) = e0 ),
    inference(subst,[],[refute_22_6:[bind(X,$fot(e0)),bind(Y,$fot(op(e1,e1)))]]) ).

cnf(refute_22_77,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_22_75,refute_22_76]) ).

cnf(refute_22_78,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_22_79,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_22_77,refute_22_78]) ).

cnf(refute_22_80,plain,
    ( e0 = e1
    | unit = e0
    | unit = e2
    | unit = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_22_56,refute_22_79]) ).

cnf(refute_22_81,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_22_18]) ).

cnf(refute_22_82,plain,
    ( unit = e0
    | unit = e2
    | unit = e3 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_22_80,refute_22_81]) ).

cnf(refute_22_83,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_22_84,plain,
    ( op(e3,unit) != e3
    | op(e3,e2) = e3
    | unit = e0
    | unit = e3 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_22_82,refute_22_83]) ).

cnf(refute_22_85,plain,
    ( op(e3,e2) = e3
    | unit = e0
    | unit = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_22_44,refute_22_84]) ).

cnf(refute_22_86,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_22_87,plain,
    ( op(e3,e2) != e3
    | e1 = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_22_25,refute_22_86]) ).

cnf(refute_22_88,plain,
    ( e1 = e3
    | unit = e0
    | unit = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e3) )],[refute_22_85,refute_22_87]) ).

cnf(refute_22_89,plain,
    e1 != e3,
    inference(canonicalize,[],[normalize_22_19]) ).

cnf(refute_22_90,plain,
    ( unit = e0
    | unit = e3 ),
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_22_88,refute_22_89]) ).

cnf(refute_22_91,plain,
    ( op(e3,unit) != e3
    | unit != e3
    | op(e3,e3) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,unit),e3) ),[0,1],$fot(e3)]]) ).

cnf(refute_22_92,plain,
    ( op(e3,unit) != e3
    | op(e3,e3) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_22_90,refute_22_91]) ).

cnf(refute_22_93,plain,
    ( op(e3,e3) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_22_44,refute_22_92]) ).

cnf(refute_22_94,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_22_20]) ).

cnf(refute_22_95,plain,
    op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).

cnf(refute_22_96,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_22_97,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_22_95,refute_22_96]) ).

cnf(refute_22_98,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_22_8,refute_22_97]) ).

cnf(refute_22_99,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_22_100,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_22_101,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_22_99,refute_22_100]) ).

cnf(refute_22_102,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_22_8,refute_22_101]) ).

cnf(refute_22_103,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_22_69:[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_22_104,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_22_102,refute_22_103]) ).

cnf(refute_22_105,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_22_98,refute_22_104]) ).

cnf(refute_22_106,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_22_107,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_22_105,refute_22_106]) ).

cnf(refute_22_108,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_22_94,refute_22_107]) ).

cnf(refute_22_109,plain,
    ( e4 != op(e3,e3)
    | op(e3,e3) = e4 ),
    inference(subst,[],[refute_22_6:[bind(X,$fot(e4)),bind(Y,$fot(op(e3,e3)))]]) ).

cnf(refute_22_110,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_22_108,refute_22_109]) ).

cnf(refute_22_111,plain,
    ( op(e3,e3) != e3
    | op(e3,e3) != e4
    | e4 = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e3),e3) ),[0],$fot(e4)]]) ).

cnf(refute_22_112,plain,
    ( op(e3,e3) != e3
    | e4 = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_22_110,refute_22_111]) ).

cnf(refute_22_113,plain,
    ( e4 = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e3) )],[refute_22_93,refute_22_112]) ).

cnf(refute_22_114,plain,
    ( e4 != e3
    | e3 = e4 ),
    inference(subst,[],[refute_22_6:[bind(X,$fot(e4)),bind(Y,$fot(e3))]]) ).

cnf(refute_22_115,plain,
    e4 != e3,
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_22_114,refute_22_38]) ).

cnf(refute_22_116,plain,
    unit = e0,
    inference(resolve,[$cnf( $equal(e4,e3) )],[refute_22_113,refute_22_115]) ).

cnf(refute_22_117,plain,
    op(unit,e2) = op(unit,e2),
    introduced(tautology,[refl,[$fot(op(unit,e2))]]) ).

cnf(refute_22_118,plain,
    ( op(unit,e2) != op(unit,e2)
    | unit != e0
    | op(unit,e2) = op(e0,e2) ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e2),op(unit,e2)) ),[1,0],$fot(e0)]]) ).

cnf(refute_22_119,plain,
    ( unit != e0
    | op(unit,e2) = op(e0,e2) ),
    inference(resolve,[$cnf( $equal(op(unit,e2),op(unit,e2)) )],[refute_22_117,refute_22_118]) ).

cnf(refute_22_120,plain,
    op(unit,e2) = op(e0,e2),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_22_116,refute_22_119]) ).

cnf(refute_22_121,plain,
    ( op(unit,e2) != e2
    | op(unit,e2) != op(e0,e2)
    | op(e0,e2) = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e2),e2) ),[0],$fot(op(e0,e2))]]) ).

cnf(refute_22_122,plain,
    ( op(unit,e2) != e2
    | op(e0,e2) = e2 ),
    inference(resolve,[$cnf( $equal(op(unit,e2),op(e0,e2)) )],[refute_22_120,refute_22_121]) ).

cnf(refute_22_123,plain,
    op(e0,e2) = e2,
    inference(resolve,[$cnf( $equal(op(unit,e2),e2) )],[refute_22_43,refute_22_122]) ).

cnf(refute_22_124,plain,
    ( op(e0,e2) != e2
    | op(e0,e2) != e4
    | e2 = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e0,e2),e4) ),[0],$fot(e2)]]) ).

cnf(refute_22_125,plain,
    ( op(e0,e2) != e4
    | e2 = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),e2) )],[refute_22_123,refute_22_124]) ).

cnf(refute_22_126,plain,
    ( e2 = e4
    | op(e4,e2) = e4 ),
    inference(resolve,[$cnf( $equal(op(e0,e2),e4) )],[refute_22_42,refute_22_125]) ).

cnf(refute_22_127,plain,
    e2 != e4,
    inference(canonicalize,[],[normalize_22_21]) ).

cnf(refute_22_128,plain,
    op(e4,e2) = e4,
    inference(resolve,[$cnf( $equal(e2,e4) )],[refute_22_126,refute_22_127]) ).

cnf(refute_22_129,plain,
    op(e4,e0) != op(e4,e2),
    inference(canonicalize,[],[normalize_22_22]) ).

cnf(refute_22_130,plain,
    op(e4,unit) = e4,
    inference(canonicalize,[],[normalize_22_23]) ).

cnf(refute_22_131,plain,
    op(e4,unit) = op(e4,unit),
    introduced(tautology,[refl,[$fot(op(e4,unit))]]) ).

cnf(refute_22_132,plain,
    ( op(e4,unit) != op(e4,unit)
    | unit != e0
    | op(e4,unit) = op(e4,e0) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,unit),op(e4,unit)) ),[1,1],$fot(e0)]]) ).

cnf(refute_22_133,plain,
    ( unit != e0
    | op(e4,unit) = op(e4,e0) ),
    inference(resolve,[$cnf( $equal(op(e4,unit),op(e4,unit)) )],[refute_22_131,refute_22_132]) ).

cnf(refute_22_134,plain,
    op(e4,unit) = op(e4,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_22_116,refute_22_133]) ).

cnf(refute_22_135,plain,
    ( op(e4,unit) != e4
    | op(e4,unit) != op(e4,e0)
    | op(e4,e0) = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,unit),e4) ),[0],$fot(op(e4,e0))]]) ).

cnf(refute_22_136,plain,
    ( op(e4,unit) != e4
    | op(e4,e0) = e4 ),
    inference(resolve,[$cnf( $equal(op(e4,unit),op(e4,e0)) )],[refute_22_134,refute_22_135]) ).

cnf(refute_22_137,plain,
    op(e4,e0) = e4,
    inference(resolve,[$cnf( $equal(op(e4,unit),e4) )],[refute_22_130,refute_22_136]) ).

cnf(refute_22_138,plain,
    ( e4 != op(e4,e2)
    | op(e4,e0) != e4
    | op(e4,e0) = op(e4,e2) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e4,e0),e4) ),[1],$fot(op(e4,e2))]]) ).

cnf(refute_22_139,plain,
    ( e4 != op(e4,e2)
    | op(e4,e0) = op(e4,e2) ),
    inference(resolve,[$cnf( $equal(op(e4,e0),e4) )],[refute_22_137,refute_22_138]) ).

cnf(refute_22_140,plain,
    e4 != op(e4,e2),
    inference(resolve,[$cnf( $equal(op(e4,e0),op(e4,e2)) )],[refute_22_139,refute_22_129]) ).

cnf(refute_22_141,plain,
    ( op(e4,e2) != e4
    | e4 = op(e4,e2) ),
    inference(subst,[],[refute_22_6:[bind(X,$fot(op(e4,e2))),bind(Y,$fot(e4))]]) ).

cnf(refute_22_142,plain,
    op(e4,e2) != e4,
    inference(resolve,[$cnf( $equal(e4,op(e4,e2)) )],[refute_22_141,refute_22_140]) ).

cnf(refute_22_143,plain,
    $false,
    inference(resolve,[$cnf( $equal(op(e4,e2),e4) )],[refute_22_128,refute_22_142]) ).

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) != op(e0,e0)
            & op(op(e0,e0),e0) = e0
            & op(op(e0,e0),e0) != e0 )
        & ~ ( op(e1,e0) != op(e0,e1)
            & op(op(e0,e1),e1) = e0
            & op(op(e0,e1),e0) != e1 )
        & ~ ( op(e2,e0) != op(e0,e2)
            & op(op(e0,e2),e2) = e0
            & op(op(e0,e2),e0) != e2 )
        & ~ ( op(e3,e0) != op(e0,e3)
            & op(op(e0,e3),e3) = e0
            & op(op(e0,e3),e0) != e3 )
        & ~ ( op(e4,e0) != op(e0,e4)
            & op(op(e0,e4),e4) = e0
            & op(op(e0,e4),e0) != e4 )
        & ~ ( op(e0,e1) != op(e1,e0)
            & op(op(e1,e0),e0) = e1
            & op(op(e1,e0),e1) != e0 )
        & ~ ( op(e1,e1) != op(e1,e1)
            & op(op(e1,e1),e1) = e1
            & op(op(e1,e1),e1) != e1 )
        & ~ ( op(e2,e1) != op(e1,e2)
            & op(op(e1,e2),e2) = e1
            & op(op(e1,e2),e1) != e2 )
        & ~ ( op(e3,e1) != op(e1,e3)
            & op(op(e1,e3),e3) = e1
            & op(op(e1,e3),e1) != e3 )
        & ~ ( op(e4,e1) != op(e1,e4)
            & op(op(e1,e4),e4) = e1
            & op(op(e1,e4),e1) != e4 )
        & ~ ( op(e0,e2) != op(e2,e0)
            & op(op(e2,e0),e0) = e2
            & op(op(e2,e0),e2) != e0 )
        & ~ ( op(e1,e2) != op(e2,e1)
            & op(op(e2,e1),e1) = e2
            & op(op(e2,e1),e2) != e1 )
        & ~ ( op(e2,e2) != op(e2,e2)
            & op(op(e2,e2),e2) = e2
            & op(op(e2,e2),e2) != e2 )
        & ~ ( op(e3,e2) != op(e2,e3)
            & op(op(e2,e3),e3) = e2
            & op(op(e2,e3),e2) != e3 )
        & ~ ( op(e4,e2) != op(e2,e4)
            & op(op(e2,e4),e4) = e2
            & op(op(e2,e4),e2) != e4 )
        & ~ ( op(e0,e3) != op(e3,e0)
            & op(op(e3,e0),e0) = e3
            & op(op(e3,e0),e3) != e0 )
        & ~ ( op(e1,e3) != op(e3,e1)
            & op(op(e3,e1),e1) = e3
            & op(op(e3,e1),e3) != e1 )
        & ~ ( op(e2,e3) != op(e3,e2)
            & op(op(e3,e2),e2) = e3
            & op(op(e3,e2),e3) != e2 )
        & ~ ( op(e3,e3) != op(e3,e3)
            & op(op(e3,e3),e3) = e3
            & op(op(e3,e3),e3) != e3 )
        & ~ ( op(e4,e3) != op(e3,e4)
            & op(op(e3,e4),e4) = e3
            & op(op(e3,e4),e3) != e4 )
        & ~ ( op(e0,e4) != op(e4,e0)
            & op(op(e4,e0),e0) = e4
            & op(op(e4,e0),e4) != e0 )
        & ~ ( op(e1,e4) != op(e4,e1)
            & op(op(e4,e1),e1) = e4
            & op(op(e4,e1),e4) != e1 )
        & ~ ( op(e2,e4) != op(e4,e2)
            & op(op(e4,e2),e2) = e4
            & op(op(e4,e2),e4) != e2 )
        & op(e3,e4) != op(e4,e3)
        & op(op(e4,e3),e3) = e4 )
     => op(op(e4,e3),e4) = e3 ),
    inference(negate,[],[subgoal_23]) ).

fof(normalize_23_0,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_23_1,plain,
    ( op(e2,e0) = e0
    | op(e2,e1) = e0
    | op(e2,e2) = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(conjunct,[],[normalize_23_0]) ).

fof(normalize_23_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_23_3,plain,
    e3 = op(e2,e2),
    inference(conjunct,[],[normalize_23_2]) ).

fof(normalize_23_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_23_5,plain,
    e0 != e3,
    inference(conjunct,[],[normalize_23_4]) ).

fof(normalize_23_6,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_7,plain,
    op(e1,e1) != op(e2,e1),
    inference(conjunct,[],[normalize_23_6]) ).

fof(normalize_23_8,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(conjunct,[],[normalize_23_2]) ).

fof(normalize_23_9,plain,
    e1 = op(op(e2,e2),e2),
    inference(conjunct,[],[normalize_23_2]) ).

fof(normalize_23_10,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_23_11,plain,
    op(e2,unit) = e2,
    inference(conjunct,[],[normalize_23_10]) ).

fof(normalize_23_12,plain,
    ( op(e3,e4) != op(e4,e3)
    & op(op(e4,e3),e4) != e3
    & op(op(e4,e3),e3) = e4
    & ( op(op(e0,e1),e1) != e0
      | op(e1,e0) = op(e0,e1)
      | op(op(e0,e1),e0) = e1 )
    & ( op(op(e0,e2),e2) != e0
      | op(e2,e0) = op(e0,e2)
      | op(op(e0,e2),e0) = e2 )
    & ( op(op(e0,e3),e3) != e0
      | op(e3,e0) = op(e0,e3)
      | op(op(e0,e3),e0) = e3 )
    & ( op(op(e0,e4),e4) != e0
      | op(e4,e0) = op(e0,e4)
      | op(op(e0,e4),e0) = e4 )
    & ( op(op(e1,e0),e0) != e1
      | op(e0,e1) = op(e1,e0)
      | op(op(e1,e0),e1) = e0 )
    & ( op(op(e1,e2),e2) != e1
      | op(e2,e1) = op(e1,e2)
      | op(op(e1,e2),e1) = e2 )
    & ( op(op(e1,e3),e3) != e1
      | op(e3,e1) = op(e1,e3)
      | op(op(e1,e3),e1) = e3 )
    & ( op(op(e1,e4),e4) != e1
      | op(e4,e1) = op(e1,e4)
      | op(op(e1,e4),e1) = e4 )
    & ( op(op(e2,e0),e0) != e2
      | op(e0,e2) = op(e2,e0)
      | op(op(e2,e0),e2) = e0 )
    & ( op(op(e2,e1),e1) != e2
      | op(e1,e2) = op(e2,e1)
      | op(op(e2,e1),e2) = e1 )
    & ( op(op(e2,e3),e3) != e2
      | op(e3,e2) = op(e2,e3)
      | op(op(e2,e3),e2) = e3 )
    & ( op(op(e2,e4),e4) != e2
      | op(e4,e2) = op(e2,e4)
      | op(op(e2,e4),e2) = e4 )
    & ( op(op(e3,e0),e0) != e3
      | op(e0,e3) = op(e3,e0)
      | op(op(e3,e0),e3) = e0 )
    & ( op(op(e3,e1),e1) != e3
      | op(e1,e3) = op(e3,e1)
      | op(op(e3,e1),e3) = e1 )
    & ( op(op(e3,e2),e2) != e3
      | op(e2,e3) = op(e3,e2)
      | op(op(e3,e2),e3) = e2 )
    & ( op(op(e3,e4),e4) != e3
      | op(e4,e3) = op(e3,e4)
      | op(op(e3,e4),e3) = e4 )
    & ( op(op(e4,e0),e0) != e4
      | op(e0,e4) = op(e4,e0)
      | op(op(e4,e0),e4) = e0 )
    & ( op(op(e4,e1),e1) != e4
      | op(e1,e4) = op(e4,e1)
      | op(op(e4,e1),e4) = e1 )
    & ( op(op(e4,e2),e2) != e4
      | op(e2,e4) = op(e4,e2)
      | op(op(e4,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_23_0]) ).

fof(normalize_23_13,plain,
    op(e3,e4) != op(e4,e3),
    inference(conjunct,[],[normalize_23_12]) ).

fof(normalize_23_14,plain,
    op(e3,unit) = e3,
    inference(conjunct,[],[normalize_23_10]) ).

fof(normalize_23_15,plain,
    op(unit,e3) = e3,
    inference(conjunct,[],[normalize_23_10]) ).

fof(normalize_23_16,plain,
    op(e1,unit) = e1,
    inference(conjunct,[],[normalize_23_10]) ).

fof(normalize_23_17,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(conjunct,[],[normalize_23_10]) ).

fof(normalize_23_18,plain,
    e0 != e1,
    inference(conjunct,[],[normalize_23_4]) ).

fof(normalize_23_19,plain,
    op(e2,e2) != op(e2,e3),
    inference(conjunct,[],[normalize_23_6]) ).

fof(normalize_23_20,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(conjunct,[],[normalize_23_2]) ).

fof(normalize_23_21,plain,
    e3 != e4,
    inference(conjunct,[],[normalize_23_4]) ).

fof(normalize_23_22,plain,
    op(op(e4,e3),e3) = e4,
    inference(conjunct,[],[normalize_23_12]) ).

fof(normalize_23_23,plain,
    ( op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e3,e3) = e1
    | op(e4,e3) = e1 ),
    inference(conjunct,[],[normalize_23_0]) ).

fof(normalize_23_24,plain,
    e1 != e4,
    inference(conjunct,[],[normalize_23_4]) ).

fof(normalize_23_25,plain,
    op(e1,e3) != op(e3,e3),
    inference(conjunct,[],[normalize_23_6]) ).

fof(normalize_23_26,plain,
    ( op(op(e2,e3),e3) != e2
    | op(e3,e2) = op(e2,e3)
    | op(op(e2,e3),e2) = e3 ),
    inference(conjunct,[],[normalize_23_12]) ).

fof(normalize_23_27,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_23_28,plain,
    ( op(e2,e3) = e0
    | op(e2,e3) = e1
    | op(e2,e3) = e2
    | op(e2,e3) = e3
    | op(e2,e3) = e4 ),
    inference(conjunct,[],[normalize_23_27]) ).

fof(normalize_23_29,plain,
    op(e2,e3) != op(e3,e3),
    inference(conjunct,[],[normalize_23_6]) ).

fof(normalize_23_30,plain,
    op(e1,e2) != op(e2,e2),
    inference(conjunct,[],[normalize_23_6]) ).

fof(normalize_23_31,plain,
    op(e3,e1) != op(e3,e2),
    inference(conjunct,[],[normalize_23_6]) ).

fof(normalize_23_32,plain,
    ( op(op(e1,e3),e3) != e1
    | op(e3,e1) = op(e1,e3)
    | op(op(e1,e3),e1) = e3 ),
    inference(conjunct,[],[normalize_23_12]) ).

fof(normalize_23_33,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e3) = e4 ),
    inference(conjunct,[],[normalize_23_27]) ).

fof(normalize_23_34,plain,
    op(e1,e1) != op(e1,e3),
    inference(conjunct,[],[normalize_23_6]) ).

fof(normalize_23_35,plain,
    e1 != e2,
    inference(conjunct,[],[normalize_23_4]) ).

fof(normalize_23_36,plain,
    e1 != e3,
    inference(conjunct,[],[normalize_23_4]) ).

fof(normalize_23_37,plain,
    e0 != e2,
    inference(conjunct,[],[normalize_23_4]) ).

fof(normalize_23_38,plain,
    op(e2,e4) != op(e3,e4),
    inference(conjunct,[],[normalize_23_6]) ).

fof(normalize_23_39,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e3) = e0
    | op(e3,e4) = e0 ),
    inference(conjunct,[],[normalize_23_0]) ).

fof(normalize_23_40,plain,
    e0 != e4,
    inference(conjunct,[],[normalize_23_4]) ).

fof(normalize_23_41,plain,
    op(e1,e1) != op(e3,e1),
    inference(conjunct,[],[normalize_23_6]) ).

cnf(refute_23_0,plain,
    ( op(e2,e0) = e0
    | op(e2,e1) = e0
    | op(e2,e2) = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(canonicalize,[],[normalize_23_1]) ).

cnf(refute_23_1,plain,
    e3 = op(e2,e2),
    inference(canonicalize,[],[normalize_23_3]) ).

cnf(refute_23_2,plain,
    X = X,
    introduced(tautology,[refl,[$fot(X)]]) ).

cnf(refute_23_3,plain,
    ( X != X
    | X != Y
    | Y = X ),
    introduced(tautology,[equality,[$cnf( $equal(X,X) ),[0],$fot(Y)]]) ).

cnf(refute_23_4,plain,
    ( X != Y
    | Y = X ),
    inference(resolve,[$cnf( $equal(X,X) )],[refute_23_2,refute_23_3]) ).

cnf(refute_23_5,plain,
    ( e3 != op(e2,e2)
    | op(e2,e2) = e3 ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(e3)),bind(Y,$fot(op(e2,e2)))]]) ).

cnf(refute_23_6,plain,
    op(e2,e2) = e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e2)) )],[refute_23_1,refute_23_5]) ).

cnf(refute_23_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_23_8,plain,
    ( op(e2,e2) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_23_6,refute_23_7]) ).

cnf(refute_23_9,plain,
    ( e3 = e0
    | op(e2,e0) = e0
    | op(e2,e1) = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e0) )],[refute_23_0,refute_23_8]) ).

cnf(refute_23_10,plain,
    e0 != e3,
    inference(canonicalize,[],[normalize_23_5]) ).

cnf(refute_23_11,plain,
    ( e3 != e0
    | e0 = e3 ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(e3)),bind(Y,$fot(e0))]]) ).

cnf(refute_23_12,plain,
    e3 != e0,
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_23_11,refute_23_10]) ).

cnf(refute_23_13,plain,
    ( op(e2,e0) = e0
    | op(e2,e1) = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_23_9,refute_23_12]) ).

cnf(refute_23_14,plain,
    op(e1,e1) != op(e2,e1),
    inference(canonicalize,[],[normalize_23_7]) ).

cnf(refute_23_15,plain,
    e0 = op(op(op(e2,e2),e2),op(op(e2,e2),e2)),
    inference(canonicalize,[],[normalize_23_8]) ).

cnf(refute_23_16,plain,
    e1 = op(op(e2,e2),e2),
    inference(canonicalize,[],[normalize_23_9]) ).

cnf(refute_23_17,plain,
    ( e1 != op(op(e2,e2),e2)
    | op(op(e2,e2),e2) = e1 ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(e1)),bind(Y,$fot(op(op(e2,e2),e2)))]]) ).

cnf(refute_23_18,plain,
    op(op(e2,e2),e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_23_16,refute_23_17]) ).

cnf(refute_23_19,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_23_20,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_23_21,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_23_19,refute_23_20]) ).

cnf(refute_23_22,plain,
    op(e1,op(op(e2,e2),e2)) = op(e1,e1),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),e1) )],[refute_23_18,refute_23_21]) ).

cnf(refute_23_23,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_23_24,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_23_25,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_23_23,refute_23_24]) ).

cnf(refute_23_26,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_23_18,refute_23_25]) ).

cnf(refute_23_27,plain,
    ( Y != X
    | Y != Z
    | X = Z ),
    introduced(tautology,[equality,[$cnf( $equal(Y,Z) ),[0],$fot(X)]]) ).

cnf(refute_23_28,plain,
    ( X != Y
    | Y != Z
    | X = Z ),
    inference(resolve,[$cnf( $equal(Y,X) )],[refute_23_4,refute_23_27]) ).

cnf(refute_23_29,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_23_28:[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_23_30,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_23_26,refute_23_29]) ).

cnf(refute_23_31,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_23_22,refute_23_30]) ).

cnf(refute_23_32,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_23_33,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_23_31,refute_23_32]) ).

cnf(refute_23_34,plain,
    e0 = op(e1,e1),
    inference(resolve,[$cnf( $equal(e0,op(op(op(e2,e2),e2),op(op(e2,e2),e2))) )],[refute_23_15,refute_23_33]) ).

cnf(refute_23_35,plain,
    ( e0 != op(e1,e1)
    | op(e1,e1) = e0 ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(e0)),bind(Y,$fot(op(e1,e1)))]]) ).

cnf(refute_23_36,plain,
    op(e1,e1) = e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e1)) )],[refute_23_34,refute_23_35]) ).

cnf(refute_23_37,plain,
    ( e0 != op(e2,e1)
    | op(e1,e1) != e0
    | op(e1,e1) = op(e2,e1) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e0) ),[1],$fot(op(e2,e1))]]) ).

cnf(refute_23_38,plain,
    ( e0 != op(e2,e1)
    | op(e1,e1) = op(e2,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_23_36,refute_23_37]) ).

cnf(refute_23_39,plain,
    e0 != op(e2,e1),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e2,e1)) )],[refute_23_38,refute_23_14]) ).

cnf(refute_23_40,plain,
    ( op(e2,e1) != e0
    | e0 = op(e2,e1) ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(op(e2,e1))),bind(Y,$fot(e0))]]) ).

cnf(refute_23_41,plain,
    op(e2,e1) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e2,e1)) )],[refute_23_40,refute_23_39]) ).

cnf(refute_23_42,plain,
    ( op(e2,e0) = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e1),e0) )],[refute_23_13,refute_23_41]) ).

cnf(refute_23_43,plain,
    op(e2,unit) = e2,
    inference(canonicalize,[],[normalize_23_11]) ).

cnf(refute_23_44,plain,
    op(e3,e4) != op(e4,e3),
    inference(canonicalize,[],[normalize_23_13]) ).

cnf(refute_23_45,plain,
    op(e3,unit) = e3,
    inference(canonicalize,[],[normalize_23_14]) ).

cnf(refute_23_46,plain,
    op(unit,e3) = e3,
    inference(canonicalize,[],[normalize_23_15]) ).

cnf(refute_23_47,plain,
    op(e1,unit) = e1,
    inference(canonicalize,[],[normalize_23_16]) ).

cnf(refute_23_48,plain,
    ( unit = e0
    | unit = e1
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(canonicalize,[],[normalize_23_17]) ).

cnf(refute_23_49,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_23_50,plain,
    ( op(e1,unit) != e1
    | op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e1) )],[refute_23_48,refute_23_49]) ).

cnf(refute_23_51,plain,
    ( op(e1,e1) = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,unit),e1) )],[refute_23_47,refute_23_50]) ).

cnf(refute_23_52,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_23_53,plain,
    ( op(e1,e1) != e1
    | e0 = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_23_36,refute_23_52]) ).

cnf(refute_23_54,plain,
    ( e0 = e1
    | unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e1) )],[refute_23_51,refute_23_53]) ).

cnf(refute_23_55,plain,
    e0 != e1,
    inference(canonicalize,[],[normalize_23_18]) ).

cnf(refute_23_56,plain,
    ( unit = e0
    | unit = e2
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_23_54,refute_23_55]) ).

cnf(refute_23_57,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_23_58,plain,
    ( op(unit,e3) != e3
    | op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e2) )],[refute_23_56,refute_23_57]) ).

cnf(refute_23_59,plain,
    ( op(e2,e3) = e3
    | unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_23_46,refute_23_58]) ).

cnf(refute_23_60,plain,
    op(e2,e2) != op(e2,e3),
    inference(canonicalize,[],[normalize_23_19]) ).

cnf(refute_23_61,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_23_62,plain,
    ( e3 != op(e2,e3)
    | op(e2,e2) = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_23_6,refute_23_61]) ).

cnf(refute_23_63,plain,
    e3 != op(e2,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),op(e2,e3)) )],[refute_23_62,refute_23_60]) ).

cnf(refute_23_64,plain,
    ( op(e2,e3) != e3
    | e3 = op(e2,e3) ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(op(e2,e3))),bind(Y,$fot(e3))]]) ).

cnf(refute_23_65,plain,
    op(e2,e3) != e3,
    inference(resolve,[$cnf( $equal(e3,op(e2,e3)) )],[refute_23_64,refute_23_63]) ).

cnf(refute_23_66,plain,
    ( unit = e0
    | unit = e3
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e3) )],[refute_23_59,refute_23_65]) ).

cnf(refute_23_67,plain,
    ( op(unit,e3) != e3
    | unit != e3
    | op(e3,e3) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e3),e3) ),[0,0],$fot(e3)]]) ).

cnf(refute_23_68,plain,
    ( op(unit,e3) != e3
    | op(e3,e3) = e3
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(unit,e3) )],[refute_23_66,refute_23_67]) ).

cnf(refute_23_69,plain,
    ( op(e3,e3) = e3
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_23_46,refute_23_68]) ).

cnf(refute_23_70,plain,
    e4 = op(op(e2,e2),op(e2,e2)),
    inference(canonicalize,[],[normalize_23_20]) ).

cnf(refute_23_71,plain,
    op(e3,op(e2,e2)) = op(e3,op(e2,e2)),
    introduced(tautology,[refl,[$fot(op(e3,op(e2,e2)))]]) ).

cnf(refute_23_72,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_23_73,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_23_71,refute_23_72]) ).

cnf(refute_23_74,plain,
    op(e3,op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_23_6,refute_23_73]) ).

cnf(refute_23_75,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_23_76,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_23_77,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_23_75,refute_23_76]) ).

cnf(refute_23_78,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,op(e2,e2)),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_23_6,refute_23_77]) ).

cnf(refute_23_79,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_23_28:[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_23_80,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_23_78,refute_23_79]) ).

cnf(refute_23_81,plain,
    op(op(e2,e2),op(e2,e2)) = op(e3,e3),
    inference(resolve,[$cnf( $equal(op(e3,op(e2,e2)),op(e3,e3)) )],[refute_23_74,refute_23_80]) ).

cnf(refute_23_82,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_23_83,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_23_81,refute_23_82]) ).

cnf(refute_23_84,plain,
    e4 = op(e3,e3),
    inference(resolve,[$cnf( $equal(e4,op(op(e2,e2),op(e2,e2))) )],[refute_23_70,refute_23_83]) ).

cnf(refute_23_85,plain,
    ( e4 != op(e3,e3)
    | op(e3,e3) = e4 ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(e4)),bind(Y,$fot(op(e3,e3)))]]) ).

cnf(refute_23_86,plain,
    op(e3,e3) = e4,
    inference(resolve,[$cnf( $equal(e4,op(e3,e3)) )],[refute_23_84,refute_23_85]) ).

cnf(refute_23_87,plain,
    ( op(e3,e3) != e3
    | op(e3,e3) != e4
    | e4 = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e3),e3) ),[0],$fot(e4)]]) ).

cnf(refute_23_88,plain,
    ( op(e3,e3) != e3
    | e4 = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_23_86,refute_23_87]) ).

cnf(refute_23_89,plain,
    ( e4 = e3
    | unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e3) )],[refute_23_69,refute_23_88]) ).

cnf(refute_23_90,plain,
    e3 != e4,
    inference(canonicalize,[],[normalize_23_21]) ).

cnf(refute_23_91,plain,
    ( e4 != e3
    | e3 = e4 ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(e4)),bind(Y,$fot(e3))]]) ).

cnf(refute_23_92,plain,
    e4 != e3,
    inference(resolve,[$cnf( $equal(e3,e4) )],[refute_23_91,refute_23_90]) ).

cnf(refute_23_93,plain,
    ( unit = e0
    | unit = e4 ),
    inference(resolve,[$cnf( $equal(e4,e3) )],[refute_23_89,refute_23_92]) ).

cnf(refute_23_94,plain,
    ( op(e3,unit) != e3
    | unit != e4
    | op(e3,e4) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,unit),e3) ),[0,1],$fot(e4)]]) ).

cnf(refute_23_95,plain,
    ( op(e3,unit) != e3
    | op(e3,e4) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_23_93,refute_23_94]) ).

cnf(refute_23_96,plain,
    ( op(e3,e4) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_23_45,refute_23_95]) ).

cnf(refute_23_97,plain,
    ( e3 != op(e4,e3)
    | op(e3,e4) != e3
    | op(e3,e4) = op(e4,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e4),e3) ),[1],$fot(op(e4,e3))]]) ).

cnf(refute_23_98,plain,
    ( e3 != op(e4,e3)
    | op(e3,e4) = op(e4,e3)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e3) )],[refute_23_96,refute_23_97]) ).

cnf(refute_23_99,plain,
    ( e3 != op(e4,e3)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),op(e4,e3)) )],[refute_23_98,refute_23_44]) ).

cnf(refute_23_100,plain,
    ( op(unit,e3) != e3
    | unit != e4
    | op(e4,e3) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(unit,e3),e3) ),[0,0],$fot(e4)]]) ).

cnf(refute_23_101,plain,
    ( op(unit,e3) != e3
    | op(e4,e3) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(unit,e4) )],[refute_23_93,refute_23_100]) ).

cnf(refute_23_102,plain,
    ( op(e4,e3) = e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_23_46,refute_23_101]) ).

cnf(refute_23_103,plain,
    ( e3 != e3
    | op(e4,e3) != e3
    | e3 = op(e4,e3) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(e3,op(e4,e3)) ),[1],$fot(e3)]]) ).

cnf(refute_23_104,plain,
    ( e3 != e3
    | e3 = op(e4,e3)
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(op(e4,e3),e3) )],[refute_23_102,refute_23_103]) ).

cnf(refute_23_105,plain,
    ( e3 != e3
    | unit = e0 ),
    inference(resolve,[$cnf( $equal(e3,op(e4,e3)) )],[refute_23_104,refute_23_99]) ).

cnf(refute_23_106,plain,
    e3 = e3,
    introduced(tautology,[refl,[$fot(e3)]]) ).

cnf(refute_23_107,plain,
    unit = e0,
    inference(resolve,[$cnf( $equal(e3,e3) )],[refute_23_106,refute_23_105]) ).

cnf(refute_23_108,plain,
    op(e2,unit) = op(e2,unit),
    introduced(tautology,[refl,[$fot(op(e2,unit))]]) ).

cnf(refute_23_109,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_23_110,plain,
    ( unit != e0
    | op(e2,unit) = op(e2,e0) ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,unit)) )],[refute_23_108,refute_23_109]) ).

cnf(refute_23_111,plain,
    op(e2,unit) = op(e2,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_23_107,refute_23_110]) ).

cnf(refute_23_112,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_23_113,plain,
    ( op(e2,unit) != e2
    | op(e2,e0) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,unit),op(e2,e0)) )],[refute_23_111,refute_23_112]) ).

cnf(refute_23_114,plain,
    op(e2,e0) = e2,
    inference(resolve,[$cnf( $equal(op(e2,unit),e2) )],[refute_23_43,refute_23_113]) ).

cnf(refute_23_115,plain,
    ( op(e2,e0) != e0
    | op(e2,e0) != e2
    | e2 = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e0),e0) ),[0],$fot(e2)]]) ).

cnf(refute_23_116,plain,
    ( op(e2,e0) != e0
    | e2 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e2) )],[refute_23_114,refute_23_115]) ).

cnf(refute_23_117,plain,
    ( e2 = e0
    | op(e2,e3) = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e0),e0) )],[refute_23_42,refute_23_116]) ).

cnf(refute_23_118,plain,
    op(op(e4,e3),e3) = e4,
    inference(canonicalize,[],[normalize_23_22]) ).

cnf(refute_23_119,plain,
    ( op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e3,e3) = e1
    | op(e4,e3) = e1 ),
    inference(canonicalize,[],[normalize_23_23]) ).

cnf(refute_23_120,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_23_121,plain,
    ( op(e3,e3) != e1
    | e4 = e1 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_23_86,refute_23_120]) ).

cnf(refute_23_122,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_23_119,refute_23_121]) ).

cnf(refute_23_123,plain,
    e1 != e4,
    inference(canonicalize,[],[normalize_23_24]) ).

cnf(refute_23_124,plain,
    ( e4 != e1
    | e1 = e4 ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(e4)),bind(Y,$fot(e1))]]) ).

cnf(refute_23_125,plain,
    e4 != e1,
    inference(resolve,[$cnf( $equal(e1,e4) )],[refute_23_124,refute_23_123]) ).

cnf(refute_23_126,plain,
    ( op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1
    | op(e4,e3) = e1 ),
    inference(resolve,[$cnf( $equal(e4,e1) )],[refute_23_122,refute_23_125]) ).

cnf(refute_23_127,plain,
    ( op(e4,e3) != e1
    | op(op(e4,e3),e3) != e4
    | op(e1,e3) = e4 ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e4,e3),e3),e4) ),[0,0],$fot(e1)]]) ).

cnf(refute_23_128,plain,
    ( op(op(e4,e3),e3) != e4
    | op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e1,e3) = e4
    | op(e2,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e4,e3),e1) )],[refute_23_126,refute_23_127]) ).

cnf(refute_23_129,plain,
    ( op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e1,e3) = e4
    | op(e2,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(op(e4,e3),e3),e4) )],[refute_23_118,refute_23_128]) ).

cnf(refute_23_130,plain,
    op(e1,e3) != op(e3,e3),
    inference(canonicalize,[],[normalize_23_25]) ).

cnf(refute_23_131,plain,
    ( op(e1,e3) != e4
    | op(e3,e3) != e4
    | op(e1,e3) = op(e3,e3) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e1,e3),op(e3,e3)) ),[1],$fot(e4)]]) ).

cnf(refute_23_132,plain,
    ( op(e1,e3) != e4
    | op(e1,e3) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_23_86,refute_23_131]) ).

cnf(refute_23_133,plain,
    op(e1,e3) != e4,
    inference(resolve,[$cnf( $equal(op(e1,e3),op(e3,e3)) )],[refute_23_132,refute_23_130]) ).

cnf(refute_23_134,plain,
    ( op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e4) )],[refute_23_129,refute_23_133]) ).

cnf(refute_23_135,plain,
    ( op(op(e2,e3),e3) != e2
    | op(e3,e2) = op(e2,e3)
    | op(op(e2,e3),e2) = e3 ),
    inference(canonicalize,[],[normalize_23_26]) ).

cnf(refute_23_136,plain,
    op(op(e2,e2),e2) = op(op(e2,e2),e2),
    introduced(tautology,[refl,[$fot(op(op(e2,e2),e2))]]) ).

cnf(refute_23_137,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_23_138,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_23_136,refute_23_137]) ).

cnf(refute_23_139,plain,
    op(op(e2,e2),e2) = op(e3,e2),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_23_6,refute_23_138]) ).

cnf(refute_23_140,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_23_141,plain,
    ( e1 != op(op(e2,e2),e2)
    | e1 = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(op(e2,e2),e2),op(e3,e2)) )],[refute_23_139,refute_23_140]) ).

cnf(refute_23_142,plain,
    e1 = op(e3,e2),
    inference(resolve,[$cnf( $equal(e1,op(op(e2,e2),e2)) )],[refute_23_16,refute_23_141]) ).

cnf(refute_23_143,plain,
    ( e1 != op(e3,e2)
    | op(e3,e2) = e1 ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(e1)),bind(Y,$fot(op(e3,e2)))]]) ).

cnf(refute_23_144,plain,
    op(e3,e2) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e3,e2)) )],[refute_23_142,refute_23_143]) ).

cnf(refute_23_145,plain,
    ( op(e3,e2) != e1
    | op(e3,e2) != op(e2,e3)
    | e1 = op(e2,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e2),op(e2,e3)) ),[0],$fot(e1)]]) ).

cnf(refute_23_146,plain,
    ( op(e3,e2) != op(e2,e3)
    | e1 = op(e2,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_23_144,refute_23_145]) ).

cnf(refute_23_147,plain,
    ( op(op(e2,e3),e3) != e2
    | e1 = op(e2,e3)
    | op(op(e2,e3),e2) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),op(e2,e3)) )],[refute_23_135,refute_23_146]) ).

cnf(refute_23_148,plain,
    ( op(e2,e3) = e0
    | op(e2,e3) = e1
    | op(e2,e3) = e2
    | op(e2,e3) = e3
    | op(e2,e3) = e4 ),
    inference(canonicalize,[],[normalize_23_28]) ).

cnf(refute_23_149,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_23_148,refute_23_65]) ).

cnf(refute_23_150,plain,
    op(e2,e3) != op(e3,e3),
    inference(canonicalize,[],[normalize_23_29]) ).

cnf(refute_23_151,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_23_152,plain,
    ( op(e2,e3) != e4
    | op(e2,e3) = op(e3,e3) ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_23_86,refute_23_151]) ).

cnf(refute_23_153,plain,
    op(e2,e3) != e4,
    inference(resolve,[$cnf( $equal(op(e2,e3),op(e3,e3)) )],[refute_23_152,refute_23_150]) ).

cnf(refute_23_154,plain,
    ( op(e2,e3) = e0
    | op(e2,e3) = e1
    | op(e2,e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e4) )],[refute_23_149,refute_23_153]) ).

cnf(refute_23_155,plain,
    ( op(e2,e3) != e2
    | op(op(e2,e3),e3) = e2 ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(op(e2,e3),e3),e2) ),[0,0],$fot(e2)]]) ).

cnf(refute_23_156,plain,
    ( op(e2,e3) = e0
    | op(e2,e3) = e1
    | op(op(e2,e3),e3) = e2 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e2) )],[refute_23_154,refute_23_155]) ).

cnf(refute_23_157,plain,
    ( e1 = op(e2,e3)
    | op(e2,e3) = e0
    | op(e2,e3) = e1
    | op(op(e2,e3),e2) = e3 ),
    inference(resolve,[$cnf( $equal(op(op(e2,e3),e3),e2) )],[refute_23_156,refute_23_147]) ).

cnf(refute_23_158,plain,
    ( op(e2,e3) != e1
    | e1 = op(e2,e3) ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(op(e2,e3))),bind(Y,$fot(e1))]]) ).

cnf(refute_23_159,plain,
    ( e1 = op(e2,e3)
    | op(e2,e3) = e0
    | op(op(e2,e3),e2) = e3 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e1) )],[refute_23_157,refute_23_158]) ).

cnf(refute_23_160,plain,
    ( op(e2,e3) != e1
    | op(op(e2,e3),e2) != e3
    | op(e1,e2) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e2,e3),e2),e3) ),[0,0],$fot(e1)]]) ).

cnf(refute_23_161,plain,
    ( op(op(e2,e3),e2) != e3
    | op(e0,e3) = e1
    | op(e1,e2) = e3
    | op(e1,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e1) )],[refute_23_134,refute_23_160]) ).

cnf(refute_23_162,plain,
    ( e1 = op(e2,e3)
    | op(e0,e3) = e1
    | op(e1,e2) = e3
    | op(e1,e3) = e1
    | op(e2,e3) = e0 ),
    inference(resolve,[$cnf( $equal(op(op(e2,e3),e2),e3) )],[refute_23_159,refute_23_161]) ).

cnf(refute_23_163,plain,
    op(e1,e2) != op(e2,e2),
    inference(canonicalize,[],[normalize_23_30]) ).

cnf(refute_23_164,plain,
    ( op(e1,e2) != e3
    | op(e2,e2) != e3
    | op(e1,e2) = op(e2,e2) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e1,e2),op(e2,e2)) ),[1],$fot(e3)]]) ).

cnf(refute_23_165,plain,
    ( op(e1,e2) != e3
    | op(e1,e2) = op(e2,e2) ),
    inference(resolve,[$cnf( $equal(op(e2,e2),e3) )],[refute_23_6,refute_23_164]) ).

cnf(refute_23_166,plain,
    op(e1,e2) != e3,
    inference(resolve,[$cnf( $equal(op(e1,e2),op(e2,e2)) )],[refute_23_165,refute_23_163]) ).

cnf(refute_23_167,plain,
    ( e1 = op(e2,e3)
    | op(e0,e3) = e1
    | op(e1,e3) = e1
    | op(e2,e3) = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,e2),e3) )],[refute_23_162,refute_23_166]) ).

cnf(refute_23_168,plain,
    op(e3,e1) != op(e3,e2),
    inference(canonicalize,[],[normalize_23_31]) ).

cnf(refute_23_169,plain,
    ( op(e3,e1) != e1
    | op(e3,e2) != e1
    | op(e3,e1) = op(e3,e2) ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(e3,e1),op(e3,e2)) ),[1],$fot(e1)]]) ).

cnf(refute_23_170,plain,
    ( op(e3,e1) != e1
    | op(e3,e1) = op(e3,e2) ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_23_144,refute_23_169]) ).

cnf(refute_23_171,plain,
    op(e3,e1) != e1,
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e3,e2)) )],[refute_23_170,refute_23_168]) ).

cnf(refute_23_172,plain,
    ( op(op(e1,e3),e3) != e1
    | op(e3,e1) = op(e1,e3)
    | op(op(e1,e3),e1) = e3 ),
    inference(canonicalize,[],[normalize_23_32]) ).

cnf(refute_23_173,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e1,e3) = e4 ),
    inference(canonicalize,[],[normalize_23_33]) ).

cnf(refute_23_174,plain,
    ( op(e1,e3) = e0
    | op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e4) )],[refute_23_173,refute_23_133]) ).

cnf(refute_23_175,plain,
    op(e1,e1) != op(e1,e3),
    inference(canonicalize,[],[normalize_23_34]) ).

cnf(refute_23_176,plain,
    ( e0 != op(e1,e3)
    | op(e1,e1) != e0
    | op(e1,e1) = op(e1,e3) ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e1),e0) ),[1],$fot(op(e1,e3))]]) ).

cnf(refute_23_177,plain,
    ( e0 != op(e1,e3)
    | op(e1,e1) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_23_36,refute_23_176]) ).

cnf(refute_23_178,plain,
    e0 != op(e1,e3),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e1,e3)) )],[refute_23_177,refute_23_175]) ).

cnf(refute_23_179,plain,
    ( op(e1,e3) != e0
    | e0 = op(e1,e3) ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(op(e1,e3))),bind(Y,$fot(e0))]]) ).

cnf(refute_23_180,plain,
    op(e1,e3) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e1,e3)) )],[refute_23_179,refute_23_178]) ).

cnf(refute_23_181,plain,
    ( op(e1,e3) = e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e0) )],[refute_23_174,refute_23_180]) ).

cnf(refute_23_182,plain,
    ( op(e1,e3) != e1
    | op(op(e1,e3),e3) = e1 ),
    introduced(tautology,[equality,[$cnf( ~ $equal(op(op(e1,e3),e3),e1) ),[0,0],$fot(e1)]]) ).

cnf(refute_23_183,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(op(e1,e3),e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_23_181,refute_23_182]) ).

cnf(refute_23_184,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = op(e1,e3)
    | op(op(e1,e3),e1) = e3 ),
    inference(resolve,[$cnf( $equal(op(op(e1,e3),e3),e1) )],[refute_23_183,refute_23_172]) ).

cnf(refute_23_185,plain,
    ( op(e1,e3) != e1
    | op(op(e1,e3),e1) != e3
    | op(e1,e1) = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(op(e1,e3),e1),e3) ),[0,0],$fot(e1)]]) ).

cnf(refute_23_186,plain,
    ( op(op(e1,e3),e1) != e3
    | op(e1,e1) = e3
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_23_181,refute_23_185]) ).

cnf(refute_23_187,plain,
    ( op(e1,e1) = e3
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(op(op(e1,e3),e1),e3) )],[refute_23_184,refute_23_186]) ).

cnf(refute_23_188,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_23_189,plain,
    ( op(e1,e1) != e3
    | e0 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_23_36,refute_23_188]) ).

cnf(refute_23_190,plain,
    ( e0 = e3
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e3) )],[refute_23_187,refute_23_189]) ).

cnf(refute_23_191,plain,
    ( op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = op(e1,e3) ),
    inference(resolve,[$cnf( $equal(e0,e3) )],[refute_23_190,refute_23_10]) ).

cnf(refute_23_192,plain,
    ( op(e1,e3) != e1
    | op(e3,e1) != op(e1,e3)
    | op(e3,e1) = e1 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e3,e1),op(e1,e3)) ),[1],$fot(e1)]]) ).

cnf(refute_23_193,plain,
    ( op(e1,e3) != e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3
    | op(e3,e1) = e1 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),op(e1,e3)) )],[refute_23_191,refute_23_192]) ).

cnf(refute_23_194,plain,
    ( op(e1,e3) != e1
    | op(e1,e3) = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e1) )],[refute_23_193,refute_23_171]) ).

cnf(refute_23_195,plain,
    ( op(e1,e3) != e1
    | op(e1,e3) != e2
    | e1 = e2 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e3),e2) ),[0],$fot(e1)]]) ).

cnf(refute_23_196,plain,
    ( op(e1,e3) != e1
    | e1 = e2
    | op(e1,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e2) )],[refute_23_194,refute_23_195]) ).

cnf(refute_23_197,plain,
    ( op(e1,e3) != e1
    | op(e1,e3) != e3
    | e1 = e3 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e1,e3),e3) ),[0],$fot(e1)]]) ).

cnf(refute_23_198,plain,
    ( op(e1,e3) != e1
    | e1 = e2
    | e1 = e3 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e3) )],[refute_23_196,refute_23_197]) ).

cnf(refute_23_199,plain,
    e1 != e2,
    inference(canonicalize,[],[normalize_23_35]) ).

cnf(refute_23_200,plain,
    ( op(e1,e3) != e1
    | e1 = e3 ),
    inference(resolve,[$cnf( $equal(e1,e2) )],[refute_23_198,refute_23_199]) ).

cnf(refute_23_201,plain,
    e1 != e3,
    inference(canonicalize,[],[normalize_23_36]) ).

cnf(refute_23_202,plain,
    op(e1,e3) != e1,
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_23_200,refute_23_201]) ).

cnf(refute_23_203,plain,
    ( e1 = op(e2,e3)
    | op(e0,e3) = e1
    | op(e2,e3) = e0 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_23_167,refute_23_202]) ).

cnf(refute_23_204,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_23_205,plain,
    ( op(e2,e3) != e1
    | e0 = e1
    | e1 = op(e2,e3)
    | op(e0,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e0) )],[refute_23_203,refute_23_204]) ).

cnf(refute_23_206,plain,
    ( e0 = e1
    | e1 = op(e2,e3)
    | op(e0,e3) = e1
    | op(e1,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e1) )],[refute_23_134,refute_23_205]) ).

cnf(refute_23_207,plain,
    ( e1 = op(e2,e3)
    | op(e0,e3) = e1
    | op(e1,e3) = e1 ),
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_23_206,refute_23_55]) ).

cnf(refute_23_208,plain,
    ( e1 = op(e2,e3)
    | op(e0,e3) = e1 ),
    inference(resolve,[$cnf( $equal(op(e1,e3),e1) )],[refute_23_207,refute_23_202]) ).

cnf(refute_23_209,plain,
    op(unit,e3) = op(unit,e3),
    introduced(tautology,[refl,[$fot(op(unit,e3))]]) ).

cnf(refute_23_210,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_23_211,plain,
    ( unit != e0
    | op(unit,e3) = op(e0,e3) ),
    inference(resolve,[$cnf( $equal(op(unit,e3),op(unit,e3)) )],[refute_23_209,refute_23_210]) ).

cnf(refute_23_212,plain,
    op(unit,e3) = op(e0,e3),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_23_107,refute_23_211]) ).

cnf(refute_23_213,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_23_214,plain,
    ( op(unit,e3) != e3
    | op(e0,e3) = e3 ),
    inference(resolve,[$cnf( $equal(op(unit,e3),op(e0,e3)) )],[refute_23_212,refute_23_213]) ).

cnf(refute_23_215,plain,
    op(e0,e3) = e3,
    inference(resolve,[$cnf( $equal(op(unit,e3),e3) )],[refute_23_46,refute_23_214]) ).

cnf(refute_23_216,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_23_217,plain,
    ( op(e0,e3) != e1
    | e3 = e1 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e3) )],[refute_23_215,refute_23_216]) ).

cnf(refute_23_218,plain,
    ( e1 = op(e2,e3)
    | e3 = e1 ),
    inference(resolve,[$cnf( $equal(op(e0,e3),e1) )],[refute_23_208,refute_23_217]) ).

cnf(refute_23_219,plain,
    ( e3 != e1
    | e1 = e3 ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(e3)),bind(Y,$fot(e1))]]) ).

cnf(refute_23_220,plain,
    e3 != e1,
    inference(resolve,[$cnf( $equal(e1,e3) )],[refute_23_219,refute_23_201]) ).

cnf(refute_23_221,plain,
    e1 = op(e2,e3),
    inference(resolve,[$cnf( $equal(e3,e1) )],[refute_23_218,refute_23_220]) ).

cnf(refute_23_222,plain,
    ( e1 != op(e2,e3)
    | op(e2,e3) = e1 ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(e1)),bind(Y,$fot(op(e2,e3)))]]) ).

cnf(refute_23_223,plain,
    op(e2,e3) = e1,
    inference(resolve,[$cnf( $equal(e1,op(e2,e3)) )],[refute_23_221,refute_23_222]) ).

cnf(refute_23_224,plain,
    ( op(e2,e3) != e0
    | op(e2,e3) != e1
    | e1 = e0 ),
    introduced(tautology,[equality,[$cnf( $equal(op(e2,e3),e0) ),[0],$fot(e1)]]) ).

cnf(refute_23_225,plain,
    ( op(e2,e3) != e0
    | e1 = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e1) )],[refute_23_223,refute_23_224]) ).

cnf(refute_23_226,plain,
    ( e1 = e0
    | e2 = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e3),e0) )],[refute_23_117,refute_23_225]) ).

cnf(refute_23_227,plain,
    ( e1 != e0
    | e0 = e1 ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(e1)),bind(Y,$fot(e0))]]) ).

cnf(refute_23_228,plain,
    e1 != e0,
    inference(resolve,[$cnf( $equal(e0,e1) )],[refute_23_227,refute_23_55]) ).

cnf(refute_23_229,plain,
    ( e2 = e0
    | op(e2,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_23_226,refute_23_228]) ).

cnf(refute_23_230,plain,
    e0 != e2,
    inference(canonicalize,[],[normalize_23_37]) ).

cnf(refute_23_231,plain,
    ( e2 != e0
    | e0 = e2 ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(e2)),bind(Y,$fot(e0))]]) ).

cnf(refute_23_232,plain,
    e2 != e0,
    inference(resolve,[$cnf( $equal(e0,e2) )],[refute_23_231,refute_23_230]) ).

cnf(refute_23_233,plain,
    op(e2,e4) = e0,
    inference(resolve,[$cnf( $equal(e2,e0) )],[refute_23_229,refute_23_232]) ).

cnf(refute_23_234,plain,
    op(e2,e4) != op(e3,e4),
    inference(canonicalize,[],[normalize_23_38]) ).

cnf(refute_23_235,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e3) = e0
    | op(e3,e4) = e0 ),
    inference(canonicalize,[],[normalize_23_39]) ).

cnf(refute_23_236,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_23_237,plain,
    ( op(e3,e3) != e0
    | e4 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e3),e4) )],[refute_23_86,refute_23_236]) ).

cnf(refute_23_238,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_23_235,refute_23_237]) ).

cnf(refute_23_239,plain,
    e0 != e4,
    inference(canonicalize,[],[normalize_23_40]) ).

cnf(refute_23_240,plain,
    ( e4 != e0
    | e0 = e4 ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(e4)),bind(Y,$fot(e0))]]) ).

cnf(refute_23_241,plain,
    e4 != e0,
    inference(resolve,[$cnf( $equal(e0,e4) )],[refute_23_240,refute_23_239]) ).

cnf(refute_23_242,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e2) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e4,e0) )],[refute_23_238,refute_23_241]) ).

cnf(refute_23_243,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_23_244,plain,
    ( op(e3,e2) != e0
    | e1 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e1) )],[refute_23_144,refute_23_243]) ).

cnf(refute_23_245,plain,
    ( e1 = e0
    | op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e2),e0) )],[refute_23_242,refute_23_244]) ).

cnf(refute_23_246,plain,
    ( op(e3,e0) = e0
    | op(e3,e1) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(e1,e0) )],[refute_23_245,refute_23_228]) ).

cnf(refute_23_247,plain,
    op(e1,e1) != op(e3,e1),
    inference(canonicalize,[],[normalize_23_41]) ).

cnf(refute_23_248,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_23_249,plain,
    ( e0 != op(e3,e1)
    | op(e1,e1) = op(e3,e1) ),
    inference(resolve,[$cnf( $equal(op(e1,e1),e0) )],[refute_23_36,refute_23_248]) ).

cnf(refute_23_250,plain,
    e0 != op(e3,e1),
    inference(resolve,[$cnf( $equal(op(e1,e1),op(e3,e1)) )],[refute_23_249,refute_23_247]) ).

cnf(refute_23_251,plain,
    ( op(e3,e1) != e0
    | e0 = op(e3,e1) ),
    inference(subst,[],[refute_23_4:[bind(X,$fot(op(e3,e1))),bind(Y,$fot(e0))]]) ).

cnf(refute_23_252,plain,
    op(e3,e1) != e0,
    inference(resolve,[$cnf( $equal(e0,op(e3,e1)) )],[refute_23_251,refute_23_250]) ).

cnf(refute_23_253,plain,
    ( op(e3,e0) = e0
    | op(e3,e4) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e1),e0) )],[refute_23_246,refute_23_252]) ).

cnf(refute_23_254,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_23_255,plain,
    ( op(e2,e4) != e0
    | op(e2,e4) = op(e3,e4)
    | op(e3,e0) = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e4),e0) )],[refute_23_253,refute_23_254]) ).

cnf(refute_23_256,plain,
    ( op(e2,e4) != e0
    | op(e3,e0) = e0 ),
    inference(resolve,[$cnf( $equal(op(e2,e4),op(e3,e4)) )],[refute_23_255,refute_23_234]) ).

cnf(refute_23_257,plain,
    op(e3,unit) = op(e3,unit),
    introduced(tautology,[refl,[$fot(op(e3,unit))]]) ).

cnf(refute_23_258,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_23_259,plain,
    ( unit != e0
    | op(e3,unit) = op(e3,e0) ),
    inference(resolve,[$cnf( $equal(op(e3,unit),op(e3,unit)) )],[refute_23_257,refute_23_258]) ).

cnf(refute_23_260,plain,
    op(e3,unit) = op(e3,e0),
    inference(resolve,[$cnf( $equal(unit,e0) )],[refute_23_107,refute_23_259]) ).

cnf(refute_23_261,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_23_262,plain,
    ( op(e3,unit) != e3
    | op(e3,e0) = e3 ),
    inference(resolve,[$cnf( $equal(op(e3,unit),op(e3,e0)) )],[refute_23_260,refute_23_261]) ).

cnf(refute_23_263,plain,
    op(e3,e0) = e3,
    inference(resolve,[$cnf( $equal(op(e3,unit),e3) )],[refute_23_45,refute_23_262]) ).

cnf(refute_23_264,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_23_265,plain,
    ( op(e3,e0) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e3) )],[refute_23_263,refute_23_264]) ).

cnf(refute_23_266,plain,
    ( op(e2,e4) != e0
    | e3 = e0 ),
    inference(resolve,[$cnf( $equal(op(e3,e0),e0) )],[refute_23_256,refute_23_265]) ).

cnf(refute_23_267,plain,
    op(e2,e4) != e0,
    inference(resolve,[$cnf( $equal(e3,e0) )],[refute_23_266,refute_23_12]) ).

cnf(refute_23_268,plain,
    $false,
    inference(resolve,[$cnf( $equal(op(e2,e4),e0) )],[refute_23_233,refute_23_267]) ).

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) != op(e0,e0)
            & op(op(e0,e0),e0) = e0
            & op(op(e0,e0),e0) != e0 )
        & ~ ( op(e1,e0) != op(e0,e1)
            & op(op(e0,e1),e1) = e0
            & op(op(e0,e1),e0) != e1 )
        & ~ ( op(e2,e0) != op(e0,e2)
            & op(op(e0,e2),e2) = e0
            & op(op(e0,e2),e0) != e2 )
        & ~ ( op(e3,e0) != op(e0,e3)
            & op(op(e0,e3),e3) = e0
            & op(op(e0,e3),e0) != e3 )
        & ~ ( op(e4,e0) != op(e0,e4)
            & op(op(e0,e4),e4) = e0
            & op(op(e0,e4),e0) != e4 )
        & ~ ( op(e0,e1) != op(e1,e0)
            & op(op(e1,e0),e0) = e1
            & op(op(e1,e0),e1) != e0 )
        & ~ ( op(e1,e1) != op(e1,e1)
            & op(op(e1,e1),e1) = e1
            & op(op(e1,e1),e1) != e1 )
        & ~ ( op(e2,e1) != op(e1,e2)
            & op(op(e1,e2),e2) = e1
            & op(op(e1,e2),e1) != e2 )
        & ~ ( op(e3,e1) != op(e1,e3)
            & op(op(e1,e3),e3) = e1
            & op(op(e1,e3),e1) != e3 )
        & ~ ( op(e4,e1) != op(e1,e4)
            & op(op(e1,e4),e4) = e1
            & op(op(e1,e4),e1) != e4 )
        & ~ ( op(e0,e2) != op(e2,e0)
            & op(op(e2,e0),e0) = e2
            & op(op(e2,e0),e2) != e0 )
        & ~ ( op(e1,e2) != op(e2,e1)
            & op(op(e2,e1),e1) = e2
            & op(op(e2,e1),e2) != e1 )
        & ~ ( op(e2,e2) != op(e2,e2)
            & op(op(e2,e2),e2) = e2
            & op(op(e2,e2),e2) != e2 )
        & ~ ( op(e3,e2) != op(e2,e3)
            & op(op(e2,e3),e3) = e2
            & op(op(e2,e3),e2) != e3 )
        & ~ ( op(e4,e2) != op(e2,e4)
            & op(op(e2,e4),e4) = e2
            & op(op(e2,e4),e2) != e4 )
        & ~ ( op(e0,e3) != op(e3,e0)
            & op(op(e3,e0),e0) = e3
            & op(op(e3,e0),e3) != e0 )
        & ~ ( op(e1,e3) != op(e3,e1)
            & op(op(e3,e1),e1) = e3
            & op(op(e3,e1),e3) != e1 )
        & ~ ( op(e2,e3) != op(e3,e2)
            & op(op(e3,e2),e2) = e3
            & op(op(e3,e2),e3) != e2 )
        & ~ ( op(e3,e3) != op(e3,e3)
            & op(op(e3,e3),e3) = e3
            & op(op(e3,e3),e3) != e3 )
        & ~ ( op(e4,e3) != op(e3,e4)
            & op(op(e3,e4),e4) = e3
            & op(op(e3,e4),e3) != e4 )
        & ~ ( op(e0,e4) != op(e4,e0)
            & op(op(e4,e0),e0) = e4
            & op(op(e4,e0),e4) != e0 )
        & ~ ( op(e1,e4) != op(e4,e1)
            & op(op(e4,e1),e1) = e4
            & op(op(e4,e1),e4) != e1 )
        & ~ ( op(e2,e4) != op(e4,e2)
            & op(op(e4,e2),e2) = e4
            & op(op(e4,e2),e4) != e2 )
        & ~ ( op(e3,e4) != op(e4,e3)
            & op(op(e4,e3),e3) = e4
            & op(op(e4,e3),e4) != e3 )
        & op(e4,e4) != op(e4,e4)
        & op(op(e4,e4),e4) = e4 )
     => op(op(e4,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.07/0.12  % Problem  : ALG059+1 : TPTP v8.1.0. Released v2.7.0.
% 0.07/0.13  % Command  : metis --show proof --show saturation %s
% 0.13/0.34  % Computer : n029.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 600
% 0.13/0.34  % DateTime : Tue Jun  7 23:34:35 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 0.13/0.34  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 19.78/19.96  % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p
% 19.78/19.96  
% 19.78/19.96  % SZS output start CNFRefutation for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 20.84/21.04  
%------------------------------------------------------------------------------