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

View Problem - Process Solution

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

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

% Result   : Theorem 0.45s
% Output   : CNFRefutation 0.45s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   32
%            Number of leaves      :   19
% Syntax   : Number of formulae    :  202 (  37 unt;   0 def)
%            Number of atoms       : 9213 (6773 equ)
%            Maximal formula atoms :  832 (  45 avg)
%            Number of connectives : 14288 (5277   ~;6927   |;2053   &)
%                                         (   0 <=>;  31  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   77 (  14 avg)
%            Maximal term depth    :    2 (   1 avg)
%            Number of predicates  :   18 (  16 usr;  17 prp; 0-2 aty)
%            Number of functors    :    6 (   6 usr;   5 con; 0-2 aty)
%            Number of variables   :    0 (   0 sgn   0   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(1,axiom,
    ( op(e0,e0) = e0
    & op(e0,e1) = e1
    & op(e0,e2) = e2
    & op(e0,e3) = e3
    & op(e1,e0) = e1
    & op(e1,e1) = e0
    & op(e1,e2) = e3
    & op(e1,e3) = e2
    & op(e2,e0) = e2
    & op(e2,e1) = e3
    & op(e2,e2) = e0
    & op(e2,e3) = e1
    & op(e3,e0) = e3
    & op(e3,e1) = e2
    & op(e3,e2) = e1
    & op(e3,e3) = e0 ),
    file('/tmp/tmpfHv1_5/sel_ALG043+1.p_1',ax2) ).

fof(2,axiom,
    unit = e0,
    file('/tmp/tmpfHv1_5/sel_ALG043+1.p_1',ax3) ).

fof(3,conjecture,
    ( ( ( op(e0,e0) = e0
        & op(e1,e1) = e0
        & op(e2,e2) = e0
        & op(e3,e3) = e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e1
        & op(e2,e2) = e1
        & op(e3,e3) = e1 )
      | ( op(e0,e0) = e2
        & op(e1,e1) = e2
        & op(e2,e2) = e2
        & op(e3,e3) = e2 )
      | ( op(e0,e0) = e3
        & op(e1,e1) = e3
        & op(e2,e2) = e3
        & op(e3,e3) = e3 ) )
    & ( op(e0,e0) = e0
      | op(e0,e0) = e1
      | op(e0,e0) = e2
      | op(e0,e0) = e3 )
    & ( op(e0,e1) = e0
      | op(e0,e1) = e1
      | op(e0,e1) = e2
      | op(e0,e1) = e3 )
    & ( op(e0,e2) = e0
      | op(e0,e2) = e1
      | op(e0,e2) = e2
      | op(e0,e2) = e3 )
    & ( op(e0,e3) = e0
      | op(e0,e3) = e1
      | op(e0,e3) = e2
      | op(e0,e3) = e3 )
    & ( op(e1,e0) = e0
      | op(e1,e0) = e1
      | op(e1,e0) = e2
      | op(e1,e0) = e3 )
    & ( op(e1,e1) = e0
      | op(e1,e1) = e1
      | op(e1,e1) = e2
      | op(e1,e1) = e3 )
    & ( op(e1,e2) = e0
      | op(e1,e2) = e1
      | op(e1,e2) = e2
      | op(e1,e2) = e3 )
    & ( op(e1,e3) = e0
      | op(e1,e3) = e1
      | op(e1,e3) = e2
      | op(e1,e3) = e3 )
    & ( op(e2,e0) = e0
      | op(e2,e0) = e1
      | op(e2,e0) = e2
      | op(e2,e0) = e3 )
    & ( op(e2,e1) = e0
      | op(e2,e1) = e1
      | op(e2,e1) = e2
      | op(e2,e1) = e3 )
    & ( op(e2,e2) = e0
      | op(e2,e2) = e1
      | op(e2,e2) = e2
      | op(e2,e2) = e3 )
    & ( op(e2,e3) = e0
      | op(e2,e3) = e1
      | op(e2,e3) = e2
      | op(e2,e3) = e3 )
    & ( op(e3,e0) = e0
      | op(e3,e0) = e1
      | op(e3,e0) = e2
      | op(e3,e0) = e3 )
    & ( op(e3,e1) = e0
      | op(e3,e1) = e1
      | op(e3,e1) = e2
      | op(e3,e1) = e3 )
    & ( op(e3,e2) = e0
      | op(e3,e2) = e1
      | op(e3,e2) = e2
      | op(e3,e2) = e3 )
    & ( op(e3,e3) = e0
      | op(e3,e3) = e1
      | op(e3,e3) = e2
      | op(e3,e3) = e3 )
    & 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
    & ( unit = e0
      | unit = e1
      | unit = e2
      | unit = e3 )
    & ( op(e0,e0) = e0
      | op(e0,e1) = e0
      | op(e0,e2) = e0
      | op(e0,e3) = e0 )
    & ( op(e0,e0) = e0
      | op(e1,e0) = e0
      | op(e2,e0) = e0
      | op(e3,e0) = e0 )
    & ( op(e0,e0) = e1
      | op(e0,e1) = e1
      | op(e0,e2) = e1
      | op(e0,e3) = e1 )
    & ( op(e0,e0) = e1
      | op(e1,e0) = e1
      | op(e2,e0) = e1
      | op(e3,e0) = e1 )
    & ( op(e0,e0) = e2
      | op(e0,e1) = e2
      | op(e0,e2) = e2
      | op(e0,e3) = e2 )
    & ( op(e0,e0) = e2
      | op(e1,e0) = e2
      | op(e2,e0) = e2
      | op(e3,e0) = e2 )
    & ( op(e0,e0) = e3
      | op(e0,e1) = e3
      | op(e0,e2) = e3
      | op(e0,e3) = e3 )
    & ( op(e0,e0) = e3
      | op(e1,e0) = e3
      | op(e2,e0) = e3
      | op(e3,e0) = e3 )
    & ( op(e1,e0) = e0
      | op(e1,e1) = e0
      | op(e1,e2) = e0
      | op(e1,e3) = e0 )
    & ( op(e0,e1) = e0
      | op(e1,e1) = e0
      | op(e2,e1) = e0
      | op(e3,e1) = e0 )
    & ( op(e1,e0) = e1
      | op(e1,e1) = e1
      | op(e1,e2) = e1
      | op(e1,e3) = e1 )
    & ( op(e0,e1) = e1
      | op(e1,e1) = e1
      | op(e2,e1) = e1
      | op(e3,e1) = e1 )
    & ( op(e1,e0) = e2
      | op(e1,e1) = e2
      | op(e1,e2) = e2
      | op(e1,e3) = e2 )
    & ( op(e0,e1) = e2
      | op(e1,e1) = e2
      | op(e2,e1) = e2
      | op(e3,e1) = e2 )
    & ( op(e1,e0) = e3
      | op(e1,e1) = e3
      | op(e1,e2) = e3
      | op(e1,e3) = e3 )
    & ( op(e0,e1) = e3
      | op(e1,e1) = e3
      | op(e2,e1) = e3
      | op(e3,e1) = e3 )
    & ( op(e2,e0) = e0
      | op(e2,e1) = e0
      | op(e2,e2) = e0
      | op(e2,e3) = e0 )
    & ( op(e0,e2) = e0
      | op(e1,e2) = e0
      | op(e2,e2) = e0
      | op(e3,e2) = e0 )
    & ( op(e2,e0) = e1
      | op(e2,e1) = e1
      | op(e2,e2) = e1
      | op(e2,e3) = e1 )
    & ( op(e0,e2) = e1
      | op(e1,e2) = e1
      | op(e2,e2) = e1
      | op(e3,e2) = e1 )
    & ( op(e2,e0) = e2
      | op(e2,e1) = e2
      | op(e2,e2) = e2
      | op(e2,e3) = e2 )
    & ( op(e0,e2) = e2
      | op(e1,e2) = e2
      | op(e2,e2) = e2
      | op(e3,e2) = e2 )
    & ( op(e2,e0) = e3
      | op(e2,e1) = e3
      | op(e2,e2) = e3
      | op(e2,e3) = e3 )
    & ( op(e0,e2) = e3
      | op(e1,e2) = e3
      | op(e2,e2) = e3
      | op(e3,e2) = e3 )
    & ( op(e3,e0) = e0
      | op(e3,e1) = e0
      | op(e3,e2) = e0
      | op(e3,e3) = e0 )
    & ( op(e0,e3) = e0
      | op(e1,e3) = e0
      | op(e2,e3) = e0
      | op(e3,e3) = e0 )
    & ( op(e3,e0) = e1
      | op(e3,e1) = e1
      | op(e3,e2) = e1
      | op(e3,e3) = e1 )
    & ( op(e0,e3) = e1
      | op(e1,e3) = e1
      | op(e2,e3) = e1
      | op(e3,e3) = e1 )
    & ( op(e3,e0) = e2
      | op(e3,e1) = e2
      | op(e3,e2) = e2
      | op(e3,e3) = e2 )
    & ( op(e0,e3) = e2
      | op(e1,e3) = e2
      | op(e2,e3) = e2
      | op(e3,e3) = e2 )
    & ( op(e3,e0) = e3
      | op(e3,e1) = e3
      | op(e3,e2) = e3
      | op(e3,e3) = e3 )
    & ( op(e0,e3) = e3
      | op(e1,e3) = e3
      | op(e2,e3) = e3
      | op(e3,e3) = e3 ) ),
    file('/tmp/tmpfHv1_5/sel_ALG043+1.p_1',co1) ).

fof(5,negated_conjecture,
    ~ ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 )
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 )
      & ( op(e1,e1) = e0
        | op(e1,e1) = e1
        | op(e1,e1) = e2
        | op(e1,e1) = e3 )
      & ( op(e1,e2) = e0
        | op(e1,e2) = e1
        | op(e1,e2) = e2
        | op(e1,e2) = e3 )
      & ( op(e1,e3) = e0
        | op(e1,e3) = e1
        | op(e1,e3) = e2
        | op(e1,e3) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e0) = e1
        | op(e2,e0) = e2
        | op(e2,e0) = e3 )
      & ( op(e2,e1) = e0
        | op(e2,e1) = e1
        | op(e2,e1) = e2
        | op(e2,e1) = e3 )
      & ( op(e2,e2) = e0
        | op(e2,e2) = e1
        | op(e2,e2) = e2
        | op(e2,e2) = e3 )
      & ( op(e2,e3) = e0
        | op(e2,e3) = e1
        | op(e2,e3) = e2
        | op(e2,e3) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e0) = e1
        | op(e3,e0) = e2
        | op(e3,e0) = e3 )
      & ( op(e3,e1) = e0
        | op(e3,e1) = e1
        | op(e3,e1) = e2
        | op(e3,e1) = e3 )
      & ( op(e3,e2) = e0
        | op(e3,e2) = e1
        | op(e3,e2) = e2
        | op(e3,e2) = e3 )
      & ( op(e3,e3) = e0
        | op(e3,e3) = e1
        | op(e3,e3) = e2
        | op(e3,e3) = e3 )
      & 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
      & ( unit = e0
        | unit = e1
        | unit = e2
        | unit = e3 )
      & ( op(e0,e0) = e0
        | op(e0,e1) = e0
        | op(e0,e2) = e0
        | op(e0,e3) = e0 )
      & ( op(e0,e0) = e0
        | op(e1,e0) = e0
        | op(e2,e0) = e0
        | op(e3,e0) = e0 )
      & ( op(e0,e0) = e1
        | op(e0,e1) = e1
        | op(e0,e2) = e1
        | op(e0,e3) = e1 )
      & ( op(e0,e0) = e1
        | op(e1,e0) = e1
        | op(e2,e0) = e1
        | op(e3,e0) = e1 )
      & ( op(e0,e0) = e2
        | op(e0,e1) = e2
        | op(e0,e2) = e2
        | op(e0,e3) = e2 )
      & ( op(e0,e0) = e2
        | op(e1,e0) = e2
        | op(e2,e0) = e2
        | op(e3,e0) = e2 )
      & ( op(e0,e0) = e3
        | op(e0,e1) = e3
        | op(e0,e2) = e3
        | op(e0,e3) = e3 )
      & ( op(e0,e0) = e3
        | op(e1,e0) = e3
        | op(e2,e0) = e3
        | op(e3,e0) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e1) = e0
        | op(e1,e2) = e0
        | op(e1,e3) = e0 )
      & ( op(e0,e1) = e0
        | op(e1,e1) = e0
        | op(e2,e1) = e0
        | op(e3,e1) = e0 )
      & ( op(e1,e0) = e1
        | op(e1,e1) = e1
        | op(e1,e2) = e1
        | op(e1,e3) = e1 )
      & ( op(e0,e1) = e1
        | op(e1,e1) = e1
        | op(e2,e1) = e1
        | op(e3,e1) = e1 )
      & ( op(e1,e0) = e2
        | op(e1,e1) = e2
        | op(e1,e2) = e2
        | op(e1,e3) = e2 )
      & ( op(e0,e1) = e2
        | op(e1,e1) = e2
        | op(e2,e1) = e2
        | op(e3,e1) = e2 )
      & ( op(e1,e0) = e3
        | op(e1,e1) = e3
        | op(e1,e2) = e3
        | op(e1,e3) = e3 )
      & ( op(e0,e1) = e3
        | op(e1,e1) = e3
        | op(e2,e1) = e3
        | op(e3,e1) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e1) = e0
        | op(e2,e2) = e0
        | op(e2,e3) = e0 )
      & ( op(e0,e2) = e0
        | op(e1,e2) = e0
        | op(e2,e2) = e0
        | op(e3,e2) = e0 )
      & ( op(e2,e0) = e1
        | op(e2,e1) = e1
        | op(e2,e2) = e1
        | op(e2,e3) = e1 )
      & ( op(e0,e2) = e1
        | op(e1,e2) = e1
        | op(e2,e2) = e1
        | op(e3,e2) = e1 )
      & ( op(e2,e0) = e2
        | op(e2,e1) = e2
        | op(e2,e2) = e2
        | op(e2,e3) = e2 )
      & ( op(e0,e2) = e2
        | op(e1,e2) = e2
        | op(e2,e2) = e2
        | op(e3,e2) = e2 )
      & ( op(e2,e0) = e3
        | op(e2,e1) = e3
        | op(e2,e2) = e3
        | op(e2,e3) = e3 )
      & ( op(e0,e2) = e3
        | op(e1,e2) = e3
        | op(e2,e2) = e3
        | op(e3,e2) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e1) = e0
        | op(e3,e2) = e0
        | op(e3,e3) = e0 )
      & ( op(e0,e3) = e0
        | op(e1,e3) = e0
        | op(e2,e3) = e0
        | op(e3,e3) = e0 )
      & ( op(e3,e0) = e1
        | op(e3,e1) = e1
        | op(e3,e2) = e1
        | op(e3,e3) = e1 )
      & ( op(e0,e3) = e1
        | op(e1,e3) = e1
        | op(e2,e3) = e1
        | op(e3,e3) = e1 )
      & ( op(e3,e0) = e2
        | op(e3,e1) = e2
        | op(e3,e2) = e2
        | op(e3,e3) = e2 )
      & ( op(e0,e3) = e2
        | op(e1,e3) = e2
        | op(e2,e3) = e2
        | op(e3,e3) = e2 )
      & ( op(e3,e0) = e3
        | op(e3,e1) = e3
        | op(e3,e2) = e3
        | op(e3,e3) = e3 )
      & ( op(e0,e3) = e3
        | op(e1,e3) = e3
        | op(e2,e3) = e3
        | op(e3,e3) = e3 ) ),
    inference(assume_negation,[status(cth)],[3]) ).

fof(6,plain,
    ( ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 ) )
   => epred1_0 ),
    introduced(definition) ).

fof(7,plain,
    ( ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 )
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 ) )
   => epred2_0 ),
    introduced(definition) ).

fof(8,plain,
    ( ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 )
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 )
      & ( op(e1,e1) = e0
        | op(e1,e1) = e1
        | op(e1,e1) = e2
        | op(e1,e1) = e3 )
      & ( op(e1,e2) = e0
        | op(e1,e2) = e1
        | op(e1,e2) = e2
        | op(e1,e2) = e3 )
      & ( op(e1,e3) = e0
        | op(e1,e3) = e1
        | op(e1,e3) = e2
        | op(e1,e3) = e3 ) )
   => epred3_0 ),
    introduced(definition) ).

fof(9,plain,
    ( ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 )
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 )
      & ( op(e1,e1) = e0
        | op(e1,e1) = e1
        | op(e1,e1) = e2
        | op(e1,e1) = e3 )
      & ( op(e1,e2) = e0
        | op(e1,e2) = e1
        | op(e1,e2) = e2
        | op(e1,e2) = e3 )
      & ( op(e1,e3) = e0
        | op(e1,e3) = e1
        | op(e1,e3) = e2
        | op(e1,e3) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e0) = e1
        | op(e2,e0) = e2
        | op(e2,e0) = e3 )
      & ( op(e2,e1) = e0
        | op(e2,e1) = e1
        | op(e2,e1) = e2
        | op(e2,e1) = e3 )
      & ( op(e2,e2) = e0
        | op(e2,e2) = e1
        | op(e2,e2) = e2
        | op(e2,e2) = e3 ) )
   => epred4_0 ),
    introduced(definition) ).

fof(10,plain,
    ( ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 )
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 )
      & ( op(e1,e1) = e0
        | op(e1,e1) = e1
        | op(e1,e1) = e2
        | op(e1,e1) = e3 )
      & ( op(e1,e2) = e0
        | op(e1,e2) = e1
        | op(e1,e2) = e2
        | op(e1,e2) = e3 )
      & ( op(e1,e3) = e0
        | op(e1,e3) = e1
        | op(e1,e3) = e2
        | op(e1,e3) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e0) = e1
        | op(e2,e0) = e2
        | op(e2,e0) = e3 )
      & ( op(e2,e1) = e0
        | op(e2,e1) = e1
        | op(e2,e1) = e2
        | op(e2,e1) = e3 )
      & ( op(e2,e2) = e0
        | op(e2,e2) = e1
        | op(e2,e2) = e2
        | op(e2,e2) = e3 )
      & ( op(e2,e3) = e0
        | op(e2,e3) = e1
        | op(e2,e3) = e2
        | op(e2,e3) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e0) = e1
        | op(e3,e0) = e2
        | op(e3,e0) = e3 )
      & ( op(e3,e1) = e0
        | op(e3,e1) = e1
        | op(e3,e1) = e2
        | op(e3,e1) = e3 ) )
   => epred5_0 ),
    introduced(definition) ).

fof(11,plain,
    ( ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 )
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 )
      & ( op(e1,e1) = e0
        | op(e1,e1) = e1
        | op(e1,e1) = e2
        | op(e1,e1) = e3 )
      & ( op(e1,e2) = e0
        | op(e1,e2) = e1
        | op(e1,e2) = e2
        | op(e1,e2) = e3 )
      & ( op(e1,e3) = e0
        | op(e1,e3) = e1
        | op(e1,e3) = e2
        | op(e1,e3) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e0) = e1
        | op(e2,e0) = e2
        | op(e2,e0) = e3 )
      & ( op(e2,e1) = e0
        | op(e2,e1) = e1
        | op(e2,e1) = e2
        | op(e2,e1) = e3 )
      & ( op(e2,e2) = e0
        | op(e2,e2) = e1
        | op(e2,e2) = e2
        | op(e2,e2) = e3 )
      & ( op(e2,e3) = e0
        | op(e2,e3) = e1
        | op(e2,e3) = e2
        | op(e2,e3) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e0) = e1
        | op(e3,e0) = e2
        | op(e3,e0) = e3 )
      & ( op(e3,e1) = e0
        | op(e3,e1) = e1
        | op(e3,e1) = e2
        | op(e3,e1) = e3 )
      & ( op(e3,e2) = e0
        | op(e3,e2) = e1
        | op(e3,e2) = e2
        | op(e3,e2) = e3 )
      & ( op(e3,e3) = e0
        | op(e3,e3) = e1
        | op(e3,e3) = e2
        | op(e3,e3) = e3 )
      & 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
      & ( unit = e0
        | unit = e1
        | unit = e2
        | unit = e3 ) )
   => epred6_0 ),
    introduced(definition) ).

fof(12,plain,
    ( ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 )
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 )
      & ( op(e1,e1) = e0
        | op(e1,e1) = e1
        | op(e1,e1) = e2
        | op(e1,e1) = e3 )
      & ( op(e1,e2) = e0
        | op(e1,e2) = e1
        | op(e1,e2) = e2
        | op(e1,e2) = e3 )
      & ( op(e1,e3) = e0
        | op(e1,e3) = e1
        | op(e1,e3) = e2
        | op(e1,e3) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e0) = e1
        | op(e2,e0) = e2
        | op(e2,e0) = e3 )
      & ( op(e2,e1) = e0
        | op(e2,e1) = e1
        | op(e2,e1) = e2
        | op(e2,e1) = e3 )
      & ( op(e2,e2) = e0
        | op(e2,e2) = e1
        | op(e2,e2) = e2
        | op(e2,e2) = e3 )
      & ( op(e2,e3) = e0
        | op(e2,e3) = e1
        | op(e2,e3) = e2
        | op(e2,e3) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e0) = e1
        | op(e3,e0) = e2
        | op(e3,e0) = e3 )
      & ( op(e3,e1) = e0
        | op(e3,e1) = e1
        | op(e3,e1) = e2
        | op(e3,e1) = e3 )
      & ( op(e3,e2) = e0
        | op(e3,e2) = e1
        | op(e3,e2) = e2
        | op(e3,e2) = e3 )
      & ( op(e3,e3) = e0
        | op(e3,e3) = e1
        | op(e3,e3) = e2
        | op(e3,e3) = e3 )
      & 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
      & ( unit = e0
        | unit = e1
        | unit = e2
        | unit = e3 )
      & ( op(e0,e0) = e0
        | op(e0,e1) = e0
        | op(e0,e2) = e0
        | op(e0,e3) = e0 )
      & ( op(e0,e0) = e0
        | op(e1,e0) = e0
        | op(e2,e0) = e0
        | op(e3,e0) = e0 )
      & ( op(e0,e0) = e1
        | op(e0,e1) = e1
        | op(e0,e2) = e1
        | op(e0,e3) = e1 ) )
   => epred7_0 ),
    introduced(definition) ).

fof(13,plain,
    ( ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 )
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 )
      & ( op(e1,e1) = e0
        | op(e1,e1) = e1
        | op(e1,e1) = e2
        | op(e1,e1) = e3 )
      & ( op(e1,e2) = e0
        | op(e1,e2) = e1
        | op(e1,e2) = e2
        | op(e1,e2) = e3 )
      & ( op(e1,e3) = e0
        | op(e1,e3) = e1
        | op(e1,e3) = e2
        | op(e1,e3) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e0) = e1
        | op(e2,e0) = e2
        | op(e2,e0) = e3 )
      & ( op(e2,e1) = e0
        | op(e2,e1) = e1
        | op(e2,e1) = e2
        | op(e2,e1) = e3 )
      & ( op(e2,e2) = e0
        | op(e2,e2) = e1
        | op(e2,e2) = e2
        | op(e2,e2) = e3 )
      & ( op(e2,e3) = e0
        | op(e2,e3) = e1
        | op(e2,e3) = e2
        | op(e2,e3) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e0) = e1
        | op(e3,e0) = e2
        | op(e3,e0) = e3 )
      & ( op(e3,e1) = e0
        | op(e3,e1) = e1
        | op(e3,e1) = e2
        | op(e3,e1) = e3 )
      & ( op(e3,e2) = e0
        | op(e3,e2) = e1
        | op(e3,e2) = e2
        | op(e3,e2) = e3 )
      & ( op(e3,e3) = e0
        | op(e3,e3) = e1
        | op(e3,e3) = e2
        | op(e3,e3) = e3 )
      & 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
      & ( unit = e0
        | unit = e1
        | unit = e2
        | unit = e3 )
      & ( op(e0,e0) = e0
        | op(e0,e1) = e0
        | op(e0,e2) = e0
        | op(e0,e3) = e0 )
      & ( op(e0,e0) = e0
        | op(e1,e0) = e0
        | op(e2,e0) = e0
        | op(e3,e0) = e0 )
      & ( op(e0,e0) = e1
        | op(e0,e1) = e1
        | op(e0,e2) = e1
        | op(e0,e3) = e1 )
      & ( op(e0,e0) = e1
        | op(e1,e0) = e1
        | op(e2,e0) = e1
        | op(e3,e0) = e1 )
      & ( op(e0,e0) = e2
        | op(e0,e1) = e2
        | op(e0,e2) = e2
        | op(e0,e3) = e2 )
      & ( op(e0,e0) = e2
        | op(e1,e0) = e2
        | op(e2,e0) = e2
        | op(e3,e0) = e2 ) )
   => epred8_0 ),
    introduced(definition) ).

fof(14,plain,
    ( ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 )
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 )
      & ( op(e1,e1) = e0
        | op(e1,e1) = e1
        | op(e1,e1) = e2
        | op(e1,e1) = e3 )
      & ( op(e1,e2) = e0
        | op(e1,e2) = e1
        | op(e1,e2) = e2
        | op(e1,e2) = e3 )
      & ( op(e1,e3) = e0
        | op(e1,e3) = e1
        | op(e1,e3) = e2
        | op(e1,e3) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e0) = e1
        | op(e2,e0) = e2
        | op(e2,e0) = e3 )
      & ( op(e2,e1) = e0
        | op(e2,e1) = e1
        | op(e2,e1) = e2
        | op(e2,e1) = e3 )
      & ( op(e2,e2) = e0
        | op(e2,e2) = e1
        | op(e2,e2) = e2
        | op(e2,e2) = e3 )
      & ( op(e2,e3) = e0
        | op(e2,e3) = e1
        | op(e2,e3) = e2
        | op(e2,e3) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e0) = e1
        | op(e3,e0) = e2
        | op(e3,e0) = e3 )
      & ( op(e3,e1) = e0
        | op(e3,e1) = e1
        | op(e3,e1) = e2
        | op(e3,e1) = e3 )
      & ( op(e3,e2) = e0
        | op(e3,e2) = e1
        | op(e3,e2) = e2
        | op(e3,e2) = e3 )
      & ( op(e3,e3) = e0
        | op(e3,e3) = e1
        | op(e3,e3) = e2
        | op(e3,e3) = e3 )
      & 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
      & ( unit = e0
        | unit = e1
        | unit = e2
        | unit = e3 )
      & ( op(e0,e0) = e0
        | op(e0,e1) = e0
        | op(e0,e2) = e0
        | op(e0,e3) = e0 )
      & ( op(e0,e0) = e0
        | op(e1,e0) = e0
        | op(e2,e0) = e0
        | op(e3,e0) = e0 )
      & ( op(e0,e0) = e1
        | op(e0,e1) = e1
        | op(e0,e2) = e1
        | op(e0,e3) = e1 )
      & ( op(e0,e0) = e1
        | op(e1,e0) = e1
        | op(e2,e0) = e1
        | op(e3,e0) = e1 )
      & ( op(e0,e0) = e2
        | op(e0,e1) = e2
        | op(e0,e2) = e2
        | op(e0,e3) = e2 )
      & ( op(e0,e0) = e2
        | op(e1,e0) = e2
        | op(e2,e0) = e2
        | op(e3,e0) = e2 )
      & ( op(e0,e0) = e3
        | op(e0,e1) = e3
        | op(e0,e2) = e3
        | op(e0,e3) = e3 )
      & ( op(e0,e0) = e3
        | op(e1,e0) = e3
        | op(e2,e0) = e3
        | op(e3,e0) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e1) = e0
        | op(e1,e2) = e0
        | op(e1,e3) = e0 ) )
   => epred9_0 ),
    introduced(definition) ).

fof(15,plain,
    ( ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 )
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 )
      & ( op(e1,e1) = e0
        | op(e1,e1) = e1
        | op(e1,e1) = e2
        | op(e1,e1) = e3 )
      & ( op(e1,e2) = e0
        | op(e1,e2) = e1
        | op(e1,e2) = e2
        | op(e1,e2) = e3 )
      & ( op(e1,e3) = e0
        | op(e1,e3) = e1
        | op(e1,e3) = e2
        | op(e1,e3) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e0) = e1
        | op(e2,e0) = e2
        | op(e2,e0) = e3 )
      & ( op(e2,e1) = e0
        | op(e2,e1) = e1
        | op(e2,e1) = e2
        | op(e2,e1) = e3 )
      & ( op(e2,e2) = e0
        | op(e2,e2) = e1
        | op(e2,e2) = e2
        | op(e2,e2) = e3 )
      & ( op(e2,e3) = e0
        | op(e2,e3) = e1
        | op(e2,e3) = e2
        | op(e2,e3) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e0) = e1
        | op(e3,e0) = e2
        | op(e3,e0) = e3 )
      & ( op(e3,e1) = e0
        | op(e3,e1) = e1
        | op(e3,e1) = e2
        | op(e3,e1) = e3 )
      & ( op(e3,e2) = e0
        | op(e3,e2) = e1
        | op(e3,e2) = e2
        | op(e3,e2) = e3 )
      & ( op(e3,e3) = e0
        | op(e3,e3) = e1
        | op(e3,e3) = e2
        | op(e3,e3) = e3 )
      & 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
      & ( unit = e0
        | unit = e1
        | unit = e2
        | unit = e3 )
      & ( op(e0,e0) = e0
        | op(e0,e1) = e0
        | op(e0,e2) = e0
        | op(e0,e3) = e0 )
      & ( op(e0,e0) = e0
        | op(e1,e0) = e0
        | op(e2,e0) = e0
        | op(e3,e0) = e0 )
      & ( op(e0,e0) = e1
        | op(e0,e1) = e1
        | op(e0,e2) = e1
        | op(e0,e3) = e1 )
      & ( op(e0,e0) = e1
        | op(e1,e0) = e1
        | op(e2,e0) = e1
        | op(e3,e0) = e1 )
      & ( op(e0,e0) = e2
        | op(e0,e1) = e2
        | op(e0,e2) = e2
        | op(e0,e3) = e2 )
      & ( op(e0,e0) = e2
        | op(e1,e0) = e2
        | op(e2,e0) = e2
        | op(e3,e0) = e2 )
      & ( op(e0,e0) = e3
        | op(e0,e1) = e3
        | op(e0,e2) = e3
        | op(e0,e3) = e3 )
      & ( op(e0,e0) = e3
        | op(e1,e0) = e3
        | op(e2,e0) = e3
        | op(e3,e0) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e1) = e0
        | op(e1,e2) = e0
        | op(e1,e3) = e0 )
      & ( op(e0,e1) = e0
        | op(e1,e1) = e0
        | op(e2,e1) = e0
        | op(e3,e1) = e0 )
      & ( op(e1,e0) = e1
        | op(e1,e1) = e1
        | op(e1,e2) = e1
        | op(e1,e3) = e1 )
      & ( op(e0,e1) = e1
        | op(e1,e1) = e1
        | op(e2,e1) = e1
        | op(e3,e1) = e1 ) )
   => epred10_0 ),
    introduced(definition) ).

fof(16,plain,
    ( ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 )
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 )
      & ( op(e1,e1) = e0
        | op(e1,e1) = e1
        | op(e1,e1) = e2
        | op(e1,e1) = e3 )
      & ( op(e1,e2) = e0
        | op(e1,e2) = e1
        | op(e1,e2) = e2
        | op(e1,e2) = e3 )
      & ( op(e1,e3) = e0
        | op(e1,e3) = e1
        | op(e1,e3) = e2
        | op(e1,e3) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e0) = e1
        | op(e2,e0) = e2
        | op(e2,e0) = e3 )
      & ( op(e2,e1) = e0
        | op(e2,e1) = e1
        | op(e2,e1) = e2
        | op(e2,e1) = e3 )
      & ( op(e2,e2) = e0
        | op(e2,e2) = e1
        | op(e2,e2) = e2
        | op(e2,e2) = e3 )
      & ( op(e2,e3) = e0
        | op(e2,e3) = e1
        | op(e2,e3) = e2
        | op(e2,e3) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e0) = e1
        | op(e3,e0) = e2
        | op(e3,e0) = e3 )
      & ( op(e3,e1) = e0
        | op(e3,e1) = e1
        | op(e3,e1) = e2
        | op(e3,e1) = e3 )
      & ( op(e3,e2) = e0
        | op(e3,e2) = e1
        | op(e3,e2) = e2
        | op(e3,e2) = e3 )
      & ( op(e3,e3) = e0
        | op(e3,e3) = e1
        | op(e3,e3) = e2
        | op(e3,e3) = e3 )
      & 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
      & ( unit = e0
        | unit = e1
        | unit = e2
        | unit = e3 )
      & ( op(e0,e0) = e0
        | op(e0,e1) = e0
        | op(e0,e2) = e0
        | op(e0,e3) = e0 )
      & ( op(e0,e0) = e0
        | op(e1,e0) = e0
        | op(e2,e0) = e0
        | op(e3,e0) = e0 )
      & ( op(e0,e0) = e1
        | op(e0,e1) = e1
        | op(e0,e2) = e1
        | op(e0,e3) = e1 )
      & ( op(e0,e0) = e1
        | op(e1,e0) = e1
        | op(e2,e0) = e1
        | op(e3,e0) = e1 )
      & ( op(e0,e0) = e2
        | op(e0,e1) = e2
        | op(e0,e2) = e2
        | op(e0,e3) = e2 )
      & ( op(e0,e0) = e2
        | op(e1,e0) = e2
        | op(e2,e0) = e2
        | op(e3,e0) = e2 )
      & ( op(e0,e0) = e3
        | op(e0,e1) = e3
        | op(e0,e2) = e3
        | op(e0,e3) = e3 )
      & ( op(e0,e0) = e3
        | op(e1,e0) = e3
        | op(e2,e0) = e3
        | op(e3,e0) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e1) = e0
        | op(e1,e2) = e0
        | op(e1,e3) = e0 )
      & ( op(e0,e1) = e0
        | op(e1,e1) = e0
        | op(e2,e1) = e0
        | op(e3,e1) = e0 )
      & ( op(e1,e0) = e1
        | op(e1,e1) = e1
        | op(e1,e2) = e1
        | op(e1,e3) = e1 )
      & ( op(e0,e1) = e1
        | op(e1,e1) = e1
        | op(e2,e1) = e1
        | op(e3,e1) = e1 )
      & ( op(e1,e0) = e2
        | op(e1,e1) = e2
        | op(e1,e2) = e2
        | op(e1,e3) = e2 )
      & ( op(e0,e1) = e2
        | op(e1,e1) = e2
        | op(e2,e1) = e2
        | op(e3,e1) = e2 )
      & ( op(e1,e0) = e3
        | op(e1,e1) = e3
        | op(e1,e2) = e3
        | op(e1,e3) = e3 ) )
   => epred11_0 ),
    introduced(definition) ).

fof(17,plain,
    ( ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 )
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 )
      & ( op(e1,e1) = e0
        | op(e1,e1) = e1
        | op(e1,e1) = e2
        | op(e1,e1) = e3 )
      & ( op(e1,e2) = e0
        | op(e1,e2) = e1
        | op(e1,e2) = e2
        | op(e1,e2) = e3 )
      & ( op(e1,e3) = e0
        | op(e1,e3) = e1
        | op(e1,e3) = e2
        | op(e1,e3) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e0) = e1
        | op(e2,e0) = e2
        | op(e2,e0) = e3 )
      & ( op(e2,e1) = e0
        | op(e2,e1) = e1
        | op(e2,e1) = e2
        | op(e2,e1) = e3 )
      & ( op(e2,e2) = e0
        | op(e2,e2) = e1
        | op(e2,e2) = e2
        | op(e2,e2) = e3 )
      & ( op(e2,e3) = e0
        | op(e2,e3) = e1
        | op(e2,e3) = e2
        | op(e2,e3) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e0) = e1
        | op(e3,e0) = e2
        | op(e3,e0) = e3 )
      & ( op(e3,e1) = e0
        | op(e3,e1) = e1
        | op(e3,e1) = e2
        | op(e3,e1) = e3 )
      & ( op(e3,e2) = e0
        | op(e3,e2) = e1
        | op(e3,e2) = e2
        | op(e3,e2) = e3 )
      & ( op(e3,e3) = e0
        | op(e3,e3) = e1
        | op(e3,e3) = e2
        | op(e3,e3) = e3 )
      & 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
      & ( unit = e0
        | unit = e1
        | unit = e2
        | unit = e3 )
      & ( op(e0,e0) = e0
        | op(e0,e1) = e0
        | op(e0,e2) = e0
        | op(e0,e3) = e0 )
      & ( op(e0,e0) = e0
        | op(e1,e0) = e0
        | op(e2,e0) = e0
        | op(e3,e0) = e0 )
      & ( op(e0,e0) = e1
        | op(e0,e1) = e1
        | op(e0,e2) = e1
        | op(e0,e3) = e1 )
      & ( op(e0,e0) = e1
        | op(e1,e0) = e1
        | op(e2,e0) = e1
        | op(e3,e0) = e1 )
      & ( op(e0,e0) = e2
        | op(e0,e1) = e2
        | op(e0,e2) = e2
        | op(e0,e3) = e2 )
      & ( op(e0,e0) = e2
        | op(e1,e0) = e2
        | op(e2,e0) = e2
        | op(e3,e0) = e2 )
      & ( op(e0,e0) = e3
        | op(e0,e1) = e3
        | op(e0,e2) = e3
        | op(e0,e3) = e3 )
      & ( op(e0,e0) = e3
        | op(e1,e0) = e3
        | op(e2,e0) = e3
        | op(e3,e0) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e1) = e0
        | op(e1,e2) = e0
        | op(e1,e3) = e0 )
      & ( op(e0,e1) = e0
        | op(e1,e1) = e0
        | op(e2,e1) = e0
        | op(e3,e1) = e0 )
      & ( op(e1,e0) = e1
        | op(e1,e1) = e1
        | op(e1,e2) = e1
        | op(e1,e3) = e1 )
      & ( op(e0,e1) = e1
        | op(e1,e1) = e1
        | op(e2,e1) = e1
        | op(e3,e1) = e1 )
      & ( op(e1,e0) = e2
        | op(e1,e1) = e2
        | op(e1,e2) = e2
        | op(e1,e3) = e2 )
      & ( op(e0,e1) = e2
        | op(e1,e1) = e2
        | op(e2,e1) = e2
        | op(e3,e1) = e2 )
      & ( op(e1,e0) = e3
        | op(e1,e1) = e3
        | op(e1,e2) = e3
        | op(e1,e3) = e3 )
      & ( op(e0,e1) = e3
        | op(e1,e1) = e3
        | op(e2,e1) = e3
        | op(e3,e1) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e1) = e0
        | op(e2,e2) = e0
        | op(e2,e3) = e0 )
      & ( op(e0,e2) = e0
        | op(e1,e2) = e0
        | op(e2,e2) = e0
        | op(e3,e2) = e0 ) )
   => epred12_0 ),
    introduced(definition) ).

fof(18,plain,
    ( ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 )
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 )
      & ( op(e1,e1) = e0
        | op(e1,e1) = e1
        | op(e1,e1) = e2
        | op(e1,e1) = e3 )
      & ( op(e1,e2) = e0
        | op(e1,e2) = e1
        | op(e1,e2) = e2
        | op(e1,e2) = e3 )
      & ( op(e1,e3) = e0
        | op(e1,e3) = e1
        | op(e1,e3) = e2
        | op(e1,e3) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e0) = e1
        | op(e2,e0) = e2
        | op(e2,e0) = e3 )
      & ( op(e2,e1) = e0
        | op(e2,e1) = e1
        | op(e2,e1) = e2
        | op(e2,e1) = e3 )
      & ( op(e2,e2) = e0
        | op(e2,e2) = e1
        | op(e2,e2) = e2
        | op(e2,e2) = e3 )
      & ( op(e2,e3) = e0
        | op(e2,e3) = e1
        | op(e2,e3) = e2
        | op(e2,e3) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e0) = e1
        | op(e3,e0) = e2
        | op(e3,e0) = e3 )
      & ( op(e3,e1) = e0
        | op(e3,e1) = e1
        | op(e3,e1) = e2
        | op(e3,e1) = e3 )
      & ( op(e3,e2) = e0
        | op(e3,e2) = e1
        | op(e3,e2) = e2
        | op(e3,e2) = e3 )
      & ( op(e3,e3) = e0
        | op(e3,e3) = e1
        | op(e3,e3) = e2
        | op(e3,e3) = e3 )
      & 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
      & ( unit = e0
        | unit = e1
        | unit = e2
        | unit = e3 )
      & ( op(e0,e0) = e0
        | op(e0,e1) = e0
        | op(e0,e2) = e0
        | op(e0,e3) = e0 )
      & ( op(e0,e0) = e0
        | op(e1,e0) = e0
        | op(e2,e0) = e0
        | op(e3,e0) = e0 )
      & ( op(e0,e0) = e1
        | op(e0,e1) = e1
        | op(e0,e2) = e1
        | op(e0,e3) = e1 )
      & ( op(e0,e0) = e1
        | op(e1,e0) = e1
        | op(e2,e0) = e1
        | op(e3,e0) = e1 )
      & ( op(e0,e0) = e2
        | op(e0,e1) = e2
        | op(e0,e2) = e2
        | op(e0,e3) = e2 )
      & ( op(e0,e0) = e2
        | op(e1,e0) = e2
        | op(e2,e0) = e2
        | op(e3,e0) = e2 )
      & ( op(e0,e0) = e3
        | op(e0,e1) = e3
        | op(e0,e2) = e3
        | op(e0,e3) = e3 )
      & ( op(e0,e0) = e3
        | op(e1,e0) = e3
        | op(e2,e0) = e3
        | op(e3,e0) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e1) = e0
        | op(e1,e2) = e0
        | op(e1,e3) = e0 )
      & ( op(e0,e1) = e0
        | op(e1,e1) = e0
        | op(e2,e1) = e0
        | op(e3,e1) = e0 )
      & ( op(e1,e0) = e1
        | op(e1,e1) = e1
        | op(e1,e2) = e1
        | op(e1,e3) = e1 )
      & ( op(e0,e1) = e1
        | op(e1,e1) = e1
        | op(e2,e1) = e1
        | op(e3,e1) = e1 )
      & ( op(e1,e0) = e2
        | op(e1,e1) = e2
        | op(e1,e2) = e2
        | op(e1,e3) = e2 )
      & ( op(e0,e1) = e2
        | op(e1,e1) = e2
        | op(e2,e1) = e2
        | op(e3,e1) = e2 )
      & ( op(e1,e0) = e3
        | op(e1,e1) = e3
        | op(e1,e2) = e3
        | op(e1,e3) = e3 )
      & ( op(e0,e1) = e3
        | op(e1,e1) = e3
        | op(e2,e1) = e3
        | op(e3,e1) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e1) = e0
        | op(e2,e2) = e0
        | op(e2,e3) = e0 )
      & ( op(e0,e2) = e0
        | op(e1,e2) = e0
        | op(e2,e2) = e0
        | op(e3,e2) = e0 )
      & ( op(e2,e0) = e1
        | op(e2,e1) = e1
        | op(e2,e2) = e1
        | op(e2,e3) = e1 )
      & ( op(e0,e2) = e1
        | op(e1,e2) = e1
        | op(e2,e2) = e1
        | op(e3,e2) = e1 )
      & ( op(e2,e0) = e2
        | op(e2,e1) = e2
        | op(e2,e2) = e2
        | op(e2,e3) = e2 ) )
   => epred13_0 ),
    introduced(definition) ).

fof(19,plain,
    ( ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 )
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 )
      & ( op(e1,e1) = e0
        | op(e1,e1) = e1
        | op(e1,e1) = e2
        | op(e1,e1) = e3 )
      & ( op(e1,e2) = e0
        | op(e1,e2) = e1
        | op(e1,e2) = e2
        | op(e1,e2) = e3 )
      & ( op(e1,e3) = e0
        | op(e1,e3) = e1
        | op(e1,e3) = e2
        | op(e1,e3) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e0) = e1
        | op(e2,e0) = e2
        | op(e2,e0) = e3 )
      & ( op(e2,e1) = e0
        | op(e2,e1) = e1
        | op(e2,e1) = e2
        | op(e2,e1) = e3 )
      & ( op(e2,e2) = e0
        | op(e2,e2) = e1
        | op(e2,e2) = e2
        | op(e2,e2) = e3 )
      & ( op(e2,e3) = e0
        | op(e2,e3) = e1
        | op(e2,e3) = e2
        | op(e2,e3) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e0) = e1
        | op(e3,e0) = e2
        | op(e3,e0) = e3 )
      & ( op(e3,e1) = e0
        | op(e3,e1) = e1
        | op(e3,e1) = e2
        | op(e3,e1) = e3 )
      & ( op(e3,e2) = e0
        | op(e3,e2) = e1
        | op(e3,e2) = e2
        | op(e3,e2) = e3 )
      & ( op(e3,e3) = e0
        | op(e3,e3) = e1
        | op(e3,e3) = e2
        | op(e3,e3) = e3 )
      & 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
      & ( unit = e0
        | unit = e1
        | unit = e2
        | unit = e3 )
      & ( op(e0,e0) = e0
        | op(e0,e1) = e0
        | op(e0,e2) = e0
        | op(e0,e3) = e0 )
      & ( op(e0,e0) = e0
        | op(e1,e0) = e0
        | op(e2,e0) = e0
        | op(e3,e0) = e0 )
      & ( op(e0,e0) = e1
        | op(e0,e1) = e1
        | op(e0,e2) = e1
        | op(e0,e3) = e1 )
      & ( op(e0,e0) = e1
        | op(e1,e0) = e1
        | op(e2,e0) = e1
        | op(e3,e0) = e1 )
      & ( op(e0,e0) = e2
        | op(e0,e1) = e2
        | op(e0,e2) = e2
        | op(e0,e3) = e2 )
      & ( op(e0,e0) = e2
        | op(e1,e0) = e2
        | op(e2,e0) = e2
        | op(e3,e0) = e2 )
      & ( op(e0,e0) = e3
        | op(e0,e1) = e3
        | op(e0,e2) = e3
        | op(e0,e3) = e3 )
      & ( op(e0,e0) = e3
        | op(e1,e0) = e3
        | op(e2,e0) = e3
        | op(e3,e0) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e1) = e0
        | op(e1,e2) = e0
        | op(e1,e3) = e0 )
      & ( op(e0,e1) = e0
        | op(e1,e1) = e0
        | op(e2,e1) = e0
        | op(e3,e1) = e0 )
      & ( op(e1,e0) = e1
        | op(e1,e1) = e1
        | op(e1,e2) = e1
        | op(e1,e3) = e1 )
      & ( op(e0,e1) = e1
        | op(e1,e1) = e1
        | op(e2,e1) = e1
        | op(e3,e1) = e1 )
      & ( op(e1,e0) = e2
        | op(e1,e1) = e2
        | op(e1,e2) = e2
        | op(e1,e3) = e2 )
      & ( op(e0,e1) = e2
        | op(e1,e1) = e2
        | op(e2,e1) = e2
        | op(e3,e1) = e2 )
      & ( op(e1,e0) = e3
        | op(e1,e1) = e3
        | op(e1,e2) = e3
        | op(e1,e3) = e3 )
      & ( op(e0,e1) = e3
        | op(e1,e1) = e3
        | op(e2,e1) = e3
        | op(e3,e1) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e1) = e0
        | op(e2,e2) = e0
        | op(e2,e3) = e0 )
      & ( op(e0,e2) = e0
        | op(e1,e2) = e0
        | op(e2,e2) = e0
        | op(e3,e2) = e0 )
      & ( op(e2,e0) = e1
        | op(e2,e1) = e1
        | op(e2,e2) = e1
        | op(e2,e3) = e1 )
      & ( op(e0,e2) = e1
        | op(e1,e2) = e1
        | op(e2,e2) = e1
        | op(e3,e2) = e1 )
      & ( op(e2,e0) = e2
        | op(e2,e1) = e2
        | op(e2,e2) = e2
        | op(e2,e3) = e2 )
      & ( op(e0,e2) = e2
        | op(e1,e2) = e2
        | op(e2,e2) = e2
        | op(e3,e2) = e2 )
      & ( op(e2,e0) = e3
        | op(e2,e1) = e3
        | op(e2,e2) = e3
        | op(e2,e3) = e3 )
      & ( op(e0,e2) = e3
        | op(e1,e2) = e3
        | op(e2,e2) = e3
        | op(e3,e2) = e3 ) )
   => epred14_0 ),
    introduced(definition) ).

fof(20,plain,
    ( ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 )
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 )
      & ( op(e1,e1) = e0
        | op(e1,e1) = e1
        | op(e1,e1) = e2
        | op(e1,e1) = e3 )
      & ( op(e1,e2) = e0
        | op(e1,e2) = e1
        | op(e1,e2) = e2
        | op(e1,e2) = e3 )
      & ( op(e1,e3) = e0
        | op(e1,e3) = e1
        | op(e1,e3) = e2
        | op(e1,e3) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e0) = e1
        | op(e2,e0) = e2
        | op(e2,e0) = e3 )
      & ( op(e2,e1) = e0
        | op(e2,e1) = e1
        | op(e2,e1) = e2
        | op(e2,e1) = e3 )
      & ( op(e2,e2) = e0
        | op(e2,e2) = e1
        | op(e2,e2) = e2
        | op(e2,e2) = e3 )
      & ( op(e2,e3) = e0
        | op(e2,e3) = e1
        | op(e2,e3) = e2
        | op(e2,e3) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e0) = e1
        | op(e3,e0) = e2
        | op(e3,e0) = e3 )
      & ( op(e3,e1) = e0
        | op(e3,e1) = e1
        | op(e3,e1) = e2
        | op(e3,e1) = e3 )
      & ( op(e3,e2) = e0
        | op(e3,e2) = e1
        | op(e3,e2) = e2
        | op(e3,e2) = e3 )
      & ( op(e3,e3) = e0
        | op(e3,e3) = e1
        | op(e3,e3) = e2
        | op(e3,e3) = e3 )
      & 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
      & ( unit = e0
        | unit = e1
        | unit = e2
        | unit = e3 )
      & ( op(e0,e0) = e0
        | op(e0,e1) = e0
        | op(e0,e2) = e0
        | op(e0,e3) = e0 )
      & ( op(e0,e0) = e0
        | op(e1,e0) = e0
        | op(e2,e0) = e0
        | op(e3,e0) = e0 )
      & ( op(e0,e0) = e1
        | op(e0,e1) = e1
        | op(e0,e2) = e1
        | op(e0,e3) = e1 )
      & ( op(e0,e0) = e1
        | op(e1,e0) = e1
        | op(e2,e0) = e1
        | op(e3,e0) = e1 )
      & ( op(e0,e0) = e2
        | op(e0,e1) = e2
        | op(e0,e2) = e2
        | op(e0,e3) = e2 )
      & ( op(e0,e0) = e2
        | op(e1,e0) = e2
        | op(e2,e0) = e2
        | op(e3,e0) = e2 )
      & ( op(e0,e0) = e3
        | op(e0,e1) = e3
        | op(e0,e2) = e3
        | op(e0,e3) = e3 )
      & ( op(e0,e0) = e3
        | op(e1,e0) = e3
        | op(e2,e0) = e3
        | op(e3,e0) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e1) = e0
        | op(e1,e2) = e0
        | op(e1,e3) = e0 )
      & ( op(e0,e1) = e0
        | op(e1,e1) = e0
        | op(e2,e1) = e0
        | op(e3,e1) = e0 )
      & ( op(e1,e0) = e1
        | op(e1,e1) = e1
        | op(e1,e2) = e1
        | op(e1,e3) = e1 )
      & ( op(e0,e1) = e1
        | op(e1,e1) = e1
        | op(e2,e1) = e1
        | op(e3,e1) = e1 )
      & ( op(e1,e0) = e2
        | op(e1,e1) = e2
        | op(e1,e2) = e2
        | op(e1,e3) = e2 )
      & ( op(e0,e1) = e2
        | op(e1,e1) = e2
        | op(e2,e1) = e2
        | op(e3,e1) = e2 )
      & ( op(e1,e0) = e3
        | op(e1,e1) = e3
        | op(e1,e2) = e3
        | op(e1,e3) = e3 )
      & ( op(e0,e1) = e3
        | op(e1,e1) = e3
        | op(e2,e1) = e3
        | op(e3,e1) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e1) = e0
        | op(e2,e2) = e0
        | op(e2,e3) = e0 )
      & ( op(e0,e2) = e0
        | op(e1,e2) = e0
        | op(e2,e2) = e0
        | op(e3,e2) = e0 )
      & ( op(e2,e0) = e1
        | op(e2,e1) = e1
        | op(e2,e2) = e1
        | op(e2,e3) = e1 )
      & ( op(e0,e2) = e1
        | op(e1,e2) = e1
        | op(e2,e2) = e1
        | op(e3,e2) = e1 )
      & ( op(e2,e0) = e2
        | op(e2,e1) = e2
        | op(e2,e2) = e2
        | op(e2,e3) = e2 )
      & ( op(e0,e2) = e2
        | op(e1,e2) = e2
        | op(e2,e2) = e2
        | op(e3,e2) = e2 )
      & ( op(e2,e0) = e3
        | op(e2,e1) = e3
        | op(e2,e2) = e3
        | op(e2,e3) = e3 )
      & ( op(e0,e2) = e3
        | op(e1,e2) = e3
        | op(e2,e2) = e3
        | op(e3,e2) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e1) = e0
        | op(e3,e2) = e0
        | op(e3,e3) = e0 )
      & ( op(e0,e3) = e0
        | op(e1,e3) = e0
        | op(e2,e3) = e0
        | op(e3,e3) = e0 )
      & ( op(e3,e0) = e1
        | op(e3,e1) = e1
        | op(e3,e2) = e1
        | op(e3,e3) = e1 ) )
   => epred15_0 ),
    introduced(definition) ).

fof(21,plain,
    ( ( ( ( op(e0,e0) = e0
          & op(e1,e1) = e0
          & op(e2,e2) = e0
          & op(e3,e3) = e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e1
          & op(e2,e2) = e1
          & op(e3,e3) = e1 )
        | ( op(e0,e0) = e2
          & op(e1,e1) = e2
          & op(e2,e2) = e2
          & op(e3,e3) = e2 )
        | ( op(e0,e0) = e3
          & op(e1,e1) = e3
          & op(e2,e2) = e3
          & op(e3,e3) = e3 ) )
      & ( op(e0,e0) = e0
        | op(e0,e0) = e1
        | op(e0,e0) = e2
        | op(e0,e0) = e3 )
      & ( op(e0,e1) = e0
        | op(e0,e1) = e1
        | op(e0,e1) = e2
        | op(e0,e1) = e3 )
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 )
      & ( op(e1,e1) = e0
        | op(e1,e1) = e1
        | op(e1,e1) = e2
        | op(e1,e1) = e3 )
      & ( op(e1,e2) = e0
        | op(e1,e2) = e1
        | op(e1,e2) = e2
        | op(e1,e2) = e3 )
      & ( op(e1,e3) = e0
        | op(e1,e3) = e1
        | op(e1,e3) = e2
        | op(e1,e3) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e0) = e1
        | op(e2,e0) = e2
        | op(e2,e0) = e3 )
      & ( op(e2,e1) = e0
        | op(e2,e1) = e1
        | op(e2,e1) = e2
        | op(e2,e1) = e3 )
      & ( op(e2,e2) = e0
        | op(e2,e2) = e1
        | op(e2,e2) = e2
        | op(e2,e2) = e3 )
      & ( op(e2,e3) = e0
        | op(e2,e3) = e1
        | op(e2,e3) = e2
        | op(e2,e3) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e0) = e1
        | op(e3,e0) = e2
        | op(e3,e0) = e3 )
      & ( op(e3,e1) = e0
        | op(e3,e1) = e1
        | op(e3,e1) = e2
        | op(e3,e1) = e3 )
      & ( op(e3,e2) = e0
        | op(e3,e2) = e1
        | op(e3,e2) = e2
        | op(e3,e2) = e3 )
      & ( op(e3,e3) = e0
        | op(e3,e3) = e1
        | op(e3,e3) = e2
        | op(e3,e3) = e3 )
      & 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
      & ( unit = e0
        | unit = e1
        | unit = e2
        | unit = e3 )
      & ( op(e0,e0) = e0
        | op(e0,e1) = e0
        | op(e0,e2) = e0
        | op(e0,e3) = e0 )
      & ( op(e0,e0) = e0
        | op(e1,e0) = e0
        | op(e2,e0) = e0
        | op(e3,e0) = e0 )
      & ( op(e0,e0) = e1
        | op(e0,e1) = e1
        | op(e0,e2) = e1
        | op(e0,e3) = e1 )
      & ( op(e0,e0) = e1
        | op(e1,e0) = e1
        | op(e2,e0) = e1
        | op(e3,e0) = e1 )
      & ( op(e0,e0) = e2
        | op(e0,e1) = e2
        | op(e0,e2) = e2
        | op(e0,e3) = e2 )
      & ( op(e0,e0) = e2
        | op(e1,e0) = e2
        | op(e2,e0) = e2
        | op(e3,e0) = e2 )
      & ( op(e0,e0) = e3
        | op(e0,e1) = e3
        | op(e0,e2) = e3
        | op(e0,e3) = e3 )
      & ( op(e0,e0) = e3
        | op(e1,e0) = e3
        | op(e2,e0) = e3
        | op(e3,e0) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e1) = e0
        | op(e1,e2) = e0
        | op(e1,e3) = e0 )
      & ( op(e0,e1) = e0
        | op(e1,e1) = e0
        | op(e2,e1) = e0
        | op(e3,e1) = e0 )
      & ( op(e1,e0) = e1
        | op(e1,e1) = e1
        | op(e1,e2) = e1
        | op(e1,e3) = e1 )
      & ( op(e0,e1) = e1
        | op(e1,e1) = e1
        | op(e2,e1) = e1
        | op(e3,e1) = e1 )
      & ( op(e1,e0) = e2
        | op(e1,e1) = e2
        | op(e1,e2) = e2
        | op(e1,e3) = e2 )
      & ( op(e0,e1) = e2
        | op(e1,e1) = e2
        | op(e2,e1) = e2
        | op(e3,e1) = e2 )
      & ( op(e1,e0) = e3
        | op(e1,e1) = e3
        | op(e1,e2) = e3
        | op(e1,e3) = e3 )
      & ( op(e0,e1) = e3
        | op(e1,e1) = e3
        | op(e2,e1) = e3
        | op(e3,e1) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e1) = e0
        | op(e2,e2) = e0
        | op(e2,e3) = e0 )
      & ( op(e0,e2) = e0
        | op(e1,e2) = e0
        | op(e2,e2) = e0
        | op(e3,e2) = e0 )
      & ( op(e2,e0) = e1
        | op(e2,e1) = e1
        | op(e2,e2) = e1
        | op(e2,e3) = e1 )
      & ( op(e0,e2) = e1
        | op(e1,e2) = e1
        | op(e2,e2) = e1
        | op(e3,e2) = e1 )
      & ( op(e2,e0) = e2
        | op(e2,e1) = e2
        | op(e2,e2) = e2
        | op(e2,e3) = e2 )
      & ( op(e0,e2) = e2
        | op(e1,e2) = e2
        | op(e2,e2) = e2
        | op(e3,e2) = e2 )
      & ( op(e2,e0) = e3
        | op(e2,e1) = e3
        | op(e2,e2) = e3
        | op(e2,e3) = e3 )
      & ( op(e0,e2) = e3
        | op(e1,e2) = e3
        | op(e2,e2) = e3
        | op(e3,e2) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e1) = e0
        | op(e3,e2) = e0
        | op(e3,e3) = e0 )
      & ( op(e0,e3) = e0
        | op(e1,e3) = e0
        | op(e2,e3) = e0
        | op(e3,e3) = e0 )
      & ( op(e3,e0) = e1
        | op(e3,e1) = e1
        | op(e3,e2) = e1
        | op(e3,e3) = e1 )
      & ( op(e0,e3) = e1
        | op(e1,e3) = e1
        | op(e2,e3) = e1
        | op(e3,e3) = e1 )
      & ( op(e3,e0) = e2
        | op(e3,e1) = e2
        | op(e3,e2) = e2
        | op(e3,e3) = e2 )
      & ( op(e0,e3) = e2
        | op(e1,e3) = e2
        | op(e2,e3) = e2
        | op(e3,e3) = e2 ) )
   => epred16_0 ),
    introduced(definition) ).

fof(22,negated_conjecture,
    ~ ( epred16_0
      & ( op(e3,e0) = e3
        | op(e3,e1) = e3
        | op(e3,e2) = e3
        | op(e3,e3) = e3 )
      & ( op(e0,e3) = e3
        | op(e1,e3) = e3
        | op(e2,e3) = e3
        | op(e3,e3) = e3 ) ),
    inference(apply_def,[status(esa)],[5,21,theory(equality)]) ).

fof(23,plain,
    ( ( epred1_0
      & ( op(e0,e2) = e0
        | op(e0,e2) = e1
        | op(e0,e2) = e2
        | op(e0,e2) = e3 )
      & ( op(e0,e3) = e0
        | op(e0,e3) = e1
        | op(e0,e3) = e2
        | op(e0,e3) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e0) = e1
        | op(e1,e0) = e2
        | op(e1,e0) = e3 ) )
   => epred2_0 ),
    inference(apply_def,[status(esa)],[7,6,theory(equality)]) ).

fof(24,plain,
    ( ( epred2_0
      & ( op(e1,e1) = e0
        | op(e1,e1) = e1
        | op(e1,e1) = e2
        | op(e1,e1) = e3 )
      & ( op(e1,e2) = e0
        | op(e1,e2) = e1
        | op(e1,e2) = e2
        | op(e1,e2) = e3 )
      & ( op(e1,e3) = e0
        | op(e1,e3) = e1
        | op(e1,e3) = e2
        | op(e1,e3) = e3 ) )
   => epred3_0 ),
    inference(apply_def,[status(esa)],[8,23,theory(equality)]) ).

fof(25,plain,
    ( ( epred3_0
      & ( op(e2,e0) = e0
        | op(e2,e0) = e1
        | op(e2,e0) = e2
        | op(e2,e0) = e3 )
      & ( op(e2,e1) = e0
        | op(e2,e1) = e1
        | op(e2,e1) = e2
        | op(e2,e1) = e3 )
      & ( op(e2,e2) = e0
        | op(e2,e2) = e1
        | op(e2,e2) = e2
        | op(e2,e2) = e3 ) )
   => epred4_0 ),
    inference(apply_def,[status(esa)],[9,24,theory(equality)]) ).

fof(26,plain,
    ( ( epred4_0
      & ( op(e2,e3) = e0
        | op(e2,e3) = e1
        | op(e2,e3) = e2
        | op(e2,e3) = e3 )
      & ( op(e3,e0) = e0
        | op(e3,e0) = e1
        | op(e3,e0) = e2
        | op(e3,e0) = e3 )
      & ( op(e3,e1) = e0
        | op(e3,e1) = e1
        | op(e3,e1) = e2
        | op(e3,e1) = e3 ) )
   => epred5_0 ),
    inference(apply_def,[status(esa)],[10,25,theory(equality)]) ).

fof(27,plain,
    ( ( epred5_0
      & ( op(e3,e2) = e0
        | op(e3,e2) = e1
        | op(e3,e2) = e2
        | op(e3,e2) = e3 )
      & ( op(e3,e3) = e0
        | op(e3,e3) = e1
        | op(e3,e3) = e2
        | op(e3,e3) = e3 )
      & 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
      & ( unit = e0
        | unit = e1
        | unit = e2
        | unit = e3 ) )
   => epred6_0 ),
    inference(apply_def,[status(esa)],[11,26,theory(equality)]) ).

fof(28,plain,
    ( ( epred6_0
      & ( op(e0,e0) = e0
        | op(e0,e1) = e0
        | op(e0,e2) = e0
        | op(e0,e3) = e0 )
      & ( op(e0,e0) = e0
        | op(e1,e0) = e0
        | op(e2,e0) = e0
        | op(e3,e0) = e0 )
      & ( op(e0,e0) = e1
        | op(e0,e1) = e1
        | op(e0,e2) = e1
        | op(e0,e3) = e1 ) )
   => epred7_0 ),
    inference(apply_def,[status(esa)],[12,27,theory(equality)]) ).

fof(29,plain,
    ( ( epred7_0
      & ( op(e0,e0) = e1
        | op(e1,e0) = e1
        | op(e2,e0) = e1
        | op(e3,e0) = e1 )
      & ( op(e0,e0) = e2
        | op(e0,e1) = e2
        | op(e0,e2) = e2
        | op(e0,e3) = e2 )
      & ( op(e0,e0) = e2
        | op(e1,e0) = e2
        | op(e2,e0) = e2
        | op(e3,e0) = e2 ) )
   => epred8_0 ),
    inference(apply_def,[status(esa)],[13,28,theory(equality)]) ).

fof(30,plain,
    ( ( epred8_0
      & ( op(e0,e0) = e3
        | op(e0,e1) = e3
        | op(e0,e2) = e3
        | op(e0,e3) = e3 )
      & ( op(e0,e0) = e3
        | op(e1,e0) = e3
        | op(e2,e0) = e3
        | op(e3,e0) = e3 )
      & ( op(e1,e0) = e0
        | op(e1,e1) = e0
        | op(e1,e2) = e0
        | op(e1,e3) = e0 ) )
   => epred9_0 ),
    inference(apply_def,[status(esa)],[14,29,theory(equality)]) ).

fof(31,plain,
    ( ( epred9_0
      & ( op(e0,e1) = e0
        | op(e1,e1) = e0
        | op(e2,e1) = e0
        | op(e3,e1) = e0 )
      & ( op(e1,e0) = e1
        | op(e1,e1) = e1
        | op(e1,e2) = e1
        | op(e1,e3) = e1 )
      & ( op(e0,e1) = e1
        | op(e1,e1) = e1
        | op(e2,e1) = e1
        | op(e3,e1) = e1 ) )
   => epred10_0 ),
    inference(apply_def,[status(esa)],[15,30,theory(equality)]) ).

fof(32,plain,
    ( ( epred10_0
      & ( op(e1,e0) = e2
        | op(e1,e1) = e2
        | op(e1,e2) = e2
        | op(e1,e3) = e2 )
      & ( op(e0,e1) = e2
        | op(e1,e1) = e2
        | op(e2,e1) = e2
        | op(e3,e1) = e2 )
      & ( op(e1,e0) = e3
        | op(e1,e1) = e3
        | op(e1,e2) = e3
        | op(e1,e3) = e3 ) )
   => epred11_0 ),
    inference(apply_def,[status(esa)],[16,31,theory(equality)]) ).

fof(33,plain,
    ( ( epred11_0
      & ( op(e0,e1) = e3
        | op(e1,e1) = e3
        | op(e2,e1) = e3
        | op(e3,e1) = e3 )
      & ( op(e2,e0) = e0
        | op(e2,e1) = e0
        | op(e2,e2) = e0
        | op(e2,e3) = e0 )
      & ( op(e0,e2) = e0
        | op(e1,e2) = e0
        | op(e2,e2) = e0
        | op(e3,e2) = e0 ) )
   => epred12_0 ),
    inference(apply_def,[status(esa)],[17,32,theory(equality)]) ).

fof(34,plain,
    ( ( epred12_0
      & ( op(e2,e0) = e1
        | op(e2,e1) = e1
        | op(e2,e2) = e1
        | op(e2,e3) = e1 )
      & ( op(e0,e2) = e1
        | op(e1,e2) = e1
        | op(e2,e2) = e1
        | op(e3,e2) = e1 )
      & ( op(e2,e0) = e2
        | op(e2,e1) = e2
        | op(e2,e2) = e2
        | op(e2,e3) = e2 ) )
   => epred13_0 ),
    inference(apply_def,[status(esa)],[18,33,theory(equality)]) ).

fof(35,plain,
    ( ( epred13_0
      & ( op(e0,e2) = e2
        | op(e1,e2) = e2
        | op(e2,e2) = e2
        | op(e3,e2) = e2 )
      & ( op(e2,e0) = e3
        | op(e2,e1) = e3
        | op(e2,e2) = e3
        | op(e2,e3) = e3 )
      & ( op(e0,e2) = e3
        | op(e1,e2) = e3
        | op(e2,e2) = e3
        | op(e3,e2) = e3 ) )
   => epred14_0 ),
    inference(apply_def,[status(esa)],[19,34,theory(equality)]) ).

fof(36,plain,
    ( ( epred14_0
      & ( op(e3,e0) = e0
        | op(e3,e1) = e0
        | op(e3,e2) = e0
        | op(e3,e3) = e0 )
      & ( op(e0,e3) = e0
        | op(e1,e3) = e0
        | op(e2,e3) = e0
        | op(e3,e3) = e0 )
      & ( op(e3,e0) = e1
        | op(e3,e1) = e1
        | op(e3,e2) = e1
        | op(e3,e3) = e1 ) )
   => epred15_0 ),
    inference(apply_def,[status(esa)],[20,35,theory(equality)]) ).

fof(37,plain,
    ( ( epred15_0
      & ( op(e0,e3) = e1
        | op(e1,e3) = e1
        | op(e2,e3) = e1
        | op(e3,e3) = e1 )
      & ( op(e3,e0) = e2
        | op(e3,e1) = e2
        | op(e3,e2) = e2
        | op(e3,e3) = e2 )
      & ( op(e0,e3) = e2
        | op(e1,e3) = e2
        | op(e2,e3) = e2
        | op(e3,e3) = e2 ) )
   => epred16_0 ),
    inference(apply_def,[status(esa)],[21,36,theory(equality)]) ).

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

cnf(39,plain,
    op(e3,e2) = e1,
    inference(split_conjunct,[status(thm)],[1]) ).

cnf(40,plain,
    op(e3,e1) = e2,
    inference(split_conjunct,[status(thm)],[1]) ).

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

cnf(42,plain,
    op(e2,e3) = e1,
    inference(split_conjunct,[status(thm)],[1]) ).

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

cnf(44,plain,
    op(e2,e1) = e3,
    inference(split_conjunct,[status(thm)],[1]) ).

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

cnf(46,plain,
    op(e1,e3) = e2,
    inference(split_conjunct,[status(thm)],[1]) ).

cnf(47,plain,
    op(e1,e2) = e3,
    inference(split_conjunct,[status(thm)],[1]) ).

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

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

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

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

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

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

cnf(54,plain,
    unit = e0,
    inference(split_conjunct,[status(thm)],[2]) ).

fof(55,negated_conjecture,
    ( ~ epred16_0
    | ( op(e3,e0) != e3
      & op(e3,e1) != e3
      & op(e3,e2) != e3
      & op(e3,e3) != e3 )
    | ( op(e0,e3) != e3
      & op(e1,e3) != e3
      & op(e2,e3) != e3
      & op(e3,e3) != e3 ) ),
    inference(fof_nnf,[status(thm)],[22]) ).

fof(56,negated_conjecture,
    ( ( op(e0,e3) != e3
      | op(e3,e0) != e3
      | ~ epred16_0 )
    & ( op(e1,e3) != e3
      | op(e3,e0) != e3
      | ~ epred16_0 )
    & ( op(e2,e3) != e3
      | op(e3,e0) != e3
      | ~ epred16_0 )
    & ( op(e3,e3) != e3
      | op(e3,e0) != e3
      | ~ epred16_0 )
    & ( op(e0,e3) != e3
      | op(e3,e1) != e3
      | ~ epred16_0 )
    & ( op(e1,e3) != e3
      | op(e3,e1) != e3
      | ~ epred16_0 )
    & ( op(e2,e3) != e3
      | op(e3,e1) != e3
      | ~ epred16_0 )
    & ( op(e3,e3) != e3
      | op(e3,e1) != e3
      | ~ epred16_0 )
    & ( op(e0,e3) != e3
      | op(e3,e2) != e3
      | ~ epred16_0 )
    & ( op(e1,e3) != e3
      | op(e3,e2) != e3
      | ~ epred16_0 )
    & ( op(e2,e3) != e3
      | op(e3,e2) != e3
      | ~ epred16_0 )
    & ( op(e3,e3) != e3
      | op(e3,e2) != e3
      | ~ epred16_0 )
    & ( op(e0,e3) != e3
      | op(e3,e3) != e3
      | ~ epred16_0 )
    & ( op(e1,e3) != e3
      | op(e3,e3) != e3
      | ~ epred16_0 )
    & ( op(e2,e3) != e3
      | op(e3,e3) != e3
      | ~ epred16_0 )
    & ( op(e3,e3) != e3
      | op(e3,e3) != e3
      | ~ epred16_0 ) ),
    inference(distribute,[status(thm)],[55]) ).

cnf(72,negated_conjecture,
    ( ~ epred16_0
    | op(e3,e0) != e3
    | op(e0,e3) != e3 ),
    inference(split_conjunct,[status(thm)],[56]) ).

fof(79,plain,
    ( ( ( op(e0,e0) != e0
        | op(e1,e1) != e0
        | op(e2,e2) != e0
        | op(e3,e3) != e0 )
      & ( op(e0,e0) != e1
        | op(e1,e1) != e1
        | op(e2,e2) != e1
        | op(e3,e3) != e1 )
      & ( op(e0,e0) != e2
        | op(e1,e1) != e2
        | op(e2,e2) != e2
        | op(e3,e3) != e2 )
      & ( op(e0,e0) != e3
        | op(e1,e1) != e3
        | op(e2,e2) != e3
        | op(e3,e3) != e3 ) )
    | ( op(e0,e0) != e0
      & op(e0,e0) != e1
      & op(e0,e0) != e2
      & op(e0,e0) != e3 )
    | ( op(e0,e1) != e0
      & op(e0,e1) != e1
      & op(e0,e1) != e2
      & op(e0,e1) != e3 )
    | epred1_0 ),
    inference(fof_nnf,[status(thm)],[6]) ).

fof(80,plain,
    ( ( op(e0,e1) != e0
      | op(e0,e0) != e0
      | op(e0,e0) != e0
      | op(e1,e1) != e0
      | op(e2,e2) != e0
      | op(e3,e3) != e0
      | epred1_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e0
      | op(e0,e0) != e0
      | op(e1,e1) != e0
      | op(e2,e2) != e0
      | op(e3,e3) != e0
      | epred1_0 )
    & ( op(e0,e1) != e2
      | op(e0,e0) != e0
      | op(e0,e0) != e0
      | op(e1,e1) != e0
      | op(e2,e2) != e0
      | op(e3,e3) != e0
      | epred1_0 )
    & ( op(e0,e1) != e3
      | op(e0,e0) != e0
      | op(e0,e0) != e0
      | op(e1,e1) != e0
      | op(e2,e2) != e0
      | op(e3,e3) != e0
      | epred1_0 )
    & ( op(e0,e1) != e0
      | op(e0,e0) != e1
      | op(e0,e0) != e0
      | op(e1,e1) != e0
      | op(e2,e2) != e0
      | op(e3,e3) != e0
      | epred1_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e1
      | op(e0,e0) != e0
      | op(e1,e1) != e0
      | op(e2,e2) != e0
      | op(e3,e3) != e0
      | epred1_0 )
    & ( op(e0,e1) != e2
      | op(e0,e0) != e1
      | op(e0,e0) != e0
      | op(e1,e1) != e0
      | op(e2,e2) != e0
      | op(e3,e3) != e0
      | epred1_0 )
    & ( op(e0,e1) != e3
      | op(e0,e0) != e1
      | op(e0,e0) != e0
      | op(e1,e1) != e0
      | op(e2,e2) != e0
      | op(e3,e3) != e0
      | epred1_0 )
    & ( op(e0,e1) != e0
      | op(e0,e0) != e2
      | op(e0,e0) != e0
      | op(e1,e1) != e0
      | op(e2,e2) != e0
      | op(e3,e3) != e0
      | epred1_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e2
      | op(e0,e0) != e0
      | op(e1,e1) != e0
      | op(e2,e2) != e0
      | op(e3,e3) != e0
      | epred1_0 )
    & ( op(e0,e1) != e2
      | op(e0,e0) != e2
      | op(e0,e0) != e0
      | op(e1,e1) != e0
      | op(e2,e2) != e0
      | op(e3,e3) != e0
      | epred1_0 )
    & ( op(e0,e1) != e3
      | op(e0,e0) != e2
      | op(e0,e0) != e0
      | op(e1,e1) != e0
      | op(e2,e2) != e0
      | op(e3,e3) != e0
      | epred1_0 )
    & ( op(e0,e1) != e0
      | op(e0,e0) != e3
      | op(e0,e0) != e0
      | op(e1,e1) != e0
      | op(e2,e2) != e0
      | op(e3,e3) != e0
      | epred1_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e3
      | op(e0,e0) != e0
      | op(e1,e1) != e0
      | op(e2,e2) != e0
      | op(e3,e3) != e0
      | epred1_0 )
    & ( op(e0,e1) != e2
      | op(e0,e0) != e3
      | op(e0,e0) != e0
      | op(e1,e1) != e0
      | op(e2,e2) != e0
      | op(e3,e3) != e0
      | epred1_0 )
    & ( op(e0,e1) != e3
      | op(e0,e0) != e3
      | op(e0,e0) != e0
      | op(e1,e1) != e0
      | op(e2,e2) != e0
      | op(e3,e3) != e0
      | epred1_0 )
    & ( op(e0,e1) != e0
      | op(e0,e0) != e0
      | op(e0,e0) != e1
      | op(e1,e1) != e1
      | op(e2,e2) != e1
      | op(e3,e3) != e1
      | epred1_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e0
      | op(e0,e0) != e1
      | op(e1,e1) != e1
      | op(e2,e2) != e1
      | op(e3,e3) != e1
      | epred1_0 )
    & ( op(e0,e1) != e2
      | op(e0,e0) != e0
      | op(e0,e0) != e1
      | op(e1,e1) != e1
      | op(e2,e2) != e1
      | op(e3,e3) != e1
      | epred1_0 )
    & ( op(e0,e1) != e3
      | op(e0,e0) != e0
      | op(e0,e0) != e1
      | op(e1,e1) != e1
      | op(e2,e2) != e1
      | op(e3,e3) != e1
      | epred1_0 )
    & ( op(e0,e1) != e0
      | op(e0,e0) != e1
      | op(e0,e0) != e1
      | op(e1,e1) != e1
      | op(e2,e2) != e1
      | op(e3,e3) != e1
      | epred1_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e1
      | op(e0,e0) != e1
      | op(e1,e1) != e1
      | op(e2,e2) != e1
      | op(e3,e3) != e1
      | epred1_0 )
    & ( op(e0,e1) != e2
      | op(e0,e0) != e1
      | op(e0,e0) != e1
      | op(e1,e1) != e1
      | op(e2,e2) != e1
      | op(e3,e3) != e1
      | epred1_0 )
    & ( op(e0,e1) != e3
      | op(e0,e0) != e1
      | op(e0,e0) != e1
      | op(e1,e1) != e1
      | op(e2,e2) != e1
      | op(e3,e3) != e1
      | epred1_0 )
    & ( op(e0,e1) != e0
      | op(e0,e0) != e2
      | op(e0,e0) != e1
      | op(e1,e1) != e1
      | op(e2,e2) != e1
      | op(e3,e3) != e1
      | epred1_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e2
      | op(e0,e0) != e1
      | op(e1,e1) != e1
      | op(e2,e2) != e1
      | op(e3,e3) != e1
      | epred1_0 )
    & ( op(e0,e1) != e2
      | op(e0,e0) != e2
      | op(e0,e0) != e1
      | op(e1,e1) != e1
      | op(e2,e2) != e1
      | op(e3,e3) != e1
      | epred1_0 )
    & ( op(e0,e1) != e3
      | op(e0,e0) != e2
      | op(e0,e0) != e1
      | op(e1,e1) != e1
      | op(e2,e2) != e1
      | op(e3,e3) != e1
      | epred1_0 )
    & ( op(e0,e1) != e0
      | op(e0,e0) != e3
      | op(e0,e0) != e1
      | op(e1,e1) != e1
      | op(e2,e2) != e1
      | op(e3,e3) != e1
      | epred1_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e3
      | op(e0,e0) != e1
      | op(e1,e1) != e1
      | op(e2,e2) != e1
      | op(e3,e3) != e1
      | epred1_0 )
    & ( op(e0,e1) != e2
      | op(e0,e0) != e3
      | op(e0,e0) != e1
      | op(e1,e1) != e1
      | op(e2,e2) != e1
      | op(e3,e3) != e1
      | epred1_0 )
    & ( op(e0,e1) != e3
      | op(e0,e0) != e3
      | op(e0,e0) != e1
      | op(e1,e1) != e1
      | op(e2,e2) != e1
      | op(e3,e3) != e1
      | epred1_0 )
    & ( op(e0,e1) != e0
      | op(e0,e0) != e0
      | op(e0,e0) != e2
      | op(e1,e1) != e2
      | op(e2,e2) != e2
      | op(e3,e3) != e2
      | epred1_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e0
      | op(e0,e0) != e2
      | op(e1,e1) != e2
      | op(e2,e2) != e2
      | op(e3,e3) != e2
      | epred1_0 )
    & ( op(e0,e1) != e2
      | op(e0,e0) != e0
      | op(e0,e0) != e2
      | op(e1,e1) != e2
      | op(e2,e2) != e2
      | op(e3,e3) != e2
      | epred1_0 )
    & ( op(e0,e1) != e3
      | op(e0,e0) != e0
      | op(e0,e0) != e2
      | op(e1,e1) != e2
      | op(e2,e2) != e2
      | op(e3,e3) != e2
      | epred1_0 )
    & ( op(e0,e1) != e0
      | op(e0,e0) != e1
      | op(e0,e0) != e2
      | op(e1,e1) != e2
      | op(e2,e2) != e2
      | op(e3,e3) != e2
      | epred1_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e1
      | op(e0,e0) != e2
      | op(e1,e1) != e2
      | op(e2,e2) != e2
      | op(e3,e3) != e2
      | epred1_0 )
    & ( op(e0,e1) != e2
      | op(e0,e0) != e1
      | op(e0,e0) != e2
      | op(e1,e1) != e2
      | op(e2,e2) != e2
      | op(e3,e3) != e2
      | epred1_0 )
    & ( op(e0,e1) != e3
      | op(e0,e0) != e1
      | op(e0,e0) != e2
      | op(e1,e1) != e2
      | op(e2,e2) != e2
      | op(e3,e3) != e2
      | epred1_0 )
    & ( op(e0,e1) != e0
      | op(e0,e0) != e2
      | op(e0,e0) != e2
      | op(e1,e1) != e2
      | op(e2,e2) != e2
      | op(e3,e3) != e2
      | epred1_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e2
      | op(e0,e0) != e2
      | op(e1,e1) != e2
      | op(e2,e2) != e2
      | op(e3,e3) != e2
      | epred1_0 )
    & ( op(e0,e1) != e2
      | op(e0,e0) != e2
      | op(e0,e0) != e2
      | op(e1,e1) != e2
      | op(e2,e2) != e2
      | op(e3,e3) != e2
      | epred1_0 )
    & ( op(e0,e1) != e3
      | op(e0,e0) != e2
      | op(e0,e0) != e2
      | op(e1,e1) != e2
      | op(e2,e2) != e2
      | op(e3,e3) != e2
      | epred1_0 )
    & ( op(e0,e1) != e0
      | op(e0,e0) != e3
      | op(e0,e0) != e2
      | op(e1,e1) != e2
      | op(e2,e2) != e2
      | op(e3,e3) != e2
      | epred1_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e3
      | op(e0,e0) != e2
      | op(e1,e1) != e2
      | op(e2,e2) != e2
      | op(e3,e3) != e2
      | epred1_0 )
    & ( op(e0,e1) != e2
      | op(e0,e0) != e3
      | op(e0,e0) != e2
      | op(e1,e1) != e2
      | op(e2,e2) != e2
      | op(e3,e3) != e2
      | epred1_0 )
    & ( op(e0,e1) != e3
      | op(e0,e0) != e3
      | op(e0,e0) != e2
      | op(e1,e1) != e2
      | op(e2,e2) != e2
      | op(e3,e3) != e2
      | epred1_0 )
    & ( op(e0,e1) != e0
      | op(e0,e0) != e0
      | op(e0,e0) != e3
      | op(e1,e1) != e3
      | op(e2,e2) != e3
      | op(e3,e3) != e3
      | epred1_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e0
      | op(e0,e0) != e3
      | op(e1,e1) != e3
      | op(e2,e2) != e3
      | op(e3,e3) != e3
      | epred1_0 )
    & ( op(e0,e1) != e2
      | op(e0,e0) != e0
      | op(e0,e0) != e3
      | op(e1,e1) != e3
      | op(e2,e2) != e3
      | op(e3,e3) != e3
      | epred1_0 )
    & ( op(e0,e1) != e3
      | op(e0,e0) != e0
      | op(e0,e0) != e3
      | op(e1,e1) != e3
      | op(e2,e2) != e3
      | op(e3,e3) != e3
      | epred1_0 )
    & ( op(e0,e1) != e0
      | op(e0,e0) != e1
      | op(e0,e0) != e3
      | op(e1,e1) != e3
      | op(e2,e2) != e3
      | op(e3,e3) != e3
      | epred1_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e1
      | op(e0,e0) != e3
      | op(e1,e1) != e3
      | op(e2,e2) != e3
      | op(e3,e3) != e3
      | epred1_0 )
    & ( op(e0,e1) != e2
      | op(e0,e0) != e1
      | op(e0,e0) != e3
      | op(e1,e1) != e3
      | op(e2,e2) != e3
      | op(e3,e3) != e3
      | epred1_0 )
    & ( op(e0,e1) != e3
      | op(e0,e0) != e1
      | op(e0,e0) != e3
      | op(e1,e1) != e3
      | op(e2,e2) != e3
      | op(e3,e3) != e3
      | epred1_0 )
    & ( op(e0,e1) != e0
      | op(e0,e0) != e2
      | op(e0,e0) != e3
      | op(e1,e1) != e3
      | op(e2,e2) != e3
      | op(e3,e3) != e3
      | epred1_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e2
      | op(e0,e0) != e3
      | op(e1,e1) != e3
      | op(e2,e2) != e3
      | op(e3,e3) != e3
      | epred1_0 )
    & ( op(e0,e1) != e2
      | op(e0,e0) != e2
      | op(e0,e0) != e3
      | op(e1,e1) != e3
      | op(e2,e2) != e3
      | op(e3,e3) != e3
      | epred1_0 )
    & ( op(e0,e1) != e3
      | op(e0,e0) != e2
      | op(e0,e0) != e3
      | op(e1,e1) != e3
      | op(e2,e2) != e3
      | op(e3,e3) != e3
      | epred1_0 )
    & ( op(e0,e1) != e0
      | op(e0,e0) != e3
      | op(e0,e0) != e3
      | op(e1,e1) != e3
      | op(e2,e2) != e3
      | op(e3,e3) != e3
      | epred1_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e3
      | op(e0,e0) != e3
      | op(e1,e1) != e3
      | op(e2,e2) != e3
      | op(e3,e3) != e3
      | epred1_0 )
    & ( op(e0,e1) != e2
      | op(e0,e0) != e3
      | op(e0,e0) != e3
      | op(e1,e1) != e3
      | op(e2,e2) != e3
      | op(e3,e3) != e3
      | epred1_0 )
    & ( op(e0,e1) != e3
      | op(e0,e0) != e3
      | op(e0,e0) != e3
      | op(e1,e1) != e3
      | op(e2,e2) != e3
      | op(e3,e3) != e3
      | epred1_0 ) ),
    inference(distribute,[status(thm)],[79]) ).

cnf(143,plain,
    ( epred1_0
    | op(e3,e3) != e0
    | op(e2,e2) != e0
    | op(e1,e1) != e0
    | op(e0,e0) != e0
    | op(e0,e0) != e0
    | op(e0,e1) != e1 ),
    inference(split_conjunct,[status(thm)],[80]) ).

fof(145,plain,
    ( ~ epred1_0
    | ( op(e0,e2) != e0
      & op(e0,e2) != e1
      & op(e0,e2) != e2
      & op(e0,e2) != e3 )
    | ( op(e0,e3) != e0
      & op(e0,e3) != e1
      & op(e0,e3) != e2
      & op(e0,e3) != e3 )
    | ( op(e1,e0) != e0
      & op(e1,e0) != e1
      & op(e1,e0) != e2
      & op(e1,e0) != e3 )
    | epred2_0 ),
    inference(fof_nnf,[status(thm)],[23]) ).

fof(146,plain,
    ( ( op(e1,e0) != e0
      | op(e0,e3) != e0
      | op(e0,e2) != e0
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e1
      | op(e0,e3) != e0
      | op(e0,e2) != e0
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e0
      | op(e0,e2) != e0
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e3
      | op(e0,e3) != e0
      | op(e0,e2) != e0
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e0
      | op(e0,e3) != e1
      | op(e0,e2) != e0
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e1
      | op(e0,e3) != e1
      | op(e0,e2) != e0
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e1
      | op(e0,e2) != e0
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e3
      | op(e0,e3) != e1
      | op(e0,e2) != e0
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e0
      | op(e0,e3) != e2
      | op(e0,e2) != e0
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e1
      | op(e0,e3) != e2
      | op(e0,e2) != e0
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e2
      | op(e0,e2) != e0
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e3
      | op(e0,e3) != e2
      | op(e0,e2) != e0
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e0
      | op(e0,e3) != e3
      | op(e0,e2) != e0
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e1
      | op(e0,e3) != e3
      | op(e0,e2) != e0
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e3
      | op(e0,e2) != e0
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e3
      | op(e0,e3) != e3
      | op(e0,e2) != e0
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e0
      | op(e0,e3) != e0
      | op(e0,e2) != e1
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e1
      | op(e0,e3) != e0
      | op(e0,e2) != e1
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e0
      | op(e0,e2) != e1
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e3
      | op(e0,e3) != e0
      | op(e0,e2) != e1
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e0
      | op(e0,e3) != e1
      | op(e0,e2) != e1
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e1
      | op(e0,e3) != e1
      | op(e0,e2) != e1
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e1
      | op(e0,e2) != e1
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e3
      | op(e0,e3) != e1
      | op(e0,e2) != e1
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e0
      | op(e0,e3) != e2
      | op(e0,e2) != e1
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e1
      | op(e0,e3) != e2
      | op(e0,e2) != e1
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e2
      | op(e0,e2) != e1
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e3
      | op(e0,e3) != e2
      | op(e0,e2) != e1
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e0
      | op(e0,e3) != e3
      | op(e0,e2) != e1
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e1
      | op(e0,e3) != e3
      | op(e0,e2) != e1
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e3
      | op(e0,e2) != e1
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e3
      | op(e0,e3) != e3
      | op(e0,e2) != e1
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e0
      | op(e0,e3) != e0
      | op(e0,e2) != e2
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e1
      | op(e0,e3) != e0
      | op(e0,e2) != e2
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e0
      | op(e0,e2) != e2
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e3
      | op(e0,e3) != e0
      | op(e0,e2) != e2
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e0
      | op(e0,e3) != e1
      | op(e0,e2) != e2
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e1
      | op(e0,e3) != e1
      | op(e0,e2) != e2
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e1
      | op(e0,e2) != e2
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e3
      | op(e0,e3) != e1
      | op(e0,e2) != e2
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e0
      | op(e0,e3) != e2
      | op(e0,e2) != e2
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e1
      | op(e0,e3) != e2
      | op(e0,e2) != e2
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e2
      | op(e0,e2) != e2
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e3
      | op(e0,e3) != e2
      | op(e0,e2) != e2
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e0
      | op(e0,e3) != e3
      | op(e0,e2) != e2
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e1
      | op(e0,e3) != e3
      | op(e0,e2) != e2
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e3
      | op(e0,e2) != e2
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e3
      | op(e0,e3) != e3
      | op(e0,e2) != e2
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e0
      | op(e0,e3) != e0
      | op(e0,e2) != e3
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e1
      | op(e0,e3) != e0
      | op(e0,e2) != e3
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e0
      | op(e0,e2) != e3
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e3
      | op(e0,e3) != e0
      | op(e0,e2) != e3
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e0
      | op(e0,e3) != e1
      | op(e0,e2) != e3
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e1
      | op(e0,e3) != e1
      | op(e0,e2) != e3
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e1
      | op(e0,e2) != e3
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e3
      | op(e0,e3) != e1
      | op(e0,e2) != e3
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e0
      | op(e0,e3) != e2
      | op(e0,e2) != e3
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e1
      | op(e0,e3) != e2
      | op(e0,e2) != e3
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e2
      | op(e0,e2) != e3
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e3
      | op(e0,e3) != e2
      | op(e0,e2) != e3
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e0
      | op(e0,e3) != e3
      | op(e0,e2) != e3
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e1
      | op(e0,e3) != e3
      | op(e0,e2) != e3
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e3
      | op(e0,e2) != e3
      | ~ epred1_0
      | epred2_0 )
    & ( op(e1,e0) != e3
      | op(e0,e3) != e3
      | op(e0,e2) != e3
      | ~ epred1_0
      | epred2_0 ) ),
    inference(distribute,[status(thm)],[145]) ).

cnf(165,plain,
    ( epred2_0
    | ~ epred1_0
    | op(e0,e2) != e2
    | op(e0,e3) != e3
    | op(e1,e0) != e1 ),
    inference(split_conjunct,[status(thm)],[146]) ).

fof(211,plain,
    ( ~ epred2_0
    | ( op(e1,e1) != e0
      & op(e1,e1) != e1
      & op(e1,e1) != e2
      & op(e1,e1) != e3 )
    | ( op(e1,e2) != e0
      & op(e1,e2) != e1
      & op(e1,e2) != e2
      & op(e1,e2) != e3 )
    | ( op(e1,e3) != e0
      & op(e1,e3) != e1
      & op(e1,e3) != e2
      & op(e1,e3) != e3 )
    | epred3_0 ),
    inference(fof_nnf,[status(thm)],[24]) ).

fof(212,plain,
    ( ( op(e1,e3) != e0
      | op(e1,e2) != e0
      | op(e1,e1) != e0
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e1
      | op(e1,e2) != e0
      | op(e1,e1) != e0
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e2
      | op(e1,e2) != e0
      | op(e1,e1) != e0
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e3
      | op(e1,e2) != e0
      | op(e1,e1) != e0
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e0
      | op(e1,e2) != e1
      | op(e1,e1) != e0
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e1
      | op(e1,e2) != e1
      | op(e1,e1) != e0
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e2
      | op(e1,e2) != e1
      | op(e1,e1) != e0
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e3
      | op(e1,e2) != e1
      | op(e1,e1) != e0
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e0
      | op(e1,e2) != e2
      | op(e1,e1) != e0
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e1
      | op(e1,e2) != e2
      | op(e1,e1) != e0
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e2
      | op(e1,e2) != e2
      | op(e1,e1) != e0
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e3
      | op(e1,e2) != e2
      | op(e1,e1) != e0
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e0
      | op(e1,e2) != e3
      | op(e1,e1) != e0
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e1
      | op(e1,e2) != e3
      | op(e1,e1) != e0
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e2
      | op(e1,e2) != e3
      | op(e1,e1) != e0
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e3
      | op(e1,e2) != e3
      | op(e1,e1) != e0
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e0
      | op(e1,e2) != e0
      | op(e1,e1) != e1
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e1
      | op(e1,e2) != e0
      | op(e1,e1) != e1
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e2
      | op(e1,e2) != e0
      | op(e1,e1) != e1
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e3
      | op(e1,e2) != e0
      | op(e1,e1) != e1
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e0
      | op(e1,e2) != e1
      | op(e1,e1) != e1
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e1
      | op(e1,e2) != e1
      | op(e1,e1) != e1
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e2
      | op(e1,e2) != e1
      | op(e1,e1) != e1
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e3
      | op(e1,e2) != e1
      | op(e1,e1) != e1
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e0
      | op(e1,e2) != e2
      | op(e1,e1) != e1
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e1
      | op(e1,e2) != e2
      | op(e1,e1) != e1
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e2
      | op(e1,e2) != e2
      | op(e1,e1) != e1
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e3
      | op(e1,e2) != e2
      | op(e1,e1) != e1
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e0
      | op(e1,e2) != e3
      | op(e1,e1) != e1
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e1
      | op(e1,e2) != e3
      | op(e1,e1) != e1
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e2
      | op(e1,e2) != e3
      | op(e1,e1) != e1
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e3
      | op(e1,e2) != e3
      | op(e1,e1) != e1
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e0
      | op(e1,e2) != e0
      | op(e1,e1) != e2
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e1
      | op(e1,e2) != e0
      | op(e1,e1) != e2
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e2
      | op(e1,e2) != e0
      | op(e1,e1) != e2
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e3
      | op(e1,e2) != e0
      | op(e1,e1) != e2
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e0
      | op(e1,e2) != e1
      | op(e1,e1) != e2
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e1
      | op(e1,e2) != e1
      | op(e1,e1) != e2
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e2
      | op(e1,e2) != e1
      | op(e1,e1) != e2
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e3
      | op(e1,e2) != e1
      | op(e1,e1) != e2
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e0
      | op(e1,e2) != e2
      | op(e1,e1) != e2
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e1
      | op(e1,e2) != e2
      | op(e1,e1) != e2
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e2
      | op(e1,e2) != e2
      | op(e1,e1) != e2
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e3
      | op(e1,e2) != e2
      | op(e1,e1) != e2
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e0
      | op(e1,e2) != e3
      | op(e1,e1) != e2
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e1
      | op(e1,e2) != e3
      | op(e1,e1) != e2
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e2
      | op(e1,e2) != e3
      | op(e1,e1) != e2
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e3
      | op(e1,e2) != e3
      | op(e1,e1) != e2
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e0
      | op(e1,e2) != e0
      | op(e1,e1) != e3
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e1
      | op(e1,e2) != e0
      | op(e1,e1) != e3
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e2
      | op(e1,e2) != e0
      | op(e1,e1) != e3
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e3
      | op(e1,e2) != e0
      | op(e1,e1) != e3
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e0
      | op(e1,e2) != e1
      | op(e1,e1) != e3
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e1
      | op(e1,e2) != e1
      | op(e1,e1) != e3
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e2
      | op(e1,e2) != e1
      | op(e1,e1) != e3
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e3
      | op(e1,e2) != e1
      | op(e1,e1) != e3
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e0
      | op(e1,e2) != e2
      | op(e1,e1) != e3
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e1
      | op(e1,e2) != e2
      | op(e1,e1) != e3
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e2
      | op(e1,e2) != e2
      | op(e1,e1) != e3
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e3
      | op(e1,e2) != e2
      | op(e1,e1) != e3
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e0
      | op(e1,e2) != e3
      | op(e1,e1) != e3
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e1
      | op(e1,e2) != e3
      | op(e1,e1) != e3
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e2
      | op(e1,e2) != e3
      | op(e1,e1) != e3
      | ~ epred2_0
      | epred3_0 )
    & ( op(e1,e3) != e3
      | op(e1,e2) != e3
      | op(e1,e1) != e3
      | ~ epred2_0
      | epred3_0 ) ),
    inference(distribute,[status(thm)],[211]) ).

cnf(262,plain,
    ( epred3_0
    | ~ epred2_0
    | op(e1,e1) != e0
    | op(e1,e2) != e3
    | op(e1,e3) != e2 ),
    inference(split_conjunct,[status(thm)],[212]) ).

fof(277,plain,
    ( ~ epred3_0
    | ( op(e2,e0) != e0
      & op(e2,e0) != e1
      & op(e2,e0) != e2
      & op(e2,e0) != e3 )
    | ( op(e2,e1) != e0
      & op(e2,e1) != e1
      & op(e2,e1) != e2
      & op(e2,e1) != e3 )
    | ( op(e2,e2) != e0
      & op(e2,e2) != e1
      & op(e2,e2) != e2
      & op(e2,e2) != e3 )
    | epred4_0 ),
    inference(fof_nnf,[status(thm)],[25]) ).

fof(278,plain,
    ( ( op(e2,e2) != e0
      | op(e2,e1) != e0
      | op(e2,e0) != e0
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e1
      | op(e2,e1) != e0
      | op(e2,e0) != e0
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e2
      | op(e2,e1) != e0
      | op(e2,e0) != e0
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e0
      | op(e2,e0) != e0
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e1
      | op(e2,e0) != e0
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e1
      | op(e2,e1) != e1
      | op(e2,e0) != e0
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e2
      | op(e2,e1) != e1
      | op(e2,e0) != e0
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e1
      | op(e2,e0) != e0
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e2
      | op(e2,e0) != e0
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e1
      | op(e2,e1) != e2
      | op(e2,e0) != e0
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e2
      | op(e2,e1) != e2
      | op(e2,e0) != e0
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e2
      | op(e2,e0) != e0
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e3
      | op(e2,e0) != e0
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e1
      | op(e2,e1) != e3
      | op(e2,e0) != e0
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e2
      | op(e2,e1) != e3
      | op(e2,e0) != e0
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e3
      | op(e2,e0) != e0
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e0
      | op(e2,e0) != e1
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e1
      | op(e2,e1) != e0
      | op(e2,e0) != e1
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e2
      | op(e2,e1) != e0
      | op(e2,e0) != e1
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e0
      | op(e2,e0) != e1
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e1
      | op(e2,e0) != e1
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e1
      | op(e2,e1) != e1
      | op(e2,e0) != e1
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e2
      | op(e2,e1) != e1
      | op(e2,e0) != e1
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e1
      | op(e2,e0) != e1
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e2
      | op(e2,e0) != e1
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e1
      | op(e2,e1) != e2
      | op(e2,e0) != e1
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e2
      | op(e2,e1) != e2
      | op(e2,e0) != e1
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e2
      | op(e2,e0) != e1
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e3
      | op(e2,e0) != e1
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e1
      | op(e2,e1) != e3
      | op(e2,e0) != e1
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e2
      | op(e2,e1) != e3
      | op(e2,e0) != e1
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e3
      | op(e2,e0) != e1
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e0
      | op(e2,e0) != e2
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e1
      | op(e2,e1) != e0
      | op(e2,e0) != e2
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e2
      | op(e2,e1) != e0
      | op(e2,e0) != e2
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e0
      | op(e2,e0) != e2
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e1
      | op(e2,e0) != e2
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e1
      | op(e2,e1) != e1
      | op(e2,e0) != e2
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e2
      | op(e2,e1) != e1
      | op(e2,e0) != e2
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e1
      | op(e2,e0) != e2
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e2
      | op(e2,e0) != e2
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e1
      | op(e2,e1) != e2
      | op(e2,e0) != e2
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e2
      | op(e2,e1) != e2
      | op(e2,e0) != e2
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e2
      | op(e2,e0) != e2
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e3
      | op(e2,e0) != e2
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e1
      | op(e2,e1) != e3
      | op(e2,e0) != e2
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e2
      | op(e2,e1) != e3
      | op(e2,e0) != e2
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e3
      | op(e2,e0) != e2
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e0
      | op(e2,e0) != e3
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e1
      | op(e2,e1) != e0
      | op(e2,e0) != e3
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e2
      | op(e2,e1) != e0
      | op(e2,e0) != e3
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e0
      | op(e2,e0) != e3
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e1
      | op(e2,e0) != e3
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e1
      | op(e2,e1) != e1
      | op(e2,e0) != e3
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e2
      | op(e2,e1) != e1
      | op(e2,e0) != e3
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e1
      | op(e2,e0) != e3
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e2
      | op(e2,e0) != e3
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e1
      | op(e2,e1) != e2
      | op(e2,e0) != e3
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e2
      | op(e2,e1) != e2
      | op(e2,e0) != e3
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e2
      | op(e2,e0) != e3
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e3
      | op(e2,e0) != e3
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e1
      | op(e2,e1) != e3
      | op(e2,e0) != e3
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e2
      | op(e2,e1) != e3
      | op(e2,e0) != e3
      | ~ epred3_0
      | epred4_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e3
      | op(e2,e0) != e3
      | ~ epred3_0
      | epred4_0 ) ),
    inference(distribute,[status(thm)],[277]) ).

cnf(298,plain,
    ( epred4_0
    | ~ epred3_0
    | op(e2,e0) != e2
    | op(e2,e1) != e3
    | op(e2,e2) != e0 ),
    inference(split_conjunct,[status(thm)],[278]) ).

fof(343,plain,
    ( ~ epred4_0
    | ( op(e2,e3) != e0
      & op(e2,e3) != e1
      & op(e2,e3) != e2
      & op(e2,e3) != e3 )
    | ( op(e3,e0) != e0
      & op(e3,e0) != e1
      & op(e3,e0) != e2
      & op(e3,e0) != e3 )
    | ( op(e3,e1) != e0
      & op(e3,e1) != e1
      & op(e3,e1) != e2
      & op(e3,e1) != e3 )
    | epred5_0 ),
    inference(fof_nnf,[status(thm)],[26]) ).

fof(344,plain,
    ( ( op(e3,e1) != e0
      | op(e3,e0) != e0
      | op(e2,e3) != e0
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e0
      | op(e2,e3) != e0
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e0
      | op(e2,e3) != e0
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e0
      | op(e2,e3) != e0
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e1
      | op(e2,e3) != e0
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e1
      | op(e2,e3) != e0
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e1
      | op(e2,e3) != e0
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e1
      | op(e2,e3) != e0
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e2
      | op(e2,e3) != e0
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e2
      | op(e2,e3) != e0
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e2
      | op(e2,e3) != e0
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e2
      | op(e2,e3) != e0
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e3
      | op(e2,e3) != e0
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e3
      | op(e2,e3) != e0
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e3
      | op(e2,e3) != e0
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e3
      | op(e2,e3) != e0
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e0
      | op(e2,e3) != e1
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e0
      | op(e2,e3) != e1
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e0
      | op(e2,e3) != e1
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e0
      | op(e2,e3) != e1
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e1
      | op(e2,e3) != e1
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e1
      | op(e2,e3) != e1
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e1
      | op(e2,e3) != e1
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e1
      | op(e2,e3) != e1
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e2
      | op(e2,e3) != e1
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e2
      | op(e2,e3) != e1
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e2
      | op(e2,e3) != e1
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e2
      | op(e2,e3) != e1
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e3
      | op(e2,e3) != e1
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e3
      | op(e2,e3) != e1
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e3
      | op(e2,e3) != e1
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e3
      | op(e2,e3) != e1
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e0
      | op(e2,e3) != e2
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e0
      | op(e2,e3) != e2
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e0
      | op(e2,e3) != e2
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e0
      | op(e2,e3) != e2
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e1
      | op(e2,e3) != e2
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e1
      | op(e2,e3) != e2
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e1
      | op(e2,e3) != e2
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e1
      | op(e2,e3) != e2
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e2
      | op(e2,e3) != e2
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e2
      | op(e2,e3) != e2
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e2
      | op(e2,e3) != e2
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e2
      | op(e2,e3) != e2
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e3
      | op(e2,e3) != e2
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e3
      | op(e2,e3) != e2
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e3
      | op(e2,e3) != e2
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e3
      | op(e2,e3) != e2
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e0
      | op(e2,e3) != e3
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e0
      | op(e2,e3) != e3
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e0
      | op(e2,e3) != e3
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e0
      | op(e2,e3) != e3
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e1
      | op(e2,e3) != e3
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e1
      | op(e2,e3) != e3
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e1
      | op(e2,e3) != e3
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e1
      | op(e2,e3) != e3
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e2
      | op(e2,e3) != e3
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e2
      | op(e2,e3) != e3
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e2
      | op(e2,e3) != e3
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e2
      | op(e2,e3) != e3
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e3
      | op(e2,e3) != e3
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e3
      | op(e2,e3) != e3
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e3
      | op(e2,e3) != e3
      | ~ epred4_0
      | epred5_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e3
      | op(e2,e3) != e3
      | ~ epred4_0
      | epred5_0 ) ),
    inference(distribute,[status(thm)],[343]) ).

cnf(378,plain,
    ( epred5_0
    | ~ epred4_0
    | op(e2,e3) != e1
    | op(e3,e0) != e3
    | op(e3,e1) != e2 ),
    inference(split_conjunct,[status(thm)],[344]) ).

fof(409,plain,
    ( ~ epred5_0
    | ( op(e3,e2) != e0
      & op(e3,e2) != e1
      & op(e3,e2) != e2
      & op(e3,e2) != e3 )
    | ( op(e3,e3) != e0
      & op(e3,e3) != e1
      & op(e3,e3) != e2
      & op(e3,e3) != e3 )
    | 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
    | ( unit != e0
      & unit != e1
      & unit != e2
      & unit != e3 )
    | epred6_0 ),
    inference(fof_nnf,[status(thm)],[27]) ).

fof(410,plain,
    ( ( unit != e0
      | op(e3,e3) != e0
      | op(e3,e2) != e0
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e1
      | op(e3,e3) != e0
      | op(e3,e2) != e0
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e2
      | op(e3,e3) != e0
      | op(e3,e2) != e0
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e3
      | op(e3,e3) != e0
      | op(e3,e2) != e0
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e0
      | op(e3,e3) != e1
      | op(e3,e2) != e0
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e1
      | op(e3,e3) != e1
      | op(e3,e2) != e0
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e2
      | op(e3,e3) != e1
      | op(e3,e2) != e0
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e3
      | op(e3,e3) != e1
      | op(e3,e2) != e0
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e0
      | op(e3,e3) != e2
      | op(e3,e2) != e0
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e1
      | op(e3,e3) != e2
      | op(e3,e2) != e0
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e2
      | op(e3,e3) != e2
      | op(e3,e2) != e0
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e3
      | op(e3,e3) != e2
      | op(e3,e2) != e0
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e0
      | op(e3,e3) != e3
      | op(e3,e2) != e0
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e1
      | op(e3,e3) != e3
      | op(e3,e2) != e0
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e2
      | op(e3,e3) != e3
      | op(e3,e2) != e0
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e3
      | op(e3,e3) != e3
      | op(e3,e2) != e0
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e0
      | op(e3,e3) != e0
      | op(e3,e2) != e1
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e1
      | op(e3,e3) != e0
      | op(e3,e2) != e1
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e2
      | op(e3,e3) != e0
      | op(e3,e2) != e1
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e3
      | op(e3,e3) != e0
      | op(e3,e2) != e1
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e0
      | op(e3,e3) != e1
      | op(e3,e2) != e1
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e1
      | op(e3,e3) != e1
      | op(e3,e2) != e1
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e2
      | op(e3,e3) != e1
      | op(e3,e2) != e1
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e3
      | op(e3,e3) != e1
      | op(e3,e2) != e1
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e0
      | op(e3,e3) != e2
      | op(e3,e2) != e1
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e1
      | op(e3,e3) != e2
      | op(e3,e2) != e1
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e2
      | op(e3,e3) != e2
      | op(e3,e2) != e1
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e3
      | op(e3,e3) != e2
      | op(e3,e2) != e1
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e0
      | op(e3,e3) != e3
      | op(e3,e2) != e1
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e1
      | op(e3,e3) != e3
      | op(e3,e2) != e1
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e2
      | op(e3,e3) != e3
      | op(e3,e2) != e1
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e3
      | op(e3,e3) != e3
      | op(e3,e2) != e1
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e0
      | op(e3,e3) != e0
      | op(e3,e2) != e2
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e1
      | op(e3,e3) != e0
      | op(e3,e2) != e2
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e2
      | op(e3,e3) != e0
      | op(e3,e2) != e2
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e3
      | op(e3,e3) != e0
      | op(e3,e2) != e2
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e0
      | op(e3,e3) != e1
      | op(e3,e2) != e2
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e1
      | op(e3,e3) != e1
      | op(e3,e2) != e2
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e2
      | op(e3,e3) != e1
      | op(e3,e2) != e2
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e3
      | op(e3,e3) != e1
      | op(e3,e2) != e2
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e0
      | op(e3,e3) != e2
      | op(e3,e2) != e2
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e1
      | op(e3,e3) != e2
      | op(e3,e2) != e2
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e2
      | op(e3,e3) != e2
      | op(e3,e2) != e2
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e3
      | op(e3,e3) != e2
      | op(e3,e2) != e2
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e0
      | op(e3,e3) != e3
      | op(e3,e2) != e2
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e1
      | op(e3,e3) != e3
      | op(e3,e2) != e2
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e2
      | op(e3,e3) != e3
      | op(e3,e2) != e2
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e3
      | op(e3,e3) != e3
      | op(e3,e2) != e2
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e0
      | op(e3,e3) != e0
      | op(e3,e2) != e3
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e1
      | op(e3,e3) != e0
      | op(e3,e2) != e3
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e2
      | op(e3,e3) != e0
      | op(e3,e2) != e3
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e3
      | op(e3,e3) != e0
      | op(e3,e2) != e3
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e0
      | op(e3,e3) != e1
      | op(e3,e2) != e3
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e1
      | op(e3,e3) != e1
      | op(e3,e2) != e3
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e2
      | op(e3,e3) != e1
      | op(e3,e2) != e3
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e3
      | op(e3,e3) != e1
      | op(e3,e2) != e3
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e0
      | op(e3,e3) != e2
      | op(e3,e2) != e3
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e1
      | op(e3,e3) != e2
      | op(e3,e2) != e3
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e2
      | op(e3,e3) != e2
      | op(e3,e2) != e3
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e3
      | op(e3,e3) != e2
      | op(e3,e2) != e3
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e0
      | op(e3,e3) != e3
      | op(e3,e2) != e3
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e1
      | op(e3,e3) != e3
      | op(e3,e2) != e3
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e2
      | op(e3,e3) != e3
      | op(e3,e2) != e3
      | ~ epred5_0
      | 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
      | epred6_0 )
    & ( unit != e3
      | op(e3,e3) != e3
      | op(e3,e2) != e3
      | ~ epred5_0
      | 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
      | epred6_0 ) ),
    inference(distribute,[status(thm)],[409]) ).

cnf(458,plain,
    ( epred6_0
    | op(e3,unit) != e3
    | op(unit,e3) != e3
    | op(e2,unit) != e2
    | op(unit,e2) != e2
    | op(e1,unit) != e1
    | op(unit,e1) != e1
    | op(e0,unit) != e0
    | op(unit,e0) != e0
    | ~ epred5_0
    | op(e3,e2) != e1
    | op(e3,e3) != e0
    | unit != e0 ),
    inference(split_conjunct,[status(thm)],[410]) ).

fof(475,plain,
    ( ~ epred6_0
    | ( op(e0,e0) != e0
      & op(e0,e1) != e0
      & op(e0,e2) != e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) != e0
      & op(e1,e0) != e0
      & op(e2,e0) != e0
      & op(e3,e0) != e0 )
    | ( op(e0,e0) != e1
      & op(e0,e1) != e1
      & op(e0,e2) != e1
      & op(e0,e3) != e1 )
    | epred7_0 ),
    inference(fof_nnf,[status(thm)],[28]) ).

fof(476,plain,
    ( ( op(e0,e0) != e1
      | op(e0,e0) != e0
      | op(e0,e0) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e0
      | op(e0,e0) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e2) != e1
      | op(e0,e0) != e0
      | op(e0,e0) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e3) != e1
      | op(e0,e0) != e0
      | op(e0,e0) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e0) != e1
      | op(e1,e0) != e0
      | op(e0,e0) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e1) != e1
      | op(e1,e0) != e0
      | op(e0,e0) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e2) != e1
      | op(e1,e0) != e0
      | op(e0,e0) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e3) != e1
      | op(e1,e0) != e0
      | op(e0,e0) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e0) != e1
      | op(e2,e0) != e0
      | op(e0,e0) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e1) != e1
      | op(e2,e0) != e0
      | op(e0,e0) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e2) != e1
      | op(e2,e0) != e0
      | op(e0,e0) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e3) != e1
      | op(e2,e0) != e0
      | op(e0,e0) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e0) != e1
      | op(e3,e0) != e0
      | op(e0,e0) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e1) != e1
      | op(e3,e0) != e0
      | op(e0,e0) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e2) != e1
      | op(e3,e0) != e0
      | op(e0,e0) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e3) != e1
      | op(e3,e0) != e0
      | op(e0,e0) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e0) != e1
      | op(e0,e0) != e0
      | op(e0,e1) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e0
      | op(e0,e1) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e2) != e1
      | op(e0,e0) != e0
      | op(e0,e1) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e3) != e1
      | op(e0,e0) != e0
      | op(e0,e1) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e0) != e1
      | op(e1,e0) != e0
      | op(e0,e1) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e1) != e1
      | op(e1,e0) != e0
      | op(e0,e1) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e2) != e1
      | op(e1,e0) != e0
      | op(e0,e1) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e3) != e1
      | op(e1,e0) != e0
      | op(e0,e1) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e0) != e1
      | op(e2,e0) != e0
      | op(e0,e1) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e1) != e1
      | op(e2,e0) != e0
      | op(e0,e1) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e2) != e1
      | op(e2,e0) != e0
      | op(e0,e1) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e3) != e1
      | op(e2,e0) != e0
      | op(e0,e1) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e0) != e1
      | op(e3,e0) != e0
      | op(e0,e1) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e1) != e1
      | op(e3,e0) != e0
      | op(e0,e1) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e2) != e1
      | op(e3,e0) != e0
      | op(e0,e1) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e3) != e1
      | op(e3,e0) != e0
      | op(e0,e1) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e0) != e1
      | op(e0,e0) != e0
      | op(e0,e2) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e0
      | op(e0,e2) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e2) != e1
      | op(e0,e0) != e0
      | op(e0,e2) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e3) != e1
      | op(e0,e0) != e0
      | op(e0,e2) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e0) != e1
      | op(e1,e0) != e0
      | op(e0,e2) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e1) != e1
      | op(e1,e0) != e0
      | op(e0,e2) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e2) != e1
      | op(e1,e0) != e0
      | op(e0,e2) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e3) != e1
      | op(e1,e0) != e0
      | op(e0,e2) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e0) != e1
      | op(e2,e0) != e0
      | op(e0,e2) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e1) != e1
      | op(e2,e0) != e0
      | op(e0,e2) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e2) != e1
      | op(e2,e0) != e0
      | op(e0,e2) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e3) != e1
      | op(e2,e0) != e0
      | op(e0,e2) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e0) != e1
      | op(e3,e0) != e0
      | op(e0,e2) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e1) != e1
      | op(e3,e0) != e0
      | op(e0,e2) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e2) != e1
      | op(e3,e0) != e0
      | op(e0,e2) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e3) != e1
      | op(e3,e0) != e0
      | op(e0,e2) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e0) != e1
      | op(e0,e0) != e0
      | op(e0,e3) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e1) != e1
      | op(e0,e0) != e0
      | op(e0,e3) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e2) != e1
      | op(e0,e0) != e0
      | op(e0,e3) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e3) != e1
      | op(e0,e0) != e0
      | op(e0,e3) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e0) != e1
      | op(e1,e0) != e0
      | op(e0,e3) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e1) != e1
      | op(e1,e0) != e0
      | op(e0,e3) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e2) != e1
      | op(e1,e0) != e0
      | op(e0,e3) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e3) != e1
      | op(e1,e0) != e0
      | op(e0,e3) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e0) != e1
      | op(e2,e0) != e0
      | op(e0,e3) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e1) != e1
      | op(e2,e0) != e0
      | op(e0,e3) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e2) != e1
      | op(e2,e0) != e0
      | op(e0,e3) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e3) != e1
      | op(e2,e0) != e0
      | op(e0,e3) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e0) != e1
      | op(e3,e0) != e0
      | op(e0,e3) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e1) != e1
      | op(e3,e0) != e0
      | op(e0,e3) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e2) != e1
      | op(e3,e0) != e0
      | op(e0,e3) != e0
      | ~ epred6_0
      | epred7_0 )
    & ( op(e0,e3) != e1
      | op(e3,e0) != e0
      | op(e0,e3) != e0
      | ~ epred6_0
      | epred7_0 ) ),
    inference(distribute,[status(thm)],[475]) ).

cnf(539,plain,
    ( epred7_0
    | ~ epred6_0
    | op(e0,e0) != e0
    | op(e0,e0) != e0
    | op(e0,e1) != e1 ),
    inference(split_conjunct,[status(thm)],[476]) ).

fof(541,plain,
    ( ~ epred7_0
    | ( op(e0,e0) != e1
      & op(e1,e0) != e1
      & op(e2,e0) != e1
      & op(e3,e0) != e1 )
    | ( op(e0,e0) != e2
      & op(e0,e1) != e2
      & op(e0,e2) != e2
      & op(e0,e3) != e2 )
    | ( op(e0,e0) != e2
      & op(e1,e0) != e2
      & op(e2,e0) != e2
      & op(e3,e0) != e2 )
    | epred8_0 ),
    inference(fof_nnf,[status(thm)],[29]) ).

fof(542,plain,
    ( ( op(e0,e0) != e2
      | op(e0,e0) != e2
      | op(e0,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e1,e0) != e2
      | op(e0,e0) != e2
      | op(e0,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e2,e0) != e2
      | op(e0,e0) != e2
      | op(e0,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e3,e0) != e2
      | op(e0,e0) != e2
      | op(e0,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e0,e0) != e2
      | op(e0,e1) != e2
      | op(e0,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e1,e0) != e2
      | op(e0,e1) != e2
      | op(e0,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e2,e0) != e2
      | op(e0,e1) != e2
      | op(e0,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e3,e0) != e2
      | op(e0,e1) != e2
      | op(e0,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e0,e0) != e2
      | op(e0,e2) != e2
      | op(e0,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e1,e0) != e2
      | op(e0,e2) != e2
      | op(e0,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e2,e0) != e2
      | op(e0,e2) != e2
      | op(e0,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e3,e0) != e2
      | op(e0,e2) != e2
      | op(e0,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e0,e0) != e2
      | op(e0,e3) != e2
      | op(e0,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e2
      | op(e0,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e2,e0) != e2
      | op(e0,e3) != e2
      | op(e0,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e3,e0) != e2
      | op(e0,e3) != e2
      | op(e0,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e0,e0) != e2
      | op(e0,e0) != e2
      | op(e1,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e1,e0) != e2
      | op(e0,e0) != e2
      | op(e1,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e2,e0) != e2
      | op(e0,e0) != e2
      | op(e1,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e3,e0) != e2
      | op(e0,e0) != e2
      | op(e1,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e0,e0) != e2
      | op(e0,e1) != e2
      | op(e1,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e1,e0) != e2
      | op(e0,e1) != e2
      | op(e1,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e2,e0) != e2
      | op(e0,e1) != e2
      | op(e1,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e3,e0) != e2
      | op(e0,e1) != e2
      | op(e1,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e0,e0) != e2
      | op(e0,e2) != e2
      | op(e1,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e1,e0) != e2
      | op(e0,e2) != e2
      | op(e1,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e2,e0) != e2
      | op(e0,e2) != e2
      | op(e1,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e3,e0) != e2
      | op(e0,e2) != e2
      | op(e1,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e0,e0) != e2
      | op(e0,e3) != e2
      | op(e1,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e2
      | op(e1,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e2,e0) != e2
      | op(e0,e3) != e2
      | op(e1,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e3,e0) != e2
      | op(e0,e3) != e2
      | op(e1,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e0,e0) != e2
      | op(e0,e0) != e2
      | op(e2,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e1,e0) != e2
      | op(e0,e0) != e2
      | op(e2,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e2,e0) != e2
      | op(e0,e0) != e2
      | op(e2,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e3,e0) != e2
      | op(e0,e0) != e2
      | op(e2,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e0,e0) != e2
      | op(e0,e1) != e2
      | op(e2,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e1,e0) != e2
      | op(e0,e1) != e2
      | op(e2,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e2,e0) != e2
      | op(e0,e1) != e2
      | op(e2,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e3,e0) != e2
      | op(e0,e1) != e2
      | op(e2,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e0,e0) != e2
      | op(e0,e2) != e2
      | op(e2,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e1,e0) != e2
      | op(e0,e2) != e2
      | op(e2,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e2,e0) != e2
      | op(e0,e2) != e2
      | op(e2,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e3,e0) != e2
      | op(e0,e2) != e2
      | op(e2,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e0,e0) != e2
      | op(e0,e3) != e2
      | op(e2,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e2
      | op(e2,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e2,e0) != e2
      | op(e0,e3) != e2
      | op(e2,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e3,e0) != e2
      | op(e0,e3) != e2
      | op(e2,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e0,e0) != e2
      | op(e0,e0) != e2
      | op(e3,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e1,e0) != e2
      | op(e0,e0) != e2
      | op(e3,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e2,e0) != e2
      | op(e0,e0) != e2
      | op(e3,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e3,e0) != e2
      | op(e0,e0) != e2
      | op(e3,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e0,e0) != e2
      | op(e0,e1) != e2
      | op(e3,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e1,e0) != e2
      | op(e0,e1) != e2
      | op(e3,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e2,e0) != e2
      | op(e0,e1) != e2
      | op(e3,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e3,e0) != e2
      | op(e0,e1) != e2
      | op(e3,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e0,e0) != e2
      | op(e0,e2) != e2
      | op(e3,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e1,e0) != e2
      | op(e0,e2) != e2
      | op(e3,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e2,e0) != e2
      | op(e0,e2) != e2
      | op(e3,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e3,e0) != e2
      | op(e0,e2) != e2
      | op(e3,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e0,e0) != e2
      | op(e0,e3) != e2
      | op(e3,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e1,e0) != e2
      | op(e0,e3) != e2
      | op(e3,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e2,e0) != e2
      | op(e0,e3) != e2
      | op(e3,e0) != e1
      | ~ epred7_0
      | epred8_0 )
    & ( op(e3,e0) != e2
      | op(e0,e3) != e2
      | op(e3,e0) != e1
      | ~ epred7_0
      | epred8_0 ) ),
    inference(distribute,[status(thm)],[541]) ).

cnf(580,plain,
    ( epred8_0
    | ~ epred7_0
    | op(e1,e0) != e1
    | op(e0,e2) != e2
    | op(e2,e0) != e2 ),
    inference(split_conjunct,[status(thm)],[542]) ).

fof(607,plain,
    ( ~ epred8_0
    | ( op(e0,e0) != e3
      & op(e0,e1) != e3
      & op(e0,e2) != e3
      & op(e0,e3) != e3 )
    | ( op(e0,e0) != e3
      & op(e1,e0) != e3
      & op(e2,e0) != e3
      & op(e3,e0) != e3 )
    | ( op(e1,e0) != e0
      & op(e1,e1) != e0
      & op(e1,e2) != e0
      & op(e1,e3) != e0 )
    | epred9_0 ),
    inference(fof_nnf,[status(thm)],[30]) ).

fof(608,plain,
    ( ( op(e1,e0) != e0
      | op(e0,e0) != e3
      | op(e0,e0) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e1) != e0
      | op(e0,e0) != e3
      | op(e0,e0) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e2) != e0
      | op(e0,e0) != e3
      | op(e0,e0) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e3) != e0
      | op(e0,e0) != e3
      | op(e0,e0) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e0) != e0
      | op(e1,e0) != e3
      | op(e0,e0) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e1) != e0
      | op(e1,e0) != e3
      | op(e0,e0) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e2) != e0
      | op(e1,e0) != e3
      | op(e0,e0) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e3) != e0
      | op(e1,e0) != e3
      | op(e0,e0) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e0) != e0
      | op(e2,e0) != e3
      | op(e0,e0) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e1) != e0
      | op(e2,e0) != e3
      | op(e0,e0) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e2) != e0
      | op(e2,e0) != e3
      | op(e0,e0) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e3) != e0
      | op(e2,e0) != e3
      | op(e0,e0) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e0) != e0
      | op(e3,e0) != e3
      | op(e0,e0) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e1) != e0
      | op(e3,e0) != e3
      | op(e0,e0) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e2) != e0
      | op(e3,e0) != e3
      | op(e0,e0) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e3) != e0
      | op(e3,e0) != e3
      | op(e0,e0) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e0) != e0
      | op(e0,e0) != e3
      | op(e0,e1) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e1) != e0
      | op(e0,e0) != e3
      | op(e0,e1) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e2) != e0
      | op(e0,e0) != e3
      | op(e0,e1) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e3) != e0
      | op(e0,e0) != e3
      | op(e0,e1) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e0) != e0
      | op(e1,e0) != e3
      | op(e0,e1) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e1) != e0
      | op(e1,e0) != e3
      | op(e0,e1) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e2) != e0
      | op(e1,e0) != e3
      | op(e0,e1) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e3) != e0
      | op(e1,e0) != e3
      | op(e0,e1) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e0) != e0
      | op(e2,e0) != e3
      | op(e0,e1) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e1) != e0
      | op(e2,e0) != e3
      | op(e0,e1) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e2) != e0
      | op(e2,e0) != e3
      | op(e0,e1) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e3) != e0
      | op(e2,e0) != e3
      | op(e0,e1) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e0) != e0
      | op(e3,e0) != e3
      | op(e0,e1) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e1) != e0
      | op(e3,e0) != e3
      | op(e0,e1) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e2) != e0
      | op(e3,e0) != e3
      | op(e0,e1) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e3) != e0
      | op(e3,e0) != e3
      | op(e0,e1) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e0) != e0
      | op(e0,e0) != e3
      | op(e0,e2) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e1) != e0
      | op(e0,e0) != e3
      | op(e0,e2) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e2) != e0
      | op(e0,e0) != e3
      | op(e0,e2) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e3) != e0
      | op(e0,e0) != e3
      | op(e0,e2) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e0) != e0
      | op(e1,e0) != e3
      | op(e0,e2) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e1) != e0
      | op(e1,e0) != e3
      | op(e0,e2) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e2) != e0
      | op(e1,e0) != e3
      | op(e0,e2) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e3) != e0
      | op(e1,e0) != e3
      | op(e0,e2) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e0) != e0
      | op(e2,e0) != e3
      | op(e0,e2) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e1) != e0
      | op(e2,e0) != e3
      | op(e0,e2) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e2) != e0
      | op(e2,e0) != e3
      | op(e0,e2) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e3) != e0
      | op(e2,e0) != e3
      | op(e0,e2) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e0) != e0
      | op(e3,e0) != e3
      | op(e0,e2) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e1) != e0
      | op(e3,e0) != e3
      | op(e0,e2) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e2) != e0
      | op(e3,e0) != e3
      | op(e0,e2) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e3) != e0
      | op(e3,e0) != e3
      | op(e0,e2) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e0) != e0
      | op(e0,e0) != e3
      | op(e0,e3) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e1) != e0
      | op(e0,e0) != e3
      | op(e0,e3) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e2) != e0
      | op(e0,e0) != e3
      | op(e0,e3) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e3) != e0
      | op(e0,e0) != e3
      | op(e0,e3) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e0) != e0
      | op(e1,e0) != e3
      | op(e0,e3) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e1) != e0
      | op(e1,e0) != e3
      | op(e0,e3) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e2) != e0
      | op(e1,e0) != e3
      | op(e0,e3) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e3) != e0
      | op(e1,e0) != e3
      | op(e0,e3) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e0) != e0
      | op(e2,e0) != e3
      | op(e0,e3) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e1) != e0
      | op(e2,e0) != e3
      | op(e0,e3) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e2) != e0
      | op(e2,e0) != e3
      | op(e0,e3) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e3) != e0
      | op(e2,e0) != e3
      | op(e0,e3) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e0) != e0
      | op(e3,e0) != e3
      | op(e0,e3) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e1) != e0
      | op(e3,e0) != e3
      | op(e0,e3) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e2) != e0
      | op(e3,e0) != e3
      | op(e0,e3) != e3
      | ~ epred8_0
      | epred9_0 )
    & ( op(e1,e3) != e0
      | op(e3,e0) != e3
      | op(e0,e3) != e3
      | ~ epred8_0
      | epred9_0 ) ),
    inference(distribute,[status(thm)],[607]) ).

cnf(611,plain,
    ( epred9_0
    | ~ epred8_0
    | op(e0,e3) != e3
    | op(e3,e0) != e3
    | op(e1,e1) != e0 ),
    inference(split_conjunct,[status(thm)],[608]) ).

fof(673,plain,
    ( ~ epred9_0
    | ( op(e0,e1) != e0
      & op(e1,e1) != e0
      & op(e2,e1) != e0
      & op(e3,e1) != e0 )
    | ( op(e1,e0) != e1
      & op(e1,e1) != e1
      & op(e1,e2) != e1
      & op(e1,e3) != e1 )
    | ( op(e0,e1) != e1
      & op(e1,e1) != e1
      & op(e2,e1) != e1
      & op(e3,e1) != e1 )
    | epred10_0 ),
    inference(fof_nnf,[status(thm)],[31]) ).

fof(674,plain,
    ( ( op(e0,e1) != e1
      | op(e1,e0) != e1
      | op(e0,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e1,e1) != e1
      | op(e1,e0) != e1
      | op(e0,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e2,e1) != e1
      | op(e1,e0) != e1
      | op(e0,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e3,e1) != e1
      | op(e1,e0) != e1
      | op(e0,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e0,e1) != e1
      | op(e1,e1) != e1
      | op(e0,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e1,e1) != e1
      | op(e1,e1) != e1
      | op(e0,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e2,e1) != e1
      | op(e1,e1) != e1
      | op(e0,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e3,e1) != e1
      | op(e1,e1) != e1
      | op(e0,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e0,e1) != e1
      | op(e1,e2) != e1
      | op(e0,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e1,e1) != e1
      | op(e1,e2) != e1
      | op(e0,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e2,e1) != e1
      | op(e1,e2) != e1
      | op(e0,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e3,e1) != e1
      | op(e1,e2) != e1
      | op(e0,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e0,e1) != e1
      | op(e1,e3) != e1
      | op(e0,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e1,e1) != e1
      | op(e1,e3) != e1
      | op(e0,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e2,e1) != e1
      | op(e1,e3) != e1
      | op(e0,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e3,e1) != e1
      | op(e1,e3) != e1
      | op(e0,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e0,e1) != e1
      | op(e1,e0) != e1
      | op(e1,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e1,e1) != e1
      | op(e1,e0) != e1
      | op(e1,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e2,e1) != e1
      | op(e1,e0) != e1
      | op(e1,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e3,e1) != e1
      | op(e1,e0) != e1
      | op(e1,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e0,e1) != e1
      | op(e1,e1) != e1
      | op(e1,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e1,e1) != e1
      | op(e1,e1) != e1
      | op(e1,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e2,e1) != e1
      | op(e1,e1) != e1
      | op(e1,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e3,e1) != e1
      | op(e1,e1) != e1
      | op(e1,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e0,e1) != e1
      | op(e1,e2) != e1
      | op(e1,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e1,e1) != e1
      | op(e1,e2) != e1
      | op(e1,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e2,e1) != e1
      | op(e1,e2) != e1
      | op(e1,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e3,e1) != e1
      | op(e1,e2) != e1
      | op(e1,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e0,e1) != e1
      | op(e1,e3) != e1
      | op(e1,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e1,e1) != e1
      | op(e1,e3) != e1
      | op(e1,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e2,e1) != e1
      | op(e1,e3) != e1
      | op(e1,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e3,e1) != e1
      | op(e1,e3) != e1
      | op(e1,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e0,e1) != e1
      | op(e1,e0) != e1
      | op(e2,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e1,e1) != e1
      | op(e1,e0) != e1
      | op(e2,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e2,e1) != e1
      | op(e1,e0) != e1
      | op(e2,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e3,e1) != e1
      | op(e1,e0) != e1
      | op(e2,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e0,e1) != e1
      | op(e1,e1) != e1
      | op(e2,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e1,e1) != e1
      | op(e1,e1) != e1
      | op(e2,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e2,e1) != e1
      | op(e1,e1) != e1
      | op(e2,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e3,e1) != e1
      | op(e1,e1) != e1
      | op(e2,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e0,e1) != e1
      | op(e1,e2) != e1
      | op(e2,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e1,e1) != e1
      | op(e1,e2) != e1
      | op(e2,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e2,e1) != e1
      | op(e1,e2) != e1
      | op(e2,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e3,e1) != e1
      | op(e1,e2) != e1
      | op(e2,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e0,e1) != e1
      | op(e1,e3) != e1
      | op(e2,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e1,e1) != e1
      | op(e1,e3) != e1
      | op(e2,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e2,e1) != e1
      | op(e1,e3) != e1
      | op(e2,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e3,e1) != e1
      | op(e1,e3) != e1
      | op(e2,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e0,e1) != e1
      | op(e1,e0) != e1
      | op(e3,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e1,e1) != e1
      | op(e1,e0) != e1
      | op(e3,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e2,e1) != e1
      | op(e1,e0) != e1
      | op(e3,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e3,e1) != e1
      | op(e1,e0) != e1
      | op(e3,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e0,e1) != e1
      | op(e1,e1) != e1
      | op(e3,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e1,e1) != e1
      | op(e1,e1) != e1
      | op(e3,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e2,e1) != e1
      | op(e1,e1) != e1
      | op(e3,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e3,e1) != e1
      | op(e1,e1) != e1
      | op(e3,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e0,e1) != e1
      | op(e1,e2) != e1
      | op(e3,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e1,e1) != e1
      | op(e1,e2) != e1
      | op(e3,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e2,e1) != e1
      | op(e1,e2) != e1
      | op(e3,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e3,e1) != e1
      | op(e1,e2) != e1
      | op(e3,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e0,e1) != e1
      | op(e1,e3) != e1
      | op(e3,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e1,e1) != e1
      | op(e1,e3) != e1
      | op(e3,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e2,e1) != e1
      | op(e1,e3) != e1
      | op(e3,e1) != e0
      | ~ epred9_0
      | epred10_0 )
    & ( op(e3,e1) != e1
      | op(e1,e3) != e1
      | op(e3,e1) != e0
      | ~ epred9_0
      | epred10_0 ) ),
    inference(distribute,[status(thm)],[673]) ).

cnf(722,plain,
    ( epred10_0
    | ~ epred9_0
    | op(e1,e1) != e0
    | op(e1,e0) != e1
    | op(e0,e1) != e1 ),
    inference(split_conjunct,[status(thm)],[674]) ).

fof(739,plain,
    ( ~ epred10_0
    | ( op(e1,e0) != e2
      & op(e1,e1) != e2
      & op(e1,e2) != e2
      & op(e1,e3) != e2 )
    | ( op(e0,e1) != e2
      & op(e1,e1) != e2
      & op(e2,e1) != e2
      & op(e3,e1) != e2 )
    | ( op(e1,e0) != e3
      & op(e1,e1) != e3
      & op(e1,e2) != e3
      & op(e1,e3) != e3 )
    | epred11_0 ),
    inference(fof_nnf,[status(thm)],[32]) ).

fof(740,plain,
    ( ( op(e1,e0) != e3
      | op(e0,e1) != e2
      | op(e1,e0) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e1) != e3
      | op(e0,e1) != e2
      | op(e1,e0) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e2) != e3
      | op(e0,e1) != e2
      | op(e1,e0) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e3) != e3
      | op(e0,e1) != e2
      | op(e1,e0) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e0) != e3
      | op(e1,e1) != e2
      | op(e1,e0) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e1) != e3
      | op(e1,e1) != e2
      | op(e1,e0) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e2) != e3
      | op(e1,e1) != e2
      | op(e1,e0) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e3) != e3
      | op(e1,e1) != e2
      | op(e1,e0) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e0) != e3
      | op(e2,e1) != e2
      | op(e1,e0) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e1) != e3
      | op(e2,e1) != e2
      | op(e1,e0) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e2) != e3
      | op(e2,e1) != e2
      | op(e1,e0) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e3) != e3
      | op(e2,e1) != e2
      | op(e1,e0) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e0) != e3
      | op(e3,e1) != e2
      | op(e1,e0) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e1) != e3
      | op(e3,e1) != e2
      | op(e1,e0) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e2) != e3
      | op(e3,e1) != e2
      | op(e1,e0) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e3) != e3
      | op(e3,e1) != e2
      | op(e1,e0) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e0) != e3
      | op(e0,e1) != e2
      | op(e1,e1) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e1) != e3
      | op(e0,e1) != e2
      | op(e1,e1) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e2) != e3
      | op(e0,e1) != e2
      | op(e1,e1) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e3) != e3
      | op(e0,e1) != e2
      | op(e1,e1) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e0) != e3
      | op(e1,e1) != e2
      | op(e1,e1) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e1) != e3
      | op(e1,e1) != e2
      | op(e1,e1) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e2) != e3
      | op(e1,e1) != e2
      | op(e1,e1) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e3) != e3
      | op(e1,e1) != e2
      | op(e1,e1) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e0) != e3
      | op(e2,e1) != e2
      | op(e1,e1) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e1) != e3
      | op(e2,e1) != e2
      | op(e1,e1) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e2) != e3
      | op(e2,e1) != e2
      | op(e1,e1) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e3) != e3
      | op(e2,e1) != e2
      | op(e1,e1) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e0) != e3
      | op(e3,e1) != e2
      | op(e1,e1) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e1) != e3
      | op(e3,e1) != e2
      | op(e1,e1) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e2) != e3
      | op(e3,e1) != e2
      | op(e1,e1) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e3) != e3
      | op(e3,e1) != e2
      | op(e1,e1) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e0) != e3
      | op(e0,e1) != e2
      | op(e1,e2) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e1) != e3
      | op(e0,e1) != e2
      | op(e1,e2) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e2) != e3
      | op(e0,e1) != e2
      | op(e1,e2) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e3) != e3
      | op(e0,e1) != e2
      | op(e1,e2) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e0) != e3
      | op(e1,e1) != e2
      | op(e1,e2) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e1) != e3
      | op(e1,e1) != e2
      | op(e1,e2) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e2) != e3
      | op(e1,e1) != e2
      | op(e1,e2) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e3) != e3
      | op(e1,e1) != e2
      | op(e1,e2) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e0) != e3
      | op(e2,e1) != e2
      | op(e1,e2) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e1) != e3
      | op(e2,e1) != e2
      | op(e1,e2) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e2) != e3
      | op(e2,e1) != e2
      | op(e1,e2) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e3) != e3
      | op(e2,e1) != e2
      | op(e1,e2) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e0) != e3
      | op(e3,e1) != e2
      | op(e1,e2) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e1) != e3
      | op(e3,e1) != e2
      | op(e1,e2) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e2) != e3
      | op(e3,e1) != e2
      | op(e1,e2) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e3) != e3
      | op(e3,e1) != e2
      | op(e1,e2) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e0) != e3
      | op(e0,e1) != e2
      | op(e1,e3) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e1) != e3
      | op(e0,e1) != e2
      | op(e1,e3) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e2) != e3
      | op(e0,e1) != e2
      | op(e1,e3) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e3) != e3
      | op(e0,e1) != e2
      | op(e1,e3) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e0) != e3
      | op(e1,e1) != e2
      | op(e1,e3) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e1) != e3
      | op(e1,e1) != e2
      | op(e1,e3) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e2) != e3
      | op(e1,e1) != e2
      | op(e1,e3) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e3) != e3
      | op(e1,e1) != e2
      | op(e1,e3) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e0) != e3
      | op(e2,e1) != e2
      | op(e1,e3) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e1) != e3
      | op(e2,e1) != e2
      | op(e1,e3) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e2) != e3
      | op(e2,e1) != e2
      | op(e1,e3) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e3) != e3
      | op(e2,e1) != e2
      | op(e1,e3) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e0) != e3
      | op(e3,e1) != e2
      | op(e1,e3) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e1) != e3
      | op(e3,e1) != e2
      | op(e1,e3) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e2) != e3
      | op(e3,e1) != e2
      | op(e1,e3) != e2
      | ~ epred10_0
      | epred11_0 )
    & ( op(e1,e3) != e3
      | op(e3,e1) != e2
      | op(e1,e3) != e2
      | ~ epred10_0
      | epred11_0 ) ),
    inference(distribute,[status(thm)],[739]) ).

cnf(742,plain,
    ( epred11_0
    | ~ epred10_0
    | op(e1,e3) != e2
    | op(e3,e1) != e2
    | op(e1,e2) != e3 ),
    inference(split_conjunct,[status(thm)],[740]) ).

fof(805,plain,
    ( ~ epred11_0
    | ( op(e0,e1) != e3
      & op(e1,e1) != e3
      & op(e2,e1) != e3
      & op(e3,e1) != e3 )
    | ( op(e2,e0) != e0
      & op(e2,e1) != e0
      & op(e2,e2) != e0
      & op(e2,e3) != e0 )
    | ( op(e0,e2) != e0
      & op(e1,e2) != e0
      & op(e2,e2) != e0
      & op(e3,e2) != e0 )
    | epred12_0 ),
    inference(fof_nnf,[status(thm)],[33]) ).

fof(806,plain,
    ( ( op(e0,e2) != e0
      | op(e2,e0) != e0
      | op(e0,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e1,e2) != e0
      | op(e2,e0) != e0
      | op(e0,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e2,e2) != e0
      | op(e2,e0) != e0
      | op(e0,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e3,e2) != e0
      | op(e2,e0) != e0
      | op(e0,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e0,e2) != e0
      | op(e2,e1) != e0
      | op(e0,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e1,e2) != e0
      | op(e2,e1) != e0
      | op(e0,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e0
      | op(e0,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e3,e2) != e0
      | op(e2,e1) != e0
      | op(e0,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e0,e2) != e0
      | op(e2,e2) != e0
      | op(e0,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e1,e2) != e0
      | op(e2,e2) != e0
      | op(e0,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e2,e2) != e0
      | op(e2,e2) != e0
      | op(e0,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e3,e2) != e0
      | op(e2,e2) != e0
      | op(e0,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e0,e2) != e0
      | op(e2,e3) != e0
      | op(e0,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e1,e2) != e0
      | op(e2,e3) != e0
      | op(e0,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e2,e2) != e0
      | op(e2,e3) != e0
      | op(e0,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e3,e2) != e0
      | op(e2,e3) != e0
      | op(e0,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e0,e2) != e0
      | op(e2,e0) != e0
      | op(e1,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e1,e2) != e0
      | op(e2,e0) != e0
      | op(e1,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e2,e2) != e0
      | op(e2,e0) != e0
      | op(e1,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e3,e2) != e0
      | op(e2,e0) != e0
      | op(e1,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e0,e2) != e0
      | op(e2,e1) != e0
      | op(e1,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e1,e2) != e0
      | op(e2,e1) != e0
      | op(e1,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e0
      | op(e1,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e3,e2) != e0
      | op(e2,e1) != e0
      | op(e1,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e0,e2) != e0
      | op(e2,e2) != e0
      | op(e1,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e1,e2) != e0
      | op(e2,e2) != e0
      | op(e1,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e2,e2) != e0
      | op(e2,e2) != e0
      | op(e1,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e3,e2) != e0
      | op(e2,e2) != e0
      | op(e1,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e0,e2) != e0
      | op(e2,e3) != e0
      | op(e1,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e1,e2) != e0
      | op(e2,e3) != e0
      | op(e1,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e2,e2) != e0
      | op(e2,e3) != e0
      | op(e1,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e3,e2) != e0
      | op(e2,e3) != e0
      | op(e1,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e0,e2) != e0
      | op(e2,e0) != e0
      | op(e2,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e1,e2) != e0
      | op(e2,e0) != e0
      | op(e2,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e2,e2) != e0
      | op(e2,e0) != e0
      | op(e2,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e3,e2) != e0
      | op(e2,e0) != e0
      | op(e2,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e0,e2) != e0
      | op(e2,e1) != e0
      | op(e2,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e1,e2) != e0
      | op(e2,e1) != e0
      | op(e2,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e0
      | op(e2,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e3,e2) != e0
      | op(e2,e1) != e0
      | op(e2,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e0,e2) != e0
      | op(e2,e2) != e0
      | op(e2,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e1,e2) != e0
      | op(e2,e2) != e0
      | op(e2,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e2,e2) != e0
      | op(e2,e2) != e0
      | op(e2,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e3,e2) != e0
      | op(e2,e2) != e0
      | op(e2,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e0,e2) != e0
      | op(e2,e3) != e0
      | op(e2,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e1,e2) != e0
      | op(e2,e3) != e0
      | op(e2,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e2,e2) != e0
      | op(e2,e3) != e0
      | op(e2,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e3,e2) != e0
      | op(e2,e3) != e0
      | op(e2,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e0,e2) != e0
      | op(e2,e0) != e0
      | op(e3,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e1,e2) != e0
      | op(e2,e0) != e0
      | op(e3,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e2,e2) != e0
      | op(e2,e0) != e0
      | op(e3,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e3,e2) != e0
      | op(e2,e0) != e0
      | op(e3,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e0,e2) != e0
      | op(e2,e1) != e0
      | op(e3,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e1,e2) != e0
      | op(e2,e1) != e0
      | op(e3,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e2,e2) != e0
      | op(e2,e1) != e0
      | op(e3,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e3,e2) != e0
      | op(e2,e1) != e0
      | op(e3,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e0,e2) != e0
      | op(e2,e2) != e0
      | op(e3,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e1,e2) != e0
      | op(e2,e2) != e0
      | op(e3,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e2,e2) != e0
      | op(e2,e2) != e0
      | op(e3,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e3,e2) != e0
      | op(e2,e2) != e0
      | op(e3,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e0,e2) != e0
      | op(e2,e3) != e0
      | op(e3,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e1,e2) != e0
      | op(e2,e3) != e0
      | op(e3,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e2,e2) != e0
      | op(e2,e3) != e0
      | op(e3,e1) != e3
      | ~ epred11_0
      | epred12_0 )
    & ( op(e3,e2) != e0
      | op(e2,e3) != e0
      | op(e3,e1) != e3
      | ~ epred11_0
      | epred12_0 ) ),
    inference(distribute,[status(thm)],[805]) ).

cnf(828,plain,
    ( epred12_0
    | ~ epred11_0
    | op(e2,e1) != e3
    | op(e2,e2) != e0
    | op(e2,e2) != e0 ),
    inference(split_conjunct,[status(thm)],[806]) ).

fof(871,plain,
    ( ~ epred12_0
    | ( op(e2,e0) != e1
      & op(e2,e1) != e1
      & op(e2,e2) != e1
      & op(e2,e3) != e1 )
    | ( op(e0,e2) != e1
      & op(e1,e2) != e1
      & op(e2,e2) != e1
      & op(e3,e2) != e1 )
    | ( op(e2,e0) != e2
      & op(e2,e1) != e2
      & op(e2,e2) != e2
      & op(e2,e3) != e2 )
    | epred13_0 ),
    inference(fof_nnf,[status(thm)],[34]) ).

fof(872,plain,
    ( ( op(e2,e0) != e2
      | op(e0,e2) != e1
      | op(e2,e0) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e1) != e2
      | op(e0,e2) != e1
      | op(e2,e0) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e2) != e2
      | op(e0,e2) != e1
      | op(e2,e0) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e3) != e2
      | op(e0,e2) != e1
      | op(e2,e0) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e0) != e2
      | op(e1,e2) != e1
      | op(e2,e0) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e1) != e2
      | op(e1,e2) != e1
      | op(e2,e0) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e2) != e2
      | op(e1,e2) != e1
      | op(e2,e0) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e3) != e2
      | op(e1,e2) != e1
      | op(e2,e0) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e0) != e2
      | op(e2,e2) != e1
      | op(e2,e0) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e1) != e2
      | op(e2,e2) != e1
      | op(e2,e0) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e2) != e2
      | op(e2,e2) != e1
      | op(e2,e0) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e3) != e2
      | op(e2,e2) != e1
      | op(e2,e0) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e0) != e2
      | op(e3,e2) != e1
      | op(e2,e0) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e1) != e2
      | op(e3,e2) != e1
      | op(e2,e0) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e2) != e2
      | op(e3,e2) != e1
      | op(e2,e0) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e3) != e2
      | op(e3,e2) != e1
      | op(e2,e0) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e0) != e2
      | op(e0,e2) != e1
      | op(e2,e1) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e1) != e2
      | op(e0,e2) != e1
      | op(e2,e1) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e2) != e2
      | op(e0,e2) != e1
      | op(e2,e1) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e3) != e2
      | op(e0,e2) != e1
      | op(e2,e1) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e0) != e2
      | op(e1,e2) != e1
      | op(e2,e1) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e1) != e2
      | op(e1,e2) != e1
      | op(e2,e1) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e2) != e2
      | op(e1,e2) != e1
      | op(e2,e1) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e3) != e2
      | op(e1,e2) != e1
      | op(e2,e1) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e0) != e2
      | op(e2,e2) != e1
      | op(e2,e1) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e1) != e2
      | op(e2,e2) != e1
      | op(e2,e1) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e2) != e2
      | op(e2,e2) != e1
      | op(e2,e1) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e3) != e2
      | op(e2,e2) != e1
      | op(e2,e1) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e0) != e2
      | op(e3,e2) != e1
      | op(e2,e1) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e1) != e2
      | op(e3,e2) != e1
      | op(e2,e1) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e2) != e2
      | op(e3,e2) != e1
      | op(e2,e1) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e3) != e2
      | op(e3,e2) != e1
      | op(e2,e1) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e0) != e2
      | op(e0,e2) != e1
      | op(e2,e2) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e1) != e2
      | op(e0,e2) != e1
      | op(e2,e2) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e2) != e2
      | op(e0,e2) != e1
      | op(e2,e2) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e3) != e2
      | op(e0,e2) != e1
      | op(e2,e2) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e0) != e2
      | op(e1,e2) != e1
      | op(e2,e2) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e1) != e2
      | op(e1,e2) != e1
      | op(e2,e2) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e2) != e2
      | op(e1,e2) != e1
      | op(e2,e2) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e3) != e2
      | op(e1,e2) != e1
      | op(e2,e2) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e0) != e2
      | op(e2,e2) != e1
      | op(e2,e2) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e1) != e2
      | op(e2,e2) != e1
      | op(e2,e2) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e2) != e2
      | op(e2,e2) != e1
      | op(e2,e2) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e3) != e2
      | op(e2,e2) != e1
      | op(e2,e2) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e0) != e2
      | op(e3,e2) != e1
      | op(e2,e2) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e1) != e2
      | op(e3,e2) != e1
      | op(e2,e2) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e2) != e2
      | op(e3,e2) != e1
      | op(e2,e2) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e3) != e2
      | op(e3,e2) != e1
      | op(e2,e2) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e0) != e2
      | op(e0,e2) != e1
      | op(e2,e3) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e1) != e2
      | op(e0,e2) != e1
      | op(e2,e3) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e2) != e2
      | op(e0,e2) != e1
      | op(e2,e3) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e3) != e2
      | op(e0,e2) != e1
      | op(e2,e3) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e0) != e2
      | op(e1,e2) != e1
      | op(e2,e3) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e1) != e2
      | op(e1,e2) != e1
      | op(e2,e3) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e2) != e2
      | op(e1,e2) != e1
      | op(e2,e3) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e3) != e2
      | op(e1,e2) != e1
      | op(e2,e3) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e0) != e2
      | op(e2,e2) != e1
      | op(e2,e3) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e1) != e2
      | op(e2,e2) != e1
      | op(e2,e3) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e2) != e2
      | op(e2,e2) != e1
      | op(e2,e3) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e3) != e2
      | op(e2,e2) != e1
      | op(e2,e3) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e0) != e2
      | op(e3,e2) != e1
      | op(e2,e3) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e1) != e2
      | op(e3,e2) != e1
      | op(e2,e3) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e2) != e2
      | op(e3,e2) != e1
      | op(e2,e3) != e1
      | ~ epred12_0
      | epred13_0 )
    & ( op(e2,e3) != e2
      | op(e3,e2) != e1
      | op(e2,e3) != e1
      | ~ epred12_0
      | epred13_0 ) ),
    inference(distribute,[status(thm)],[871]) ).

cnf(876,plain,
    ( epred13_0
    | ~ epred12_0
    | op(e2,e3) != e1
    | op(e3,e2) != e1
    | op(e2,e0) != e2 ),
    inference(split_conjunct,[status(thm)],[872]) ).

fof(937,plain,
    ( ~ epred13_0
    | ( op(e0,e2) != e2
      & op(e1,e2) != e2
      & op(e2,e2) != e2
      & op(e3,e2) != e2 )
    | ( op(e2,e0) != e3
      & op(e2,e1) != e3
      & op(e2,e2) != e3
      & op(e2,e3) != e3 )
    | ( op(e0,e2) != e3
      & op(e1,e2) != e3
      & op(e2,e2) != e3
      & op(e3,e2) != e3 )
    | epred14_0 ),
    inference(fof_nnf,[status(thm)],[35]) ).

fof(938,plain,
    ( ( op(e0,e2) != e3
      | op(e2,e0) != e3
      | op(e0,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e1,e2) != e3
      | op(e2,e0) != e3
      | op(e0,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e2,e2) != e3
      | op(e2,e0) != e3
      | op(e0,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e3,e2) != e3
      | op(e2,e0) != e3
      | op(e0,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e0,e2) != e3
      | op(e2,e1) != e3
      | op(e0,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e1,e2) != e3
      | op(e2,e1) != e3
      | op(e0,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e3
      | op(e0,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e3,e2) != e3
      | op(e2,e1) != e3
      | op(e0,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e0,e2) != e3
      | op(e2,e2) != e3
      | op(e0,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e1,e2) != e3
      | op(e2,e2) != e3
      | op(e0,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e3
      | op(e0,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e3,e2) != e3
      | op(e2,e2) != e3
      | op(e0,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e0,e2) != e3
      | op(e2,e3) != e3
      | op(e0,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e1,e2) != e3
      | op(e2,e3) != e3
      | op(e0,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e2,e2) != e3
      | op(e2,e3) != e3
      | op(e0,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e3,e2) != e3
      | op(e2,e3) != e3
      | op(e0,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e0,e2) != e3
      | op(e2,e0) != e3
      | op(e1,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e1,e2) != e3
      | op(e2,e0) != e3
      | op(e1,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e2,e2) != e3
      | op(e2,e0) != e3
      | op(e1,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e3,e2) != e3
      | op(e2,e0) != e3
      | op(e1,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e0,e2) != e3
      | op(e2,e1) != e3
      | op(e1,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e1,e2) != e3
      | op(e2,e1) != e3
      | op(e1,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e3
      | op(e1,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e3,e2) != e3
      | op(e2,e1) != e3
      | op(e1,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e0,e2) != e3
      | op(e2,e2) != e3
      | op(e1,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e1,e2) != e3
      | op(e2,e2) != e3
      | op(e1,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e3
      | op(e1,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e3,e2) != e3
      | op(e2,e2) != e3
      | op(e1,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e0,e2) != e3
      | op(e2,e3) != e3
      | op(e1,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e1,e2) != e3
      | op(e2,e3) != e3
      | op(e1,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e2,e2) != e3
      | op(e2,e3) != e3
      | op(e1,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e3,e2) != e3
      | op(e2,e3) != e3
      | op(e1,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e0,e2) != e3
      | op(e2,e0) != e3
      | op(e2,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e1,e2) != e3
      | op(e2,e0) != e3
      | op(e2,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e2,e2) != e3
      | op(e2,e0) != e3
      | op(e2,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e3,e2) != e3
      | op(e2,e0) != e3
      | op(e2,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e0,e2) != e3
      | op(e2,e1) != e3
      | op(e2,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e1,e2) != e3
      | op(e2,e1) != e3
      | op(e2,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e3
      | op(e2,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e3,e2) != e3
      | op(e2,e1) != e3
      | op(e2,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e0,e2) != e3
      | op(e2,e2) != e3
      | op(e2,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e1,e2) != e3
      | op(e2,e2) != e3
      | op(e2,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e3
      | op(e2,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e3,e2) != e3
      | op(e2,e2) != e3
      | op(e2,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e0,e2) != e3
      | op(e2,e3) != e3
      | op(e2,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e1,e2) != e3
      | op(e2,e3) != e3
      | op(e2,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e2,e2) != e3
      | op(e2,e3) != e3
      | op(e2,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e3,e2) != e3
      | op(e2,e3) != e3
      | op(e2,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e0,e2) != e3
      | op(e2,e0) != e3
      | op(e3,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e1,e2) != e3
      | op(e2,e0) != e3
      | op(e3,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e2,e2) != e3
      | op(e2,e0) != e3
      | op(e3,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e3,e2) != e3
      | op(e2,e0) != e3
      | op(e3,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e0,e2) != e3
      | op(e2,e1) != e3
      | op(e3,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e1,e2) != e3
      | op(e2,e1) != e3
      | op(e3,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e2,e2) != e3
      | op(e2,e1) != e3
      | op(e3,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e3,e2) != e3
      | op(e2,e1) != e3
      | op(e3,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e0,e2) != e3
      | op(e2,e2) != e3
      | op(e3,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e1,e2) != e3
      | op(e2,e2) != e3
      | op(e3,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e2,e2) != e3
      | op(e2,e2) != e3
      | op(e3,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e3,e2) != e3
      | op(e2,e2) != e3
      | op(e3,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e0,e2) != e3
      | op(e2,e3) != e3
      | op(e3,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e1,e2) != e3
      | op(e2,e3) != e3
      | op(e3,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e2,e2) != e3
      | op(e2,e3) != e3
      | op(e3,e2) != e2
      | ~ epred13_0
      | epred14_0 )
    & ( op(e3,e2) != e3
      | op(e2,e3) != e3
      | op(e3,e2) != e2
      | ~ epred13_0
      | epred14_0 ) ),
    inference(distribute,[status(thm)],[937]) ).

cnf(997,plain,
    ( epred14_0
    | ~ epred13_0
    | op(e0,e2) != e2
    | op(e2,e1) != e3
    | op(e1,e2) != e3 ),
    inference(split_conjunct,[status(thm)],[938]) ).

fof(1003,plain,
    ( ~ epred14_0
    | ( op(e3,e0) != e0
      & op(e3,e1) != e0
      & op(e3,e2) != e0
      & op(e3,e3) != e0 )
    | ( op(e0,e3) != e0
      & op(e1,e3) != e0
      & op(e2,e3) != e0
      & op(e3,e3) != e0 )
    | ( op(e3,e0) != e1
      & op(e3,e1) != e1
      & op(e3,e2) != e1
      & op(e3,e3) != e1 )
    | epred15_0 ),
    inference(fof_nnf,[status(thm)],[36]) ).

fof(1004,plain,
    ( ( op(e3,e0) != e1
      | op(e0,e3) != e0
      | op(e3,e0) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e1) != e1
      | op(e0,e3) != e0
      | op(e3,e0) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e2) != e1
      | op(e0,e3) != e0
      | op(e3,e0) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e3) != e1
      | op(e0,e3) != e0
      | op(e3,e0) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e0) != e1
      | op(e1,e3) != e0
      | op(e3,e0) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e1) != e1
      | op(e1,e3) != e0
      | op(e3,e0) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e2) != e1
      | op(e1,e3) != e0
      | op(e3,e0) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e3) != e1
      | op(e1,e3) != e0
      | op(e3,e0) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e0) != e1
      | op(e2,e3) != e0
      | op(e3,e0) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e1) != e1
      | op(e2,e3) != e0
      | op(e3,e0) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e2) != e1
      | op(e2,e3) != e0
      | op(e3,e0) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e3) != e1
      | op(e2,e3) != e0
      | op(e3,e0) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e0) != e1
      | op(e3,e3) != e0
      | op(e3,e0) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e1) != e1
      | op(e3,e3) != e0
      | op(e3,e0) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e2) != e1
      | op(e3,e3) != e0
      | op(e3,e0) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e3) != e1
      | op(e3,e3) != e0
      | op(e3,e0) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e0) != e1
      | op(e0,e3) != e0
      | op(e3,e1) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e1) != e1
      | op(e0,e3) != e0
      | op(e3,e1) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e2) != e1
      | op(e0,e3) != e0
      | op(e3,e1) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e3) != e1
      | op(e0,e3) != e0
      | op(e3,e1) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e0) != e1
      | op(e1,e3) != e0
      | op(e3,e1) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e1) != e1
      | op(e1,e3) != e0
      | op(e3,e1) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e2) != e1
      | op(e1,e3) != e0
      | op(e3,e1) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e3) != e1
      | op(e1,e3) != e0
      | op(e3,e1) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e0) != e1
      | op(e2,e3) != e0
      | op(e3,e1) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e1) != e1
      | op(e2,e3) != e0
      | op(e3,e1) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e2) != e1
      | op(e2,e3) != e0
      | op(e3,e1) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e3) != e1
      | op(e2,e3) != e0
      | op(e3,e1) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e0) != e1
      | op(e3,e3) != e0
      | op(e3,e1) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e1) != e1
      | op(e3,e3) != e0
      | op(e3,e1) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e2) != e1
      | op(e3,e3) != e0
      | op(e3,e1) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e3) != e1
      | op(e3,e3) != e0
      | op(e3,e1) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e0) != e1
      | op(e0,e3) != e0
      | op(e3,e2) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e1) != e1
      | op(e0,e3) != e0
      | op(e3,e2) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e2) != e1
      | op(e0,e3) != e0
      | op(e3,e2) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e3) != e1
      | op(e0,e3) != e0
      | op(e3,e2) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e0) != e1
      | op(e1,e3) != e0
      | op(e3,e2) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e1) != e1
      | op(e1,e3) != e0
      | op(e3,e2) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e2) != e1
      | op(e1,e3) != e0
      | op(e3,e2) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e3) != e1
      | op(e1,e3) != e0
      | op(e3,e2) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e0) != e1
      | op(e2,e3) != e0
      | op(e3,e2) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e1) != e1
      | op(e2,e3) != e0
      | op(e3,e2) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e2) != e1
      | op(e2,e3) != e0
      | op(e3,e2) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e3) != e1
      | op(e2,e3) != e0
      | op(e3,e2) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e0) != e1
      | op(e3,e3) != e0
      | op(e3,e2) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e1) != e1
      | op(e3,e3) != e0
      | op(e3,e2) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e2) != e1
      | op(e3,e3) != e0
      | op(e3,e2) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e3) != e1
      | op(e3,e3) != e0
      | op(e3,e2) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e0) != e1
      | op(e0,e3) != e0
      | op(e3,e3) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e1) != e1
      | op(e0,e3) != e0
      | op(e3,e3) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e2) != e1
      | op(e0,e3) != e0
      | op(e3,e3) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e3) != e1
      | op(e0,e3) != e0
      | op(e3,e3) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e0) != e1
      | op(e1,e3) != e0
      | op(e3,e3) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e1) != e1
      | op(e1,e3) != e0
      | op(e3,e3) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e2) != e1
      | op(e1,e3) != e0
      | op(e3,e3) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e3) != e1
      | op(e1,e3) != e0
      | op(e3,e3) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e0) != e1
      | op(e2,e3) != e0
      | op(e3,e3) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e1) != e1
      | op(e2,e3) != e0
      | op(e3,e3) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e2) != e1
      | op(e2,e3) != e0
      | op(e3,e3) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e3) != e1
      | op(e2,e3) != e0
      | op(e3,e3) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e0) != e1
      | op(e3,e3) != e0
      | op(e3,e3) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e1) != e1
      | op(e3,e3) != e0
      | op(e3,e3) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e2) != e1
      | op(e3,e3) != e0
      | op(e3,e3) != e0
      | ~ epred14_0
      | epred15_0 )
    & ( op(e3,e3) != e1
      | op(e3,e3) != e0
      | op(e3,e3) != e0
      | ~ epred14_0
      | epred15_0 ) ),
    inference(distribute,[status(thm)],[1003]) ).

cnf(1006,plain,
    ( epred15_0
    | ~ epred14_0
    | op(e3,e3) != e0
    | op(e3,e3) != e0
    | op(e3,e2) != e1 ),
    inference(split_conjunct,[status(thm)],[1004]) ).

fof(1069,plain,
    ( ~ epred15_0
    | ( op(e0,e3) != e1
      & op(e1,e3) != e1
      & op(e2,e3) != e1
      & op(e3,e3) != e1 )
    | ( op(e3,e0) != e2
      & op(e3,e1) != e2
      & op(e3,e2) != e2
      & op(e3,e3) != e2 )
    | ( op(e0,e3) != e2
      & op(e1,e3) != e2
      & op(e2,e3) != e2
      & op(e3,e3) != e2 )
    | epred16_0 ),
    inference(fof_nnf,[status(thm)],[37]) ).

fof(1070,plain,
    ( ( op(e0,e3) != e2
      | op(e3,e0) != e2
      | op(e0,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e1,e3) != e2
      | op(e3,e0) != e2
      | op(e0,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e2,e3) != e2
      | op(e3,e0) != e2
      | op(e0,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e3,e3) != e2
      | op(e3,e0) != e2
      | op(e0,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e0,e3) != e2
      | op(e3,e1) != e2
      | op(e0,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e1,e3) != e2
      | op(e3,e1) != e2
      | op(e0,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e2,e3) != e2
      | op(e3,e1) != e2
      | op(e0,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e3,e3) != e2
      | op(e3,e1) != e2
      | op(e0,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e0,e3) != e2
      | op(e3,e2) != e2
      | op(e0,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e1,e3) != e2
      | op(e3,e2) != e2
      | op(e0,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e2,e3) != e2
      | op(e3,e2) != e2
      | op(e0,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e3,e3) != e2
      | op(e3,e2) != e2
      | op(e0,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e0,e3) != e2
      | op(e3,e3) != e2
      | op(e0,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e1,e3) != e2
      | op(e3,e3) != e2
      | op(e0,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e2,e3) != e2
      | op(e3,e3) != e2
      | op(e0,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e3,e3) != e2
      | op(e3,e3) != e2
      | op(e0,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e0,e3) != e2
      | op(e3,e0) != e2
      | op(e1,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e1,e3) != e2
      | op(e3,e0) != e2
      | op(e1,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e2,e3) != e2
      | op(e3,e0) != e2
      | op(e1,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e3,e3) != e2
      | op(e3,e0) != e2
      | op(e1,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e0,e3) != e2
      | op(e3,e1) != e2
      | op(e1,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e1,e3) != e2
      | op(e3,e1) != e2
      | op(e1,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e2,e3) != e2
      | op(e3,e1) != e2
      | op(e1,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e3,e3) != e2
      | op(e3,e1) != e2
      | op(e1,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e0,e3) != e2
      | op(e3,e2) != e2
      | op(e1,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e1,e3) != e2
      | op(e3,e2) != e2
      | op(e1,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e2,e3) != e2
      | op(e3,e2) != e2
      | op(e1,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e3,e3) != e2
      | op(e3,e2) != e2
      | op(e1,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e0,e3) != e2
      | op(e3,e3) != e2
      | op(e1,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e1,e3) != e2
      | op(e3,e3) != e2
      | op(e1,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e2,e3) != e2
      | op(e3,e3) != e2
      | op(e1,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e3,e3) != e2
      | op(e3,e3) != e2
      | op(e1,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e0,e3) != e2
      | op(e3,e0) != e2
      | op(e2,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e1,e3) != e2
      | op(e3,e0) != e2
      | op(e2,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e2,e3) != e2
      | op(e3,e0) != e2
      | op(e2,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e3,e3) != e2
      | op(e3,e0) != e2
      | op(e2,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e0,e3) != e2
      | op(e3,e1) != e2
      | op(e2,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e1,e3) != e2
      | op(e3,e1) != e2
      | op(e2,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e2,e3) != e2
      | op(e3,e1) != e2
      | op(e2,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e3,e3) != e2
      | op(e3,e1) != e2
      | op(e2,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e0,e3) != e2
      | op(e3,e2) != e2
      | op(e2,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e1,e3) != e2
      | op(e3,e2) != e2
      | op(e2,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e2,e3) != e2
      | op(e3,e2) != e2
      | op(e2,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e3,e3) != e2
      | op(e3,e2) != e2
      | op(e2,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e0,e3) != e2
      | op(e3,e3) != e2
      | op(e2,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e1,e3) != e2
      | op(e3,e3) != e2
      | op(e2,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e2,e3) != e2
      | op(e3,e3) != e2
      | op(e2,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e3,e3) != e2
      | op(e3,e3) != e2
      | op(e2,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e0,e3) != e2
      | op(e3,e0) != e2
      | op(e3,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e1,e3) != e2
      | op(e3,e0) != e2
      | op(e3,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e2,e3) != e2
      | op(e3,e0) != e2
      | op(e3,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e3,e3) != e2
      | op(e3,e0) != e2
      | op(e3,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e0,e3) != e2
      | op(e3,e1) != e2
      | op(e3,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e1,e3) != e2
      | op(e3,e1) != e2
      | op(e3,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e2,e3) != e2
      | op(e3,e1) != e2
      | op(e3,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e3,e3) != e2
      | op(e3,e1) != e2
      | op(e3,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e0,e3) != e2
      | op(e3,e2) != e2
      | op(e3,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e1,e3) != e2
      | op(e3,e2) != e2
      | op(e3,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e2,e3) != e2
      | op(e3,e2) != e2
      | op(e3,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e3,e3) != e2
      | op(e3,e2) != e2
      | op(e3,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e0,e3) != e2
      | op(e3,e3) != e2
      | op(e3,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e1,e3) != e2
      | op(e3,e3) != e2
      | op(e3,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e2,e3) != e2
      | op(e3,e3) != e2
      | op(e3,e3) != e1
      | ~ epred15_0
      | epred16_0 )
    & ( op(e3,e3) != e2
      | op(e3,e3) != e2
      | op(e3,e3) != e1
      | ~ epred15_0
      | epred16_0 ) ),
    inference(distribute,[status(thm)],[1069]) ).

cnf(1097,plain,
    ( epred16_0
    | ~ epred15_0
    | op(e2,e3) != e1
    | op(e3,e1) != e2
    | op(e1,e3) != e2 ),
    inference(split_conjunct,[status(thm)],[1070]) ).

cnf(1140,negated_conjecture,
    ( $false
    | op(e3,e0) != e3
    | ~ epred16_0 ),
    inference(rw,[status(thm)],[72,50,theory(equality)]) ).

cnf(1141,negated_conjecture,
    ( $false
    | $false
    | ~ epred16_0 ),
    inference(rw,[status(thm)],[1140,41,theory(equality)]) ).

cnf(1142,negated_conjecture,
    ~ epred16_0,
    inference(cn,[status(thm)],[1141,theory(equality)]) ).

cnf(1180,plain,
    ( epred7_0
    | $false
    | op(e0,e1) != e1
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[539,53,theory(equality)]) ).

cnf(1181,plain,
    ( epred7_0
    | $false
    | $false
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[1180,52,theory(equality)]) ).

cnf(1182,plain,
    ( epred7_0
    | ~ epred6_0 ),
    inference(cn,[status(thm)],[1181,theory(equality)]) ).

cnf(1244,plain,
    ( epred12_0
    | $false
    | op(e2,e2) != e0
    | ~ epred11_0 ),
    inference(rw,[status(thm)],[828,44,theory(equality)]) ).

cnf(1245,plain,
    ( epred12_0
    | $false
    | $false
    | ~ epred11_0 ),
    inference(rw,[status(thm)],[1244,43,theory(equality)]) ).

cnf(1246,plain,
    ( epred12_0
    | ~ epred11_0 ),
    inference(cn,[status(thm)],[1245,theory(equality)]) ).

cnf(1275,plain,
    ( epred15_0
    | $false
    | op(e3,e3) != e0
    | ~ epred14_0 ),
    inference(rw,[status(thm)],[1006,39,theory(equality)]) ).

cnf(1276,plain,
    ( epred15_0
    | $false
    | $false
    | ~ epred14_0 ),
    inference(rw,[status(thm)],[1275,38,theory(equality)]) ).

cnf(1277,plain,
    ( epred15_0
    | ~ epred14_0 ),
    inference(cn,[status(thm)],[1276,theory(equality)]) ).

cnf(1507,plain,
    ( epred16_0
    | $false
    | op(e2,e3) != e1
    | op(e3,e1) != e2
    | ~ epred15_0 ),
    inference(rw,[status(thm)],[1097,46,theory(equality)]) ).

cnf(1508,plain,
    ( epred16_0
    | $false
    | $false
    | op(e3,e1) != e2
    | ~ epred15_0 ),
    inference(rw,[status(thm)],[1507,42,theory(equality)]) ).

cnf(1509,plain,
    ( epred16_0
    | $false
    | $false
    | $false
    | ~ epred15_0 ),
    inference(rw,[status(thm)],[1508,40,theory(equality)]) ).

cnf(1510,plain,
    ( epred16_0
    | ~ epred15_0 ),
    inference(cn,[status(thm)],[1509,theory(equality)]) ).

cnf(1511,plain,
    ~ epred15_0,
    inference(sr,[status(thm)],[1510,1142,theory(equality)]) ).

cnf(1512,plain,
    ~ epred14_0,
    inference(spm,[status(thm)],[1511,1277,theory(equality)]) ).

cnf(1736,plain,
    ( epred2_0
    | $false
    | op(e0,e3) != e3
    | op(e1,e0) != e1
    | ~ epred1_0 ),
    inference(rw,[status(thm)],[165,51,theory(equality)]) ).

cnf(1737,plain,
    ( epred2_0
    | $false
    | $false
    | op(e1,e0) != e1
    | ~ epred1_0 ),
    inference(rw,[status(thm)],[1736,50,theory(equality)]) ).

cnf(1738,plain,
    ( epred2_0
    | $false
    | $false
    | $false
    | ~ epred1_0 ),
    inference(rw,[status(thm)],[1737,49,theory(equality)]) ).

cnf(1739,plain,
    ( epred2_0
    | ~ epred1_0 ),
    inference(cn,[status(thm)],[1738,theory(equality)]) ).

cnf(1900,plain,
    ( epred3_0
    | $false
    | op(e1,e2) != e3
    | op(e1,e3) != e2
    | ~ epred2_0 ),
    inference(rw,[status(thm)],[262,48,theory(equality)]) ).

cnf(1901,plain,
    ( epred3_0
    | $false
    | $false
    | op(e1,e3) != e2
    | ~ epred2_0 ),
    inference(rw,[status(thm)],[1900,47,theory(equality)]) ).

cnf(1902,plain,
    ( epred3_0
    | $false
    | $false
    | $false
    | ~ epred2_0 ),
    inference(rw,[status(thm)],[1901,46,theory(equality)]) ).

cnf(1903,plain,
    ( epred3_0
    | ~ epred2_0 ),
    inference(cn,[status(thm)],[1902,theory(equality)]) ).

cnf(2355,plain,
    ( epred4_0
    | $false
    | op(e2,e1) != e3
    | op(e2,e2) != e0
    | ~ epred3_0 ),
    inference(rw,[status(thm)],[298,45,theory(equality)]) ).

cnf(2356,plain,
    ( epred4_0
    | $false
    | $false
    | op(e2,e2) != e0
    | ~ epred3_0 ),
    inference(rw,[status(thm)],[2355,44,theory(equality)]) ).

cnf(2357,plain,
    ( epred4_0
    | $false
    | $false
    | $false
    | ~ epred3_0 ),
    inference(rw,[status(thm)],[2356,43,theory(equality)]) ).

cnf(2358,plain,
    ( epred4_0
    | ~ epred3_0 ),
    inference(cn,[status(thm)],[2357,theory(equality)]) ).

cnf(2580,plain,
    ( epred5_0
    | $false
    | op(e3,e0) != e3
    | op(e3,e1) != e2
    | ~ epred4_0 ),
    inference(rw,[status(thm)],[378,42,theory(equality)]) ).

cnf(2581,plain,
    ( epred5_0
    | $false
    | $false
    | op(e3,e1) != e2
    | ~ epred4_0 ),
    inference(rw,[status(thm)],[2580,41,theory(equality)]) ).

cnf(2582,plain,
    ( epred5_0
    | $false
    | $false
    | $false
    | ~ epred4_0 ),
    inference(rw,[status(thm)],[2581,40,theory(equality)]) ).

cnf(2583,plain,
    ( epred5_0
    | ~ epred4_0 ),
    inference(cn,[status(thm)],[2582,theory(equality)]) ).

cnf(3284,plain,
    ( epred8_0
    | $false
    | op(e1,e0) != e1
    | op(e2,e0) != e2
    | ~ epred7_0 ),
    inference(rw,[status(thm)],[580,51,theory(equality)]) ).

cnf(3285,plain,
    ( epred8_0
    | $false
    | $false
    | op(e2,e0) != e2
    | ~ epred7_0 ),
    inference(rw,[status(thm)],[3284,49,theory(equality)]) ).

cnf(3286,plain,
    ( epred8_0
    | $false
    | $false
    | $false
    | ~ epred7_0 ),
    inference(rw,[status(thm)],[3285,45,theory(equality)]) ).

cnf(3287,plain,
    ( epred8_0
    | ~ epred7_0 ),
    inference(cn,[status(thm)],[3286,theory(equality)]) ).

cnf(3584,plain,
    ( epred9_0
    | $false
    | op(e1,e1) != e0
    | op(e3,e0) != e3
    | ~ epred8_0 ),
    inference(rw,[status(thm)],[611,50,theory(equality)]) ).

cnf(3585,plain,
    ( epred9_0
    | $false
    | $false
    | op(e3,e0) != e3
    | ~ epred8_0 ),
    inference(rw,[status(thm)],[3584,48,theory(equality)]) ).

cnf(3586,plain,
    ( epred9_0
    | $false
    | $false
    | $false
    | ~ epred8_0 ),
    inference(rw,[status(thm)],[3585,41,theory(equality)]) ).

cnf(3587,plain,
    ( epred9_0
    | ~ epred8_0 ),
    inference(cn,[status(thm)],[3586,theory(equality)]) ).

cnf(3668,plain,
    ( epred10_0
    | $false
    | op(e1,e0) != e1
    | op(e1,e1) != e0
    | ~ epred9_0 ),
    inference(rw,[status(thm)],[722,52,theory(equality)]) ).

cnf(3669,plain,
    ( epred10_0
    | $false
    | $false
    | op(e1,e1) != e0
    | ~ epred9_0 ),
    inference(rw,[status(thm)],[3668,49,theory(equality)]) ).

cnf(3670,plain,
    ( epred10_0
    | $false
    | $false
    | $false
    | ~ epred9_0 ),
    inference(rw,[status(thm)],[3669,48,theory(equality)]) ).

cnf(3671,plain,
    ( epred10_0
    | ~ epred9_0 ),
    inference(cn,[status(thm)],[3670,theory(equality)]) ).

cnf(4140,plain,
    ( epred11_0
    | $false
    | op(e1,e3) != e2
    | op(e3,e1) != e2
    | ~ epred10_0 ),
    inference(rw,[status(thm)],[742,47,theory(equality)]) ).

cnf(4141,plain,
    ( epred11_0
    | $false
    | $false
    | op(e3,e1) != e2
    | ~ epred10_0 ),
    inference(rw,[status(thm)],[4140,46,theory(equality)]) ).

cnf(4142,plain,
    ( epred11_0
    | $false
    | $false
    | $false
    | ~ epred10_0 ),
    inference(rw,[status(thm)],[4141,40,theory(equality)]) ).

cnf(4143,plain,
    ( epred11_0
    | ~ epred10_0 ),
    inference(cn,[status(thm)],[4142,theory(equality)]) ).

cnf(4667,plain,
    ( epred13_0
    | $false
    | op(e2,e3) != e1
    | op(e3,e2) != e1
    | ~ epred12_0 ),
    inference(rw,[status(thm)],[876,45,theory(equality)]) ).

cnf(4668,plain,
    ( epred13_0
    | $false
    | $false
    | op(e3,e2) != e1
    | ~ epred12_0 ),
    inference(rw,[status(thm)],[4667,42,theory(equality)]) ).

cnf(4669,plain,
    ( epred13_0
    | $false
    | $false
    | $false
    | ~ epred12_0 ),
    inference(rw,[status(thm)],[4668,39,theory(equality)]) ).

cnf(4670,plain,
    ( epred13_0
    | ~ epred12_0 ),
    inference(cn,[status(thm)],[4669,theory(equality)]) ).

cnf(4778,plain,
    ( epred14_0
    | $false
    | op(e1,e2) != e3
    | op(e2,e1) != e3
    | ~ epred13_0 ),
    inference(rw,[status(thm)],[997,51,theory(equality)]) ).

cnf(4779,plain,
    ( epred14_0
    | $false
    | $false
    | op(e2,e1) != e3
    | ~ epred13_0 ),
    inference(rw,[status(thm)],[4778,47,theory(equality)]) ).

cnf(4780,plain,
    ( epred14_0
    | $false
    | $false
    | $false
    | ~ epred13_0 ),
    inference(rw,[status(thm)],[4779,44,theory(equality)]) ).

cnf(4781,plain,
    ( epred14_0
    | ~ epred13_0 ),
    inference(cn,[status(thm)],[4780,theory(equality)]) ).

cnf(5387,plain,
    ( epred1_0
    | $false
    | op(e0,e1) != e1
    | op(e1,e1) != e0
    | op(e2,e2) != e0
    | op(e3,e3) != e0 ),
    inference(rw,[status(thm)],[143,53,theory(equality)]) ).

cnf(5388,plain,
    ( epred1_0
    | $false
    | $false
    | op(e1,e1) != e0
    | op(e2,e2) != e0
    | op(e3,e3) != e0 ),
    inference(rw,[status(thm)],[5387,52,theory(equality)]) ).

cnf(5389,plain,
    ( epred1_0
    | $false
    | $false
    | $false
    | op(e2,e2) != e0
    | op(e3,e3) != e0 ),
    inference(rw,[status(thm)],[5388,48,theory(equality)]) ).

cnf(5390,plain,
    ( epred1_0
    | $false
    | $false
    | $false
    | $false
    | op(e3,e3) != e0 ),
    inference(rw,[status(thm)],[5389,43,theory(equality)]) ).

cnf(5391,plain,
    ( epred1_0
    | $false
    | $false
    | $false
    | $false
    | $false ),
    inference(rw,[status(thm)],[5390,38,theory(equality)]) ).

cnf(5392,plain,
    epred1_0,
    inference(cn,[status(thm)],[5391,theory(equality)]) ).

cnf(5393,plain,
    ( epred2_0
    | $false ),
    inference(rw,[status(thm)],[1739,5392,theory(equality)]) ).

cnf(5394,plain,
    epred2_0,
    inference(cn,[status(thm)],[5393,theory(equality)]) ).

cnf(5925,plain,
    ( epred6_0
    | $false
    | op(e0,unit) != e0
    | op(e1,unit) != e1
    | op(e2,unit) != e2
    | op(e3,e2) != e1
    | op(e3,e3) != e0
    | op(e3,unit) != e3
    | op(unit,e0) != e0
    | op(unit,e1) != e1
    | op(unit,e2) != e2
    | op(unit,e3) != e3
    | ~ epred5_0 ),
    inference(rw,[status(thm)],[458,54,theory(equality)]) ).

cnf(5926,plain,
    ( epred6_0
    | $false
    | $false
    | op(e1,unit) != e1
    | op(e2,unit) != e2
    | op(e3,e2) != e1
    | op(e3,e3) != e0
    | op(e3,unit) != e3
    | op(unit,e0) != e0
    | op(unit,e1) != e1
    | op(unit,e2) != e2
    | op(unit,e3) != e3
    | ~ epred5_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[5925,54,theory(equality)]),53,theory(equality)]) ).

cnf(5927,plain,
    ( epred6_0
    | $false
    | $false
    | $false
    | op(e2,unit) != e2
    | op(e3,e2) != e1
    | op(e3,e3) != e0
    | op(e3,unit) != e3
    | op(unit,e0) != e0
    | op(unit,e1) != e1
    | op(unit,e2) != e2
    | op(unit,e3) != e3
    | ~ epred5_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[5926,54,theory(equality)]),49,theory(equality)]) ).

cnf(5928,plain,
    ( epred6_0
    | $false
    | $false
    | $false
    | $false
    | op(e3,e2) != e1
    | op(e3,e3) != e0
    | op(e3,unit) != e3
    | op(unit,e0) != e0
    | op(unit,e1) != e1
    | op(unit,e2) != e2
    | op(unit,e3) != e3
    | ~ epred5_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[5927,54,theory(equality)]),45,theory(equality)]) ).

cnf(5929,plain,
    ( epred6_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(e3,e3) != e0
    | op(e3,unit) != e3
    | op(unit,e0) != e0
    | op(unit,e1) != e1
    | op(unit,e2) != e2
    | op(unit,e3) != e3
    | ~ epred5_0 ),
    inference(rw,[status(thm)],[5928,39,theory(equality)]) ).

cnf(5930,plain,
    ( epred6_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(e3,unit) != e3
    | op(unit,e0) != e0
    | op(unit,e1) != e1
    | op(unit,e2) != e2
    | op(unit,e3) != e3
    | ~ epred5_0 ),
    inference(rw,[status(thm)],[5929,38,theory(equality)]) ).

cnf(5931,plain,
    ( epred6_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(unit,e0) != e0
    | op(unit,e1) != e1
    | op(unit,e2) != e2
    | op(unit,e3) != e3
    | ~ epred5_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[5930,54,theory(equality)]),41,theory(equality)]) ).

cnf(5932,plain,
    ( epred6_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(unit,e1) != e1
    | op(unit,e2) != e2
    | op(unit,e3) != e3
    | ~ epred5_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[5931,54,theory(equality)]),53,theory(equality)]) ).

cnf(5933,plain,
    ( epred6_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(unit,e2) != e2
    | op(unit,e3) != e3
    | ~ epred5_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[5932,54,theory(equality)]),52,theory(equality)]) ).

cnf(5934,plain,
    ( epred6_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(unit,e3) != e3
    | ~ epred5_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[5933,54,theory(equality)]),51,theory(equality)]) ).

cnf(5935,plain,
    ( epred6_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | ~ epred5_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[5934,54,theory(equality)]),50,theory(equality)]) ).

cnf(5936,plain,
    ( epred6_0
    | ~ epred5_0 ),
    inference(cn,[status(thm)],[5935,theory(equality)]) ).

cnf(6765,plain,
    ~ epred13_0,
    inference(spm,[status(thm)],[1512,4781,theory(equality)]) ).

cnf(6766,plain,
    ~ epred12_0,
    inference(spm,[status(thm)],[6765,4670,theory(equality)]) ).

cnf(6767,plain,
    ~ epred11_0,
    inference(spm,[status(thm)],[6766,1246,theory(equality)]) ).

cnf(6768,plain,
    ( epred3_0
    | $false ),
    inference(rw,[status(thm)],[1903,5394,theory(equality)]) ).

cnf(6769,plain,
    epred3_0,
    inference(cn,[status(thm)],[6768,theory(equality)]) ).

cnf(6770,plain,
    ( epred4_0
    | $false ),
    inference(rw,[status(thm)],[2358,6769,theory(equality)]) ).

cnf(6771,plain,
    epred4_0,
    inference(cn,[status(thm)],[6770,theory(equality)]) ).

cnf(6772,plain,
    ( epred5_0
    | $false ),
    inference(rw,[status(thm)],[2583,6771,theory(equality)]) ).

cnf(6773,plain,
    epred5_0,
    inference(cn,[status(thm)],[6772,theory(equality)]) ).

cnf(6774,plain,
    ( epred6_0
    | $false ),
    inference(rw,[status(thm)],[5936,6773,theory(equality)]) ).

cnf(6775,plain,
    epred6_0,
    inference(cn,[status(thm)],[6774,theory(equality)]) ).

cnf(6776,plain,
    ( epred7_0
    | $false ),
    inference(rw,[status(thm)],[1182,6775,theory(equality)]) ).

cnf(6777,plain,
    epred7_0,
    inference(cn,[status(thm)],[6776,theory(equality)]) ).

cnf(6778,plain,
    ~ epred10_0,
    inference(spm,[status(thm)],[6767,4143,theory(equality)]) ).

cnf(6779,plain,
    ~ epred9_0,
    inference(spm,[status(thm)],[6778,3671,theory(equality)]) ).

cnf(6780,plain,
    ~ epred8_0,
    inference(spm,[status(thm)],[6779,3587,theory(equality)]) ).

cnf(6782,plain,
    ( epred8_0
    | $false ),
    inference(rw,[status(thm)],[3287,6777,theory(equality)]) ).

cnf(6783,plain,
    epred8_0,
    inference(cn,[status(thm)],[6782,theory(equality)]) ).

cnf(6784,plain,
    $false,
    inference(sr,[status(thm)],[6783,6780,theory(equality)]) ).

cnf(6785,plain,
    $false,
    6784,
    [proof] ).

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