packages feed

tptp-0.1.0.0: test-data/tstp/fof/ALG022+1---SInE---0.4.THM-CRf.s

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

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

% Result     : Theorem 2.95s
% Output     : CNFRefutation 2.95s
% Verified   : 
% Statistics : Number of formulae       :  288 (1846 expanded)
%              Number of clauses        :  248 (1093 expanded)
%              Number of leaves         :   13 ( 705 expanded)
%              Depth                    :  155
%              Number of atoms          : 20379 (27946 expanded)
%              Number of equality atoms : 13297 (20793 expanded)
%              Maximal formula depth    :  141 (  45 average)
%              Maximal clause size      : 4928 (  82 average)
%              Maximal term depth       :    3 (   3 average)

% 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) = e3
    & op(e1,e2) = e0
    & op(e1,e3) = e2
    & op(e2,e0) = e2
    & op(e2,e1) = e0
    & op(e2,e2) = e3
    & op(e2,e3) = e1
    & op(e3,e0) = e3
    & op(e3,e1) = e2
    & op(e3,e2) = e1
    & op(e3,e3) = e0 ),
    file('/tmp/tmp5awh7i/sel_ALG022+1.p_1',ax2)).

fof(2,axiom,(
    unit = e0 ),
    file('/tmp/tmp5awh7i/sel_ALG022+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(op(e0,e0),e0) = op(e0,op(e0,e0))
    & op(op(e0,e0),e1) = op(e0,op(e0,e1))
    & op(op(e0,e0),e2) = op(e0,op(e0,e2))
    & op(op(e0,e0),e3) = op(e0,op(e0,e3))
    & op(op(e0,e1),e0) = op(e0,op(e1,e0))
    & op(op(e0,e1),e1) = op(e0,op(e1,e1))
    & op(op(e0,e1),e2) = op(e0,op(e1,e2))
    & op(op(e0,e1),e3) = op(e0,op(e1,e3))
    & op(op(e0,e2),e0) = op(e0,op(e2,e0))
    & op(op(e0,e2),e1) = op(e0,op(e2,e1))
    & op(op(e0,e2),e2) = op(e0,op(e2,e2))
    & op(op(e0,e2),e3) = op(e0,op(e2,e3))
    & op(op(e0,e3),e0) = op(e0,op(e3,e0))
    & op(op(e0,e3),e1) = op(e0,op(e3,e1))
    & op(op(e0,e3),e2) = op(e0,op(e3,e2))
    & op(op(e0,e3),e3) = op(e0,op(e3,e3))
    & op(op(e1,e0),e0) = op(e1,op(e0,e0))
    & op(op(e1,e0),e1) = op(e1,op(e0,e1))
    & op(op(e1,e0),e2) = op(e1,op(e0,e2))
    & op(op(e1,e0),e3) = op(e1,op(e0,e3))
    & op(op(e1,e1),e0) = op(e1,op(e1,e0))
    & op(op(e1,e1),e1) = op(e1,op(e1,e1))
    & op(op(e1,e1),e2) = op(e1,op(e1,e2))
    & op(op(e1,e1),e3) = op(e1,op(e1,e3))
    & op(op(e1,e2),e0) = op(e1,op(e2,e0))
    & op(op(e1,e2),e1) = op(e1,op(e2,e1))
    & op(op(e1,e2),e2) = op(e1,op(e2,e2))
    & op(op(e1,e2),e3) = op(e1,op(e2,e3))
    & op(op(e1,e3),e0) = op(e1,op(e3,e0))
    & op(op(e1,e3),e1) = op(e1,op(e3,e1))
    & op(op(e1,e3),e2) = op(e1,op(e3,e2))
    & op(op(e1,e3),e3) = op(e1,op(e3,e3))
    & op(op(e2,e0),e0) = op(e2,op(e0,e0))
    & op(op(e2,e0),e1) = op(e2,op(e0,e1))
    & op(op(e2,e0),e2) = op(e2,op(e0,e2))
    & op(op(e2,e0),e3) = op(e2,op(e0,e3))
    & op(op(e2,e1),e0) = op(e2,op(e1,e0))
    & op(op(e2,e1),e1) = op(e2,op(e1,e1))
    & op(op(e2,e1),e2) = op(e2,op(e1,e2))
    & op(op(e2,e1),e3) = op(e2,op(e1,e3))
    & op(op(e2,e2),e0) = op(e2,op(e2,e0))
    & op(op(e2,e2),e1) = op(e2,op(e2,e1))
    & op(op(e2,e2),e2) = op(e2,op(e2,e2))
    & op(op(e2,e2),e3) = op(e2,op(e2,e3))
    & op(op(e2,e3),e0) = op(e2,op(e3,e0))
    & op(op(e2,e3),e1) = op(e2,op(e3,e1))
    & op(op(e2,e3),e2) = op(e2,op(e3,e2))
    & op(op(e2,e3),e3) = op(e2,op(e3,e3))
    & op(op(e3,e0),e0) = op(e3,op(e0,e0))
    & op(op(e3,e0),e1) = op(e3,op(e0,e1))
    & op(op(e3,e0),e2) = op(e3,op(e0,e2))
    & op(op(e3,e0),e3) = op(e3,op(e0,e3))
    & op(op(e3,e1),e0) = op(e3,op(e1,e0))
    & op(op(e3,e1),e1) = op(e3,op(e1,e1))
    & op(op(e3,e1),e2) = op(e3,op(e1,e2))
    & op(op(e3,e1),e3) = op(e3,op(e1,e3))
    & op(op(e3,e2),e0) = op(e3,op(e2,e0))
    & op(op(e3,e2),e1) = op(e3,op(e2,e1))
    & op(op(e3,e2),e2) = op(e3,op(e2,e2))
    & op(op(e3,e2),e3) = op(e3,op(e2,e3))
    & op(op(e3,e3),e0) = op(e3,op(e3,e0))
    & op(op(e3,e3),e1) = op(e3,op(e3,e1))
    & op(op(e3,e3),e2) = op(e3,op(e3,e2))
    & op(op(e3,e3),e3) = op(e3,op(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,inv(e0)) = unit
    & op(inv(e0),e0) = unit
    & op(e1,inv(e1)) = unit
    & op(inv(e1),e1) = unit
    & op(e2,inv(e2)) = unit
    & op(inv(e2),e2) = unit
    & op(e3,inv(e3)) = unit
    & op(inv(e3),e3) = unit
    & ( inv(e0) = e0
      | inv(e0) = e1
      | inv(e0) = e2
      | inv(e0) = e3 )
    & ( inv(e1) = e0
      | inv(e1) = e1
      | inv(e1) = e2
      | inv(e1) = e3 )
    & ( inv(e2) = e0
      | inv(e2) = e1
      | inv(e2) = e2
      | inv(e2) = e3 )
    & ( inv(e3) = e0
      | inv(e3) = e1
      | inv(e3) = e2
      | inv(e3) = e3 ) ),
    file('/tmp/tmp5awh7i/sel_ALG022+1.p_1',co1)).

fof(4,axiom,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e1 != e2
    & e1 != e3
    & e2 != e3 ),
    file('/tmp/tmp5awh7i/sel_ALG022+1.p_1',ax1)).

fof(5,axiom,
    ( inv(e0) = e0
    & inv(e1) = e2
    & inv(e2) = e1
    & inv(e3) = e3 ),
    file('/tmp/tmp5awh7i/sel_ALG022+1.p_1',ax4)).

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

fof(7,plain,
    ( epred1_0
   => ( ( 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 ) ) ),
    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 ) )
   => epred2_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 ) )
   => epred3_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 ) )
   => epred4_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 ) )
   => epred5_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 ) )
   => epred6_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(op(e0,e0),e0) = op(e0,op(e0,e0))
      & op(op(e0,e0),e1) = op(e0,op(e0,e1))
      & op(op(e0,e0),e2) = op(e0,op(e0,e2))
      & op(op(e0,e0),e3) = op(e0,op(e0,e3))
      & op(op(e0,e1),e0) = op(e0,op(e1,e0))
      & op(op(e0,e1),e1) = op(e0,op(e1,e1))
      & op(op(e0,e1),e2) = op(e0,op(e1,e2))
      & op(op(e0,e1),e3) = op(e0,op(e1,e3))
      & op(op(e0,e2),e0) = op(e0,op(e2,e0))
      & op(op(e0,e2),e1) = op(e0,op(e2,e1))
      & op(op(e0,e2),e2) = op(e0,op(e2,e2))
      & op(op(e0,e2),e3) = op(e0,op(e2,e3))
      & op(op(e0,e3),e0) = op(e0,op(e3,e0))
      & op(op(e0,e3),e1) = op(e0,op(e3,e1))
      & op(op(e0,e3),e2) = op(e0,op(e3,e2))
      & op(op(e0,e3),e3) = op(e0,op(e3,e3))
      & op(op(e1,e0),e0) = op(e1,op(e0,e0))
      & op(op(e1,e0),e1) = op(e1,op(e0,e1))
      & op(op(e1,e0),e2) = op(e1,op(e0,e2))
      & op(op(e1,e0),e3) = op(e1,op(e0,e3))
      & op(op(e1,e1),e0) = op(e1,op(e1,e0))
      & op(op(e1,e1),e1) = op(e1,op(e1,e1))
      & op(op(e1,e1),e2) = op(e1,op(e1,e2))
      & op(op(e1,e1),e3) = op(e1,op(e1,e3))
      & op(op(e1,e2),e0) = op(e1,op(e2,e0))
      & op(op(e1,e2),e1) = op(e1,op(e2,e1))
      & op(op(e1,e2),e2) = op(e1,op(e2,e2))
      & op(op(e1,e2),e3) = op(e1,op(e2,e3))
      & op(op(e1,e3),e0) = op(e1,op(e3,e0))
      & op(op(e1,e3),e1) = op(e1,op(e3,e1))
      & op(op(e1,e3),e2) = op(e1,op(e3,e2))
      & op(op(e1,e3),e3) = op(e1,op(e3,e3))
      & op(op(e2,e0),e0) = op(e2,op(e0,e0))
      & op(op(e2,e0),e1) = op(e2,op(e0,e1))
      & op(op(e2,e0),e2) = op(e2,op(e0,e2))
      & op(op(e2,e0),e3) = op(e2,op(e0,e3))
      & op(op(e2,e1),e0) = op(e2,op(e1,e0))
      & op(op(e2,e1),e1) = op(e2,op(e1,e1))
      & op(op(e2,e1),e2) = op(e2,op(e1,e2))
      & op(op(e2,e1),e3) = op(e2,op(e1,e3))
      & op(op(e2,e2),e0) = op(e2,op(e2,e0))
      & op(op(e2,e2),e1) = op(e2,op(e2,e1))
      & op(op(e2,e2),e2) = op(e2,op(e2,e2))
      & op(op(e2,e2),e3) = op(e2,op(e2,e3))
      & op(op(e2,e3),e0) = op(e2,op(e3,e0))
      & op(op(e2,e3),e1) = op(e2,op(e3,e1))
      & op(op(e2,e3),e2) = op(e2,op(e3,e2))
      & op(op(e2,e3),e3) = op(e2,op(e3,e3))
      & op(op(e3,e0),e0) = op(e3,op(e0,e0))
      & op(op(e3,e0),e1) = op(e3,op(e0,e1))
      & op(op(e3,e0),e2) = op(e3,op(e0,e2))
      & op(op(e3,e0),e3) = op(e3,op(e0,e3))
      & op(op(e3,e1),e0) = op(e3,op(e1,e0))
      & op(op(e3,e1),e1) = op(e3,op(e1,e1))
      & op(op(e3,e1),e2) = op(e3,op(e1,e2))
      & op(op(e3,e1),e3) = op(e3,op(e1,e3))
      & op(op(e3,e2),e0) = op(e3,op(e2,e0))
      & op(op(e3,e2),e1) = op(e3,op(e2,e1))
      & op(op(e3,e2),e2) = op(e3,op(e2,e2))
      & op(op(e3,e2),e3) = op(e3,op(e2,e3))
      & op(op(e3,e3),e0) = op(e3,op(e3,e0))
      & op(op(e3,e3),e1) = op(e3,op(e3,e1))
      & op(op(e3,e3),e2) = op(e3,op(e3,e2))
      & op(op(e3,e3),e3) = op(e3,op(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 ) )
   => epred7_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(op(e0,e0),e0) = op(e0,op(e0,e0))
      & op(op(e0,e0),e1) = op(e0,op(e0,e1))
      & op(op(e0,e0),e2) = op(e0,op(e0,e2))
      & op(op(e0,e0),e3) = op(e0,op(e0,e3))
      & op(op(e0,e1),e0) = op(e0,op(e1,e0))
      & op(op(e0,e1),e1) = op(e0,op(e1,e1))
      & op(op(e0,e1),e2) = op(e0,op(e1,e2))
      & op(op(e0,e1),e3) = op(e0,op(e1,e3))
      & op(op(e0,e2),e0) = op(e0,op(e2,e0))
      & op(op(e0,e2),e1) = op(e0,op(e2,e1))
      & op(op(e0,e2),e2) = op(e0,op(e2,e2))
      & op(op(e0,e2),e3) = op(e0,op(e2,e3))
      & op(op(e0,e3),e0) = op(e0,op(e3,e0))
      & op(op(e0,e3),e1) = op(e0,op(e3,e1))
      & op(op(e0,e3),e2) = op(e0,op(e3,e2))
      & op(op(e0,e3),e3) = op(e0,op(e3,e3))
      & op(op(e1,e0),e0) = op(e1,op(e0,e0))
      & op(op(e1,e0),e1) = op(e1,op(e0,e1))
      & op(op(e1,e0),e2) = op(e1,op(e0,e2))
      & op(op(e1,e0),e3) = op(e1,op(e0,e3))
      & op(op(e1,e1),e0) = op(e1,op(e1,e0))
      & op(op(e1,e1),e1) = op(e1,op(e1,e1))
      & op(op(e1,e1),e2) = op(e1,op(e1,e2))
      & op(op(e1,e1),e3) = op(e1,op(e1,e3))
      & op(op(e1,e2),e0) = op(e1,op(e2,e0))
      & op(op(e1,e2),e1) = op(e1,op(e2,e1))
      & op(op(e1,e2),e2) = op(e1,op(e2,e2))
      & op(op(e1,e2),e3) = op(e1,op(e2,e3))
      & op(op(e1,e3),e0) = op(e1,op(e3,e0))
      & op(op(e1,e3),e1) = op(e1,op(e3,e1))
      & op(op(e1,e3),e2) = op(e1,op(e3,e2))
      & op(op(e1,e3),e3) = op(e1,op(e3,e3))
      & op(op(e2,e0),e0) = op(e2,op(e0,e0))
      & op(op(e2,e0),e1) = op(e2,op(e0,e1))
      & op(op(e2,e0),e2) = op(e2,op(e0,e2))
      & op(op(e2,e0),e3) = op(e2,op(e0,e3))
      & op(op(e2,e1),e0) = op(e2,op(e1,e0))
      & op(op(e2,e1),e1) = op(e2,op(e1,e1))
      & op(op(e2,e1),e2) = op(e2,op(e1,e2))
      & op(op(e2,e1),e3) = op(e2,op(e1,e3))
      & op(op(e2,e2),e0) = op(e2,op(e2,e0))
      & op(op(e2,e2),e1) = op(e2,op(e2,e1))
      & op(op(e2,e2),e2) = op(e2,op(e2,e2))
      & op(op(e2,e2),e3) = op(e2,op(e2,e3))
      & op(op(e2,e3),e0) = op(e2,op(e3,e0))
      & op(op(e2,e3),e1) = op(e2,op(e3,e1))
      & op(op(e2,e3),e2) = op(e2,op(e3,e2))
      & op(op(e2,e3),e3) = op(e2,op(e3,e3))
      & op(op(e3,e0),e0) = op(e3,op(e0,e0))
      & op(op(e3,e0),e1) = op(e3,op(e0,e1))
      & op(op(e3,e0),e2) = op(e3,op(e0,e2))
      & op(op(e3,e0),e3) = op(e3,op(e0,e3))
      & op(op(e3,e1),e0) = op(e3,op(e1,e0))
      & op(op(e3,e1),e1) = op(e3,op(e1,e1))
      & op(op(e3,e1),e2) = op(e3,op(e1,e2))
      & op(op(e3,e1),e3) = op(e3,op(e1,e3))
      & op(op(e3,e2),e0) = op(e3,op(e2,e0))
      & op(op(e3,e2),e1) = op(e3,op(e2,e1))
      & op(op(e3,e2),e2) = op(e3,op(e2,e2))
      & op(op(e3,e2),e3) = op(e3,op(e2,e3))
      & op(op(e3,e3),e0) = op(e3,op(e3,e0))
      & op(op(e3,e3),e1) = op(e3,op(e3,e1))
      & op(op(e3,e3),e2) = op(e3,op(e3,e2))
      & op(op(e3,e3),e3) = op(e3,op(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,inv(e0)) = unit
      & op(inv(e0),e0) = unit
      & op(e1,inv(e1)) = unit
      & op(inv(e1),e1) = unit
      & op(e2,inv(e2)) = unit
      & op(inv(e2),e2) = unit
      & op(e3,inv(e3)) = unit
      & op(inv(e3),e3) = unit
      & ( inv(e0) = e0
        | inv(e0) = e1
        | inv(e0) = e2
        | inv(e0) = e3 )
      & ( inv(e1) = e0
        | inv(e1) = e1
        | inv(e1) = e2
        | inv(e1) = e3 )
      & ( inv(e2) = e0
        | inv(e2) = e1
        | inv(e2) = e2
        | inv(e2) = e3 ) )
   => epred8_0 ),
    introduced(definition)).

fof(15,negated_conjecture,(
    ~ ( epred8_0
      & ( inv(e3) = e0
        | inv(e3) = e1
        | inv(e3) = e2
        | inv(e3) = e3 ) ) ),
    inference(apply_def,[status(esa)],[6,14,theory(equality)])).

fof(16,plain,
    ( ( ~ ( epred1_0
          | ( 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 ) )
   => epred2_0 ),
    inference(apply_def,[status(esa)],[8,7,theory(equality)])).

fof(17,plain,
    ( ( epred2_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 ) )
   => epred3_0 ),
    inference(apply_def,[status(esa)],[9,16,theory(equality)])).

fof(18,plain,
    ( ( epred3_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 ) )
   => epred4_0 ),
    inference(apply_def,[status(esa)],[10,17,theory(equality)])).

fof(19,plain,
    ( ( epred4_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 ) )
   => epred5_0 ),
    inference(apply_def,[status(esa)],[11,18,theory(equality)])).

fof(20,plain,
    ( ( epred5_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 ) )
   => epred6_0 ),
    inference(apply_def,[status(esa)],[12,19,theory(equality)])).

fof(21,plain,
    ( ( epred6_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(op(e0,e0),e0) = op(e0,op(e0,e0))
      & op(op(e0,e0),e1) = op(e0,op(e0,e1))
      & op(op(e0,e0),e2) = op(e0,op(e0,e2))
      & op(op(e0,e0),e3) = op(e0,op(e0,e3))
      & op(op(e0,e1),e0) = op(e0,op(e1,e0))
      & op(op(e0,e1),e1) = op(e0,op(e1,e1))
      & op(op(e0,e1),e2) = op(e0,op(e1,e2))
      & op(op(e0,e1),e3) = op(e0,op(e1,e3))
      & op(op(e0,e2),e0) = op(e0,op(e2,e0))
      & op(op(e0,e2),e1) = op(e0,op(e2,e1))
      & op(op(e0,e2),e2) = op(e0,op(e2,e2))
      & op(op(e0,e2),e3) = op(e0,op(e2,e3))
      & op(op(e0,e3),e0) = op(e0,op(e3,e0))
      & op(op(e0,e3),e1) = op(e0,op(e3,e1))
      & op(op(e0,e3),e2) = op(e0,op(e3,e2))
      & op(op(e0,e3),e3) = op(e0,op(e3,e3))
      & op(op(e1,e0),e0) = op(e1,op(e0,e0))
      & op(op(e1,e0),e1) = op(e1,op(e0,e1))
      & op(op(e1,e0),e2) = op(e1,op(e0,e2))
      & op(op(e1,e0),e3) = op(e1,op(e0,e3))
      & op(op(e1,e1),e0) = op(e1,op(e1,e0))
      & op(op(e1,e1),e1) = op(e1,op(e1,e1))
      & op(op(e1,e1),e2) = op(e1,op(e1,e2))
      & op(op(e1,e1),e3) = op(e1,op(e1,e3))
      & op(op(e1,e2),e0) = op(e1,op(e2,e0))
      & op(op(e1,e2),e1) = op(e1,op(e2,e1))
      & op(op(e1,e2),e2) = op(e1,op(e2,e2))
      & op(op(e1,e2),e3) = op(e1,op(e2,e3))
      & op(op(e1,e3),e0) = op(e1,op(e3,e0))
      & op(op(e1,e3),e1) = op(e1,op(e3,e1))
      & op(op(e1,e3),e2) = op(e1,op(e3,e2))
      & op(op(e1,e3),e3) = op(e1,op(e3,e3))
      & op(op(e2,e0),e0) = op(e2,op(e0,e0))
      & op(op(e2,e0),e1) = op(e2,op(e0,e1))
      & op(op(e2,e0),e2) = op(e2,op(e0,e2))
      & op(op(e2,e0),e3) = op(e2,op(e0,e3))
      & op(op(e2,e1),e0) = op(e2,op(e1,e0))
      & op(op(e2,e1),e1) = op(e2,op(e1,e1))
      & op(op(e2,e1),e2) = op(e2,op(e1,e2))
      & op(op(e2,e1),e3) = op(e2,op(e1,e3))
      & op(op(e2,e2),e0) = op(e2,op(e2,e0))
      & op(op(e2,e2),e1) = op(e2,op(e2,e1))
      & op(op(e2,e2),e2) = op(e2,op(e2,e2))
      & op(op(e2,e2),e3) = op(e2,op(e2,e3))
      & op(op(e2,e3),e0) = op(e2,op(e3,e0))
      & op(op(e2,e3),e1) = op(e2,op(e3,e1))
      & op(op(e2,e3),e2) = op(e2,op(e3,e2))
      & op(op(e2,e3),e3) = op(e2,op(e3,e3))
      & op(op(e3,e0),e0) = op(e3,op(e0,e0))
      & op(op(e3,e0),e1) = op(e3,op(e0,e1))
      & op(op(e3,e0),e2) = op(e3,op(e0,e2))
      & op(op(e3,e0),e3) = op(e3,op(e0,e3))
      & op(op(e3,e1),e0) = op(e3,op(e1,e0))
      & op(op(e3,e1),e1) = op(e3,op(e1,e1))
      & op(op(e3,e1),e2) = op(e3,op(e1,e2))
      & op(op(e3,e1),e3) = op(e3,op(e1,e3))
      & op(op(e3,e2),e0) = op(e3,op(e2,e0))
      & op(op(e3,e2),e1) = op(e3,op(e2,e1))
      & op(op(e3,e2),e2) = op(e3,op(e2,e2))
      & op(op(e3,e2),e3) = op(e3,op(e2,e3))
      & op(op(e3,e3),e0) = op(e3,op(e3,e0))
      & op(op(e3,e3),e1) = op(e3,op(e3,e1))
      & op(op(e3,e3),e2) = op(e3,op(e3,e2))
      & op(op(e3,e3),e3) = op(e3,op(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 ) )
   => epred7_0 ),
    inference(apply_def,[status(esa)],[13,20,theory(equality)])).

fof(22,plain,
    ( ( epred7_0
      & op(e0,inv(e0)) = unit
      & op(inv(e0),e0) = unit
      & op(e1,inv(e1)) = unit
      & op(inv(e1),e1) = unit
      & op(e2,inv(e2)) = unit
      & op(inv(e2),e2) = unit
      & op(e3,inv(e3)) = unit
      & op(inv(e3),e3) = unit
      & ( inv(e0) = e0
        | inv(e0) = e1
        | inv(e0) = e2
        | inv(e0) = e3 )
      & ( inv(e1) = e0
        | inv(e1) = e1
        | inv(e1) = e2
        | inv(e1) = e3 )
      & ( inv(e2) = e0
        | inv(e2) = e1
        | inv(e2) = e2
        | inv(e2) = e3 ) )
   => epred8_0 ),
    inference(apply_def,[status(esa)],[14,21,theory(equality)])).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

fof(40,negated_conjecture,
    ( ~ epred8_0
    | ( inv(e3) != e0
      & inv(e3) != e1
      & inv(e3) != e2
      & inv(e3) != e3 ) ),
    inference(fof_nnf,[status(thm)],[15])).

fof(41,negated_conjecture,
    ( ( inv(e3) != e0
      | ~ epred8_0 )
    & ( inv(e3) != e1
      | ~ epred8_0 )
    & ( inv(e3) != e2
      | ~ epred8_0 )
    & ( inv(e3) != e3
      | ~ epred8_0 ) ),
    inference(distribute,[status(thm)],[40])).

cnf(42,negated_conjecture,
    ( ~ epred8_0
    | inv(e3) != e3 ),
    inference(split_conjunct,[status(thm)],[41])).

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

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

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

cnf(52,plain,
    ( inv(e3) = e3 ),
    inference(split_conjunct,[status(thm)],[5])).

cnf(53,plain,
    ( inv(e2) = e1 ),
    inference(split_conjunct,[status(thm)],[5])).

cnf(54,plain,
    ( inv(e1) = e2 ),
    inference(split_conjunct,[status(thm)],[5])).

cnf(55,plain,
    ( inv(e0) = e0 ),
    inference(split_conjunct,[status(thm)],[5])).

fof(56,plain,
    ( ~ epred1_0
    | ( 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 ) ),
    inference(fof_nnf,[status(thm)],[7])).

fof(57,plain,
    ( ( op(e0,e0) = e2
      | op(e0,e0) = e1
      | op(e0,e0) = e0
      | ~ epred1_0 )
    & ( op(e1,e1) = e2
      | op(e0,e0) = e1
      | op(e0,e0) = e0
      | ~ epred1_0 )
    & ( op(e2,e2) = e2
      | op(e0,e0) = e1
      | op(e0,e0) = e0
      | ~ epred1_0 )
    & ( op(e3,e3) = e2
      | op(e0,e0) = e1
      | op(e0,e0) = e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e2
      | op(e1,e1) = e1
      | op(e0,e0) = e0
      | ~ epred1_0 )
    & ( op(e1,e1) = e2
      | op(e1,e1) = e1
      | op(e0,e0) = e0
      | ~ epred1_0 )
    & ( op(e2,e2) = e2
      | op(e1,e1) = e1
      | op(e0,e0) = e0
      | ~ epred1_0 )
    & ( op(e3,e3) = e2
      | op(e1,e1) = e1
      | op(e0,e0) = e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e2
      | op(e2,e2) = e1
      | op(e0,e0) = e0
      | ~ epred1_0 )
    & ( op(e1,e1) = e2
      | op(e2,e2) = e1
      | op(e0,e0) = e0
      | ~ epred1_0 )
    & ( op(e2,e2) = e2
      | op(e2,e2) = e1
      | op(e0,e0) = e0
      | ~ epred1_0 )
    & ( op(e3,e3) = e2
      | op(e2,e2) = e1
      | op(e0,e0) = e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e2
      | op(e3,e3) = e1
      | op(e0,e0) = e0
      | ~ epred1_0 )
    & ( op(e1,e1) = e2
      | op(e3,e3) = e1
      | op(e0,e0) = e0
      | ~ epred1_0 )
    & ( op(e2,e2) = e2
      | op(e3,e3) = e1
      | op(e0,e0) = e0
      | ~ epred1_0 )
    & ( op(e3,e3) = e2
      | op(e3,e3) = e1
      | op(e0,e0) = e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e2
      | op(e0,e0) = e1
      | op(e1,e1) = e0
      | ~ epred1_0 )
    & ( op(e1,e1) = e2
      | op(e0,e0) = e1
      | op(e1,e1) = e0
      | ~ epred1_0 )
    & ( op(e2,e2) = e2
      | op(e0,e0) = e1
      | op(e1,e1) = e0
      | ~ epred1_0 )
    & ( op(e3,e3) = e2
      | op(e0,e0) = e1
      | op(e1,e1) = e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e2
      | op(e1,e1) = e1
      | op(e1,e1) = e0
      | ~ epred1_0 )
    & ( op(e1,e1) = e2
      | op(e1,e1) = e1
      | op(e1,e1) = e0
      | ~ epred1_0 )
    & ( op(e2,e2) = e2
      | op(e1,e1) = e1
      | op(e1,e1) = e0
      | ~ epred1_0 )
    & ( op(e3,e3) = e2
      | op(e1,e1) = e1
      | op(e1,e1) = e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e2
      | op(e2,e2) = e1
      | op(e1,e1) = e0
      | ~ epred1_0 )
    & ( op(e1,e1) = e2
      | op(e2,e2) = e1
      | op(e1,e1) = e0
      | ~ epred1_0 )
    & ( op(e2,e2) = e2
      | op(e2,e2) = e1
      | op(e1,e1) = e0
      | ~ epred1_0 )
    & ( op(e3,e3) = e2
      | op(e2,e2) = e1
      | op(e1,e1) = e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e2
      | op(e3,e3) = e1
      | op(e1,e1) = e0
      | ~ epred1_0 )
    & ( op(e1,e1) = e2
      | op(e3,e3) = e1
      | op(e1,e1) = e0
      | ~ epred1_0 )
    & ( op(e2,e2) = e2
      | op(e3,e3) = e1
      | op(e1,e1) = e0
      | ~ epred1_0 )
    & ( op(e3,e3) = e2
      | op(e3,e3) = e1
      | op(e1,e1) = e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e2
      | op(e0,e0) = e1
      | op(e2,e2) = e0
      | ~ epred1_0 )
    & ( op(e1,e1) = e2
      | op(e0,e0) = e1
      | op(e2,e2) = e0
      | ~ epred1_0 )
    & ( op(e2,e2) = e2
      | op(e0,e0) = e1
      | op(e2,e2) = e0
      | ~ epred1_0 )
    & ( op(e3,e3) = e2
      | op(e0,e0) = e1
      | op(e2,e2) = e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e2
      | op(e1,e1) = e1
      | op(e2,e2) = e0
      | ~ epred1_0 )
    & ( op(e1,e1) = e2
      | op(e1,e1) = e1
      | op(e2,e2) = e0
      | ~ epred1_0 )
    & ( op(e2,e2) = e2
      | op(e1,e1) = e1
      | op(e2,e2) = e0
      | ~ epred1_0 )
    & ( op(e3,e3) = e2
      | op(e1,e1) = e1
      | op(e2,e2) = e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e2
      | op(e2,e2) = e1
      | op(e2,e2) = e0
      | ~ epred1_0 )
    & ( op(e1,e1) = e2
      | op(e2,e2) = e1
      | op(e2,e2) = e0
      | ~ epred1_0 )
    & ( op(e2,e2) = e2
      | op(e2,e2) = e1
      | op(e2,e2) = e0
      | ~ epred1_0 )
    & ( op(e3,e3) = e2
      | op(e2,e2) = e1
      | op(e2,e2) = e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e2
      | op(e3,e3) = e1
      | op(e2,e2) = e0
      | ~ epred1_0 )
    & ( op(e1,e1) = e2
      | op(e3,e3) = e1
      | op(e2,e2) = e0
      | ~ epred1_0 )
    & ( op(e2,e2) = e2
      | op(e3,e3) = e1
      | op(e2,e2) = e0
      | ~ epred1_0 )
    & ( op(e3,e3) = e2
      | op(e3,e3) = e1
      | op(e2,e2) = e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e2
      | op(e0,e0) = e1
      | op(e3,e3) = e0
      | ~ epred1_0 )
    & ( op(e1,e1) = e2
      | op(e0,e0) = e1
      | op(e3,e3) = e0
      | ~ epred1_0 )
    & ( op(e2,e2) = e2
      | op(e0,e0) = e1
      | op(e3,e3) = e0
      | ~ epred1_0 )
    & ( op(e3,e3) = e2
      | op(e0,e0) = e1
      | op(e3,e3) = e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e2
      | op(e1,e1) = e1
      | op(e3,e3) = e0
      | ~ epred1_0 )
    & ( op(e1,e1) = e2
      | op(e1,e1) = e1
      | op(e3,e3) = e0
      | ~ epred1_0 )
    & ( op(e2,e2) = e2
      | op(e1,e1) = e1
      | op(e3,e3) = e0
      | ~ epred1_0 )
    & ( op(e3,e3) = e2
      | op(e1,e1) = e1
      | op(e3,e3) = e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e2
      | op(e2,e2) = e1
      | op(e3,e3) = e0
      | ~ epred1_0 )
    & ( op(e1,e1) = e2
      | op(e2,e2) = e1
      | op(e3,e3) = e0
      | ~ epred1_0 )
    & ( op(e2,e2) = e2
      | op(e2,e2) = e1
      | op(e3,e3) = e0
      | ~ epred1_0 )
    & ( op(e3,e3) = e2
      | op(e2,e2) = e1
      | op(e3,e3) = e0
      | ~ epred1_0 )
    & ( op(e0,e0) = e2
      | op(e3,e3) = e1
      | op(e3,e3) = e0
      | ~ epred1_0 )
    & ( op(e1,e1) = e2
      | op(e3,e3) = e1
      | op(e3,e3) = e0
      | ~ epred1_0 )
    & ( op(e2,e2) = e2
      | op(e3,e3) = e1
      | op(e3,e3) = e0
      | ~ epred1_0 )
    & ( op(e3,e3) = e2
      | op(e3,e3) = e1
      | op(e3,e3) = e0
      | ~ epred1_0 ) ),
    inference(distribute,[status(thm)],[56])).

cnf(100,plain,
    ( op(e1,e1) = e0
    | op(e1,e1) = e1
    | op(e1,e1) = e2
    | ~ epred1_0 ),
    inference(split_conjunct,[status(thm)],[57])).

fof(122,plain,
    ( epred1_0
    | ( 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 )
    | epred2_0 ),
    inference(fof_nnf,[status(thm)],[16])).

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

cnf(186,plain,
    ( epred2_0
    | epred1_0
    | op(e0,e0) = e3
    | op(e0,e0) != e0
    | op(e0,e1) != e1 ),
    inference(split_conjunct,[status(thm)],[123])).

fof(188,plain,
    ( ~ epred2_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 )
    | epred3_0 ),
    inference(fof_nnf,[status(thm)],[17])).

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

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

fof(254,plain,
    ( ~ epred3_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 )
    | epred4_0 ),
    inference(fof_nnf,[status(thm)],[18])).

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

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

fof(320,plain,
    ( ~ epred4_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 )
    | epred5_0 ),
    inference(fof_nnf,[status(thm)],[19])).

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

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

fof(386,plain,
    ( ~ epred5_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 )
    | epred6_0 ),
    inference(fof_nnf,[status(thm)],[20])).

fof(387,plain,
    ( ( op(e3,e1) != e0
      | op(e3,e0) != e0
      | op(e2,e3) != e0
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e0
      | op(e2,e3) != e0
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e0
      | op(e2,e3) != e0
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e0
      | op(e2,e3) != e0
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e1
      | op(e2,e3) != e0
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e1
      | op(e2,e3) != e0
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e1
      | op(e2,e3) != e0
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e1
      | op(e2,e3) != e0
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e2
      | op(e2,e3) != e0
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e2
      | op(e2,e3) != e0
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e2
      | op(e2,e3) != e0
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e2
      | op(e2,e3) != e0
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e3
      | op(e2,e3) != e0
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e3
      | op(e2,e3) != e0
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e3
      | op(e2,e3) != e0
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e3
      | op(e2,e3) != e0
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e0
      | op(e2,e3) != e1
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e0
      | op(e2,e3) != e1
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e0
      | op(e2,e3) != e1
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e0
      | op(e2,e3) != e1
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e1
      | op(e2,e3) != e1
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e1
      | op(e2,e3) != e1
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e1
      | op(e2,e3) != e1
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e1
      | op(e2,e3) != e1
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e2
      | op(e2,e3) != e1
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e2
      | op(e2,e3) != e1
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e2
      | op(e2,e3) != e1
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e2
      | op(e2,e3) != e1
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e3
      | op(e2,e3) != e1
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e3
      | op(e2,e3) != e1
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e3
      | op(e2,e3) != e1
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e3
      | op(e2,e3) != e1
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e0
      | op(e2,e3) != e2
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e0
      | op(e2,e3) != e2
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e0
      | op(e2,e3) != e2
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e0
      | op(e2,e3) != e2
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e1
      | op(e2,e3) != e2
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e1
      | op(e2,e3) != e2
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e1
      | op(e2,e3) != e2
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e1
      | op(e2,e3) != e2
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e2
      | op(e2,e3) != e2
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e2
      | op(e2,e3) != e2
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e2
      | op(e2,e3) != e2
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e2
      | op(e2,e3) != e2
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e3
      | op(e2,e3) != e2
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e3
      | op(e2,e3) != e2
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e3
      | op(e2,e3) != e2
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e3
      | op(e2,e3) != e2
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e0
      | op(e2,e3) != e3
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e0
      | op(e2,e3) != e3
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e0
      | op(e2,e3) != e3
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e0
      | op(e2,e3) != e3
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e1
      | op(e2,e3) != e3
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e1
      | op(e2,e3) != e3
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e1
      | op(e2,e3) != e3
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e1
      | op(e2,e3) != e3
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e2
      | op(e2,e3) != e3
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e2
      | op(e2,e3) != e3
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e2
      | op(e2,e3) != e3
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e2
      | op(e2,e3) != e3
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e0
      | op(e3,e0) != e3
      | op(e2,e3) != e3
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e1
      | op(e3,e0) != e3
      | op(e2,e3) != e3
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e2
      | op(e3,e0) != e3
      | op(e2,e3) != e3
      | ~ epred5_0
      | epred6_0 )
    & ( op(e3,e1) != e3
      | op(e3,e0) != e3
      | op(e2,e3) != e3
      | ~ epred5_0
      | epred6_0 ) ),
    inference(distribute,[status(thm)],[386])).

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

fof(452,plain,
    ( ~ epred6_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(op(e0,e0),e0) != op(e0,op(e0,e0))
    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(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 )
    | epred7_0 ),
    inference(fof_nnf,[status(thm)],[21])).

fof(453,plain,
    ( ( unit != e0
      | op(e3,e3) != e0
      | op(e3,e2) != e0
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e1
      | op(e3,e3) != e0
      | op(e3,e2) != e0
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e2
      | op(e3,e3) != e0
      | op(e3,e2) != e0
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e3
      | op(e3,e3) != e0
      | op(e3,e2) != e0
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e0
      | op(e3,e3) != e1
      | op(e3,e2) != e0
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e1
      | op(e3,e3) != e1
      | op(e3,e2) != e0
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e2
      | op(e3,e3) != e1
      | op(e3,e2) != e0
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e3
      | op(e3,e3) != e1
      | op(e3,e2) != e0
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e0
      | op(e3,e3) != e2
      | op(e3,e2) != e0
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e1
      | op(e3,e3) != e2
      | op(e3,e2) != e0
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e2
      | op(e3,e3) != e2
      | op(e3,e2) != e0
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e3
      | op(e3,e3) != e2
      | op(e3,e2) != e0
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e0
      | op(e3,e3) != e3
      | op(e3,e2) != e0
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e1
      | op(e3,e3) != e3
      | op(e3,e2) != e0
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e2
      | op(e3,e3) != e3
      | op(e3,e2) != e0
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e3
      | op(e3,e3) != e3
      | op(e3,e2) != e0
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e0
      | op(e3,e3) != e0
      | op(e3,e2) != e1
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e1
      | op(e3,e3) != e0
      | op(e3,e2) != e1
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e2
      | op(e3,e3) != e0
      | op(e3,e2) != e1
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e3
      | op(e3,e3) != e0
      | op(e3,e2) != e1
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e0
      | op(e3,e3) != e1
      | op(e3,e2) != e1
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e1
      | op(e3,e3) != e1
      | op(e3,e2) != e1
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e2
      | op(e3,e3) != e1
      | op(e3,e2) != e1
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e3
      | op(e3,e3) != e1
      | op(e3,e2) != e1
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e0
      | op(e3,e3) != e2
      | op(e3,e2) != e1
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e1
      | op(e3,e3) != e2
      | op(e3,e2) != e1
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e2
      | op(e3,e3) != e2
      | op(e3,e2) != e1
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e3
      | op(e3,e3) != e2
      | op(e3,e2) != e1
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e0
      | op(e3,e3) != e3
      | op(e3,e2) != e1
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e1
      | op(e3,e3) != e3
      | op(e3,e2) != e1
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e2
      | op(e3,e3) != e3
      | op(e3,e2) != e1
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e3
      | op(e3,e3) != e3
      | op(e3,e2) != e1
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e0
      | op(e3,e3) != e0
      | op(e3,e2) != e2
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e1
      | op(e3,e3) != e0
      | op(e3,e2) != e2
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e2
      | op(e3,e3) != e0
      | op(e3,e2) != e2
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e3
      | op(e3,e3) != e0
      | op(e3,e2) != e2
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e0
      | op(e3,e3) != e1
      | op(e3,e2) != e2
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e1
      | op(e3,e3) != e1
      | op(e3,e2) != e2
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e2
      | op(e3,e3) != e1
      | op(e3,e2) != e2
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e3
      | op(e3,e3) != e1
      | op(e3,e2) != e2
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e0
      | op(e3,e3) != e2
      | op(e3,e2) != e2
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e1
      | op(e3,e3) != e2
      | op(e3,e2) != e2
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e2
      | op(e3,e3) != e2
      | op(e3,e2) != e2
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e3
      | op(e3,e3) != e2
      | op(e3,e2) != e2
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e0
      | op(e3,e3) != e3
      | op(e3,e2) != e2
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e1
      | op(e3,e3) != e3
      | op(e3,e2) != e2
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e2
      | op(e3,e3) != e3
      | op(e3,e2) != e2
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e3
      | op(e3,e3) != e3
      | op(e3,e2) != e2
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e0
      | op(e3,e3) != e0
      | op(e3,e2) != e3
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e1
      | op(e3,e3) != e0
      | op(e3,e2) != e3
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e2
      | op(e3,e3) != e0
      | op(e3,e2) != e3
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e3
      | op(e3,e3) != e0
      | op(e3,e2) != e3
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e0
      | op(e3,e3) != e1
      | op(e3,e2) != e3
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e1
      | op(e3,e3) != e1
      | op(e3,e2) != e3
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e2
      | op(e3,e3) != e1
      | op(e3,e2) != e3
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e3
      | op(e3,e3) != e1
      | op(e3,e2) != e3
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e0
      | op(e3,e3) != e2
      | op(e3,e2) != e3
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e1
      | op(e3,e3) != e2
      | op(e3,e2) != e3
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e2
      | op(e3,e3) != e2
      | op(e3,e2) != e3
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e3
      | op(e3,e3) != e2
      | op(e3,e2) != e3
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e0
      | op(e3,e3) != e3
      | op(e3,e2) != e3
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e1
      | op(e3,e3) != e3
      | op(e3,e2) != e3
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e2
      | op(e3,e3) != e3
      | op(e3,e2) != e3
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 )
    & ( unit != e3
      | op(e3,e3) != e3
      | op(e3,e2) != e3
      | ~ epred6_0
      | op(op(e0,e0),e0) != op(e0,op(e0,e0))
      | op(op(e0,e0),e1) != op(e0,op(e0,e1))
      | op(op(e0,e0),e2) != op(e0,op(e0,e2))
      | op(op(e0,e0),e3) != op(e0,op(e0,e3))
      | op(op(e0,e1),e0) != op(e0,op(e1,e0))
      | op(op(e0,e1),e1) != op(e0,op(e1,e1))
      | op(op(e0,e1),e2) != op(e0,op(e1,e2))
      | op(op(e0,e1),e3) != op(e0,op(e1,e3))
      | op(op(e0,e2),e0) != op(e0,op(e2,e0))
      | op(op(e0,e2),e1) != op(e0,op(e2,e1))
      | op(op(e0,e2),e2) != op(e0,op(e2,e2))
      | op(op(e0,e2),e3) != op(e0,op(e2,e3))
      | op(op(e0,e3),e0) != op(e0,op(e3,e0))
      | op(op(e0,e3),e1) != op(e0,op(e3,e1))
      | op(op(e0,e3),e2) != op(e0,op(e3,e2))
      | op(op(e0,e3),e3) != op(e0,op(e3,e3))
      | op(op(e1,e0),e0) != op(e1,op(e0,e0))
      | op(op(e1,e0),e1) != op(e1,op(e0,e1))
      | op(op(e1,e0),e2) != op(e1,op(e0,e2))
      | op(op(e1,e0),e3) != op(e1,op(e0,e3))
      | op(op(e1,e1),e0) != op(e1,op(e1,e0))
      | op(op(e1,e1),e1) != op(e1,op(e1,e1))
      | op(op(e1,e1),e2) != op(e1,op(e1,e2))
      | op(op(e1,e1),e3) != op(e1,op(e1,e3))
      | op(op(e1,e2),e0) != op(e1,op(e2,e0))
      | op(op(e1,e2),e1) != op(e1,op(e2,e1))
      | op(op(e1,e2),e2) != op(e1,op(e2,e2))
      | op(op(e1,e2),e3) != op(e1,op(e2,e3))
      | op(op(e1,e3),e0) != op(e1,op(e3,e0))
      | op(op(e1,e3),e1) != op(e1,op(e3,e1))
      | op(op(e1,e3),e2) != op(e1,op(e3,e2))
      | op(op(e1,e3),e3) != op(e1,op(e3,e3))
      | op(op(e2,e0),e0) != op(e2,op(e0,e0))
      | op(op(e2,e0),e1) != op(e2,op(e0,e1))
      | op(op(e2,e0),e2) != op(e2,op(e0,e2))
      | op(op(e2,e0),e3) != op(e2,op(e0,e3))
      | op(op(e2,e1),e0) != op(e2,op(e1,e0))
      | op(op(e2,e1),e1) != op(e2,op(e1,e1))
      | op(op(e2,e1),e2) != op(e2,op(e1,e2))
      | op(op(e2,e1),e3) != op(e2,op(e1,e3))
      | op(op(e2,e2),e0) != op(e2,op(e2,e0))
      | op(op(e2,e2),e1) != op(e2,op(e2,e1))
      | op(op(e2,e2),e2) != op(e2,op(e2,e2))
      | op(op(e2,e2),e3) != op(e2,op(e2,e3))
      | op(op(e2,e3),e0) != op(e2,op(e3,e0))
      | op(op(e2,e3),e1) != op(e2,op(e3,e1))
      | op(op(e2,e3),e2) != op(e2,op(e3,e2))
      | op(op(e2,e3),e3) != op(e2,op(e3,e3))
      | op(op(e3,e0),e0) != op(e3,op(e0,e0))
      | op(op(e3,e0),e1) != op(e3,op(e0,e1))
      | op(op(e3,e0),e2) != op(e3,op(e0,e2))
      | op(op(e3,e0),e3) != op(e3,op(e0,e3))
      | op(op(e3,e1),e0) != op(e3,op(e1,e0))
      | op(op(e3,e1),e1) != op(e3,op(e1,e1))
      | op(op(e3,e1),e2) != op(e3,op(e1,e2))
      | op(op(e3,e1),e3) != op(e3,op(e1,e3))
      | op(op(e3,e2),e0) != op(e3,op(e2,e0))
      | op(op(e3,e2),e1) != op(e3,op(e2,e1))
      | op(op(e3,e2),e2) != op(e3,op(e2,e2))
      | op(op(e3,e2),e3) != op(e3,op(e2,e3))
      | op(op(e3,e3),e0) != op(e3,op(e3,e0))
      | op(op(e3,e3),e1) != op(e3,op(e3,e1))
      | op(op(e3,e3),e2) != op(e3,op(e3,e2))
      | op(op(e3,e3),e3) != op(e3,op(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
      | epred7_0 ) ),
    inference(distribute,[status(thm)],[452])).

cnf(501,plain,
    ( epred7_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
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
    | ~ epred6_0
    | op(e3,e2) != e1
    | op(e3,e3) != e0
    | unit != e0 ),
    inference(split_conjunct,[status(thm)],[453])).

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

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

cnf(574,plain,
    ( epred8_0
    | op(inv(e3),e3) != unit
    | op(e3,inv(e3)) != unit
    | op(inv(e2),e2) != unit
    | op(e2,inv(e2)) != unit
    | op(inv(e1),e1) != unit
    | op(e1,inv(e1)) != unit
    | op(inv(e0),e0) != unit
    | op(e0,inv(e0)) != unit
    | ~ epred7_0
    | inv(e0) != e0
    | inv(e1) != e2
    | inv(e2) != e1 ),
    inference(split_conjunct,[status(thm)],[519])).

cnf(584,plain,
    ( unit != e3 ),
    inference(rw,[status(thm)],[49,39,theory(equality)])).

cnf(587,plain,
    ( inv(unit) = e0 ),
    inference(rw,[status(thm)],[55,39,theory(equality)])).

cnf(588,plain,
    ( inv(unit) = unit ),
    inference(rw,[status(thm)],[587,39,theory(equality)])).

cnf(592,plain,
    ( op(unit,unit) = e0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[38,39,theory(equality)]),39,theory(equality)])).

cnf(593,plain,
    ( op(unit,unit) = unit ),
    inference(rw,[status(thm)],[592,39,theory(equality)])).

cnf(594,plain,
    ( op(unit,e1) = e1 ),
    inference(rw,[status(thm)],[37,39,theory(equality)])).

cnf(595,plain,
    ( op(unit,e2) = e2 ),
    inference(rw,[status(thm)],[36,39,theory(equality)])).

cnf(597,negated_conjecture,
    ( $false
    | ~ epred8_0 ),
    inference(rw,[status(thm)],[42,52,theory(equality)])).

cnf(598,negated_conjecture,
    ( ~ epred8_0 ),
    inference(cn,[status(thm)],[597,theory(equality)])).

cnf(599,plain,
    ( op(unit,e3) = e3 ),
    inference(rw,[status(thm)],[35,39,theory(equality)])).

cnf(600,plain,
    ( op(e1,unit) = e1 ),
    inference(rw,[status(thm)],[34,39,theory(equality)])).

cnf(601,plain,
    ( op(e1,e2) = unit ),
    inference(rw,[status(thm)],[32,39,theory(equality)])).

cnf(602,plain,
    ( op(e2,unit) = e2 ),
    inference(rw,[status(thm)],[30,39,theory(equality)])).

cnf(603,plain,
    ( op(e2,e1) = unit ),
    inference(rw,[status(thm)],[29,39,theory(equality)])).

cnf(604,plain,
    ( op(e3,unit) = e3 ),
    inference(rw,[status(thm)],[26,39,theory(equality)])).

cnf(605,plain,
    ( op(e3,e3) = unit ),
    inference(rw,[status(thm)],[23,39,theory(equality)])).

cnf(831,plain,
    ( e3 = e0
    | op(e1,e1) = e1
    | op(e1,e1) = e2
    | ~ epred1_0 ),
    inference(rw,[status(thm)],[100,33,theory(equality)])).

cnf(832,plain,
    ( e3 = unit
    | op(e1,e1) = e1
    | op(e1,e1) = e2
    | ~ epred1_0 ),
    inference(rw,[status(thm)],[831,39,theory(equality)])).

cnf(833,plain,
    ( e3 = unit
    | e3 = e1
    | op(e1,e1) = e2
    | ~ epred1_0 ),
    inference(rw,[status(thm)],[832,33,theory(equality)])).

cnf(834,plain,
    ( e3 = unit
    | e3 = e1
    | e3 = e2
    | ~ epred1_0 ),
    inference(rw,[status(thm)],[833,33,theory(equality)])).

cnf(835,plain,
    ( e3 = unit
    | e2 = e3
    | ~ epred1_0 ),
    inference(sr,[status(thm)],[834,47,theory(equality)])).

cnf(836,plain,
    ( e3 = unit
    | ~ epred1_0 ),
    inference(sr,[status(thm)],[835,46,theory(equality)])).

cnf(1003,plain,
    ( unit = e3
    | epred1_0
    | epred2_0
    | op(e0,e0) != e0
    | op(e0,e1) != e1 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[186,39,theory(equality)]),39,theory(equality)]),593,theory(equality)])).

cnf(1004,plain,
    ( unit = e3
    | epred1_0
    | epred2_0
    | unit != e0
    | op(e0,e1) != e1 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[1003,39,theory(equality)]),39,theory(equality)]),593,theory(equality)])).

cnf(1005,plain,
    ( unit = e3
    | epred1_0
    | epred2_0
    | $false
    | op(e0,e1) != e1 ),
    inference(rw,[status(thm)],[1004,39,theory(equality)])).

cnf(1006,plain,
    ( unit = e3
    | epred1_0
    | epred2_0
    | $false
    | $false ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[1005,39,theory(equality)]),594,theory(equality)])).

cnf(1007,plain,
    ( unit = e3
    | epred1_0
    | epred2_0 ),
    inference(cn,[status(thm)],[1006,theory(equality)])).

cnf(1008,plain,
    ( e3 = unit
    | epred2_0 ),
    inference(csr,[status(thm)],[1007,836])).

cnf(1529,plain,
    ( epred3_0
    | $false
    | op(e0,e3) != e3
    | op(e1,e0) != e1
    | ~ epred2_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[208,39,theory(equality)]),595,theory(equality)])).

cnf(1530,plain,
    ( epred3_0
    | $false
    | $false
    | op(e1,e0) != e1
    | ~ epred2_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[1529,39,theory(equality)]),599,theory(equality)])).

cnf(1531,plain,
    ( epred3_0
    | $false
    | $false
    | $false
    | ~ epred2_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[1530,39,theory(equality)]),600,theory(equality)])).

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

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

cnf(1903,plain,
    ( epred4_0
    | $false
    | unit != e0
    | op(e1,e3) != e2
    | ~ epred3_0 ),
    inference(rw,[status(thm)],[1902,601,theory(equality)])).

cnf(1904,plain,
    ( epred4_0
    | $false
    | $false
    | op(e1,e3) != e2
    | ~ epred3_0 ),
    inference(rw,[status(thm)],[1903,39,theory(equality)])).

cnf(1905,plain,
    ( epred4_0
    | $false
    | $false
    | $false
    | ~ epred3_0 ),
    inference(rw,[status(thm)],[1904,31,theory(equality)])).

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

cnf(2172,plain,
    ( epred5_0
    | $false
    | op(e2,e1) != e0
    | op(e2,e2) != e3
    | ~ epred4_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[350,39,theory(equality)]),602,theory(equality)])).

cnf(2173,plain,
    ( epred5_0
    | $false
    | unit != e0
    | op(e2,e2) != e3
    | ~ epred4_0 ),
    inference(rw,[status(thm)],[2172,603,theory(equality)])).

cnf(2174,plain,
    ( epred5_0
    | $false
    | $false
    | op(e2,e2) != e3
    | ~ epred4_0 ),
    inference(rw,[status(thm)],[2173,39,theory(equality)])).

cnf(2175,plain,
    ( epred5_0
    | $false
    | $false
    | $false
    | ~ epred4_0 ),
    inference(rw,[status(thm)],[2174,28,theory(equality)])).

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

cnf(2499,plain,
    ( epred6_0
    | $false
    | op(e3,e0) != e3
    | op(e3,e1) != e2
    | ~ epred5_0 ),
    inference(rw,[status(thm)],[421,27,theory(equality)])).

cnf(2500,plain,
    ( epred6_0
    | $false
    | $false
    | op(e3,e1) != e2
    | ~ epred5_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[2499,39,theory(equality)]),604,theory(equality)])).

cnf(2501,plain,
    ( epred6_0
    | $false
    | $false
    | $false
    | ~ epred5_0 ),
    inference(rw,[status(thm)],[2500,25,theory(equality)])).

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

cnf(2847,plain,
    ( epred8_0
    | unit != e0
    | inv(e1) != e2
    | inv(e2) != e1
    | op(e0,inv(e0)) != unit
    | op(e1,inv(e1)) != unit
    | op(e2,inv(e2)) != unit
    | op(e3,inv(e3)) != unit
    | op(inv(e0),e0) != unit
    | op(inv(e1),e1) != unit
    | op(inv(e2),e2) != unit
    | op(inv(e3),e3) != unit
    | ~ epred7_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[574,39,theory(equality)]),588,theory(equality)])).

cnf(2848,plain,
    ( epred8_0
    | $false
    | inv(e1) != e2
    | inv(e2) != e1
    | op(e0,inv(e0)) != unit
    | op(e1,inv(e1)) != unit
    | op(e2,inv(e2)) != unit
    | op(e3,inv(e3)) != unit
    | op(inv(e0),e0) != unit
    | op(inv(e1),e1) != unit
    | op(inv(e2),e2) != unit
    | op(inv(e3),e3) != unit
    | ~ epred7_0 ),
    inference(rw,[status(thm)],[2847,39,theory(equality)])).

cnf(2849,plain,
    ( epred8_0
    | $false
    | $false
    | inv(e2) != e1
    | op(e0,inv(e0)) != unit
    | op(e1,inv(e1)) != unit
    | op(e2,inv(e2)) != unit
    | op(e3,inv(e3)) != unit
    | op(inv(e0),e0) != unit
    | op(inv(e1),e1) != unit
    | op(inv(e2),e2) != unit
    | op(inv(e3),e3) != unit
    | ~ epred7_0 ),
    inference(rw,[status(thm)],[2848,54,theory(equality)])).

cnf(2850,plain,
    ( epred8_0
    | $false
    | $false
    | $false
    | op(e0,inv(e0)) != unit
    | op(e1,inv(e1)) != unit
    | op(e2,inv(e2)) != unit
    | op(e3,inv(e3)) != unit
    | op(inv(e0),e0) != unit
    | op(inv(e1),e1) != unit
    | op(inv(e2),e2) != unit
    | op(inv(e3),e3) != unit
    | ~ epred7_0 ),
    inference(rw,[status(thm)],[2849,53,theory(equality)])).

cnf(2851,plain,
    ( epred8_0
    | $false
    | $false
    | $false
    | $false
    | op(e1,inv(e1)) != unit
    | op(e2,inv(e2)) != unit
    | op(e3,inv(e3)) != unit
    | op(inv(e0),e0) != unit
    | op(inv(e1),e1) != unit
    | op(inv(e2),e2) != unit
    | op(inv(e3),e3) != unit
    | ~ epred7_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[2850,39,theory(equality)]),39,theory(equality)]),588,theory(equality)]),593,theory(equality)])).

cnf(2852,plain,
    ( epred8_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(e2,inv(e2)) != unit
    | op(e3,inv(e3)) != unit
    | op(inv(e0),e0) != unit
    | op(inv(e1),e1) != unit
    | op(inv(e2),e2) != unit
    | op(inv(e3),e3) != unit
    | ~ epred7_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[2851,54,theory(equality)]),601,theory(equality)])).

cnf(2853,plain,
    ( epred8_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(e3,inv(e3)) != unit
    | op(inv(e0),e0) != unit
    | op(inv(e1),e1) != unit
    | op(inv(e2),e2) != unit
    | op(inv(e3),e3) != unit
    | ~ epred7_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[2852,53,theory(equality)]),603,theory(equality)])).

cnf(2854,plain,
    ( epred8_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(inv(e0),e0) != unit
    | op(inv(e1),e1) != unit
    | op(inv(e2),e2) != unit
    | op(inv(e3),e3) != unit
    | ~ epred7_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[2853,52,theory(equality)]),605,theory(equality)])).

cnf(2855,plain,
    ( epred8_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(inv(e1),e1) != unit
    | op(inv(e2),e2) != unit
    | op(inv(e3),e3) != unit
    | ~ epred7_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[2854,39,theory(equality)]),588,theory(equality)]),39,theory(equality)]),593,theory(equality)])).

cnf(2856,plain,
    ( epred8_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(inv(e2),e2) != unit
    | op(inv(e3),e3) != unit
    | ~ epred7_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[2855,54,theory(equality)]),603,theory(equality)])).

cnf(2857,plain,
    ( epred8_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(inv(e3),e3) != unit
    | ~ epred7_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[2856,53,theory(equality)]),601,theory(equality)])).

cnf(2858,plain,
    ( epred8_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | ~ epred7_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[2857,52,theory(equality)]),605,theory(equality)])).

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

cnf(2860,plain,
    ( ~ epred7_0 ),
    inference(sr,[status(thm)],[2859,598,theory(equality)])).

cnf(4224,plain,
    ( epred7_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
    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[501,39,theory(equality)])).

cnf(4225,plain,
    ( epred7_0
    | $false
    | 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
    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4224,39,theory(equality)]),593,theory(equality)])).

cnf(4226,plain,
    ( epred7_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
    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[4225,39,theory(equality)])).

cnf(4227,plain,
    ( epred7_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
    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[4226,600,theory(equality)])).

cnf(4228,plain,
    ( epred7_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
    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[4227,602,theory(equality)])).

cnf(4229,plain,
    ( epred7_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
    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[4228,24,theory(equality)])).

cnf(4230,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | unit != e0
    | op(e3,unit) != e3
    | op(unit,e0) != e0
    | op(unit,e1) != e1
    | op(unit,e2) != e2
    | op(unit,e3) != e3
    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[4229,605,theory(equality)])).

cnf(4231,plain,
    ( epred7_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
    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[4230,39,theory(equality)])).

cnf(4232,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(unit,e0) != e0
    | op(unit,e1) != e1
    | op(unit,e2) != e2
    | op(unit,e3) != e3
    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[4231,604,theory(equality)])).

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

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

cnf(4235,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(unit,e2) != e2
    | op(unit,e3) != e3
    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[4234,594,theory(equality)])).

cnf(4236,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(unit,e3) != e3
    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[4235,595,theory(equality)])).

cnf(4237,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e0,e0),e0) != op(e0,op(e0,e0))
    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[4236,599,theory(equality)])).

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

cnf(4239,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e0,e0),e1) != op(e0,op(e0,e1))
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4238,39,theory(equality)]),39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),593,theory(equality)])).

cnf(4240,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e1 != op(e0,op(e0,e1))
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4239,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),594,theory(equality)])).

cnf(4241,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4240,39,theory(equality)]),39,theory(equality)]),594,theory(equality)]),594,theory(equality)])).

cnf(4242,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e2 != op(e0,op(e0,e2))
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4241,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),595,theory(equality)])).

cnf(4243,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4242,39,theory(equality)]),39,theory(equality)]),595,theory(equality)]),595,theory(equality)])).

cnf(4244,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e3 != op(e0,op(e0,e3))
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4243,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),599,theory(equality)])).

cnf(4245,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4244,39,theory(equality)]),39,theory(equality)]),599,theory(equality)]),599,theory(equality)])).

cnf(4246,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e1 != op(e0,op(e1,e0))
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4245,39,theory(equality)]),594,theory(equality)]),39,theory(equality)]),600,theory(equality)])).

cnf(4247,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4246,39,theory(equality)]),39,theory(equality)]),600,theory(equality)]),594,theory(equality)])).

cnf(4248,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e3 != op(e0,op(e1,e1))
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4247,39,theory(equality)]),594,theory(equality)]),33,theory(equality)])).

cnf(4249,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4248,39,theory(equality)]),33,theory(equality)]),599,theory(equality)])).

cnf(4250,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | unit != op(e0,op(e1,e2))
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4249,39,theory(equality)]),594,theory(equality)]),601,theory(equality)])).

cnf(4251,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4250,39,theory(equality)]),601,theory(equality)]),593,theory(equality)])).

cnf(4252,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e2 != op(e0,op(e1,e3))
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4251,39,theory(equality)]),594,theory(equality)]),31,theory(equality)])).

cnf(4253,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4252,39,theory(equality)]),31,theory(equality)]),595,theory(equality)])).

cnf(4254,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e2 != op(e0,op(e2,e0))
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4253,39,theory(equality)]),595,theory(equality)]),39,theory(equality)]),602,theory(equality)])).

cnf(4255,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4254,39,theory(equality)]),39,theory(equality)]),602,theory(equality)]),595,theory(equality)])).

cnf(4256,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | unit != op(e0,op(e2,e1))
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4255,39,theory(equality)]),595,theory(equality)]),603,theory(equality)])).

cnf(4257,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4256,39,theory(equality)]),603,theory(equality)]),593,theory(equality)])).

cnf(4258,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e3 != op(e0,op(e2,e2))
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4257,39,theory(equality)]),595,theory(equality)]),28,theory(equality)])).

cnf(4259,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4258,39,theory(equality)]),28,theory(equality)]),599,theory(equality)])).

cnf(4260,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e1 != op(e0,op(e2,e3))
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4259,39,theory(equality)]),595,theory(equality)]),27,theory(equality)])).

cnf(4261,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4260,39,theory(equality)]),27,theory(equality)]),594,theory(equality)])).

cnf(4262,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e3 != op(e0,op(e3,e0))
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4261,39,theory(equality)]),599,theory(equality)]),39,theory(equality)]),604,theory(equality)])).

cnf(4263,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4262,39,theory(equality)]),39,theory(equality)]),604,theory(equality)]),599,theory(equality)])).

cnf(4264,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e2 != op(e0,op(e3,e1))
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4263,39,theory(equality)]),599,theory(equality)]),25,theory(equality)])).

cnf(4265,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4264,39,theory(equality)]),25,theory(equality)]),595,theory(equality)])).

cnf(4266,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e1 != op(e0,op(e3,e2))
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4265,39,theory(equality)]),599,theory(equality)]),24,theory(equality)])).

cnf(4267,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4266,39,theory(equality)]),24,theory(equality)]),594,theory(equality)])).

cnf(4268,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | unit != op(e0,op(e3,e3))
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4267,39,theory(equality)]),599,theory(equality)]),605,theory(equality)])).

cnf(4269,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4268,39,theory(equality)]),605,theory(equality)]),593,theory(equality)])).

cnf(4270,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e1 != op(e1,op(e0,e0))
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4269,39,theory(equality)]),600,theory(equality)]),39,theory(equality)]),600,theory(equality)])).

cnf(4271,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4270,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),600,theory(equality)])).

cnf(4272,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e3 != op(e1,op(e0,e1))
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4271,39,theory(equality)]),600,theory(equality)]),33,theory(equality)])).

cnf(4273,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4272,39,theory(equality)]),594,theory(equality)]),33,theory(equality)])).

cnf(4274,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | unit != op(e1,op(e0,e2))
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4273,39,theory(equality)]),600,theory(equality)]),601,theory(equality)])).

cnf(4275,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4274,39,theory(equality)]),595,theory(equality)]),601,theory(equality)])).

cnf(4276,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e2 != op(e1,op(e0,e3))
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4275,39,theory(equality)]),600,theory(equality)]),31,theory(equality)])).

cnf(4277,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4276,39,theory(equality)]),599,theory(equality)]),31,theory(equality)])).

cnf(4278,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e3 != op(e1,op(e1,e0))
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4277,33,theory(equality)]),39,theory(equality)]),604,theory(equality)])).

cnf(4279,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4278,39,theory(equality)]),600,theory(equality)]),33,theory(equality)])).

cnf(4280,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e2 != op(e1,op(e1,e1))
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4279,33,theory(equality)]),25,theory(equality)])).

cnf(4281,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4280,33,theory(equality)]),31,theory(equality)])).

cnf(4282,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e1 != op(e1,op(e1,e2))
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4281,33,theory(equality)]),24,theory(equality)])).

cnf(4283,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4282,601,theory(equality)]),600,theory(equality)])).

cnf(4284,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | unit != op(e1,op(e1,e3))
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4283,33,theory(equality)]),605,theory(equality)])).

cnf(4285,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4284,31,theory(equality)]),601,theory(equality)])).

cnf(4286,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | unit != op(e1,op(e2,e0))
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4285,601,theory(equality)]),39,theory(equality)]),593,theory(equality)])).

cnf(4287,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4286,39,theory(equality)]),602,theory(equality)]),601,theory(equality)])).

cnf(4288,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e1 != op(e1,op(e2,e1))
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4287,601,theory(equality)]),594,theory(equality)])).

cnf(4289,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4288,603,theory(equality)]),600,theory(equality)])).

cnf(4290,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e2 != op(e1,op(e2,e2))
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4289,601,theory(equality)]),595,theory(equality)])).

cnf(4291,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4290,28,theory(equality)]),31,theory(equality)])).

cnf(4292,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e3 != op(e1,op(e2,e3))
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4291,601,theory(equality)]),599,theory(equality)])).

cnf(4293,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4292,27,theory(equality)]),33,theory(equality)])).

cnf(4294,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e2 != op(e1,op(e3,e0))
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4293,31,theory(equality)]),39,theory(equality)]),602,theory(equality)])).

cnf(4295,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4294,39,theory(equality)]),604,theory(equality)]),31,theory(equality)])).

cnf(4296,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | unit != op(e1,op(e3,e1))
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4295,31,theory(equality)]),603,theory(equality)])).

cnf(4297,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4296,25,theory(equality)]),601,theory(equality)])).

cnf(4298,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e3 != op(e1,op(e3,e2))
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4297,31,theory(equality)]),28,theory(equality)])).

cnf(4299,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4298,24,theory(equality)]),33,theory(equality)])).

cnf(4300,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e1 != op(e1,op(e3,e3))
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4299,31,theory(equality)]),27,theory(equality)])).

cnf(4301,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4300,605,theory(equality)]),600,theory(equality)])).

cnf(4302,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e2 != op(e2,op(e0,e0))
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4301,39,theory(equality)]),602,theory(equality)]),39,theory(equality)]),602,theory(equality)])).

cnf(4303,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4302,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),602,theory(equality)])).

cnf(4304,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | unit != op(e2,op(e0,e1))
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4303,39,theory(equality)]),602,theory(equality)]),603,theory(equality)])).

cnf(4305,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4304,39,theory(equality)]),594,theory(equality)]),603,theory(equality)])).

cnf(4306,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e3 != op(e2,op(e0,e2))
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4305,39,theory(equality)]),602,theory(equality)]),28,theory(equality)])).

cnf(4307,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4306,39,theory(equality)]),595,theory(equality)]),28,theory(equality)])).

cnf(4308,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e1 != op(e2,op(e0,e3))
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4307,39,theory(equality)]),602,theory(equality)]),27,theory(equality)])).

cnf(4309,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4308,39,theory(equality)]),599,theory(equality)]),27,theory(equality)])).

cnf(4310,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | unit != op(e2,op(e1,e0))
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4309,603,theory(equality)]),39,theory(equality)]),593,theory(equality)])).

cnf(4311,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4310,39,theory(equality)]),600,theory(equality)]),603,theory(equality)])).

cnf(4312,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e1 != op(e2,op(e1,e1))
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4311,603,theory(equality)]),594,theory(equality)])).

cnf(4313,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4312,33,theory(equality)]),27,theory(equality)])).

cnf(4314,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e2 != op(e2,op(e1,e2))
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4313,603,theory(equality)]),595,theory(equality)])).

cnf(4315,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4314,601,theory(equality)]),602,theory(equality)])).

cnf(4316,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e3 != op(e2,op(e1,e3))
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4315,603,theory(equality)]),599,theory(equality)])).

cnf(4317,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4316,31,theory(equality)]),28,theory(equality)])).

cnf(4318,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e3 != op(e2,op(e2,e0))
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4317,28,theory(equality)]),39,theory(equality)]),604,theory(equality)])).

cnf(4319,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4318,39,theory(equality)]),602,theory(equality)]),28,theory(equality)])).

cnf(4320,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e2 != op(e2,op(e2,e1))
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4319,28,theory(equality)]),25,theory(equality)])).

cnf(4321,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4320,603,theory(equality)]),602,theory(equality)])).

cnf(4322,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e1 != op(e2,op(e2,e2))
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4321,28,theory(equality)]),24,theory(equality)])).

cnf(4323,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4322,28,theory(equality)]),27,theory(equality)])).

cnf(4324,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | unit != op(e2,op(e2,e3))
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4323,28,theory(equality)]),605,theory(equality)])).

cnf(4325,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4324,27,theory(equality)]),603,theory(equality)])).

cnf(4326,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e1 != op(e2,op(e3,e0))
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4325,27,theory(equality)]),39,theory(equality)]),600,theory(equality)])).

cnf(4327,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4326,39,theory(equality)]),604,theory(equality)]),27,theory(equality)])).

cnf(4328,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e3 != op(e2,op(e3,e1))
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4327,27,theory(equality)]),33,theory(equality)])).

cnf(4329,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4328,25,theory(equality)]),28,theory(equality)])).

cnf(4330,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | unit != op(e2,op(e3,e2))
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4329,27,theory(equality)]),601,theory(equality)])).

cnf(4331,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4330,24,theory(equality)]),603,theory(equality)])).

cnf(4332,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e2 != op(e2,op(e3,e3))
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4331,27,theory(equality)]),31,theory(equality)])).

cnf(4333,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4332,605,theory(equality)]),602,theory(equality)])).

cnf(4334,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e3 != op(e3,op(e0,e0))
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4333,39,theory(equality)]),604,theory(equality)]),39,theory(equality)]),604,theory(equality)])).

cnf(4335,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4334,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),604,theory(equality)])).

cnf(4336,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e2 != op(e3,op(e0,e1))
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4335,39,theory(equality)]),604,theory(equality)]),25,theory(equality)])).

cnf(4337,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4336,39,theory(equality)]),594,theory(equality)]),25,theory(equality)])).

cnf(4338,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e1 != op(e3,op(e0,e2))
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4337,39,theory(equality)]),604,theory(equality)]),24,theory(equality)])).

cnf(4339,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4338,39,theory(equality)]),595,theory(equality)]),24,theory(equality)])).

cnf(4340,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | unit != op(e3,op(e0,e3))
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4339,39,theory(equality)]),604,theory(equality)]),605,theory(equality)])).

cnf(4341,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4340,39,theory(equality)]),599,theory(equality)]),605,theory(equality)])).

cnf(4342,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e2 != op(e3,op(e1,e0))
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4341,25,theory(equality)]),39,theory(equality)]),602,theory(equality)])).

cnf(4343,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4342,39,theory(equality)]),600,theory(equality)]),25,theory(equality)])).

cnf(4344,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | unit != op(e3,op(e1,e1))
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4343,25,theory(equality)]),603,theory(equality)])).

cnf(4345,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4344,33,theory(equality)]),605,theory(equality)])).

cnf(4346,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e3 != op(e3,op(e1,e2))
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4345,25,theory(equality)]),28,theory(equality)])).

cnf(4347,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4346,601,theory(equality)]),604,theory(equality)])).

cnf(4348,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e1 != op(e3,op(e1,e3))
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4347,25,theory(equality)]),27,theory(equality)])).

cnf(4349,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4348,31,theory(equality)]),24,theory(equality)])).

cnf(4350,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e1 != op(e3,op(e2,e0))
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4349,24,theory(equality)]),39,theory(equality)]),600,theory(equality)])).

cnf(4351,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4350,39,theory(equality)]),602,theory(equality)]),24,theory(equality)])).

cnf(4352,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e3 != op(e3,op(e2,e1))
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4351,24,theory(equality)]),33,theory(equality)])).

cnf(4353,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4352,603,theory(equality)]),604,theory(equality)])).

cnf(4354,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | unit != op(e3,op(e2,e2))
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4353,24,theory(equality)]),601,theory(equality)])).

cnf(4355,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4354,28,theory(equality)]),605,theory(equality)])).

cnf(4356,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e2 != op(e3,op(e2,e3))
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4355,24,theory(equality)]),31,theory(equality)])).

cnf(4357,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4356,27,theory(equality)]),25,theory(equality)])).

cnf(4358,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | unit != op(e3,op(e3,e0))
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4357,605,theory(equality)]),39,theory(equality)]),593,theory(equality)])).

cnf(4359,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4358,39,theory(equality)]),604,theory(equality)]),605,theory(equality)])).

cnf(4360,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e1 != op(e3,op(e3,e1))
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4359,605,theory(equality)]),594,theory(equality)])).

cnf(4361,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4360,25,theory(equality)]),24,theory(equality)])).

cnf(4362,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e2 != op(e3,op(e3,e2))
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4361,605,theory(equality)]),595,theory(equality)])).

cnf(4363,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4362,24,theory(equality)]),25,theory(equality)])).

cnf(4364,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | e3 != op(e3,op(e3,e3))
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4363,605,theory(equality)]),599,theory(equality)])).

cnf(4365,plain,
    ( epred7_0
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | $false
    | ~ epred6_0 ),
    inference(rw,[status(thm)],[inference(rw,[status(thm)],[4364,605,theory(equality)]),604,theory(equality)])).

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

cnf(4367,plain,
    ( ~ epred6_0 ),
    inference(sr,[status(thm)],[4366,2860,theory(equality)])).

cnf(12823,plain,
    ( epred2_0 ),
    inference(sr,[status(thm)],[1008,584,theory(equality)])).

cnf(12824,plain,
    ( epred3_0
    | $false ),
    inference(rw,[status(thm)],[1532,12823,theory(equality)])).

cnf(12825,plain,
    ( epred3_0 ),
    inference(cn,[status(thm)],[12824,theory(equality)])).

cnf(12826,plain,
    ( epred4_0
    | $false ),
    inference(rw,[status(thm)],[1906,12825,theory(equality)])).

cnf(12827,plain,
    ( epred4_0 ),
    inference(cn,[status(thm)],[12826,theory(equality)])).

cnf(12828,plain,
    ( epred5_0
    | $false ),
    inference(rw,[status(thm)],[2176,12827,theory(equality)])).

cnf(12829,plain,
    ( epred5_0 ),
    inference(cn,[status(thm)],[12828,theory(equality)])).

cnf(12830,plain,
    ( epred6_0
    | $false ),
    inference(rw,[status(thm)],[2502,12829,theory(equality)])).

cnf(12831,plain,
    ( epred6_0 ),
    inference(cn,[status(thm)],[12830,theory(equality)])).

cnf(12832,plain,
    ( $false ),
    inference(sr,[status(thm)],[12831,4367,theory(equality)])).

cnf(12833,plain,
    ( $false ),
    12832,
    [proof]).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% % SZS status Started for /home/graph/tptp/TPTP/Problems/ALG/ALG022+1.p
% --creating new selector for []
% -running prover on /tmp/tmp5awh7i/sel_ALG022+1.p_1 with time limit 29
% -prover status Theorem
% Problem ALG022+1.p solved in phase 0.
% % SZS status Theorem for /home/graph/tptp/TPTP/Problems/ALG/ALG022+1.p
% % SZS status Ended for /home/graph/tptp/TPTP/Problems/ALG/ALG022+1.p
% Solved 1 out of 1.
% # Problem is unsatisfiable (or provable), constructing proof object
% # SZS status Theorem
% # SZS output start CNFRefutation.
% fof(1, axiom,(((((((((((((((equal(op(e0,e0), e0)&equal(op(e0,e1), e1))&equal(op(e0,e2), e2))&equal(op(e0,e3), e3))&equal(op(e1,e0), e1))&equal(op(e1,e1), e3))&equal(op(e1,e2), e0))&equal(op(e1,e3), e2))&equal(op(e2,e0), e2))&equal(op(e2,e1), e0))&equal(op(e2,e2), e3))&equal(op(e2,e3), e1))&equal(op(e3,e0), e3))&equal(op(e3,e1), e2))&equal(op(e3,e2), e1))&equal(op(e3,e3), e0)),file('/tmp/tmp5awh7i/sel_ALG022+1.p_1', ax2)).
% fof(2, axiom,equal(unit, e0),file('/tmp/tmp5awh7i/sel_ALG022+1.p_1', ax3)).
% fof(3, conjecture,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))&(((equal(op(e1,e1), e0)|equal(op(e1,e1), e1))|equal(op(e1,e1), e2))|equal(op(e1,e1), e3)))&(((equal(op(e1,e2), e0)|equal(op(e1,e2), e1))|equal(op(e1,e2), e2))|equal(op(e1,e2), e3)))&(((equal(op(e1,e3), e0)|equal(op(e1,e3), e1))|equal(op(e1,e3), e2))|equal(op(e1,e3), e3)))&(((equal(op(e2,e0), e0)|equal(op(e2,e0), e1))|equal(op(e2,e0), e2))|equal(op(e2,e0), e3)))&(((equal(op(e2,e1), e0)|equal(op(e2,e1), e1))|equal(op(e2,e1), e2))|equal(op(e2,e1), e3)))&(((equal(op(e2,e2), e0)|equal(op(e2,e2), e1))|equal(op(e2,e2), e2))|equal(op(e2,e2), e3)))&(((equal(op(e2,e3), e0)|equal(op(e2,e3), e1))|equal(op(e2,e3), e2))|equal(op(e2,e3), e3)))&(((equal(op(e3,e0), e0)|equal(op(e3,e0), e1))|equal(op(e3,e0), e2))|equal(op(e3,e0), e3)))&(((equal(op(e3,e1), e0)|equal(op(e3,e1), e1))|equal(op(e3,e1), e2))|equal(op(e3,e1), e3)))&(((equal(op(e3,e2), e0)|equal(op(e3,e2), e1))|equal(op(e3,e2), e2))|equal(op(e3,e2), e3)))&(((equal(op(e3,e3), e0)|equal(op(e3,e3), e1))|equal(op(e3,e3), e2))|equal(op(e3,e3), e3)))&equal(op(op(e0,e0),e0), op(e0,op(e0,e0))))&equal(op(op(e0,e0),e1), op(e0,op(e0,e1))))&equal(op(op(e0,e0),e2), op(e0,op(e0,e2))))&equal(op(op(e0,e0),e3), op(e0,op(e0,e3))))&equal(op(op(e0,e1),e0), op(e0,op(e1,e0))))&equal(op(op(e0,e1),e1), op(e0,op(e1,e1))))&equal(op(op(e0,e1),e2), op(e0,op(e1,e2))))&equal(op(op(e0,e1),e3), op(e0,op(e1,e3))))&equal(op(op(e0,e2),e0), op(e0,op(e2,e0))))&equal(op(op(e0,e2),e1), op(e0,op(e2,e1))))&equal(op(op(e0,e2),e2), op(e0,op(e2,e2))))&equal(op(op(e0,e2),e3), op(e0,op(e2,e3))))&equal(op(op(e0,e3),e0), op(e0,op(e3,e0))))&equal(op(op(e0,e3),e1), op(e0,op(e3,e1))))&equal(op(op(e0,e3),e2), op(e0,op(e3,e2))))&equal(op(op(e0,e3),e3), op(e0,op(e3,e3))))&equal(op(op(e1,e0),e0), op(e1,op(e0,e0))))&equal(op(op(e1,e0),e1), op(e1,op(e0,e1))))&equal(op(op(e1,e0),e2), op(e1,op(e0,e2))))&equal(op(op(e1,e0),e3), op(e1,op(e0,e3))))&equal(op(op(e1,e1),e0), op(e1,op(e1,e0))))&equal(op(op(e1,e1),e1), op(e1,op(e1,e1))))&equal(op(op(e1,e1),e2), op(e1,op(e1,e2))))&equal(op(op(e1,e1),e3), op(e1,op(e1,e3))))&equal(op(op(e1,e2),e0), op(e1,op(e2,e0))))&equal(op(op(e1,e2),e1), op(e1,op(e2,e1))))&equal(op(op(e1,e2),e2), op(e1,op(e2,e2))))&equal(op(op(e1,e2),e3), op(e1,op(e2,e3))))&equal(op(op(e1,e3),e0), op(e1,op(e3,e0))))&equal(op(op(e1,e3),e1), op(e1,op(e3,e1))))&equal(op(op(e1,e3),e2), op(e1,op(e3,e2))))&equal(op(op(e1,e3),e3), op(e1,op(e3,e3))))&equal(op(op(e2,e0),e0), op(e2,op(e0,e0))))&equal(op(op(e2,e0),e1), op(e2,op(e0,e1))))&equal(op(op(e2,e0),e2), op(e2,op(e0,e2))))&equal(op(op(e2,e0),e3), op(e2,op(e0,e3))))&equal(op(op(e2,e1),e0), op(e2,op(e1,e0))))&equal(op(op(e2,e1),e1), op(e2,op(e1,e1))))&equal(op(op(e2,e1),e2), op(e2,op(e1,e2))))&equal(op(op(e2,e1),e3), op(e2,op(e1,e3))))&equal(op(op(e2,e2),e0), op(e2,op(e2,e0))))&equal(op(op(e2,e2),e1), op(e2,op(e2,e1))))&equal(op(op(e2,e2),e2), op(e2,op(e2,e2))))&equal(op(op(e2,e2),e3), op(e2,op(e2,e3))))&equal(op(op(e2,e3),e0), op(e2,op(e3,e0))))&equal(op(op(e2,e3),e1), op(e2,op(e3,e1))))&equal(op(op(e2,e3),e2), op(e2,op(e3,e2))))&equal(op(op(e2,e3),e3), op(e2,op(e3,e3))))&equal(op(op(e3,e0),e0), op(e3,op(e0,e0))))&equal(op(op(e3,e0),e1), op(e3,op(e0,e1))))&equal(op(op(e3,e0),e2), op(e3,op(e0,e2))))&equal(op(op(e3,e0),e3), op(e3,op(e0,e3))))&equal(op(op(e3,e1),e0), op(e3,op(e1,e0))))&equal(op(op(e3,e1),e1), op(e3,op(e1,e1))))&equal(op(op(e3,e1),e2), op(e3,op(e1,e2))))&equal(op(op(e3,e1),e3), op(e3,op(e1,e3))))&equal(op(op(e3,e2),e0), op(e3,op(e2,e0))))&equal(op(op(e3,e2),e1), op(e3,op(e2,e1))))&equal(op(op(e3,e2),e2), op(e3,op(e2,e2))))&equal(op(op(e3,e2),e3), op(e3,op(e2,e3))))&equal(op(op(e3,e3),e0), op(e3,op(e3,e0))))&equal(op(op(e3,e3),e1), op(e3,op(e3,e1))))&equal(op(op(e3,e3),e2), op(e3,op(e3,e2))))&equal(op(op(e3,e3),e3), op(e3,op(e3,e3))))&equal(op(unit,e0), e0))&equal(op(e0,unit), e0))&equal(op(unit,e1), e1))&equal(op(e1,unit), e1))&equal(op(unit,e2), e2))&equal(op(e2,unit), e2))&equal(op(unit,e3), e3))&equal(op(e3,unit), e3))&(((equal(unit, e0)|equal(unit, e1))|equal(unit, e2))|equal(unit, e3)))&equal(op(e0,inv(e0)), unit))&equal(op(inv(e0),e0), unit))&equal(op(e1,inv(e1)), unit))&equal(op(inv(e1),e1), unit))&equal(op(e2,inv(e2)), unit))&equal(op(inv(e2),e2), unit))&equal(op(e3,inv(e3)), unit))&equal(op(inv(e3),e3), unit))&(((equal(inv(e0), e0)|equal(inv(e0), e1))|equal(inv(e0), e2))|equal(inv(e0), e3)))&(((equal(inv(e1), e0)|equal(inv(e1), e1))|equal(inv(e1), e2))|equal(inv(e1), e3)))&(((equal(inv(e2), e0)|equal(inv(e2), e1))|equal(inv(e2), e2))|equal(inv(e2), e3)))&(((equal(inv(e3), e0)|equal(inv(e3), e1))|equal(inv(e3), e2))|equal(inv(e3), e3))),file('/tmp/tmp5awh7i/sel_ALG022+1.p_1', co1)).
% fof(4, axiom,(((((~(equal(e0, e1))&~(equal(e0, e2)))&~(equal(e0, e3)))&~(equal(e1, e2)))&~(equal(e1, e3)))&~(equal(e2, e3))),file('/tmp/tmp5awh7i/sel_ALG022+1.p_1', ax1)).
% fof(5, axiom,(((equal(inv(e0), e0)&equal(inv(e1), e2))&equal(inv(e2), e1))&equal(inv(e3), e3)),file('/tmp/tmp5awh7i/sel_ALG022+1.p_1', ax4)).
% fof(6, negated_conjecture,~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))&(((equal(op(e1,e1), e0)|equal(op(e1,e1), e1))|equal(op(e1,e1), e2))|equal(op(e1,e1), e3)))&(((equal(op(e1,e2), e0)|equal(op(e1,e2), e1))|equal(op(e1,e2), e2))|equal(op(e1,e2), e3)))&(((equal(op(e1,e3), e0)|equal(op(e1,e3), e1))|equal(op(e1,e3), e2))|equal(op(e1,e3), e3)))&(((equal(op(e2,e0), e0)|equal(op(e2,e0), e1))|equal(op(e2,e0), e2))|equal(op(e2,e0), e3)))&(((equal(op(e2,e1), e0)|equal(op(e2,e1), e1))|equal(op(e2,e1), e2))|equal(op(e2,e1), e3)))&(((equal(op(e2,e2), e0)|equal(op(e2,e2), e1))|equal(op(e2,e2), e2))|equal(op(e2,e2), e3)))&(((equal(op(e2,e3), e0)|equal(op(e2,e3), e1))|equal(op(e2,e3), e2))|equal(op(e2,e3), e3)))&(((equal(op(e3,e0), e0)|equal(op(e3,e0), e1))|equal(op(e3,e0), e2))|equal(op(e3,e0), e3)))&(((equal(op(e3,e1), e0)|equal(op(e3,e1), e1))|equal(op(e3,e1), e2))|equal(op(e3,e1), e3)))&(((equal(op(e3,e2), e0)|equal(op(e3,e2), e1))|equal(op(e3,e2), e2))|equal(op(e3,e2), e3)))&(((equal(op(e3,e3), e0)|equal(op(e3,e3), e1))|equal(op(e3,e3), e2))|equal(op(e3,e3), e3)))&equal(op(op(e0,e0),e0), op(e0,op(e0,e0))))&equal(op(op(e0,e0),e1), op(e0,op(e0,e1))))&equal(op(op(e0,e0),e2), op(e0,op(e0,e2))))&equal(op(op(e0,e0),e3), op(e0,op(e0,e3))))&equal(op(op(e0,e1),e0), op(e0,op(e1,e0))))&equal(op(op(e0,e1),e1), op(e0,op(e1,e1))))&equal(op(op(e0,e1),e2), op(e0,op(e1,e2))))&equal(op(op(e0,e1),e3), op(e0,op(e1,e3))))&equal(op(op(e0,e2),e0), op(e0,op(e2,e0))))&equal(op(op(e0,e2),e1), op(e0,op(e2,e1))))&equal(op(op(e0,e2),e2), op(e0,op(e2,e2))))&equal(op(op(e0,e2),e3), op(e0,op(e2,e3))))&equal(op(op(e0,e3),e0), op(e0,op(e3,e0))))&equal(op(op(e0,e3),e1), op(e0,op(e3,e1))))&equal(op(op(e0,e3),e2), op(e0,op(e3,e2))))&equal(op(op(e0,e3),e3), op(e0,op(e3,e3))))&equal(op(op(e1,e0),e0), op(e1,op(e0,e0))))&equal(op(op(e1,e0),e1), op(e1,op(e0,e1))))&equal(op(op(e1,e0),e2), op(e1,op(e0,e2))))&equal(op(op(e1,e0),e3), op(e1,op(e0,e3))))&equal(op(op(e1,e1),e0), op(e1,op(e1,e0))))&equal(op(op(e1,e1),e1), op(e1,op(e1,e1))))&equal(op(op(e1,e1),e2), op(e1,op(e1,e2))))&equal(op(op(e1,e1),e3), op(e1,op(e1,e3))))&equal(op(op(e1,e2),e0), op(e1,op(e2,e0))))&equal(op(op(e1,e2),e1), op(e1,op(e2,e1))))&equal(op(op(e1,e2),e2), op(e1,op(e2,e2))))&equal(op(op(e1,e2),e3), op(e1,op(e2,e3))))&equal(op(op(e1,e3),e0), op(e1,op(e3,e0))))&equal(op(op(e1,e3),e1), op(e1,op(e3,e1))))&equal(op(op(e1,e3),e2), op(e1,op(e3,e2))))&equal(op(op(e1,e3),e3), op(e1,op(e3,e3))))&equal(op(op(e2,e0),e0), op(e2,op(e0,e0))))&equal(op(op(e2,e0),e1), op(e2,op(e0,e1))))&equal(op(op(e2,e0),e2), op(e2,op(e0,e2))))&equal(op(op(e2,e0),e3), op(e2,op(e0,e3))))&equal(op(op(e2,e1),e0), op(e2,op(e1,e0))))&equal(op(op(e2,e1),e1), op(e2,op(e1,e1))))&equal(op(op(e2,e1),e2), op(e2,op(e1,e2))))&equal(op(op(e2,e1),e3), op(e2,op(e1,e3))))&equal(op(op(e2,e2),e0), op(e2,op(e2,e0))))&equal(op(op(e2,e2),e1), op(e2,op(e2,e1))))&equal(op(op(e2,e2),e2), op(e2,op(e2,e2))))&equal(op(op(e2,e2),e3), op(e2,op(e2,e3))))&equal(op(op(e2,e3),e0), op(e2,op(e3,e0))))&equal(op(op(e2,e3),e1), op(e2,op(e3,e1))))&equal(op(op(e2,e3),e2), op(e2,op(e3,e2))))&equal(op(op(e2,e3),e3), op(e2,op(e3,e3))))&equal(op(op(e3,e0),e0), op(e3,op(e0,e0))))&equal(op(op(e3,e0),e1), op(e3,op(e0,e1))))&equal(op(op(e3,e0),e2), op(e3,op(e0,e2))))&equal(op(op(e3,e0),e3), op(e3,op(e0,e3))))&equal(op(op(e3,e1),e0), op(e3,op(e1,e0))))&equal(op(op(e3,e1),e1), op(e3,op(e1,e1))))&equal(op(op(e3,e1),e2), op(e3,op(e1,e2))))&equal(op(op(e3,e1),e3), op(e3,op(e1,e3))))&equal(op(op(e3,e2),e0), op(e3,op(e2,e0))))&equal(op(op(e3,e2),e1), op(e3,op(e2,e1))))&equal(op(op(e3,e2),e2), op(e3,op(e2,e2))))&equal(op(op(e3,e2),e3), op(e3,op(e2,e3))))&equal(op(op(e3,e3),e0), op(e3,op(e3,e0))))&equal(op(op(e3,e3),e1), op(e3,op(e3,e1))))&equal(op(op(e3,e3),e2), op(e3,op(e3,e2))))&equal(op(op(e3,e3),e3), op(e3,op(e3,e3))))&equal(op(unit,e0), e0))&equal(op(e0,unit), e0))&equal(op(unit,e1), e1))&equal(op(e1,unit), e1))&equal(op(unit,e2), e2))&equal(op(e2,unit), e2))&equal(op(unit,e3), e3))&equal(op(e3,unit), e3))&(((equal(unit, e0)|equal(unit, e1))|equal(unit, e2))|equal(unit, e3)))&equal(op(e0,inv(e0)), unit))&equal(op(inv(e0),e0), unit))&equal(op(e1,inv(e1)), unit))&equal(op(inv(e1),e1), unit))&equal(op(e2,inv(e2)), unit))&equal(op(inv(e2),e2), unit))&equal(op(e3,inv(e3)), unit))&equal(op(inv(e3),e3), unit))&(((equal(inv(e0), e0)|equal(inv(e0), e1))|equal(inv(e0), e2))|equal(inv(e0), e3)))&(((equal(inv(e1), e0)|equal(inv(e1), e1))|equal(inv(e1), e2))|equal(inv(e1), e3)))&(((equal(inv(e2), e0)|equal(inv(e2), e1))|equal(inv(e2), e2))|equal(inv(e2), e3)))&(((equal(inv(e3), e0)|equal(inv(e3), e1))|equal(inv(e3), e2))|equal(inv(e3), e3)))),inference(assume_negation,[status(cth)],[3])).
% fof(7, plain,(epred1_0=>(((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))),introduced(definition)).
% fof(8, plain,(((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))=>epred2_0),introduced(definition)).
% fof(9, plain,((((((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))=>epred3_0),introduced(definition)).
% fof(10, plain,(((((((((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))&(((equal(op(e1,e1), e0)|equal(op(e1,e1), e1))|equal(op(e1,e1), e2))|equal(op(e1,e1), e3)))&(((equal(op(e1,e2), e0)|equal(op(e1,e2), e1))|equal(op(e1,e2), e2))|equal(op(e1,e2), e3)))&(((equal(op(e1,e3), e0)|equal(op(e1,e3), e1))|equal(op(e1,e3), e2))|equal(op(e1,e3), e3)))=>epred4_0),introduced(definition)).
% fof(11, plain,((((((((((((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))&(((equal(op(e1,e1), e0)|equal(op(e1,e1), e1))|equal(op(e1,e1), e2))|equal(op(e1,e1), e3)))&(((equal(op(e1,e2), e0)|equal(op(e1,e2), e1))|equal(op(e1,e2), e2))|equal(op(e1,e2), e3)))&(((equal(op(e1,e3), e0)|equal(op(e1,e3), e1))|equal(op(e1,e3), e2))|equal(op(e1,e3), e3)))&(((equal(op(e2,e0), e0)|equal(op(e2,e0), e1))|equal(op(e2,e0), e2))|equal(op(e2,e0), e3)))&(((equal(op(e2,e1), e0)|equal(op(e2,e1), e1))|equal(op(e2,e1), e2))|equal(op(e2,e1), e3)))&(((equal(op(e2,e2), e0)|equal(op(e2,e2), e1))|equal(op(e2,e2), e2))|equal(op(e2,e2), e3)))=>epred5_0),introduced(definition)).
% fof(12, plain,(((((((((((((((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))&(((equal(op(e1,e1), e0)|equal(op(e1,e1), e1))|equal(op(e1,e1), e2))|equal(op(e1,e1), e3)))&(((equal(op(e1,e2), e0)|equal(op(e1,e2), e1))|equal(op(e1,e2), e2))|equal(op(e1,e2), e3)))&(((equal(op(e1,e3), e0)|equal(op(e1,e3), e1))|equal(op(e1,e3), e2))|equal(op(e1,e3), e3)))&(((equal(op(e2,e0), e0)|equal(op(e2,e0), e1))|equal(op(e2,e0), e2))|equal(op(e2,e0), e3)))&(((equal(op(e2,e1), e0)|equal(op(e2,e1), e1))|equal(op(e2,e1), e2))|equal(op(e2,e1), e3)))&(((equal(op(e2,e2), e0)|equal(op(e2,e2), e1))|equal(op(e2,e2), e2))|equal(op(e2,e2), e3)))&(((equal(op(e2,e3), e0)|equal(op(e2,e3), e1))|equal(op(e2,e3), e2))|equal(op(e2,e3), e3)))&(((equal(op(e3,e0), e0)|equal(op(e3,e0), e1))|equal(op(e3,e0), e2))|equal(op(e3,e0), e3)))&(((equal(op(e3,e1), e0)|equal(op(e3,e1), e1))|equal(op(e3,e1), e2))|equal(op(e3,e1), e3)))=>epred6_0),introduced(definition)).
% fof(13, plain,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))&(((equal(op(e1,e1), e0)|equal(op(e1,e1), e1))|equal(op(e1,e1), e2))|equal(op(e1,e1), e3)))&(((equal(op(e1,e2), e0)|equal(op(e1,e2), e1))|equal(op(e1,e2), e2))|equal(op(e1,e2), e3)))&(((equal(op(e1,e3), e0)|equal(op(e1,e3), e1))|equal(op(e1,e3), e2))|equal(op(e1,e3), e3)))&(((equal(op(e2,e0), e0)|equal(op(e2,e0), e1))|equal(op(e2,e0), e2))|equal(op(e2,e0), e3)))&(((equal(op(e2,e1), e0)|equal(op(e2,e1), e1))|equal(op(e2,e1), e2))|equal(op(e2,e1), e3)))&(((equal(op(e2,e2), e0)|equal(op(e2,e2), e1))|equal(op(e2,e2), e2))|equal(op(e2,e2), e3)))&(((equal(op(e2,e3), e0)|equal(op(e2,e3), e1))|equal(op(e2,e3), e2))|equal(op(e2,e3), e3)))&(((equal(op(e3,e0), e0)|equal(op(e3,e0), e1))|equal(op(e3,e0), e2))|equal(op(e3,e0), e3)))&(((equal(op(e3,e1), e0)|equal(op(e3,e1), e1))|equal(op(e3,e1), e2))|equal(op(e3,e1), e3)))&(((equal(op(e3,e2), e0)|equal(op(e3,e2), e1))|equal(op(e3,e2), e2))|equal(op(e3,e2), e3)))&(((equal(op(e3,e3), e0)|equal(op(e3,e3), e1))|equal(op(e3,e3), e2))|equal(op(e3,e3), e3)))&equal(op(op(e0,e0),e0), op(e0,op(e0,e0))))&equal(op(op(e0,e0),e1), op(e0,op(e0,e1))))&equal(op(op(e0,e0),e2), op(e0,op(e0,e2))))&equal(op(op(e0,e0),e3), op(e0,op(e0,e3))))&equal(op(op(e0,e1),e0), op(e0,op(e1,e0))))&equal(op(op(e0,e1),e1), op(e0,op(e1,e1))))&equal(op(op(e0,e1),e2), op(e0,op(e1,e2))))&equal(op(op(e0,e1),e3), op(e0,op(e1,e3))))&equal(op(op(e0,e2),e0), op(e0,op(e2,e0))))&equal(op(op(e0,e2),e1), op(e0,op(e2,e1))))&equal(op(op(e0,e2),e2), op(e0,op(e2,e2))))&equal(op(op(e0,e2),e3), op(e0,op(e2,e3))))&equal(op(op(e0,e3),e0), op(e0,op(e3,e0))))&equal(op(op(e0,e3),e1), op(e0,op(e3,e1))))&equal(op(op(e0,e3),e2), op(e0,op(e3,e2))))&equal(op(op(e0,e3),e3), op(e0,op(e3,e3))))&equal(op(op(e1,e0),e0), op(e1,op(e0,e0))))&equal(op(op(e1,e0),e1), op(e1,op(e0,e1))))&equal(op(op(e1,e0),e2), op(e1,op(e0,e2))))&equal(op(op(e1,e0),e3), op(e1,op(e0,e3))))&equal(op(op(e1,e1),e0), op(e1,op(e1,e0))))&equal(op(op(e1,e1),e1), op(e1,op(e1,e1))))&equal(op(op(e1,e1),e2), op(e1,op(e1,e2))))&equal(op(op(e1,e1),e3), op(e1,op(e1,e3))))&equal(op(op(e1,e2),e0), op(e1,op(e2,e0))))&equal(op(op(e1,e2),e1), op(e1,op(e2,e1))))&equal(op(op(e1,e2),e2), op(e1,op(e2,e2))))&equal(op(op(e1,e2),e3), op(e1,op(e2,e3))))&equal(op(op(e1,e3),e0), op(e1,op(e3,e0))))&equal(op(op(e1,e3),e1), op(e1,op(e3,e1))))&equal(op(op(e1,e3),e2), op(e1,op(e3,e2))))&equal(op(op(e1,e3),e3), op(e1,op(e3,e3))))&equal(op(op(e2,e0),e0), op(e2,op(e0,e0))))&equal(op(op(e2,e0),e1), op(e2,op(e0,e1))))&equal(op(op(e2,e0),e2), op(e2,op(e0,e2))))&equal(op(op(e2,e0),e3), op(e2,op(e0,e3))))&equal(op(op(e2,e1),e0), op(e2,op(e1,e0))))&equal(op(op(e2,e1),e1), op(e2,op(e1,e1))))&equal(op(op(e2,e1),e2), op(e2,op(e1,e2))))&equal(op(op(e2,e1),e3), op(e2,op(e1,e3))))&equal(op(op(e2,e2),e0), op(e2,op(e2,e0))))&equal(op(op(e2,e2),e1), op(e2,op(e2,e1))))&equal(op(op(e2,e2),e2), op(e2,op(e2,e2))))&equal(op(op(e2,e2),e3), op(e2,op(e2,e3))))&equal(op(op(e2,e3),e0), op(e2,op(e3,e0))))&equal(op(op(e2,e3),e1), op(e2,op(e3,e1))))&equal(op(op(e2,e3),e2), op(e2,op(e3,e2))))&equal(op(op(e2,e3),e3), op(e2,op(e3,e3))))&equal(op(op(e3,e0),e0), op(e3,op(e0,e0))))&equal(op(op(e3,e0),e1), op(e3,op(e0,e1))))&equal(op(op(e3,e0),e2), op(e3,op(e0,e2))))&equal(op(op(e3,e0),e3), op(e3,op(e0,e3))))&equal(op(op(e3,e1),e0), op(e3,op(e1,e0))))&equal(op(op(e3,e1),e1), op(e3,op(e1,e1))))&equal(op(op(e3,e1),e2), op(e3,op(e1,e2))))&equal(op(op(e3,e1),e3), op(e3,op(e1,e3))))&equal(op(op(e3,e2),e0), op(e3,op(e2,e0))))&equal(op(op(e3,e2),e1), op(e3,op(e2,e1))))&equal(op(op(e3,e2),e2), op(e3,op(e2,e2))))&equal(op(op(e3,e2),e3), op(e3,op(e2,e3))))&equal(op(op(e3,e3),e0), op(e3,op(e3,e0))))&equal(op(op(e3,e3),e1), op(e3,op(e3,e1))))&equal(op(op(e3,e3),e2), op(e3,op(e3,e2))))&equal(op(op(e3,e3),e3), op(e3,op(e3,e3))))&equal(op(unit,e0), e0))&equal(op(e0,unit), e0))&equal(op(unit,e1), e1))&equal(op(e1,unit), e1))&equal(op(unit,e2), e2))&equal(op(e2,unit), e2))&equal(op(unit,e3), e3))&equal(op(e3,unit), e3))&(((equal(unit, e0)|equal(unit, e1))|equal(unit, e2))|equal(unit, e3)))=>epred7_0),introduced(definition)).
% fof(14, plain,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(((((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))&(((equal(op(e1,e1), e0)|equal(op(e1,e1), e1))|equal(op(e1,e1), e2))|equal(op(e1,e1), e3)))&(((equal(op(e1,e2), e0)|equal(op(e1,e2), e1))|equal(op(e1,e2), e2))|equal(op(e1,e2), e3)))&(((equal(op(e1,e3), e0)|equal(op(e1,e3), e1))|equal(op(e1,e3), e2))|equal(op(e1,e3), e3)))&(((equal(op(e2,e0), e0)|equal(op(e2,e0), e1))|equal(op(e2,e0), e2))|equal(op(e2,e0), e3)))&(((equal(op(e2,e1), e0)|equal(op(e2,e1), e1))|equal(op(e2,e1), e2))|equal(op(e2,e1), e3)))&(((equal(op(e2,e2), e0)|equal(op(e2,e2), e1))|equal(op(e2,e2), e2))|equal(op(e2,e2), e3)))&(((equal(op(e2,e3), e0)|equal(op(e2,e3), e1))|equal(op(e2,e3), e2))|equal(op(e2,e3), e3)))&(((equal(op(e3,e0), e0)|equal(op(e3,e0), e1))|equal(op(e3,e0), e2))|equal(op(e3,e0), e3)))&(((equal(op(e3,e1), e0)|equal(op(e3,e1), e1))|equal(op(e3,e1), e2))|equal(op(e3,e1), e3)))&(((equal(op(e3,e2), e0)|equal(op(e3,e2), e1))|equal(op(e3,e2), e2))|equal(op(e3,e2), e3)))&(((equal(op(e3,e3), e0)|equal(op(e3,e3), e1))|equal(op(e3,e3), e2))|equal(op(e3,e3), e3)))&equal(op(op(e0,e0),e0), op(e0,op(e0,e0))))&equal(op(op(e0,e0),e1), op(e0,op(e0,e1))))&equal(op(op(e0,e0),e2), op(e0,op(e0,e2))))&equal(op(op(e0,e0),e3), op(e0,op(e0,e3))))&equal(op(op(e0,e1),e0), op(e0,op(e1,e0))))&equal(op(op(e0,e1),e1), op(e0,op(e1,e1))))&equal(op(op(e0,e1),e2), op(e0,op(e1,e2))))&equal(op(op(e0,e1),e3), op(e0,op(e1,e3))))&equal(op(op(e0,e2),e0), op(e0,op(e2,e0))))&equal(op(op(e0,e2),e1), op(e0,op(e2,e1))))&equal(op(op(e0,e2),e2), op(e0,op(e2,e2))))&equal(op(op(e0,e2),e3), op(e0,op(e2,e3))))&equal(op(op(e0,e3),e0), op(e0,op(e3,e0))))&equal(op(op(e0,e3),e1), op(e0,op(e3,e1))))&equal(op(op(e0,e3),e2), op(e0,op(e3,e2))))&equal(op(op(e0,e3),e3), op(e0,op(e3,e3))))&equal(op(op(e1,e0),e0), op(e1,op(e0,e0))))&equal(op(op(e1,e0),e1), op(e1,op(e0,e1))))&equal(op(op(e1,e0),e2), op(e1,op(e0,e2))))&equal(op(op(e1,e0),e3), op(e1,op(e0,e3))))&equal(op(op(e1,e1),e0), op(e1,op(e1,e0))))&equal(op(op(e1,e1),e1), op(e1,op(e1,e1))))&equal(op(op(e1,e1),e2), op(e1,op(e1,e2))))&equal(op(op(e1,e1),e3), op(e1,op(e1,e3))))&equal(op(op(e1,e2),e0), op(e1,op(e2,e0))))&equal(op(op(e1,e2),e1), op(e1,op(e2,e1))))&equal(op(op(e1,e2),e2), op(e1,op(e2,e2))))&equal(op(op(e1,e2),e3), op(e1,op(e2,e3))))&equal(op(op(e1,e3),e0), op(e1,op(e3,e0))))&equal(op(op(e1,e3),e1), op(e1,op(e3,e1))))&equal(op(op(e1,e3),e2), op(e1,op(e3,e2))))&equal(op(op(e1,e3),e3), op(e1,op(e3,e3))))&equal(op(op(e2,e0),e0), op(e2,op(e0,e0))))&equal(op(op(e2,e0),e1), op(e2,op(e0,e1))))&equal(op(op(e2,e0),e2), op(e2,op(e0,e2))))&equal(op(op(e2,e0),e3), op(e2,op(e0,e3))))&equal(op(op(e2,e1),e0), op(e2,op(e1,e0))))&equal(op(op(e2,e1),e1), op(e2,op(e1,e1))))&equal(op(op(e2,e1),e2), op(e2,op(e1,e2))))&equal(op(op(e2,e1),e3), op(e2,op(e1,e3))))&equal(op(op(e2,e2),e0), op(e2,op(e2,e0))))&equal(op(op(e2,e2),e1), op(e2,op(e2,e1))))&equal(op(op(e2,e2),e2), op(e2,op(e2,e2))))&equal(op(op(e2,e2),e3), op(e2,op(e2,e3))))&equal(op(op(e2,e3),e0), op(e2,op(e3,e0))))&equal(op(op(e2,e3),e1), op(e2,op(e3,e1))))&equal(op(op(e2,e3),e2), op(e2,op(e3,e2))))&equal(op(op(e2,e3),e3), op(e2,op(e3,e3))))&equal(op(op(e3,e0),e0), op(e3,op(e0,e0))))&equal(op(op(e3,e0),e1), op(e3,op(e0,e1))))&equal(op(op(e3,e0),e2), op(e3,op(e0,e2))))&equal(op(op(e3,e0),e3), op(e3,op(e0,e3))))&equal(op(op(e3,e1),e0), op(e3,op(e1,e0))))&equal(op(op(e3,e1),e1), op(e3,op(e1,e1))))&equal(op(op(e3,e1),e2), op(e3,op(e1,e2))))&equal(op(op(e3,e1),e3), op(e3,op(e1,e3))))&equal(op(op(e3,e2),e0), op(e3,op(e2,e0))))&equal(op(op(e3,e2),e1), op(e3,op(e2,e1))))&equal(op(op(e3,e2),e2), op(e3,op(e2,e2))))&equal(op(op(e3,e2),e3), op(e3,op(e2,e3))))&equal(op(op(e3,e3),e0), op(e3,op(e3,e0))))&equal(op(op(e3,e3),e1), op(e3,op(e3,e1))))&equal(op(op(e3,e3),e2), op(e3,op(e3,e2))))&equal(op(op(e3,e3),e3), op(e3,op(e3,e3))))&equal(op(unit,e0), e0))&equal(op(e0,unit), e0))&equal(op(unit,e1), e1))&equal(op(e1,unit), e1))&equal(op(unit,e2), e2))&equal(op(e2,unit), e2))&equal(op(unit,e3), e3))&equal(op(e3,unit), e3))&(((equal(unit, e0)|equal(unit, e1))|equal(unit, e2))|equal(unit, e3)))&equal(op(e0,inv(e0)), unit))&equal(op(inv(e0),e0), unit))&equal(op(e1,inv(e1)), unit))&equal(op(inv(e1),e1), unit))&equal(op(e2,inv(e2)), unit))&equal(op(inv(e2),e2), unit))&equal(op(e3,inv(e3)), unit))&equal(op(inv(e3),e3), unit))&(((equal(inv(e0), e0)|equal(inv(e0), e1))|equal(inv(e0), e2))|equal(inv(e0), e3)))&(((equal(inv(e1), e0)|equal(inv(e1), e1))|equal(inv(e1), e2))|equal(inv(e1), e3)))&(((equal(inv(e2), e0)|equal(inv(e2), e1))|equal(inv(e2), e2))|equal(inv(e2), e3)))=>epred8_0),introduced(definition)).
% fof(15, negated_conjecture,~((epred8_0&(((equal(inv(e3), e0)|equal(inv(e3), e1))|equal(inv(e3), e2))|equal(inv(e3), e3)))),inference(apply_def,[status(esa)],[6,14,theory(equality)])).
% fof(16, plain,(((~((epred1_0|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3))))&(((equal(op(e0,e0), e0)|equal(op(e0,e0), e1))|equal(op(e0,e0), e2))|equal(op(e0,e0), e3)))&(((equal(op(e0,e1), e0)|equal(op(e0,e1), e1))|equal(op(e0,e1), e2))|equal(op(e0,e1), e3)))=>epred2_0),inference(apply_def,[status(esa)],[8,7,theory(equality)])).
% fof(17, plain,((((epred2_0&(((equal(op(e0,e2), e0)|equal(op(e0,e2), e1))|equal(op(e0,e2), e2))|equal(op(e0,e2), e3)))&(((equal(op(e0,e3), e0)|equal(op(e0,e3), e1))|equal(op(e0,e3), e2))|equal(op(e0,e3), e3)))&(((equal(op(e1,e0), e0)|equal(op(e1,e0), e1))|equal(op(e1,e0), e2))|equal(op(e1,e0), e3)))=>epred3_0),inference(apply_def,[status(esa)],[9,16,theory(equality)])).
% fof(18, plain,((((epred3_0&(((equal(op(e1,e1), e0)|equal(op(e1,e1), e1))|equal(op(e1,e1), e2))|equal(op(e1,e1), e3)))&(((equal(op(e1,e2), e0)|equal(op(e1,e2), e1))|equal(op(e1,e2), e2))|equal(op(e1,e2), e3)))&(((equal(op(e1,e3), e0)|equal(op(e1,e3), e1))|equal(op(e1,e3), e2))|equal(op(e1,e3), e3)))=>epred4_0),inference(apply_def,[status(esa)],[10,17,theory(equality)])).
% fof(19, plain,((((epred4_0&(((equal(op(e2,e0), e0)|equal(op(e2,e0), e1))|equal(op(e2,e0), e2))|equal(op(e2,e0), e3)))&(((equal(op(e2,e1), e0)|equal(op(e2,e1), e1))|equal(op(e2,e1), e2))|equal(op(e2,e1), e3)))&(((equal(op(e2,e2), e0)|equal(op(e2,e2), e1))|equal(op(e2,e2), e2))|equal(op(e2,e2), e3)))=>epred5_0),inference(apply_def,[status(esa)],[11,18,theory(equality)])).
% fof(20, plain,((((epred5_0&(((equal(op(e2,e3), e0)|equal(op(e2,e3), e1))|equal(op(e2,e3), e2))|equal(op(e2,e3), e3)))&(((equal(op(e3,e0), e0)|equal(op(e3,e0), e1))|equal(op(e3,e0), e2))|equal(op(e3,e0), e3)))&(((equal(op(e3,e1), e0)|equal(op(e3,e1), e1))|equal(op(e3,e1), e2))|equal(op(e3,e1), e3)))=>epred6_0),inference(apply_def,[status(esa)],[12,19,theory(equality)])).
% fof(21, plain,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((epred6_0&(((equal(op(e3,e2), e0)|equal(op(e3,e2), e1))|equal(op(e3,e2), e2))|equal(op(e3,e2), e3)))&(((equal(op(e3,e3), e0)|equal(op(e3,e3), e1))|equal(op(e3,e3), e2))|equal(op(e3,e3), e3)))&equal(op(op(e0,e0),e0), op(e0,op(e0,e0))))&equal(op(op(e0,e0),e1), op(e0,op(e0,e1))))&equal(op(op(e0,e0),e2), op(e0,op(e0,e2))))&equal(op(op(e0,e0),e3), op(e0,op(e0,e3))))&equal(op(op(e0,e1),e0), op(e0,op(e1,e0))))&equal(op(op(e0,e1),e1), op(e0,op(e1,e1))))&equal(op(op(e0,e1),e2), op(e0,op(e1,e2))))&equal(op(op(e0,e1),e3), op(e0,op(e1,e3))))&equal(op(op(e0,e2),e0), op(e0,op(e2,e0))))&equal(op(op(e0,e2),e1), op(e0,op(e2,e1))))&equal(op(op(e0,e2),e2), op(e0,op(e2,e2))))&equal(op(op(e0,e2),e3), op(e0,op(e2,e3))))&equal(op(op(e0,e3),e0), op(e0,op(e3,e0))))&equal(op(op(e0,e3),e1), op(e0,op(e3,e1))))&equal(op(op(e0,e3),e2), op(e0,op(e3,e2))))&equal(op(op(e0,e3),e3), op(e0,op(e3,e3))))&equal(op(op(e1,e0),e0), op(e1,op(e0,e0))))&equal(op(op(e1,e0),e1), op(e1,op(e0,e1))))&equal(op(op(e1,e0),e2), op(e1,op(e0,e2))))&equal(op(op(e1,e0),e3), op(e1,op(e0,e3))))&equal(op(op(e1,e1),e0), op(e1,op(e1,e0))))&equal(op(op(e1,e1),e1), op(e1,op(e1,e1))))&equal(op(op(e1,e1),e2), op(e1,op(e1,e2))))&equal(op(op(e1,e1),e3), op(e1,op(e1,e3))))&equal(op(op(e1,e2),e0), op(e1,op(e2,e0))))&equal(op(op(e1,e2),e1), op(e1,op(e2,e1))))&equal(op(op(e1,e2),e2), op(e1,op(e2,e2))))&equal(op(op(e1,e2),e3), op(e1,op(e2,e3))))&equal(op(op(e1,e3),e0), op(e1,op(e3,e0))))&equal(op(op(e1,e3),e1), op(e1,op(e3,e1))))&equal(op(op(e1,e3),e2), op(e1,op(e3,e2))))&equal(op(op(e1,e3),e3), op(e1,op(e3,e3))))&equal(op(op(e2,e0),e0), op(e2,op(e0,e0))))&equal(op(op(e2,e0),e1), op(e2,op(e0,e1))))&equal(op(op(e2,e0),e2), op(e2,op(e0,e2))))&equal(op(op(e2,e0),e3), op(e2,op(e0,e3))))&equal(op(op(e2,e1),e0), op(e2,op(e1,e0))))&equal(op(op(e2,e1),e1), op(e2,op(e1,e1))))&equal(op(op(e2,e1),e2), op(e2,op(e1,e2))))&equal(op(op(e2,e1),e3), op(e2,op(e1,e3))))&equal(op(op(e2,e2),e0), op(e2,op(e2,e0))))&equal(op(op(e2,e2),e1), op(e2,op(e2,e1))))&equal(op(op(e2,e2),e2), op(e2,op(e2,e2))))&equal(op(op(e2,e2),e3), op(e2,op(e2,e3))))&equal(op(op(e2,e3),e0), op(e2,op(e3,e0))))&equal(op(op(e2,e3),e1), op(e2,op(e3,e1))))&equal(op(op(e2,e3),e2), op(e2,op(e3,e2))))&equal(op(op(e2,e3),e3), op(e2,op(e3,e3))))&equal(op(op(e3,e0),e0), op(e3,op(e0,e0))))&equal(op(op(e3,e0),e1), op(e3,op(e0,e1))))&equal(op(op(e3,e0),e2), op(e3,op(e0,e2))))&equal(op(op(e3,e0),e3), op(e3,op(e0,e3))))&equal(op(op(e3,e1),e0), op(e3,op(e1,e0))))&equal(op(op(e3,e1),e1), op(e3,op(e1,e1))))&equal(op(op(e3,e1),e2), op(e3,op(e1,e2))))&equal(op(op(e3,e1),e3), op(e3,op(e1,e3))))&equal(op(op(e3,e2),e0), op(e3,op(e2,e0))))&equal(op(op(e3,e2),e1), op(e3,op(e2,e1))))&equal(op(op(e3,e2),e2), op(e3,op(e2,e2))))&equal(op(op(e3,e2),e3), op(e3,op(e2,e3))))&equal(op(op(e3,e3),e0), op(e3,op(e3,e0))))&equal(op(op(e3,e3),e1), op(e3,op(e3,e1))))&equal(op(op(e3,e3),e2), op(e3,op(e3,e2))))&equal(op(op(e3,e3),e3), op(e3,op(e3,e3))))&equal(op(unit,e0), e0))&equal(op(e0,unit), e0))&equal(op(unit,e1), e1))&equal(op(e1,unit), e1))&equal(op(unit,e2), e2))&equal(op(e2,unit), e2))&equal(op(unit,e3), e3))&equal(op(e3,unit), e3))&(((equal(unit, e0)|equal(unit, e1))|equal(unit, e2))|equal(unit, e3)))=>epred7_0),inference(apply_def,[status(esa)],[13,20,theory(equality)])).
% fof(22, plain,((((((((((((epred7_0&equal(op(e0,inv(e0)), unit))&equal(op(inv(e0),e0), unit))&equal(op(e1,inv(e1)), unit))&equal(op(inv(e1),e1), unit))&equal(op(e2,inv(e2)), unit))&equal(op(inv(e2),e2), unit))&equal(op(e3,inv(e3)), unit))&equal(op(inv(e3),e3), unit))&(((equal(inv(e0), e0)|equal(inv(e0), e1))|equal(inv(e0), e2))|equal(inv(e0), e3)))&(((equal(inv(e1), e0)|equal(inv(e1), e1))|equal(inv(e1), e2))|equal(inv(e1), e3)))&(((equal(inv(e2), e0)|equal(inv(e2), e1))|equal(inv(e2), e2))|equal(inv(e2), e3)))=>epred8_0),inference(apply_def,[status(esa)],[14,21,theory(equality)])).
% cnf(23,plain,(op(e3,e3)=e0),inference(split_conjunct,[status(thm)],[1])).
% cnf(24,plain,(op(e3,e2)=e1),inference(split_conjunct,[status(thm)],[1])).
% cnf(25,plain,(op(e3,e1)=e2),inference(split_conjunct,[status(thm)],[1])).
% cnf(26,plain,(op(e3,e0)=e3),inference(split_conjunct,[status(thm)],[1])).
% cnf(27,plain,(op(e2,e3)=e1),inference(split_conjunct,[status(thm)],[1])).
% cnf(28,plain,(op(e2,e2)=e3),inference(split_conjunct,[status(thm)],[1])).
% cnf(29,plain,(op(e2,e1)=e0),inference(split_conjunct,[status(thm)],[1])).
% cnf(30,plain,(op(e2,e0)=e2),inference(split_conjunct,[status(thm)],[1])).
% cnf(31,plain,(op(e1,e3)=e2),inference(split_conjunct,[status(thm)],[1])).
% cnf(32,plain,(op(e1,e2)=e0),inference(split_conjunct,[status(thm)],[1])).
% cnf(33,plain,(op(e1,e1)=e3),inference(split_conjunct,[status(thm)],[1])).
% cnf(34,plain,(op(e1,e0)=e1),inference(split_conjunct,[status(thm)],[1])).
% cnf(35,plain,(op(e0,e3)=e3),inference(split_conjunct,[status(thm)],[1])).
% cnf(36,plain,(op(e0,e2)=e2),inference(split_conjunct,[status(thm)],[1])).
% cnf(37,plain,(op(e0,e1)=e1),inference(split_conjunct,[status(thm)],[1])).
% cnf(38,plain,(op(e0,e0)=e0),inference(split_conjunct,[status(thm)],[1])).
% cnf(39,plain,(unit=e0),inference(split_conjunct,[status(thm)],[2])).
% fof(40, negated_conjecture,(~(epred8_0)|(((~(equal(inv(e3), e0))&~(equal(inv(e3), e1)))&~(equal(inv(e3), e2)))&~(equal(inv(e3), e3)))),inference(fof_nnf,[status(thm)],[15])).
% fof(41, negated_conjecture,((((~(equal(inv(e3), e0))|~(epred8_0))&(~(equal(inv(e3), e1))|~(epred8_0)))&(~(equal(inv(e3), e2))|~(epred8_0)))&(~(equal(inv(e3), e3))|~(epred8_0))),inference(distribute,[status(thm)],[40])).
% cnf(42,negated_conjecture,(~epred8_0|inv(e3)!=e3),inference(split_conjunct,[status(thm)],[41])).
% cnf(46,plain,(e2!=e3),inference(split_conjunct,[status(thm)],[4])).
% cnf(47,plain,(e1!=e3),inference(split_conjunct,[status(thm)],[4])).
% cnf(49,plain,(e0!=e3),inference(split_conjunct,[status(thm)],[4])).
% cnf(52,plain,(inv(e3)=e3),inference(split_conjunct,[status(thm)],[5])).
% cnf(53,plain,(inv(e2)=e1),inference(split_conjunct,[status(thm)],[5])).
% cnf(54,plain,(inv(e1)=e2),inference(split_conjunct,[status(thm)],[5])).
% cnf(55,plain,(inv(e0)=e0),inference(split_conjunct,[status(thm)],[5])).
% fof(56, plain,(~(epred1_0)|(((((equal(op(e0,e0), e0)&equal(op(e1,e1), e0))&equal(op(e2,e2), e0))&equal(op(e3,e3), e0))|(((equal(op(e0,e0), e1)&equal(op(e1,e1), e1))&equal(op(e2,e2), e1))&equal(op(e3,e3), e1)))|(((equal(op(e0,e0), e2)&equal(op(e1,e1), e2))&equal(op(e2,e2), e2))&equal(op(e3,e3), e2)))),inference(fof_nnf,[status(thm)],[7])).
% fof(57, plain,(((((((((((equal(op(e0,e0), e2)|(equal(op(e0,e0), e1)|equal(op(e0,e0), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e0,e0), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e0,e0), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e0,e0), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&(((((equal(op(e0,e0), e2)|(equal(op(e1,e1), e1)|equal(op(e0,e0), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e1,e1), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e1,e1), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e1,e1), e1)|equal(op(e0,e0), e0)))|~(epred1_0))))&(((((equal(op(e0,e0), e2)|(equal(op(e2,e2), e1)|equal(op(e0,e0), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e2,e2), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e2,e2), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e2,e2), e1)|equal(op(e0,e0), e0)))|~(epred1_0))))&(((((equal(op(e0,e0), e2)|(equal(op(e3,e3), e1)|equal(op(e0,e0), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e3,e3), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e3,e3), e1)|equal(op(e0,e0), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e3,e3), e1)|equal(op(e0,e0), e0)))|~(epred1_0))))&((((((((equal(op(e0,e0), e2)|(equal(op(e0,e0), e1)|equal(op(e1,e1), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e0,e0), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e0,e0), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e0,e0), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&(((((equal(op(e0,e0), e2)|(equal(op(e1,e1), e1)|equal(op(e1,e1), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e1,e1), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e1,e1), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e1,e1), e1)|equal(op(e1,e1), e0)))|~(epred1_0))))&(((((equal(op(e0,e0), e2)|(equal(op(e2,e2), e1)|equal(op(e1,e1), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e2,e2), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e2,e2), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e2,e2), e1)|equal(op(e1,e1), e0)))|~(epred1_0))))&(((((equal(op(e0,e0), e2)|(equal(op(e3,e3), e1)|equal(op(e1,e1), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e3,e3), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e3,e3), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e3,e3), e1)|equal(op(e1,e1), e0)))|~(epred1_0)))))&((((((((equal(op(e0,e0), e2)|(equal(op(e0,e0), e1)|equal(op(e2,e2), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e0,e0), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e0,e0), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e0,e0), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&(((((equal(op(e0,e0), e2)|(equal(op(e1,e1), e1)|equal(op(e2,e2), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e1,e1), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e1,e1), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e1,e1), e1)|equal(op(e2,e2), e0)))|~(epred1_0))))&(((((equal(op(e0,e0), e2)|(equal(op(e2,e2), e1)|equal(op(e2,e2), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e2,e2), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e2,e2), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e2,e2), e1)|equal(op(e2,e2), e0)))|~(epred1_0))))&(((((equal(op(e0,e0), e2)|(equal(op(e3,e3), e1)|equal(op(e2,e2), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e3,e3), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e3,e3), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e3,e3), e1)|equal(op(e2,e2), e0)))|~(epred1_0)))))&((((((((equal(op(e0,e0), e2)|(equal(op(e0,e0), e1)|equal(op(e3,e3), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e0,e0), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e0,e0), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e0,e0), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&(((((equal(op(e0,e0), e2)|(equal(op(e1,e1), e1)|equal(op(e3,e3), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e1,e1), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e1,e1), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e1,e1), e1)|equal(op(e3,e3), e0)))|~(epred1_0))))&(((((equal(op(e0,e0), e2)|(equal(op(e2,e2), e1)|equal(op(e3,e3), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e2,e2), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e2,e2), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e2,e2), e1)|equal(op(e3,e3), e0)))|~(epred1_0))))&(((((equal(op(e0,e0), e2)|(equal(op(e3,e3), e1)|equal(op(e3,e3), e0)))|~(epred1_0))&((equal(op(e1,e1), e2)|(equal(op(e3,e3), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&((equal(op(e2,e2), e2)|(equal(op(e3,e3), e1)|equal(op(e3,e3), e0)))|~(epred1_0)))&((equal(op(e3,e3), e2)|(equal(op(e3,e3), e1)|equal(op(e3,e3), e0)))|~(epred1_0))))),inference(distribute,[status(thm)],[56])).
% cnf(100,plain,(op(e1,e1)=e0|op(e1,e1)=e1|op(e1,e1)=e2|~epred1_0),inference(split_conjunct,[status(thm)],[57])).
% fof(122, plain,((((epred1_0|(((equal(op(e0,e0), e3)&equal(op(e1,e1), e3))&equal(op(e2,e2), e3))&equal(op(e3,e3), e3)))|(((~(equal(op(e0,e0), e0))&~(equal(op(e0,e0), e1)))&~(equal(op(e0,e0), e2)))&~(equal(op(e0,e0), e3))))|(((~(equal(op(e0,e1), e0))&~(equal(op(e0,e1), e1)))&~(equal(op(e0,e1), e2)))&~(equal(op(e0,e1), e3))))|epred2_0),inference(fof_nnf,[status(thm)],[16])).
% fof(123, plain,(((((((((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e0))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e0))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e0))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e0))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e1))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e1))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e1))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e1))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0)))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e2))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e2))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e2))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e2))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0)))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e3))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e3))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e3))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e3))|(equal(op(e0,e0), e3)|epred1_0)))|epred2_0)))&((((((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e0))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e0))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e0))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e0))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e1))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e1))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e1))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e1))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0)))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e2))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e2))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e2))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e2))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0)))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e3))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e3))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e3))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e3))|(equal(op(e1,e1), e3)|epred1_0)))|epred2_0))))&((((((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e0))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e0))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e0))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e0))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e1))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e1))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e1))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e1))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0)))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e2))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e2))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e2))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e2))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0)))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e3))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e3))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e3))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e3))|(equal(op(e2,e2), e3)|epred1_0)))|epred2_0))))&((((((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e0))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e0))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e0))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e0))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e1))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e1))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e1))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e1))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0)))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e2))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e2))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e2))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e2))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0)))&(((((~(equal(op(e0,e1), e0))|(~(equal(op(e0,e0), e3))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0)&((~(equal(op(e0,e1), e1))|(~(equal(op(e0,e0), e3))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e2))|(~(equal(op(e0,e0), e3))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0))&((~(equal(op(e0,e1), e3))|(~(equal(op(e0,e0), e3))|(equal(op(e3,e3), e3)|epred1_0)))|epred2_0)))),inference(distribute,[status(thm)],[122])).
% cnf(186,plain,(epred2_0|epred1_0|op(e0,e0)=e3|op(e0,e0)!=e0|op(e0,e1)!=e1),inference(split_conjunct,[status(thm)],[123])).
% fof(188, plain,((((~(epred2_0)|(((~(equal(op(e0,e2), e0))&~(equal(op(e0,e2), e1)))&~(equal(op(e0,e2), e2)))&~(equal(op(e0,e2), e3))))|(((~(equal(op(e0,e3), e0))&~(equal(op(e0,e3), e1)))&~(equal(op(e0,e3), e2)))&~(equal(op(e0,e3), e3))))|(((~(equal(op(e1,e0), e0))&~(equal(op(e1,e0), e1)))&~(equal(op(e1,e0), e2)))&~(equal(op(e1,e0), e3))))|epred3_0),inference(fof_nnf,[status(thm)],[17])).
% fof(189, plain,(((((((((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0)))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0)))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e0))|~(epred2_0))))|epred3_0)))&((((((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0)))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0)))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e1))|~(epred2_0))))|epred3_0))))&((((((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0)))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0)))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e2))|~(epred2_0))))|epred3_0))))&((((((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e0))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e1))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0)))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e2))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0)))&(((((~(equal(op(e1,e0), e0))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0)&((~(equal(op(e1,e0), e1))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e2))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0))&((~(equal(op(e1,e0), e3))|(~(equal(op(e0,e3), e3))|(~(equal(op(e0,e2), e3))|~(epred2_0))))|epred3_0)))),inference(distribute,[status(thm)],[188])).
% cnf(208,plain,(epred3_0|~epred2_0|op(e0,e2)!=e2|op(e0,e3)!=e3|op(e1,e0)!=e1),inference(split_conjunct,[status(thm)],[189])).
% fof(254, plain,((((~(epred3_0)|(((~(equal(op(e1,e1), e0))&~(equal(op(e1,e1), e1)))&~(equal(op(e1,e1), e2)))&~(equal(op(e1,e1), e3))))|(((~(equal(op(e1,e2), e0))&~(equal(op(e1,e2), e1)))&~(equal(op(e1,e2), e2)))&~(equal(op(e1,e2), e3))))|(((~(equal(op(e1,e3), e0))&~(equal(op(e1,e3), e1)))&~(equal(op(e1,e3), e2)))&~(equal(op(e1,e3), e3))))|epred4_0),inference(fof_nnf,[status(thm)],[18])).
% fof(255, plain,(((((((((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0)))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0)))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e0))|~(epred3_0))))|epred4_0)))&((((((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0)))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0)))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e1))|~(epred3_0))))|epred4_0))))&((((((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0)))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0)))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e2))|~(epred3_0))))|epred4_0))))&((((((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e0))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e1))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0)))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e2))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0)))&(((((~(equal(op(e1,e3), e0))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0)&((~(equal(op(e1,e3), e1))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e2))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0))&((~(equal(op(e1,e3), e3))|(~(equal(op(e1,e2), e3))|(~(equal(op(e1,e1), e3))|~(epred3_0))))|epred4_0)))),inference(distribute,[status(thm)],[254])).
% cnf(269,plain,(epred4_0|~epred3_0|op(e1,e1)!=e3|op(e1,e2)!=e0|op(e1,e3)!=e2),inference(split_conjunct,[status(thm)],[255])).
% fof(320, plain,((((~(epred4_0)|(((~(equal(op(e2,e0), e0))&~(equal(op(e2,e0), e1)))&~(equal(op(e2,e0), e2)))&~(equal(op(e2,e0), e3))))|(((~(equal(op(e2,e1), e0))&~(equal(op(e2,e1), e1)))&~(equal(op(e2,e1), e2)))&~(equal(op(e2,e1), e3))))|(((~(equal(op(e2,e2), e0))&~(equal(op(e2,e2), e1)))&~(equal(op(e2,e2), e2)))&~(equal(op(e2,e2), e3))))|epred5_0),inference(fof_nnf,[status(thm)],[19])).
% fof(321, plain,(((((((((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0)))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0)))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e0))|~(epred4_0))))|epred5_0)))&((((((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0)))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0)))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e1))|~(epred4_0))))|epred5_0))))&((((((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0)))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0)))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e2))|~(epred4_0))))|epred5_0))))&((((((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e0))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e1))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0)))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e2))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0)))&(((((~(equal(op(e2,e2), e0))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0)&((~(equal(op(e2,e2), e1))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e2))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0))&((~(equal(op(e2,e2), e3))|(~(equal(op(e2,e1), e3))|(~(equal(op(e2,e0), e3))|~(epred4_0))))|epred5_0)))),inference(distribute,[status(thm)],[320])).
% cnf(350,plain,(epred5_0|~epred4_0|op(e2,e0)!=e2|op(e2,e1)!=e0|op(e2,e2)!=e3),inference(split_conjunct,[status(thm)],[321])).
% fof(386, plain,((((~(epred5_0)|(((~(equal(op(e2,e3), e0))&~(equal(op(e2,e3), e1)))&~(equal(op(e2,e3), e2)))&~(equal(op(e2,e3), e3))))|(((~(equal(op(e3,e0), e0))&~(equal(op(e3,e0), e1)))&~(equal(op(e3,e0), e2)))&~(equal(op(e3,e0), e3))))|(((~(equal(op(e3,e1), e0))&~(equal(op(e3,e1), e1)))&~(equal(op(e3,e1), e2)))&~(equal(op(e3,e1), e3))))|epred6_0),inference(fof_nnf,[status(thm)],[20])).
% fof(387, plain,(((((((((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0)))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0)))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e0))|~(epred5_0))))|epred6_0)))&((((((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0)))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0)))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e1))|~(epred5_0))))|epred6_0))))&((((((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0)))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0)))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e2))|~(epred5_0))))|epred6_0))))&((((((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e0))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e1))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0)))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e2))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0)))&(((((~(equal(op(e3,e1), e0))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0)&((~(equal(op(e3,e1), e1))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e2))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0))&((~(equal(op(e3,e1), e3))|(~(equal(op(e3,e0), e3))|(~(equal(op(e2,e3), e3))|~(epred5_0))))|epred6_0)))),inference(distribute,[status(thm)],[386])).
% cnf(421,plain,(epred6_0|~epred5_0|op(e2,e3)!=e1|op(e3,e0)!=e3|op(e3,e1)!=e2),inference(split_conjunct,[status(thm)],[387])).
% fof(452, plain,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(epred6_0)|(((~(equal(op(e3,e2), e0))&~(equal(op(e3,e2), e1)))&~(equal(op(e3,e2), e2)))&~(equal(op(e3,e2), e3))))|(((~(equal(op(e3,e3), e0))&~(equal(op(e3,e3), e1)))&~(equal(op(e3,e3), e2)))&~(equal(op(e3,e3), e3))))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3)))|(((~(equal(unit, e0))&~(equal(unit, e1)))&~(equal(unit, e2)))&~(equal(unit, e3))))|epred7_0),inference(fof_nnf,[status(thm)],[21])).
% fof(453, plain,(((((((((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e0))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&((((((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e1))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))))&((((((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e2))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))))&((((((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e0))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e1))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e2))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))&(((((~(equal(unit, e0))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)&((~(equal(unit, e1))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e2))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0))&((~(equal(unit, e3))|(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~(equal(op(e3,e3), e3))|(~(equal(op(e3,e2), e3))|~(epred6_0)))|~(equal(op(op(e0,e0),e0), op(e0,op(e0,e0)))))|~(equal(op(op(e0,e0),e1), op(e0,op(e0,e1)))))|~(equal(op(op(e0,e0),e2), op(e0,op(e0,e2)))))|~(equal(op(op(e0,e0),e3), op(e0,op(e0,e3)))))|~(equal(op(op(e0,e1),e0), op(e0,op(e1,e0)))))|~(equal(op(op(e0,e1),e1), op(e0,op(e1,e1)))))|~(equal(op(op(e0,e1),e2), op(e0,op(e1,e2)))))|~(equal(op(op(e0,e1),e3), op(e0,op(e1,e3)))))|~(equal(op(op(e0,e2),e0), op(e0,op(e2,e0)))))|~(equal(op(op(e0,e2),e1), op(e0,op(e2,e1)))))|~(equal(op(op(e0,e2),e2), op(e0,op(e2,e2)))))|~(equal(op(op(e0,e2),e3), op(e0,op(e2,e3)))))|~(equal(op(op(e0,e3),e0), op(e0,op(e3,e0)))))|~(equal(op(op(e0,e3),e1), op(e0,op(e3,e1)))))|~(equal(op(op(e0,e3),e2), op(e0,op(e3,e2)))))|~(equal(op(op(e0,e3),e3), op(e0,op(e3,e3)))))|~(equal(op(op(e1,e0),e0), op(e1,op(e0,e0)))))|~(equal(op(op(e1,e0),e1), op(e1,op(e0,e1)))))|~(equal(op(op(e1,e0),e2), op(e1,op(e0,e2)))))|~(equal(op(op(e1,e0),e3), op(e1,op(e0,e3)))))|~(equal(op(op(e1,e1),e0), op(e1,op(e1,e0)))))|~(equal(op(op(e1,e1),e1), op(e1,op(e1,e1)))))|~(equal(op(op(e1,e1),e2), op(e1,op(e1,e2)))))|~(equal(op(op(e1,e1),e3), op(e1,op(e1,e3)))))|~(equal(op(op(e1,e2),e0), op(e1,op(e2,e0)))))|~(equal(op(op(e1,e2),e1), op(e1,op(e2,e1)))))|~(equal(op(op(e1,e2),e2), op(e1,op(e2,e2)))))|~(equal(op(op(e1,e2),e3), op(e1,op(e2,e3)))))|~(equal(op(op(e1,e3),e0), op(e1,op(e3,e0)))))|~(equal(op(op(e1,e3),e1), op(e1,op(e3,e1)))))|~(equal(op(op(e1,e3),e2), op(e1,op(e3,e2)))))|~(equal(op(op(e1,e3),e3), op(e1,op(e3,e3)))))|~(equal(op(op(e2,e0),e0), op(e2,op(e0,e0)))))|~(equal(op(op(e2,e0),e1), op(e2,op(e0,e1)))))|~(equal(op(op(e2,e0),e2), op(e2,op(e0,e2)))))|~(equal(op(op(e2,e0),e3), op(e2,op(e0,e3)))))|~(equal(op(op(e2,e1),e0), op(e2,op(e1,e0)))))|~(equal(op(op(e2,e1),e1), op(e2,op(e1,e1)))))|~(equal(op(op(e2,e1),e2), op(e2,op(e1,e2)))))|~(equal(op(op(e2,e1),e3), op(e2,op(e1,e3)))))|~(equal(op(op(e2,e2),e0), op(e2,op(e2,e0)))))|~(equal(op(op(e2,e2),e1), op(e2,op(e2,e1)))))|~(equal(op(op(e2,e2),e2), op(e2,op(e2,e2)))))|~(equal(op(op(e2,e2),e3), op(e2,op(e2,e3)))))|~(equal(op(op(e2,e3),e0), op(e2,op(e3,e0)))))|~(equal(op(op(e2,e3),e1), op(e2,op(e3,e1)))))|~(equal(op(op(e2,e3),e2), op(e2,op(e3,e2)))))|~(equal(op(op(e2,e3),e3), op(e2,op(e3,e3)))))|~(equal(op(op(e3,e0),e0), op(e3,op(e0,e0)))))|~(equal(op(op(e3,e0),e1), op(e3,op(e0,e1)))))|~(equal(op(op(e3,e0),e2), op(e3,op(e0,e2)))))|~(equal(op(op(e3,e0),e3), op(e3,op(e0,e3)))))|~(equal(op(op(e3,e1),e0), op(e3,op(e1,e0)))))|~(equal(op(op(e3,e1),e1), op(e3,op(e1,e1)))))|~(equal(op(op(e3,e1),e2), op(e3,op(e1,e2)))))|~(equal(op(op(e3,e1),e3), op(e3,op(e1,e3)))))|~(equal(op(op(e3,e2),e0), op(e3,op(e2,e0)))))|~(equal(op(op(e3,e2),e1), op(e3,op(e2,e1)))))|~(equal(op(op(e3,e2),e2), op(e3,op(e2,e2)))))|~(equal(op(op(e3,e2),e3), op(e3,op(e2,e3)))))|~(equal(op(op(e3,e3),e0), op(e3,op(e3,e0)))))|~(equal(op(op(e3,e3),e1), op(e3,op(e3,e1)))))|~(equal(op(op(e3,e3),e2), op(e3,op(e3,e2)))))|~(equal(op(op(e3,e3),e3), op(e3,op(e3,e3)))))|~(equal(op(unit,e0), e0)))|~(equal(op(e0,unit), e0)))|~(equal(op(unit,e1), e1)))|~(equal(op(e1,unit), e1)))|~(equal(op(unit,e2), e2)))|~(equal(op(e2,unit), e2)))|~(equal(op(unit,e3), e3)))|~(equal(op(e3,unit), e3))))|epred7_0)))),inference(distribute,[status(thm)],[452])).
% cnf(501,plain,(epred7_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|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|~epred6_0|op(e3,e2)!=e1|op(e3,e3)!=e0|unit!=e0),inference(split_conjunct,[status(thm)],[453])).
% fof(518, plain,((((((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit)))|(((~(equal(inv(e0), e0))&~(equal(inv(e0), e1)))&~(equal(inv(e0), e2)))&~(equal(inv(e0), e3))))|(((~(equal(inv(e1), e0))&~(equal(inv(e1), e1)))&~(equal(inv(e1), e2)))&~(equal(inv(e1), e3))))|(((~(equal(inv(e2), e0))&~(equal(inv(e2), e1)))&~(equal(inv(e2), e2)))&~(equal(inv(e2), e3))))|epred8_0),inference(fof_nnf,[status(thm)],[22])).
% fof(519, plain,(((((((((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e0))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&((((((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e1))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))))&((((((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e2))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))))&((((((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e0))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e1))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e2))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))&(((((~(equal(inv(e2), e0))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)&((~(equal(inv(e2), e1))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e2))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0))&((~(equal(inv(e2), e3))|(~(equal(inv(e1), e3))|(~(equal(inv(e0), e3))|((((((((~(epred7_0)|~(equal(op(e0,inv(e0)), unit)))|~(equal(op(inv(e0),e0), unit)))|~(equal(op(e1,inv(e1)), unit)))|~(equal(op(inv(e1),e1), unit)))|~(equal(op(e2,inv(e2)), unit)))|~(equal(op(inv(e2),e2), unit)))|~(equal(op(e3,inv(e3)), unit)))|~(equal(op(inv(e3),e3), unit))))))|epred8_0)))),inference(distribute,[status(thm)],[518])).
% cnf(574,plain,(epred8_0|op(inv(e3),e3)!=unit|op(e3,inv(e3))!=unit|op(inv(e2),e2)!=unit|op(e2,inv(e2))!=unit|op(inv(e1),e1)!=unit|op(e1,inv(e1))!=unit|op(inv(e0),e0)!=unit|op(e0,inv(e0))!=unit|~epred7_0|inv(e0)!=e0|inv(e1)!=e2|inv(e2)!=e1),inference(split_conjunct,[status(thm)],[519])).
% cnf(584,plain,(unit!=e3),inference(rw,[status(thm)],[49,39,theory(equality)])).
% cnf(587,plain,(inv(unit)=e0),inference(rw,[status(thm)],[55,39,theory(equality)])).
% cnf(588,plain,(inv(unit)=unit),inference(rw,[status(thm)],[587,39,theory(equality)])).
% cnf(592,plain,(op(unit,unit)=e0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[38,39,theory(equality)]),39,theory(equality)])).
% cnf(593,plain,(op(unit,unit)=unit),inference(rw,[status(thm)],[592,39,theory(equality)])).
% cnf(594,plain,(op(unit,e1)=e1),inference(rw,[status(thm)],[37,39,theory(equality)])).
% cnf(595,plain,(op(unit,e2)=e2),inference(rw,[status(thm)],[36,39,theory(equality)])).
% cnf(597,negated_conjecture,($false|~epred8_0),inference(rw,[status(thm)],[42,52,theory(equality)])).
% cnf(598,negated_conjecture,(~epred8_0),inference(cn,[status(thm)],[597,theory(equality)])).
% cnf(599,plain,(op(unit,e3)=e3),inference(rw,[status(thm)],[35,39,theory(equality)])).
% cnf(600,plain,(op(e1,unit)=e1),inference(rw,[status(thm)],[34,39,theory(equality)])).
% cnf(601,plain,(op(e1,e2)=unit),inference(rw,[status(thm)],[32,39,theory(equality)])).
% cnf(602,plain,(op(e2,unit)=e2),inference(rw,[status(thm)],[30,39,theory(equality)])).
% cnf(603,plain,(op(e2,e1)=unit),inference(rw,[status(thm)],[29,39,theory(equality)])).
% cnf(604,plain,(op(e3,unit)=e3),inference(rw,[status(thm)],[26,39,theory(equality)])).
% cnf(605,plain,(op(e3,e3)=unit),inference(rw,[status(thm)],[23,39,theory(equality)])).
% cnf(831,plain,(e3=e0|op(e1,e1)=e1|op(e1,e1)=e2|~epred1_0),inference(rw,[status(thm)],[100,33,theory(equality)])).
% cnf(832,plain,(e3=unit|op(e1,e1)=e1|op(e1,e1)=e2|~epred1_0),inference(rw,[status(thm)],[831,39,theory(equality)])).
% cnf(833,plain,(e3=unit|e3=e1|op(e1,e1)=e2|~epred1_0),inference(rw,[status(thm)],[832,33,theory(equality)])).
% cnf(834,plain,(e3=unit|e3=e1|e3=e2|~epred1_0),inference(rw,[status(thm)],[833,33,theory(equality)])).
% cnf(835,plain,(e3=unit|e2=e3|~epred1_0),inference(sr,[status(thm)],[834,47,theory(equality)])).
% cnf(836,plain,(e3=unit|~epred1_0),inference(sr,[status(thm)],[835,46,theory(equality)])).
% cnf(1003,plain,(unit=e3|epred1_0|epred2_0|op(e0,e0)!=e0|op(e0,e1)!=e1),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[186,39,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
% cnf(1004,plain,(unit=e3|epred1_0|epred2_0|unit!=e0|op(e0,e1)!=e1),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[1003,39,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
% cnf(1005,plain,(unit=e3|epred1_0|epred2_0|$false|op(e0,e1)!=e1),inference(rw,[status(thm)],[1004,39,theory(equality)])).
% cnf(1006,plain,(unit=e3|epred1_0|epred2_0|$false|$false),inference(rw,[status(thm)],[inference(rw,[status(thm)],[1005,39,theory(equality)]),594,theory(equality)])).
% cnf(1007,plain,(unit=e3|epred1_0|epred2_0),inference(cn,[status(thm)],[1006,theory(equality)])).
% cnf(1008,plain,(e3=unit|epred2_0),inference(csr,[status(thm)],[1007,836])).
% cnf(1529,plain,(epred3_0|$false|op(e0,e3)!=e3|op(e1,e0)!=e1|~epred2_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[208,39,theory(equality)]),595,theory(equality)])).
% cnf(1530,plain,(epred3_0|$false|$false|op(e1,e0)!=e1|~epred2_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[1529,39,theory(equality)]),599,theory(equality)])).
% cnf(1531,plain,(epred3_0|$false|$false|$false|~epred2_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[1530,39,theory(equality)]),600,theory(equality)])).
% cnf(1532,plain,(epred3_0|~epred2_0),inference(cn,[status(thm)],[1531,theory(equality)])).
% cnf(1902,plain,(epred4_0|$false|op(e1,e2)!=e0|op(e1,e3)!=e2|~epred3_0),inference(rw,[status(thm)],[269,33,theory(equality)])).
% cnf(1903,plain,(epred4_0|$false|unit!=e0|op(e1,e3)!=e2|~epred3_0),inference(rw,[status(thm)],[1902,601,theory(equality)])).
% cnf(1904,plain,(epred4_0|$false|$false|op(e1,e3)!=e2|~epred3_0),inference(rw,[status(thm)],[1903,39,theory(equality)])).
% cnf(1905,plain,(epred4_0|$false|$false|$false|~epred3_0),inference(rw,[status(thm)],[1904,31,theory(equality)])).
% cnf(1906,plain,(epred4_0|~epred3_0),inference(cn,[status(thm)],[1905,theory(equality)])).
% cnf(2172,plain,(epred5_0|$false|op(e2,e1)!=e0|op(e2,e2)!=e3|~epred4_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[350,39,theory(equality)]),602,theory(equality)])).
% cnf(2173,plain,(epred5_0|$false|unit!=e0|op(e2,e2)!=e3|~epred4_0),inference(rw,[status(thm)],[2172,603,theory(equality)])).
% cnf(2174,plain,(epred5_0|$false|$false|op(e2,e2)!=e3|~epred4_0),inference(rw,[status(thm)],[2173,39,theory(equality)])).
% cnf(2175,plain,(epred5_0|$false|$false|$false|~epred4_0),inference(rw,[status(thm)],[2174,28,theory(equality)])).
% cnf(2176,plain,(epred5_0|~epred4_0),inference(cn,[status(thm)],[2175,theory(equality)])).
% cnf(2499,plain,(epred6_0|$false|op(e3,e0)!=e3|op(e3,e1)!=e2|~epred5_0),inference(rw,[status(thm)],[421,27,theory(equality)])).
% cnf(2500,plain,(epred6_0|$false|$false|op(e3,e1)!=e2|~epred5_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[2499,39,theory(equality)]),604,theory(equality)])).
% cnf(2501,plain,(epred6_0|$false|$false|$false|~epred5_0),inference(rw,[status(thm)],[2500,25,theory(equality)])).
% cnf(2502,plain,(epred6_0|~epred5_0),inference(cn,[status(thm)],[2501,theory(equality)])).
% cnf(2847,plain,(epred8_0|unit!=e0|inv(e1)!=e2|inv(e2)!=e1|op(e0,inv(e0))!=unit|op(e1,inv(e1))!=unit|op(e2,inv(e2))!=unit|op(e3,inv(e3))!=unit|op(inv(e0),e0)!=unit|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[574,39,theory(equality)]),588,theory(equality)])).
% cnf(2848,plain,(epred8_0|$false|inv(e1)!=e2|inv(e2)!=e1|op(e0,inv(e0))!=unit|op(e1,inv(e1))!=unit|op(e2,inv(e2))!=unit|op(e3,inv(e3))!=unit|op(inv(e0),e0)!=unit|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[2847,39,theory(equality)])).
% cnf(2849,plain,(epred8_0|$false|$false|inv(e2)!=e1|op(e0,inv(e0))!=unit|op(e1,inv(e1))!=unit|op(e2,inv(e2))!=unit|op(e3,inv(e3))!=unit|op(inv(e0),e0)!=unit|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[2848,54,theory(equality)])).
% cnf(2850,plain,(epred8_0|$false|$false|$false|op(e0,inv(e0))!=unit|op(e1,inv(e1))!=unit|op(e2,inv(e2))!=unit|op(e3,inv(e3))!=unit|op(inv(e0),e0)!=unit|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[2849,53,theory(equality)])).
% cnf(2851,plain,(epred8_0|$false|$false|$false|$false|op(e1,inv(e1))!=unit|op(e2,inv(e2))!=unit|op(e3,inv(e3))!=unit|op(inv(e0),e0)!=unit|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[2850,39,theory(equality)]),39,theory(equality)]),588,theory(equality)]),593,theory(equality)])).
% cnf(2852,plain,(epred8_0|$false|$false|$false|$false|$false|op(e2,inv(e2))!=unit|op(e3,inv(e3))!=unit|op(inv(e0),e0)!=unit|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[2851,54,theory(equality)]),601,theory(equality)])).
% cnf(2853,plain,(epred8_0|$false|$false|$false|$false|$false|$false|op(e3,inv(e3))!=unit|op(inv(e0),e0)!=unit|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[2852,53,theory(equality)]),603,theory(equality)])).
% cnf(2854,plain,(epred8_0|$false|$false|$false|$false|$false|$false|$false|op(inv(e0),e0)!=unit|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[2853,52,theory(equality)]),605,theory(equality)])).
% cnf(2855,plain,(epred8_0|$false|$false|$false|$false|$false|$false|$false|$false|op(inv(e1),e1)!=unit|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[2854,39,theory(equality)]),588,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
% cnf(2856,plain,(epred8_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(inv(e2),e2)!=unit|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[2855,54,theory(equality)]),603,theory(equality)])).
% cnf(2857,plain,(epred8_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(inv(e3),e3)!=unit|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[2856,53,theory(equality)]),601,theory(equality)])).
% cnf(2858,plain,(epred8_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|~epred7_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[2857,52,theory(equality)]),605,theory(equality)])).
% cnf(2859,plain,(epred8_0|~epred7_0),inference(cn,[status(thm)],[2858,theory(equality)])).
% cnf(2860,plain,(~epred7_0),inference(sr,[status(thm)],[2859,598,theory(equality)])).
% cnf(4224,plain,(epred7_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|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[501,39,theory(equality)])).
% cnf(4225,plain,(epred7_0|$false|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|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4224,39,theory(equality)]),593,theory(equality)])).
% cnf(4226,plain,(epred7_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|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4225,39,theory(equality)])).
% cnf(4227,plain,(epred7_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|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4226,600,theory(equality)])).
% cnf(4228,plain,(epred7_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|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4227,602,theory(equality)])).
% cnf(4229,plain,(epred7_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|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4228,24,theory(equality)])).
% cnf(4230,plain,(epred7_0|$false|$false|$false|$false|$false|unit!=e0|op(e3,unit)!=e3|op(unit,e0)!=e0|op(unit,e1)!=e1|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4229,605,theory(equality)])).
% cnf(4231,plain,(epred7_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|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4230,39,theory(equality)])).
% cnf(4232,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|op(unit,e0)!=e0|op(unit,e1)!=e1|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4231,604,theory(equality)])).
% cnf(4233,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|unit!=e0|op(unit,e1)!=e1|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4232,39,theory(equality)]),593,theory(equality)])).
% cnf(4234,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|op(unit,e1)!=e1|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4233,39,theory(equality)])).
% cnf(4235,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(unit,e2)!=e2|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4234,594,theory(equality)])).
% cnf(4236,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(unit,e3)!=e3|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4235,595,theory(equality)])).
% cnf(4237,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e0),e0)!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[4236,599,theory(equality)])).
% cnf(4238,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e0,op(e0,e0))|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4237,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
% cnf(4239,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e0),e1)!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4238,39,theory(equality)]),39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),593,theory(equality)])).
% cnf(4240,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e0,op(e0,e1))|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4239,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),594,theory(equality)])).
% cnf(4241,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e0),e2)!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4240,39,theory(equality)]),39,theory(equality)]),594,theory(equality)]),594,theory(equality)])).
% cnf(4242,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e0,op(e0,e2))|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4241,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),595,theory(equality)])).
% cnf(4243,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e0),e3)!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4242,39,theory(equality)]),39,theory(equality)]),595,theory(equality)]),595,theory(equality)])).
% cnf(4244,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e0,op(e0,e3))|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4243,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),599,theory(equality)])).
% cnf(4245,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e1),e0)!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4244,39,theory(equality)]),39,theory(equality)]),599,theory(equality)]),599,theory(equality)])).
% cnf(4246,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e0,op(e1,e0))|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4245,39,theory(equality)]),594,theory(equality)]),39,theory(equality)]),600,theory(equality)])).
% cnf(4247,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e1),e1)!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4246,39,theory(equality)]),39,theory(equality)]),600,theory(equality)]),594,theory(equality)])).
% cnf(4248,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e0,op(e1,e1))|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4247,39,theory(equality)]),594,theory(equality)]),33,theory(equality)])).
% cnf(4249,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e1),e2)!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4248,39,theory(equality)]),33,theory(equality)]),599,theory(equality)])).
% cnf(4250,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e0,op(e1,e2))|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4249,39,theory(equality)]),594,theory(equality)]),601,theory(equality)])).
% cnf(4251,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e1),e3)!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4250,39,theory(equality)]),601,theory(equality)]),593,theory(equality)])).
% cnf(4252,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e0,op(e1,e3))|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4251,39,theory(equality)]),594,theory(equality)]),31,theory(equality)])).
% cnf(4253,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e2),e0)!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4252,39,theory(equality)]),31,theory(equality)]),595,theory(equality)])).
% cnf(4254,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e0,op(e2,e0))|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4253,39,theory(equality)]),595,theory(equality)]),39,theory(equality)]),602,theory(equality)])).
% cnf(4255,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e2),e1)!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4254,39,theory(equality)]),39,theory(equality)]),602,theory(equality)]),595,theory(equality)])).
% cnf(4256,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e0,op(e2,e1))|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4255,39,theory(equality)]),595,theory(equality)]),603,theory(equality)])).
% cnf(4257,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e2),e2)!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4256,39,theory(equality)]),603,theory(equality)]),593,theory(equality)])).
% cnf(4258,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e0,op(e2,e2))|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4257,39,theory(equality)]),595,theory(equality)]),28,theory(equality)])).
% cnf(4259,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e2),e3)!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4258,39,theory(equality)]),28,theory(equality)]),599,theory(equality)])).
% cnf(4260,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e0,op(e2,e3))|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4259,39,theory(equality)]),595,theory(equality)]),27,theory(equality)])).
% cnf(4261,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e3),e0)!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4260,39,theory(equality)]),27,theory(equality)]),594,theory(equality)])).
% cnf(4262,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e0,op(e3,e0))|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4261,39,theory(equality)]),599,theory(equality)]),39,theory(equality)]),604,theory(equality)])).
% cnf(4263,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e3),e1)!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4262,39,theory(equality)]),39,theory(equality)]),604,theory(equality)]),599,theory(equality)])).
% cnf(4264,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e0,op(e3,e1))|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4263,39,theory(equality)]),599,theory(equality)]),25,theory(equality)])).
% cnf(4265,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e3),e2)!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4264,39,theory(equality)]),25,theory(equality)]),595,theory(equality)])).
% cnf(4266,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e0,op(e3,e2))|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4265,39,theory(equality)]),599,theory(equality)]),24,theory(equality)])).
% cnf(4267,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e0,e3),e3)!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4266,39,theory(equality)]),24,theory(equality)]),594,theory(equality)])).
% cnf(4268,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e0,op(e3,e3))|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4267,39,theory(equality)]),599,theory(equality)]),605,theory(equality)])).
% cnf(4269,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e0),e0)!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4268,39,theory(equality)]),605,theory(equality)]),593,theory(equality)])).
% cnf(4270,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e1,op(e0,e0))|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4269,39,theory(equality)]),600,theory(equality)]),39,theory(equality)]),600,theory(equality)])).
% cnf(4271,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e0),e1)!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4270,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),600,theory(equality)])).
% cnf(4272,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e1,op(e0,e1))|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4271,39,theory(equality)]),600,theory(equality)]),33,theory(equality)])).
% cnf(4273,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e0),e2)!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4272,39,theory(equality)]),594,theory(equality)]),33,theory(equality)])).
% cnf(4274,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e1,op(e0,e2))|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4273,39,theory(equality)]),600,theory(equality)]),601,theory(equality)])).
% cnf(4275,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e0),e3)!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4274,39,theory(equality)]),595,theory(equality)]),601,theory(equality)])).
% cnf(4276,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e1,op(e0,e3))|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4275,39,theory(equality)]),600,theory(equality)]),31,theory(equality)])).
% cnf(4277,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e1),e0)!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4276,39,theory(equality)]),599,theory(equality)]),31,theory(equality)])).
% cnf(4278,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e1,op(e1,e0))|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4277,33,theory(equality)]),39,theory(equality)]),604,theory(equality)])).
% cnf(4279,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e1),e1)!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4278,39,theory(equality)]),600,theory(equality)]),33,theory(equality)])).
% cnf(4280,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e1,op(e1,e1))|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4279,33,theory(equality)]),25,theory(equality)])).
% cnf(4281,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e1),e2)!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4280,33,theory(equality)]),31,theory(equality)])).
% cnf(4282,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e1,op(e1,e2))|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4281,33,theory(equality)]),24,theory(equality)])).
% cnf(4283,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e1),e3)!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4282,601,theory(equality)]),600,theory(equality)])).
% cnf(4284,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e1,op(e1,e3))|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4283,33,theory(equality)]),605,theory(equality)])).
% cnf(4285,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e2),e0)!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4284,31,theory(equality)]),601,theory(equality)])).
% cnf(4286,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e1,op(e2,e0))|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4285,601,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
% cnf(4287,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e2),e1)!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4286,39,theory(equality)]),602,theory(equality)]),601,theory(equality)])).
% cnf(4288,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e1,op(e2,e1))|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4287,601,theory(equality)]),594,theory(equality)])).
% cnf(4289,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e2),e2)!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4288,603,theory(equality)]),600,theory(equality)])).
% cnf(4290,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e1,op(e2,e2))|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4289,601,theory(equality)]),595,theory(equality)])).
% cnf(4291,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e2),e3)!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4290,28,theory(equality)]),31,theory(equality)])).
% cnf(4292,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e1,op(e2,e3))|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4291,601,theory(equality)]),599,theory(equality)])).
% cnf(4293,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e3),e0)!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4292,27,theory(equality)]),33,theory(equality)])).
% cnf(4294,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e1,op(e3,e0))|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4293,31,theory(equality)]),39,theory(equality)]),602,theory(equality)])).
% cnf(4295,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e3),e1)!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4294,39,theory(equality)]),604,theory(equality)]),31,theory(equality)])).
% cnf(4296,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e1,op(e3,e1))|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4295,31,theory(equality)]),603,theory(equality)])).
% cnf(4297,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e3),e2)!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4296,25,theory(equality)]),601,theory(equality)])).
% cnf(4298,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e1,op(e3,e2))|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4297,31,theory(equality)]),28,theory(equality)])).
% cnf(4299,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e1,e3),e3)!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4298,24,theory(equality)]),33,theory(equality)])).
% cnf(4300,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e1,op(e3,e3))|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4299,31,theory(equality)]),27,theory(equality)])).
% cnf(4301,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e0),e0)!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4300,605,theory(equality)]),600,theory(equality)])).
% cnf(4302,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e2,op(e0,e0))|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4301,39,theory(equality)]),602,theory(equality)]),39,theory(equality)]),602,theory(equality)])).
% cnf(4303,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e0),e1)!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4302,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),602,theory(equality)])).
% cnf(4304,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e2,op(e0,e1))|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4303,39,theory(equality)]),602,theory(equality)]),603,theory(equality)])).
% cnf(4305,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e0),e2)!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4304,39,theory(equality)]),594,theory(equality)]),603,theory(equality)])).
% cnf(4306,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e2,op(e0,e2))|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4305,39,theory(equality)]),602,theory(equality)]),28,theory(equality)])).
% cnf(4307,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e0),e3)!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4306,39,theory(equality)]),595,theory(equality)]),28,theory(equality)])).
% cnf(4308,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e2,op(e0,e3))|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4307,39,theory(equality)]),602,theory(equality)]),27,theory(equality)])).
% cnf(4309,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e1),e0)!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4308,39,theory(equality)]),599,theory(equality)]),27,theory(equality)])).
% cnf(4310,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e2,op(e1,e0))|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4309,603,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
% cnf(4311,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e1),e1)!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4310,39,theory(equality)]),600,theory(equality)]),603,theory(equality)])).
% cnf(4312,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e2,op(e1,e1))|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4311,603,theory(equality)]),594,theory(equality)])).
% cnf(4313,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e1),e2)!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4312,33,theory(equality)]),27,theory(equality)])).
% cnf(4314,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e2,op(e1,e2))|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4313,603,theory(equality)]),595,theory(equality)])).
% cnf(4315,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e1),e3)!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4314,601,theory(equality)]),602,theory(equality)])).
% cnf(4316,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e2,op(e1,e3))|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4315,603,theory(equality)]),599,theory(equality)])).
% cnf(4317,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e2),e0)!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4316,31,theory(equality)]),28,theory(equality)])).
% cnf(4318,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e2,op(e2,e0))|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4317,28,theory(equality)]),39,theory(equality)]),604,theory(equality)])).
% cnf(4319,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e2),e1)!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4318,39,theory(equality)]),602,theory(equality)]),28,theory(equality)])).
% cnf(4320,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e2,op(e2,e1))|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4319,28,theory(equality)]),25,theory(equality)])).
% cnf(4321,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e2),e2)!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4320,603,theory(equality)]),602,theory(equality)])).
% cnf(4322,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e2,op(e2,e2))|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4321,28,theory(equality)]),24,theory(equality)])).
% cnf(4323,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e2),e3)!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4322,28,theory(equality)]),27,theory(equality)])).
% cnf(4324,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e2,op(e2,e3))|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4323,28,theory(equality)]),605,theory(equality)])).
% cnf(4325,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e3),e0)!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4324,27,theory(equality)]),603,theory(equality)])).
% cnf(4326,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e2,op(e3,e0))|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4325,27,theory(equality)]),39,theory(equality)]),600,theory(equality)])).
% cnf(4327,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e3),e1)!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4326,39,theory(equality)]),604,theory(equality)]),27,theory(equality)])).
% cnf(4328,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e2,op(e3,e1))|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4327,27,theory(equality)]),33,theory(equality)])).
% cnf(4329,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e3),e2)!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4328,25,theory(equality)]),28,theory(equality)])).
% cnf(4330,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e2,op(e3,e2))|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4329,27,theory(equality)]),601,theory(equality)])).
% cnf(4331,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e2,e3),e3)!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4330,24,theory(equality)]),603,theory(equality)])).
% cnf(4332,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e2,op(e3,e3))|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4331,27,theory(equality)]),31,theory(equality)])).
% cnf(4333,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e0),e0)!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4332,605,theory(equality)]),602,theory(equality)])).
% cnf(4334,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e3,op(e0,e0))|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4333,39,theory(equality)]),604,theory(equality)]),39,theory(equality)]),604,theory(equality)])).
% cnf(4335,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e0),e1)!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4334,39,theory(equality)]),39,theory(equality)]),593,theory(equality)]),604,theory(equality)])).
% cnf(4336,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e3,op(e0,e1))|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4335,39,theory(equality)]),604,theory(equality)]),25,theory(equality)])).
% cnf(4337,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e0),e2)!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4336,39,theory(equality)]),594,theory(equality)]),25,theory(equality)])).
% cnf(4338,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e3,op(e0,e2))|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4337,39,theory(equality)]),604,theory(equality)]),24,theory(equality)])).
% cnf(4339,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e0),e3)!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4338,39,theory(equality)]),595,theory(equality)]),24,theory(equality)])).
% cnf(4340,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e3,op(e0,e3))|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4339,39,theory(equality)]),604,theory(equality)]),605,theory(equality)])).
% cnf(4341,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e1),e0)!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4340,39,theory(equality)]),599,theory(equality)]),605,theory(equality)])).
% cnf(4342,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e3,op(e1,e0))|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4341,25,theory(equality)]),39,theory(equality)]),602,theory(equality)])).
% cnf(4343,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e1),e1)!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4342,39,theory(equality)]),600,theory(equality)]),25,theory(equality)])).
% cnf(4344,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e3,op(e1,e1))|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4343,25,theory(equality)]),603,theory(equality)])).
% cnf(4345,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e1),e2)!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4344,33,theory(equality)]),605,theory(equality)])).
% cnf(4346,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e3,op(e1,e2))|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4345,25,theory(equality)]),28,theory(equality)])).
% cnf(4347,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e1),e3)!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4346,601,theory(equality)]),604,theory(equality)])).
% cnf(4348,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e3,op(e1,e3))|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4347,25,theory(equality)]),27,theory(equality)])).
% cnf(4349,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e2),e0)!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4348,31,theory(equality)]),24,theory(equality)])).
% cnf(4350,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e3,op(e2,e0))|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4349,24,theory(equality)]),39,theory(equality)]),600,theory(equality)])).
% cnf(4351,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e2),e1)!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4350,39,theory(equality)]),602,theory(equality)]),24,theory(equality)])).
% cnf(4352,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e3,op(e2,e1))|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4351,24,theory(equality)]),33,theory(equality)])).
% cnf(4353,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e2),e2)!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4352,603,theory(equality)]),604,theory(equality)])).
% cnf(4354,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e3,op(e2,e2))|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4353,24,theory(equality)]),601,theory(equality)])).
% cnf(4355,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e2),e3)!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4354,28,theory(equality)]),605,theory(equality)])).
% cnf(4356,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e3,op(e2,e3))|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4355,24,theory(equality)]),31,theory(equality)])).
% cnf(4357,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e3),e0)!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4356,27,theory(equality)]),25,theory(equality)])).
% cnf(4358,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|unit!=op(e3,op(e3,e0))|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4357,605,theory(equality)]),39,theory(equality)]),593,theory(equality)])).
% cnf(4359,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e3),e1)!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[4358,39,theory(equality)]),604,theory(equality)]),605,theory(equality)])).
% cnf(4360,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e1!=op(e3,op(e3,e1))|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4359,605,theory(equality)]),594,theory(equality)])).
% cnf(4361,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e3),e2)!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4360,25,theory(equality)]),24,theory(equality)])).
% cnf(4362,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e2!=op(e3,op(e3,e2))|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4361,605,theory(equality)]),595,theory(equality)])).
% cnf(4363,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|op(op(e3,e3),e3)!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4362,24,theory(equality)]),25,theory(equality)])).
% cnf(4364,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|e3!=op(e3,op(e3,e3))|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4363,605,theory(equality)]),599,theory(equality)])).
% cnf(4365,plain,(epred7_0|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|$false|~epred6_0),inference(rw,[status(thm)],[inference(rw,[status(thm)],[4364,605,theory(equality)]),604,theory(equality)])).
% cnf(4366,plain,(epred7_0|~epred6_0),inference(cn,[status(thm)],[4365,theory(equality)])).
% cnf(4367,plain,(~epred6_0),inference(sr,[status(thm)],[4366,2860,theory(equality)])).
% cnf(12823,plain,(epred2_0),inference(sr,[status(thm)],[1008,584,theory(equality)])).
% cnf(12824,plain,(epred3_0|$false),inference(rw,[status(thm)],[1532,12823,theory(equality)])).
% cnf(12825,plain,(epred3_0),inference(cn,[status(thm)],[12824,theory(equality)])).
% cnf(12826,plain,(epred4_0|$false),inference(rw,[status(thm)],[1906,12825,theory(equality)])).
% cnf(12827,plain,(epred4_0),inference(cn,[status(thm)],[12826,theory(equality)])).
% cnf(12828,plain,(epred5_0|$false),inference(rw,[status(thm)],[2176,12827,theory(equality)])).
% cnf(12829,plain,(epred5_0),inference(cn,[status(thm)],[12828,theory(equality)])).
% cnf(12830,plain,(epred6_0|$false),inference(rw,[status(thm)],[2502,12829,theory(equality)])).
% cnf(12831,plain,(epred6_0),inference(cn,[status(thm)],[12830,theory(equality)])).
% cnf(12832,plain,($false),inference(sr,[status(thm)],[12831,4367,theory(equality)])).
% cnf(12833,plain,($false),12832,['proof']).
% # SZS output end CNFRefutation
% 
%------------------------------------------------------------------------------