TSTP Solution File: ALG022+1 by Drodi---3.6.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% Problem  : ALG022+1 : TPTP v8.1.2. Released v2.7.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n024.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Tue Apr 30 20:08:58 EDT 2024

% Result   : Theorem 0.13s 0.37s
% Output   : CNFRefutation 0.20s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    8
%            Number of leaves      :  158
% Syntax   : Number of formulae    :  919 ( 131 unt;   0 def)
%            Number of atoms       : 5778 (4587 equ)
%            Maximal formula atoms :  180 (   6 avg)
%            Number of connectives : 8394 (3535   ~;2510   |;2196   &)
%                                         ( 129 <=>;  24  =>;   0  <=;   0 <~>)
%            Maximal formula depth :  109 (   5 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :  155 ( 153 usr; 154 prp; 0-2 aty)
%            Number of functors    :    7 (   7 usr;   5 con; 0-2 aty)
%            Number of variables   :    0 (   0   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,axiom,
    ( e0 != e1
    & e0 != e2
    & e0 != e3
    & e1 != e2
    & e1 != e3
    & e2 != e3 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f2,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('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f3,axiom,
    unit = e0,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f4,axiom,
    ( inv(e0) = e0
    & inv(e1) = e2
    & inv(e2) = e1
    & inv(e3) = e3 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f5,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('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f6,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(negated_conjecture,[status(cth)],[f5]) ).

fof(f7,plain,
    e0 != e1,
    inference(cnf_transformation,[status(esa)],[f1]) ).

fof(f8,plain,
    e0 != e2,
    inference(cnf_transformation,[status(esa)],[f1]) ).

fof(f9,plain,
    e0 != e3,
    inference(cnf_transformation,[status(esa)],[f1]) ).

fof(f13,plain,
    op(e0,e0) = e0,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f14,plain,
    op(e0,e1) = e1,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f15,plain,
    op(e0,e2) = e2,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f16,plain,
    op(e0,e3) = e3,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f17,plain,
    op(e1,e0) = e1,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f18,plain,
    op(e1,e1) = e3,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f19,plain,
    op(e1,e2) = e0,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f20,plain,
    op(e1,e3) = e2,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f21,plain,
    op(e2,e0) = e2,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f22,plain,
    op(e2,e1) = e0,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f23,plain,
    op(e2,e2) = e3,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f24,plain,
    op(e2,e3) = e1,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f25,plain,
    op(e3,e0) = e3,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f26,plain,
    op(e3,e1) = e2,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f27,plain,
    op(e3,e2) = e1,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f28,plain,
    op(e3,e3) = e0,
    inference(cnf_transformation,[status(esa)],[f2]) ).

fof(f29,plain,
    unit = e0,
    inference(cnf_transformation,[status(esa)],[f3]) ).

fof(f30,plain,
    inv(e0) = e0,
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f31,plain,
    inv(e1) = e2,
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f32,plain,
    inv(e2) = e1,
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f33,plain,
    inv(e3) = e3,
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f34,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 )
    | ( inv(e3) != e0
      & inv(e3) != e1
      & inv(e3) != e2
      & inv(e3) != e3 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f6]) ).

fof(f35,plain,
    ( pd0_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 )
      | ( 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 ) ) ),
    introduced(predicate_definition,[f34]) ).

fof(f36,plain,
    ( pd0_0
    | ( inv(e3) != e0
      & inv(e3) != e1
      & inv(e3) != e2
      & inv(e3) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f34,f35]) ).

fof(f40,plain,
    ( pd0_0
    | inv(e3) != e3 ),
    inference(cnf_transformation,[status(esa)],[f36]) ).

fof(f41,plain,
    ( ~ pd0_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 )
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f35]) ).

fof(f42,plain,
    ( pd0_1
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f41]) ).

fof(f43,plain,
    ( ~ pd0_0
    | pd0_1
    | ( inv(e2) != e0
      & inv(e2) != e1
      & inv(e2) != e2
      & inv(e2) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f41,f42]) ).

fof(f45,plain,
    ( ~ pd0_0
    | pd0_1
    | inv(e2) != e1 ),
    inference(cnf_transformation,[status(esa)],[f43]) ).

fof(f48,plain,
    ( ~ pd0_1
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f42]) ).

fof(f49,plain,
    ( pd0_2
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f48]) ).

fof(f50,plain,
    ( ~ pd0_1
    | pd0_2
    | ( inv(e1) != e0
      & inv(e1) != e1
      & inv(e1) != e2
      & inv(e1) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f48,f49]) ).

fof(f53,plain,
    ( ~ pd0_1
    | pd0_2
    | inv(e1) != e2 ),
    inference(cnf_transformation,[status(esa)],[f50]) ).

fof(f55,plain,
    ( ~ pd0_2
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f49]) ).

fof(f56,plain,
    ( pd0_3
   => ( ( 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 ) ),
    introduced(predicate_definition,[f55]) ).

fof(f57,plain,
    ( ~ pd0_2
    | pd0_3
    | ( inv(e0) != e0
      & inv(e0) != e1
      & inv(e0) != e2
      & inv(e0) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f55,f56]) ).

fof(f58,plain,
    ( ~ pd0_2
    | pd0_3
    | inv(e0) != e0 ),
    inference(cnf_transformation,[status(esa)],[f57]) ).

fof(f62,plain,
    ( ~ pd0_3
    | ( 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 ),
    inference(pre_NNF_transformation,[status(esa)],[f56]) ).

fof(f63,plain,
    ( pd0_4
   => ( ( 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 ) ),
    introduced(predicate_definition,[f62]) ).

fof(f64,plain,
    ( ~ pd0_3
    | pd0_4
    | ( 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 ),
    inference(formula_renaming,[status(thm)],[f62,f63]) ).

fof(f65,plain,
    ( ~ pd0_3
    | pd0_4
    | unit != e0
    | 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 ),
    inference(cnf_transformation,[status(esa)],[f64]) ).

fof(f69,plain,
    ( ~ pd0_4
    | ( 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 ),
    inference(pre_NNF_transformation,[status(esa)],[f63]) ).

fof(f70,plain,
    ( pd0_5
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f69]) ).

fof(f71,plain,
    ( ~ pd0_4
    | pd0_5
    | ( 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 ),
    inference(formula_renaming,[status(thm)],[f69,f70]) ).

fof(f72,plain,
    ( ~ pd0_4
    | pd0_5
    | op(e3,e3) != e0
    | 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 ),
    inference(cnf_transformation,[status(esa)],[f71]) ).

fof(f76,plain,
    ( ~ pd0_5
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f70]) ).

fof(f77,plain,
    ( pd0_6
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f76]) ).

fof(f78,plain,
    ( ~ pd0_5
    | pd0_6
    | ( op(e3,e2) != e0
      & op(e3,e2) != e1
      & op(e3,e2) != e2
      & op(e3,e2) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f76,f77]) ).

fof(f80,plain,
    ( ~ pd0_5
    | pd0_6
    | op(e3,e2) != e1 ),
    inference(cnf_transformation,[status(esa)],[f78]) ).

fof(f83,plain,
    ( ~ pd0_6
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f77]) ).

fof(f84,plain,
    ( pd0_7
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f83]) ).

fof(f85,plain,
    ( ~ pd0_6
    | pd0_7
    | ( op(e3,e1) != e0
      & op(e3,e1) != e1
      & op(e3,e1) != e2
      & op(e3,e1) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f83,f84]) ).

fof(f88,plain,
    ( ~ pd0_6
    | pd0_7
    | op(e3,e1) != e2 ),
    inference(cnf_transformation,[status(esa)],[f85]) ).

fof(f90,plain,
    ( ~ pd0_7
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f84]) ).

fof(f91,plain,
    ( pd0_8
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f90]) ).

fof(f92,plain,
    ( ~ pd0_7
    | pd0_8
    | ( op(e3,e0) != e0
      & op(e3,e0) != e1
      & op(e3,e0) != e2
      & op(e3,e0) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f90,f91]) ).

fof(f96,plain,
    ( ~ pd0_7
    | pd0_8
    | op(e3,e0) != e3 ),
    inference(cnf_transformation,[status(esa)],[f92]) ).

fof(f97,plain,
    ( ~ pd0_8
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f91]) ).

fof(f98,plain,
    ( pd0_9
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f97]) ).

fof(f99,plain,
    ( ~ pd0_8
    | pd0_9
    | ( op(e2,e3) != e0
      & op(e2,e3) != e1
      & op(e2,e3) != e2
      & op(e2,e3) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f97,f98]) ).

fof(f101,plain,
    ( ~ pd0_8
    | pd0_9
    | op(e2,e3) != e1 ),
    inference(cnf_transformation,[status(esa)],[f99]) ).

fof(f104,plain,
    ( ~ pd0_9
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f98]) ).

fof(f105,plain,
    ( pd0_10
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f104]) ).

fof(f106,plain,
    ( ~ pd0_9
    | pd0_10
    | ( op(e2,e2) != e0
      & op(e2,e2) != e1
      & op(e2,e2) != e2
      & op(e2,e2) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f104,f105]) ).

fof(f110,plain,
    ( ~ pd0_9
    | pd0_10
    | op(e2,e2) != e3 ),
    inference(cnf_transformation,[status(esa)],[f106]) ).

fof(f111,plain,
    ( ~ pd0_10
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f105]) ).

fof(f112,plain,
    ( pd0_11
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f111]) ).

fof(f113,plain,
    ( ~ pd0_10
    | pd0_11
    | ( op(e2,e1) != e0
      & op(e2,e1) != e1
      & op(e2,e1) != e2
      & op(e2,e1) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f111,f112]) ).

fof(f114,plain,
    ( ~ pd0_10
    | pd0_11
    | op(e2,e1) != e0 ),
    inference(cnf_transformation,[status(esa)],[f113]) ).

fof(f118,plain,
    ( ~ pd0_11
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f112]) ).

fof(f119,plain,
    ( pd0_12
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f118]) ).

fof(f120,plain,
    ( ~ pd0_11
    | pd0_12
    | ( op(e2,e0) != e0
      & op(e2,e0) != e1
      & op(e2,e0) != e2
      & op(e2,e0) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f118,f119]) ).

fof(f123,plain,
    ( ~ pd0_11
    | pd0_12
    | op(e2,e0) != e2 ),
    inference(cnf_transformation,[status(esa)],[f120]) ).

fof(f125,plain,
    ( ~ pd0_12
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f119]) ).

fof(f126,plain,
    ( pd0_13
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f125]) ).

fof(f127,plain,
    ( ~ pd0_12
    | pd0_13
    | ( op(e1,e3) != e0
      & op(e1,e3) != e1
      & op(e1,e3) != e2
      & op(e1,e3) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f125,f126]) ).

fof(f130,plain,
    ( ~ pd0_12
    | pd0_13
    | op(e1,e3) != e2 ),
    inference(cnf_transformation,[status(esa)],[f127]) ).

fof(f132,plain,
    ( ~ pd0_13
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f126]) ).

fof(f133,plain,
    ( pd0_14
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f132]) ).

fof(f134,plain,
    ( ~ pd0_13
    | pd0_14
    | ( op(e1,e2) != e0
      & op(e1,e2) != e1
      & op(e1,e2) != e2
      & op(e1,e2) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f132,f133]) ).

fof(f135,plain,
    ( ~ pd0_13
    | pd0_14
    | op(e1,e2) != e0 ),
    inference(cnf_transformation,[status(esa)],[f134]) ).

fof(f139,plain,
    ( ~ pd0_14
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f133]) ).

fof(f140,plain,
    ( pd0_15
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f139]) ).

fof(f141,plain,
    ( ~ pd0_14
    | pd0_15
    | ( op(e1,e1) != e0
      & op(e1,e1) != e1
      & op(e1,e1) != e2
      & op(e1,e1) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f139,f140]) ).

fof(f145,plain,
    ( ~ pd0_14
    | pd0_15
    | op(e1,e1) != e3 ),
    inference(cnf_transformation,[status(esa)],[f141]) ).

fof(f146,plain,
    ( ~ pd0_15
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f140]) ).

fof(f147,plain,
    ( pd0_16
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f146]) ).

fof(f148,plain,
    ( ~ pd0_15
    | pd0_16
    | ( op(e1,e0) != e0
      & op(e1,e0) != e1
      & op(e1,e0) != e2
      & op(e1,e0) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f146,f147]) ).

fof(f150,plain,
    ( ~ pd0_15
    | pd0_16
    | op(e1,e0) != e1 ),
    inference(cnf_transformation,[status(esa)],[f148]) ).

fof(f153,plain,
    ( ~ pd0_16
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f147]) ).

fof(f154,plain,
    ( pd0_17
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f153]) ).

fof(f155,plain,
    ( ~ pd0_16
    | pd0_17
    | ( op(e0,e3) != e0
      & op(e0,e3) != e1
      & op(e0,e3) != e2
      & op(e0,e3) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f153,f154]) ).

fof(f159,plain,
    ( ~ pd0_16
    | pd0_17
    | op(e0,e3) != e3 ),
    inference(cnf_transformation,[status(esa)],[f155]) ).

fof(f160,plain,
    ( ~ pd0_17
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f154]) ).

fof(f161,plain,
    ( pd0_18
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f160]) ).

fof(f162,plain,
    ( ~ pd0_17
    | pd0_18
    | ( op(e0,e2) != e0
      & op(e0,e2) != e1
      & op(e0,e2) != e2
      & op(e0,e2) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f160,f161]) ).

fof(f165,plain,
    ( ~ pd0_17
    | pd0_18
    | op(e0,e2) != e2 ),
    inference(cnf_transformation,[status(esa)],[f162]) ).

fof(f167,plain,
    ( ~ pd0_18
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f161]) ).

fof(f168,plain,
    ( pd0_19
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f167]) ).

fof(f169,plain,
    ( ~ pd0_18
    | pd0_19
    | ( op(e0,e1) != e0
      & op(e0,e1) != e1
      & op(e0,e1) != e2
      & op(e0,e1) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f167,f168]) ).

fof(f171,plain,
    ( ~ pd0_18
    | pd0_19
    | op(e0,e1) != e1 ),
    inference(cnf_transformation,[status(esa)],[f169]) ).

fof(f174,plain,
    ( ~ pd0_19
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f168]) ).

fof(f175,plain,
    ( pd0_20
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f174]) ).

fof(f176,plain,
    ( ~ pd0_19
    | pd0_20
    | ( op(e0,e0) != e0
      & op(e0,e0) != e1
      & op(e0,e0) != e2
      & op(e0,e0) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f174,f175]) ).

fof(f177,plain,
    ( ~ pd0_19
    | pd0_20
    | op(e0,e0) != e0 ),
    inference(cnf_transformation,[status(esa)],[f176]) ).

fof(f181,plain,
    ( ~ pd0_20
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f175]) ).

fof(f182,plain,
    ( pd0_21
   => ( ( 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(predicate_definition,[f181]) ).

fof(f183,plain,
    ( ~ pd0_20
    | pd0_21
    | ( op(e0,e0) = e3
      & op(e1,e1) = e3
      & op(e2,e2) = e3
      & op(e3,e3) = e3 ) ),
    inference(formula_renaming,[status(thm)],[f181,f182]) ).

fof(f184,plain,
    ( ~ pd0_20
    | pd0_21
    | op(e0,e0) = e3 ),
    inference(cnf_transformation,[status(esa)],[f183]) ).

fof(f188,plain,
    ( ~ pd0_21
    | ( 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(pre_NNF_transformation,[status(esa)],[f182]) ).

fof(f189,plain,
    ( pd0_22
   => ( ( 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 ) ) ),
    introduced(predicate_definition,[f188]) ).

fof(f190,plain,
    ( ~ pd0_21
    | pd0_22
    | ( op(e0,e0) = e2
      & op(e1,e1) = e2
      & op(e2,e2) = e2
      & op(e3,e3) = e2 ) ),
    inference(formula_renaming,[status(thm)],[f188,f189]) ).

fof(f191,plain,
    ( ~ pd0_21
    | pd0_22
    | op(e0,e0) = e2 ),
    inference(cnf_transformation,[status(esa)],[f190]) ).

fof(f195,plain,
    ( ~ pd0_22
    | ( 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 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f189]) ).

fof(f196,plain,
    ( pd0_23
   => ( op(e0,e0) = e0
      & op(e1,e1) = e0
      & op(e2,e2) = e0
      & op(e3,e3) = e0 ) ),
    introduced(predicate_definition,[f195]) ).

fof(f197,plain,
    ( ~ pd0_22
    | pd0_23
    | ( op(e0,e0) = e1
      & op(e1,e1) = e1
      & op(e2,e2) = e1
      & op(e3,e3) = e1 ) ),
    inference(formula_renaming,[status(thm)],[f195,f196]) ).

fof(f198,plain,
    ( ~ pd0_22
    | pd0_23
    | op(e0,e0) = e1 ),
    inference(cnf_transformation,[status(esa)],[f197]) ).

fof(f202,plain,
    ( ~ pd0_23
    | ( op(e0,e0) = e0
      & op(e1,e1) = e0
      & op(e2,e2) = e0
      & op(e3,e3) = e0 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f196]) ).

fof(f204,plain,
    ( ~ pd0_23
    | op(e1,e1) = e0 ),
    inference(cnf_transformation,[status(esa)],[f202]) ).

fof(f207,plain,
    ( spl0_0
  <=> pd0_0 ),
    introduced(split_symbol_definition) ).

fof(f222,plain,
    ( spl0_4
  <=> inv(e3) = e3 ),
    introduced(split_symbol_definition) ).

fof(f224,plain,
    ( inv(e3) != e3
    | spl0_4 ),
    inference(component_clause,[status(thm)],[f222]) ).

fof(f225,plain,
    ( spl0_0
    | ~ spl0_4 ),
    inference(split_clause,[status(thm)],[f40,f207,f222]) ).

fof(f226,plain,
    ( spl0_5
  <=> pd0_1 ),
    introduced(split_symbol_definition) ).

fof(f233,plain,
    ( spl0_7
  <=> inv(e2) = e1 ),
    introduced(split_symbol_definition) ).

fof(f235,plain,
    ( inv(e2) != e1
    | spl0_7 ),
    inference(component_clause,[status(thm)],[f233]) ).

fof(f236,plain,
    ( ~ spl0_0
    | spl0_5
    | ~ spl0_7 ),
    inference(split_clause,[status(thm)],[f45,f207,f226,f233]) ).

fof(f245,plain,
    ( spl0_10
  <=> pd0_2 ),
    introduced(split_symbol_definition) ).

fof(f256,plain,
    ( spl0_13
  <=> inv(e1) = e2 ),
    introduced(split_symbol_definition) ).

fof(f258,plain,
    ( inv(e1) != e2
    | spl0_13 ),
    inference(component_clause,[status(thm)],[f256]) ).

fof(f259,plain,
    ( ~ spl0_5
    | spl0_10
    | ~ spl0_13 ),
    inference(split_clause,[status(thm)],[f53,f226,f245,f256]) ).

fof(f264,plain,
    ( spl0_15
  <=> pd0_3 ),
    introduced(split_symbol_definition) ).

fof(f267,plain,
    ( spl0_16
  <=> inv(e0) = e0 ),
    introduced(split_symbol_definition) ).

fof(f269,plain,
    ( inv(e0) != e0
    | spl0_16 ),
    inference(component_clause,[status(thm)],[f267]) ).

fof(f270,plain,
    ( ~ spl0_10
    | spl0_15
    | ~ spl0_16 ),
    inference(split_clause,[status(thm)],[f58,f245,f264,f267]) ).

fof(f283,plain,
    ( spl0_20
  <=> pd0_4 ),
    introduced(split_symbol_definition) ).

fof(f286,plain,
    ( spl0_21
  <=> unit = e0 ),
    introduced(split_symbol_definition) ).

fof(f288,plain,
    ( unit != e0
    | spl0_21 ),
    inference(component_clause,[status(thm)],[f286]) ).

fof(f289,plain,
    ( spl0_22
  <=> op(e0,inv(e0)) = unit ),
    introduced(split_symbol_definition) ).

fof(f291,plain,
    ( op(e0,inv(e0)) != unit
    | spl0_22 ),
    inference(component_clause,[status(thm)],[f289]) ).

fof(f292,plain,
    ( spl0_23
  <=> op(inv(e0),e0) = unit ),
    introduced(split_symbol_definition) ).

fof(f294,plain,
    ( op(inv(e0),e0) != unit
    | spl0_23 ),
    inference(component_clause,[status(thm)],[f292]) ).

fof(f295,plain,
    ( spl0_24
  <=> op(e1,inv(e1)) = unit ),
    introduced(split_symbol_definition) ).

fof(f297,plain,
    ( op(e1,inv(e1)) != unit
    | spl0_24 ),
    inference(component_clause,[status(thm)],[f295]) ).

fof(f298,plain,
    ( spl0_25
  <=> op(inv(e1),e1) = unit ),
    introduced(split_symbol_definition) ).

fof(f300,plain,
    ( op(inv(e1),e1) != unit
    | spl0_25 ),
    inference(component_clause,[status(thm)],[f298]) ).

fof(f301,plain,
    ( spl0_26
  <=> op(e2,inv(e2)) = unit ),
    introduced(split_symbol_definition) ).

fof(f303,plain,
    ( op(e2,inv(e2)) != unit
    | spl0_26 ),
    inference(component_clause,[status(thm)],[f301]) ).

fof(f304,plain,
    ( spl0_27
  <=> op(inv(e2),e2) = unit ),
    introduced(split_symbol_definition) ).

fof(f306,plain,
    ( op(inv(e2),e2) != unit
    | spl0_27 ),
    inference(component_clause,[status(thm)],[f304]) ).

fof(f307,plain,
    ( spl0_28
  <=> op(e3,inv(e3)) = unit ),
    introduced(split_symbol_definition) ).

fof(f309,plain,
    ( op(e3,inv(e3)) != unit
    | spl0_28 ),
    inference(component_clause,[status(thm)],[f307]) ).

fof(f310,plain,
    ( spl0_29
  <=> op(inv(e3),e3) = unit ),
    introduced(split_symbol_definition) ).

fof(f312,plain,
    ( op(inv(e3),e3) != unit
    | spl0_29 ),
    inference(component_clause,[status(thm)],[f310]) ).

fof(f313,plain,
    ( ~ spl0_15
    | spl0_20
    | ~ spl0_21
    | ~ spl0_22
    | ~ spl0_23
    | ~ spl0_24
    | ~ spl0_25
    | ~ spl0_26
    | ~ spl0_27
    | ~ spl0_28
    | ~ spl0_29 ),
    inference(split_clause,[status(thm)],[f65,f264,f283,f286,f289,f292,f295,f298,f301,f304,f307,f310]) ).

fof(f326,plain,
    ( spl0_33
  <=> pd0_5 ),
    introduced(split_symbol_definition) ).

fof(f329,plain,
    ( spl0_34
  <=> op(e3,e3) = e0 ),
    introduced(split_symbol_definition) ).

fof(f331,plain,
    ( op(e3,e3) != e0
    | spl0_34 ),
    inference(component_clause,[status(thm)],[f329]) ).

fof(f332,plain,
    ( spl0_35
  <=> op(op(e0,e0),e0) = op(e0,op(e0,e0)) ),
    introduced(split_symbol_definition) ).

fof(f334,plain,
    ( op(op(e0,e0),e0) != op(e0,op(e0,e0))
    | spl0_35 ),
    inference(component_clause,[status(thm)],[f332]) ).

fof(f335,plain,
    ( spl0_36
  <=> op(op(e0,e0),e1) = op(e0,op(e0,e1)) ),
    introduced(split_symbol_definition) ).

fof(f337,plain,
    ( op(op(e0,e0),e1) != op(e0,op(e0,e1))
    | spl0_36 ),
    inference(component_clause,[status(thm)],[f335]) ).

fof(f338,plain,
    ( spl0_37
  <=> op(op(e0,e0),e2) = op(e0,op(e0,e2)) ),
    introduced(split_symbol_definition) ).

fof(f340,plain,
    ( op(op(e0,e0),e2) != op(e0,op(e0,e2))
    | spl0_37 ),
    inference(component_clause,[status(thm)],[f338]) ).

fof(f341,plain,
    ( spl0_38
  <=> op(op(e0,e0),e3) = op(e0,op(e0,e3)) ),
    introduced(split_symbol_definition) ).

fof(f343,plain,
    ( op(op(e0,e0),e3) != op(e0,op(e0,e3))
    | spl0_38 ),
    inference(component_clause,[status(thm)],[f341]) ).

fof(f344,plain,
    ( spl0_39
  <=> op(op(e0,e1),e0) = op(e0,op(e1,e0)) ),
    introduced(split_symbol_definition) ).

fof(f346,plain,
    ( op(op(e0,e1),e0) != op(e0,op(e1,e0))
    | spl0_39 ),
    inference(component_clause,[status(thm)],[f344]) ).

fof(f347,plain,
    ( spl0_40
  <=> op(op(e0,e1),e1) = op(e0,op(e1,e1)) ),
    introduced(split_symbol_definition) ).

fof(f349,plain,
    ( op(op(e0,e1),e1) != op(e0,op(e1,e1))
    | spl0_40 ),
    inference(component_clause,[status(thm)],[f347]) ).

fof(f350,plain,
    ( spl0_41
  <=> op(op(e0,e1),e2) = op(e0,op(e1,e2)) ),
    introduced(split_symbol_definition) ).

fof(f352,plain,
    ( op(op(e0,e1),e2) != op(e0,op(e1,e2))
    | spl0_41 ),
    inference(component_clause,[status(thm)],[f350]) ).

fof(f353,plain,
    ( spl0_42
  <=> op(op(e0,e1),e3) = op(e0,op(e1,e3)) ),
    introduced(split_symbol_definition) ).

fof(f355,plain,
    ( op(op(e0,e1),e3) != op(e0,op(e1,e3))
    | spl0_42 ),
    inference(component_clause,[status(thm)],[f353]) ).

fof(f356,plain,
    ( spl0_43
  <=> op(op(e0,e2),e0) = op(e0,op(e2,e0)) ),
    introduced(split_symbol_definition) ).

fof(f358,plain,
    ( op(op(e0,e2),e0) != op(e0,op(e2,e0))
    | spl0_43 ),
    inference(component_clause,[status(thm)],[f356]) ).

fof(f359,plain,
    ( spl0_44
  <=> op(op(e0,e2),e1) = op(e0,op(e2,e1)) ),
    introduced(split_symbol_definition) ).

fof(f361,plain,
    ( op(op(e0,e2),e1) != op(e0,op(e2,e1))
    | spl0_44 ),
    inference(component_clause,[status(thm)],[f359]) ).

fof(f362,plain,
    ( spl0_45
  <=> op(op(e0,e2),e2) = op(e0,op(e2,e2)) ),
    introduced(split_symbol_definition) ).

fof(f364,plain,
    ( op(op(e0,e2),e2) != op(e0,op(e2,e2))
    | spl0_45 ),
    inference(component_clause,[status(thm)],[f362]) ).

fof(f365,plain,
    ( spl0_46
  <=> op(op(e0,e2),e3) = op(e0,op(e2,e3)) ),
    introduced(split_symbol_definition) ).

fof(f367,plain,
    ( op(op(e0,e2),e3) != op(e0,op(e2,e3))
    | spl0_46 ),
    inference(component_clause,[status(thm)],[f365]) ).

fof(f368,plain,
    ( spl0_47
  <=> op(op(e0,e3),e0) = op(e0,op(e3,e0)) ),
    introduced(split_symbol_definition) ).

fof(f370,plain,
    ( op(op(e0,e3),e0) != op(e0,op(e3,e0))
    | spl0_47 ),
    inference(component_clause,[status(thm)],[f368]) ).

fof(f371,plain,
    ( spl0_48
  <=> op(op(e0,e3),e1) = op(e0,op(e3,e1)) ),
    introduced(split_symbol_definition) ).

fof(f373,plain,
    ( op(op(e0,e3),e1) != op(e0,op(e3,e1))
    | spl0_48 ),
    inference(component_clause,[status(thm)],[f371]) ).

fof(f374,plain,
    ( spl0_49
  <=> op(op(e0,e3),e2) = op(e0,op(e3,e2)) ),
    introduced(split_symbol_definition) ).

fof(f376,plain,
    ( op(op(e0,e3),e2) != op(e0,op(e3,e2))
    | spl0_49 ),
    inference(component_clause,[status(thm)],[f374]) ).

fof(f377,plain,
    ( spl0_50
  <=> op(op(e0,e3),e3) = op(e0,op(e3,e3)) ),
    introduced(split_symbol_definition) ).

fof(f379,plain,
    ( op(op(e0,e3),e3) != op(e0,op(e3,e3))
    | spl0_50 ),
    inference(component_clause,[status(thm)],[f377]) ).

fof(f380,plain,
    ( spl0_51
  <=> op(op(e1,e0),e0) = op(e1,op(e0,e0)) ),
    introduced(split_symbol_definition) ).

fof(f382,plain,
    ( op(op(e1,e0),e0) != op(e1,op(e0,e0))
    | spl0_51 ),
    inference(component_clause,[status(thm)],[f380]) ).

fof(f383,plain,
    ( spl0_52
  <=> op(op(e1,e0),e1) = op(e1,op(e0,e1)) ),
    introduced(split_symbol_definition) ).

fof(f385,plain,
    ( op(op(e1,e0),e1) != op(e1,op(e0,e1))
    | spl0_52 ),
    inference(component_clause,[status(thm)],[f383]) ).

fof(f386,plain,
    ( spl0_53
  <=> op(op(e1,e0),e2) = op(e1,op(e0,e2)) ),
    introduced(split_symbol_definition) ).

fof(f388,plain,
    ( op(op(e1,e0),e2) != op(e1,op(e0,e2))
    | spl0_53 ),
    inference(component_clause,[status(thm)],[f386]) ).

fof(f389,plain,
    ( spl0_54
  <=> op(op(e1,e0),e3) = op(e1,op(e0,e3)) ),
    introduced(split_symbol_definition) ).

fof(f391,plain,
    ( op(op(e1,e0),e3) != op(e1,op(e0,e3))
    | spl0_54 ),
    inference(component_clause,[status(thm)],[f389]) ).

fof(f392,plain,
    ( spl0_55
  <=> op(op(e1,e1),e0) = op(e1,op(e1,e0)) ),
    introduced(split_symbol_definition) ).

fof(f394,plain,
    ( op(op(e1,e1),e0) != op(e1,op(e1,e0))
    | spl0_55 ),
    inference(component_clause,[status(thm)],[f392]) ).

fof(f395,plain,
    ( spl0_56
  <=> op(op(e1,e1),e1) = op(e1,op(e1,e1)) ),
    introduced(split_symbol_definition) ).

fof(f397,plain,
    ( op(op(e1,e1),e1) != op(e1,op(e1,e1))
    | spl0_56 ),
    inference(component_clause,[status(thm)],[f395]) ).

fof(f398,plain,
    ( spl0_57
  <=> op(op(e1,e1),e2) = op(e1,op(e1,e2)) ),
    introduced(split_symbol_definition) ).

fof(f400,plain,
    ( op(op(e1,e1),e2) != op(e1,op(e1,e2))
    | spl0_57 ),
    inference(component_clause,[status(thm)],[f398]) ).

fof(f401,plain,
    ( spl0_58
  <=> op(op(e1,e1),e3) = op(e1,op(e1,e3)) ),
    introduced(split_symbol_definition) ).

fof(f403,plain,
    ( op(op(e1,e1),e3) != op(e1,op(e1,e3))
    | spl0_58 ),
    inference(component_clause,[status(thm)],[f401]) ).

fof(f404,plain,
    ( spl0_59
  <=> op(op(e1,e2),e0) = op(e1,op(e2,e0)) ),
    introduced(split_symbol_definition) ).

fof(f406,plain,
    ( op(op(e1,e2),e0) != op(e1,op(e2,e0))
    | spl0_59 ),
    inference(component_clause,[status(thm)],[f404]) ).

fof(f407,plain,
    ( spl0_60
  <=> op(op(e1,e2),e1) = op(e1,op(e2,e1)) ),
    introduced(split_symbol_definition) ).

fof(f409,plain,
    ( op(op(e1,e2),e1) != op(e1,op(e2,e1))
    | spl0_60 ),
    inference(component_clause,[status(thm)],[f407]) ).

fof(f410,plain,
    ( spl0_61
  <=> op(op(e1,e2),e2) = op(e1,op(e2,e2)) ),
    introduced(split_symbol_definition) ).

fof(f412,plain,
    ( op(op(e1,e2),e2) != op(e1,op(e2,e2))
    | spl0_61 ),
    inference(component_clause,[status(thm)],[f410]) ).

fof(f413,plain,
    ( spl0_62
  <=> op(op(e1,e2),e3) = op(e1,op(e2,e3)) ),
    introduced(split_symbol_definition) ).

fof(f415,plain,
    ( op(op(e1,e2),e3) != op(e1,op(e2,e3))
    | spl0_62 ),
    inference(component_clause,[status(thm)],[f413]) ).

fof(f416,plain,
    ( spl0_63
  <=> op(op(e1,e3),e0) = op(e1,op(e3,e0)) ),
    introduced(split_symbol_definition) ).

fof(f418,plain,
    ( op(op(e1,e3),e0) != op(e1,op(e3,e0))
    | spl0_63 ),
    inference(component_clause,[status(thm)],[f416]) ).

fof(f419,plain,
    ( spl0_64
  <=> op(op(e1,e3),e1) = op(e1,op(e3,e1)) ),
    introduced(split_symbol_definition) ).

fof(f421,plain,
    ( op(op(e1,e3),e1) != op(e1,op(e3,e1))
    | spl0_64 ),
    inference(component_clause,[status(thm)],[f419]) ).

fof(f422,plain,
    ( spl0_65
  <=> op(op(e1,e3),e2) = op(e1,op(e3,e2)) ),
    introduced(split_symbol_definition) ).

fof(f424,plain,
    ( op(op(e1,e3),e2) != op(e1,op(e3,e2))
    | spl0_65 ),
    inference(component_clause,[status(thm)],[f422]) ).

fof(f425,plain,
    ( spl0_66
  <=> op(op(e1,e3),e3) = op(e1,op(e3,e3)) ),
    introduced(split_symbol_definition) ).

fof(f427,plain,
    ( op(op(e1,e3),e3) != op(e1,op(e3,e3))
    | spl0_66 ),
    inference(component_clause,[status(thm)],[f425]) ).

fof(f428,plain,
    ( spl0_67
  <=> op(op(e2,e0),e0) = op(e2,op(e0,e0)) ),
    introduced(split_symbol_definition) ).

fof(f430,plain,
    ( op(op(e2,e0),e0) != op(e2,op(e0,e0))
    | spl0_67 ),
    inference(component_clause,[status(thm)],[f428]) ).

fof(f431,plain,
    ( spl0_68
  <=> op(op(e2,e0),e1) = op(e2,op(e0,e1)) ),
    introduced(split_symbol_definition) ).

fof(f433,plain,
    ( op(op(e2,e0),e1) != op(e2,op(e0,e1))
    | spl0_68 ),
    inference(component_clause,[status(thm)],[f431]) ).

fof(f434,plain,
    ( spl0_69
  <=> op(op(e2,e0),e2) = op(e2,op(e0,e2)) ),
    introduced(split_symbol_definition) ).

fof(f436,plain,
    ( op(op(e2,e0),e2) != op(e2,op(e0,e2))
    | spl0_69 ),
    inference(component_clause,[status(thm)],[f434]) ).

fof(f437,plain,
    ( spl0_70
  <=> op(op(e2,e0),e3) = op(e2,op(e0,e3)) ),
    introduced(split_symbol_definition) ).

fof(f439,plain,
    ( op(op(e2,e0),e3) != op(e2,op(e0,e3))
    | spl0_70 ),
    inference(component_clause,[status(thm)],[f437]) ).

fof(f440,plain,
    ( spl0_71
  <=> op(op(e2,e1),e0) = op(e2,op(e1,e0)) ),
    introduced(split_symbol_definition) ).

fof(f442,plain,
    ( op(op(e2,e1),e0) != op(e2,op(e1,e0))
    | spl0_71 ),
    inference(component_clause,[status(thm)],[f440]) ).

fof(f443,plain,
    ( spl0_72
  <=> op(op(e2,e1),e1) = op(e2,op(e1,e1)) ),
    introduced(split_symbol_definition) ).

fof(f445,plain,
    ( op(op(e2,e1),e1) != op(e2,op(e1,e1))
    | spl0_72 ),
    inference(component_clause,[status(thm)],[f443]) ).

fof(f446,plain,
    ( spl0_73
  <=> op(op(e2,e1),e2) = op(e2,op(e1,e2)) ),
    introduced(split_symbol_definition) ).

fof(f448,plain,
    ( op(op(e2,e1),e2) != op(e2,op(e1,e2))
    | spl0_73 ),
    inference(component_clause,[status(thm)],[f446]) ).

fof(f449,plain,
    ( spl0_74
  <=> op(op(e2,e1),e3) = op(e2,op(e1,e3)) ),
    introduced(split_symbol_definition) ).

fof(f451,plain,
    ( op(op(e2,e1),e3) != op(e2,op(e1,e3))
    | spl0_74 ),
    inference(component_clause,[status(thm)],[f449]) ).

fof(f452,plain,
    ( spl0_75
  <=> op(op(e2,e2),e0) = op(e2,op(e2,e0)) ),
    introduced(split_symbol_definition) ).

fof(f454,plain,
    ( op(op(e2,e2),e0) != op(e2,op(e2,e0))
    | spl0_75 ),
    inference(component_clause,[status(thm)],[f452]) ).

fof(f455,plain,
    ( spl0_76
  <=> op(op(e2,e2),e1) = op(e2,op(e2,e1)) ),
    introduced(split_symbol_definition) ).

fof(f457,plain,
    ( op(op(e2,e2),e1) != op(e2,op(e2,e1))
    | spl0_76 ),
    inference(component_clause,[status(thm)],[f455]) ).

fof(f458,plain,
    ( spl0_77
  <=> op(op(e2,e2),e2) = op(e2,op(e2,e2)) ),
    introduced(split_symbol_definition) ).

fof(f460,plain,
    ( op(op(e2,e2),e2) != op(e2,op(e2,e2))
    | spl0_77 ),
    inference(component_clause,[status(thm)],[f458]) ).

fof(f461,plain,
    ( spl0_78
  <=> op(op(e2,e2),e3) = op(e2,op(e2,e3)) ),
    introduced(split_symbol_definition) ).

fof(f463,plain,
    ( op(op(e2,e2),e3) != op(e2,op(e2,e3))
    | spl0_78 ),
    inference(component_clause,[status(thm)],[f461]) ).

fof(f464,plain,
    ( spl0_79
  <=> op(op(e2,e3),e0) = op(e2,op(e3,e0)) ),
    introduced(split_symbol_definition) ).

fof(f466,plain,
    ( op(op(e2,e3),e0) != op(e2,op(e3,e0))
    | spl0_79 ),
    inference(component_clause,[status(thm)],[f464]) ).

fof(f467,plain,
    ( spl0_80
  <=> op(op(e2,e3),e1) = op(e2,op(e3,e1)) ),
    introduced(split_symbol_definition) ).

fof(f469,plain,
    ( op(op(e2,e3),e1) != op(e2,op(e3,e1))
    | spl0_80 ),
    inference(component_clause,[status(thm)],[f467]) ).

fof(f470,plain,
    ( spl0_81
  <=> op(op(e2,e3),e2) = op(e2,op(e3,e2)) ),
    introduced(split_symbol_definition) ).

fof(f472,plain,
    ( op(op(e2,e3),e2) != op(e2,op(e3,e2))
    | spl0_81 ),
    inference(component_clause,[status(thm)],[f470]) ).

fof(f473,plain,
    ( spl0_82
  <=> op(op(e2,e3),e3) = op(e2,op(e3,e3)) ),
    introduced(split_symbol_definition) ).

fof(f475,plain,
    ( op(op(e2,e3),e3) != op(e2,op(e3,e3))
    | spl0_82 ),
    inference(component_clause,[status(thm)],[f473]) ).

fof(f476,plain,
    ( spl0_83
  <=> op(op(e3,e0),e0) = op(e3,op(e0,e0)) ),
    introduced(split_symbol_definition) ).

fof(f478,plain,
    ( op(op(e3,e0),e0) != op(e3,op(e0,e0))
    | spl0_83 ),
    inference(component_clause,[status(thm)],[f476]) ).

fof(f479,plain,
    ( spl0_84
  <=> op(op(e3,e0),e1) = op(e3,op(e0,e1)) ),
    introduced(split_symbol_definition) ).

fof(f481,plain,
    ( op(op(e3,e0),e1) != op(e3,op(e0,e1))
    | spl0_84 ),
    inference(component_clause,[status(thm)],[f479]) ).

fof(f482,plain,
    ( spl0_85
  <=> op(op(e3,e0),e2) = op(e3,op(e0,e2)) ),
    introduced(split_symbol_definition) ).

fof(f484,plain,
    ( op(op(e3,e0),e2) != op(e3,op(e0,e2))
    | spl0_85 ),
    inference(component_clause,[status(thm)],[f482]) ).

fof(f485,plain,
    ( spl0_86
  <=> op(op(e3,e0),e3) = op(e3,op(e0,e3)) ),
    introduced(split_symbol_definition) ).

fof(f487,plain,
    ( op(op(e3,e0),e3) != op(e3,op(e0,e3))
    | spl0_86 ),
    inference(component_clause,[status(thm)],[f485]) ).

fof(f488,plain,
    ( spl0_87
  <=> op(op(e3,e1),e0) = op(e3,op(e1,e0)) ),
    introduced(split_symbol_definition) ).

fof(f490,plain,
    ( op(op(e3,e1),e0) != op(e3,op(e1,e0))
    | spl0_87 ),
    inference(component_clause,[status(thm)],[f488]) ).

fof(f491,plain,
    ( spl0_88
  <=> op(op(e3,e1),e1) = op(e3,op(e1,e1)) ),
    introduced(split_symbol_definition) ).

fof(f493,plain,
    ( op(op(e3,e1),e1) != op(e3,op(e1,e1))
    | spl0_88 ),
    inference(component_clause,[status(thm)],[f491]) ).

fof(f494,plain,
    ( spl0_89
  <=> op(op(e3,e1),e2) = op(e3,op(e1,e2)) ),
    introduced(split_symbol_definition) ).

fof(f496,plain,
    ( op(op(e3,e1),e2) != op(e3,op(e1,e2))
    | spl0_89 ),
    inference(component_clause,[status(thm)],[f494]) ).

fof(f497,plain,
    ( spl0_90
  <=> op(op(e3,e1),e3) = op(e3,op(e1,e3)) ),
    introduced(split_symbol_definition) ).

fof(f499,plain,
    ( op(op(e3,e1),e3) != op(e3,op(e1,e3))
    | spl0_90 ),
    inference(component_clause,[status(thm)],[f497]) ).

fof(f500,plain,
    ( spl0_91
  <=> op(op(e3,e2),e0) = op(e3,op(e2,e0)) ),
    introduced(split_symbol_definition) ).

fof(f502,plain,
    ( op(op(e3,e2),e0) != op(e3,op(e2,e0))
    | spl0_91 ),
    inference(component_clause,[status(thm)],[f500]) ).

fof(f503,plain,
    ( spl0_92
  <=> op(op(e3,e2),e1) = op(e3,op(e2,e1)) ),
    introduced(split_symbol_definition) ).

fof(f505,plain,
    ( op(op(e3,e2),e1) != op(e3,op(e2,e1))
    | spl0_92 ),
    inference(component_clause,[status(thm)],[f503]) ).

fof(f506,plain,
    ( spl0_93
  <=> op(op(e3,e2),e2) = op(e3,op(e2,e2)) ),
    introduced(split_symbol_definition) ).

fof(f508,plain,
    ( op(op(e3,e2),e2) != op(e3,op(e2,e2))
    | spl0_93 ),
    inference(component_clause,[status(thm)],[f506]) ).

fof(f509,plain,
    ( spl0_94
  <=> op(op(e3,e2),e3) = op(e3,op(e2,e3)) ),
    introduced(split_symbol_definition) ).

fof(f511,plain,
    ( op(op(e3,e2),e3) != op(e3,op(e2,e3))
    | spl0_94 ),
    inference(component_clause,[status(thm)],[f509]) ).

fof(f512,plain,
    ( spl0_95
  <=> op(op(e3,e3),e0) = op(e3,op(e3,e0)) ),
    introduced(split_symbol_definition) ).

fof(f514,plain,
    ( op(op(e3,e3),e0) != op(e3,op(e3,e0))
    | spl0_95 ),
    inference(component_clause,[status(thm)],[f512]) ).

fof(f515,plain,
    ( spl0_96
  <=> op(op(e3,e3),e1) = op(e3,op(e3,e1)) ),
    introduced(split_symbol_definition) ).

fof(f517,plain,
    ( op(op(e3,e3),e1) != op(e3,op(e3,e1))
    | spl0_96 ),
    inference(component_clause,[status(thm)],[f515]) ).

fof(f518,plain,
    ( spl0_97
  <=> op(op(e3,e3),e2) = op(e3,op(e3,e2)) ),
    introduced(split_symbol_definition) ).

fof(f520,plain,
    ( op(op(e3,e3),e2) != op(e3,op(e3,e2))
    | spl0_97 ),
    inference(component_clause,[status(thm)],[f518]) ).

fof(f521,plain,
    ( spl0_98
  <=> op(op(e3,e3),e3) = op(e3,op(e3,e3)) ),
    introduced(split_symbol_definition) ).

fof(f523,plain,
    ( op(op(e3,e3),e3) != op(e3,op(e3,e3))
    | spl0_98 ),
    inference(component_clause,[status(thm)],[f521]) ).

fof(f524,plain,
    ( spl0_99
  <=> op(unit,e0) = e0 ),
    introduced(split_symbol_definition) ).

fof(f526,plain,
    ( op(unit,e0) != e0
    | spl0_99 ),
    inference(component_clause,[status(thm)],[f524]) ).

fof(f527,plain,
    ( spl0_100
  <=> op(e0,unit) = e0 ),
    introduced(split_symbol_definition) ).

fof(f529,plain,
    ( op(e0,unit) != e0
    | spl0_100 ),
    inference(component_clause,[status(thm)],[f527]) ).

fof(f530,plain,
    ( spl0_101
  <=> op(unit,e1) = e1 ),
    introduced(split_symbol_definition) ).

fof(f532,plain,
    ( op(unit,e1) != e1
    | spl0_101 ),
    inference(component_clause,[status(thm)],[f530]) ).

fof(f533,plain,
    ( spl0_102
  <=> op(e1,unit) = e1 ),
    introduced(split_symbol_definition) ).

fof(f535,plain,
    ( op(e1,unit) != e1
    | spl0_102 ),
    inference(component_clause,[status(thm)],[f533]) ).

fof(f536,plain,
    ( spl0_103
  <=> op(unit,e2) = e2 ),
    introduced(split_symbol_definition) ).

fof(f538,plain,
    ( op(unit,e2) != e2
    | spl0_103 ),
    inference(component_clause,[status(thm)],[f536]) ).

fof(f539,plain,
    ( spl0_104
  <=> op(e2,unit) = e2 ),
    introduced(split_symbol_definition) ).

fof(f541,plain,
    ( op(e2,unit) != e2
    | spl0_104 ),
    inference(component_clause,[status(thm)],[f539]) ).

fof(f542,plain,
    ( spl0_105
  <=> op(unit,e3) = e3 ),
    introduced(split_symbol_definition) ).

fof(f544,plain,
    ( op(unit,e3) != e3
    | spl0_105 ),
    inference(component_clause,[status(thm)],[f542]) ).

fof(f545,plain,
    ( spl0_106
  <=> op(e3,unit) = e3 ),
    introduced(split_symbol_definition) ).

fof(f547,plain,
    ( op(e3,unit) != e3
    | spl0_106 ),
    inference(component_clause,[status(thm)],[f545]) ).

fof(f548,plain,
    ( ~ spl0_20
    | spl0_33
    | ~ spl0_34
    | ~ spl0_35
    | ~ spl0_36
    | ~ spl0_37
    | ~ spl0_38
    | ~ spl0_39
    | ~ spl0_40
    | ~ spl0_41
    | ~ spl0_42
    | ~ spl0_43
    | ~ spl0_44
    | ~ spl0_45
    | ~ spl0_46
    | ~ spl0_47
    | ~ spl0_48
    | ~ spl0_49
    | ~ spl0_50
    | ~ spl0_51
    | ~ spl0_52
    | ~ spl0_53
    | ~ spl0_54
    | ~ spl0_55
    | ~ spl0_56
    | ~ spl0_57
    | ~ spl0_58
    | ~ spl0_59
    | ~ spl0_60
    | ~ spl0_61
    | ~ spl0_62
    | ~ spl0_63
    | ~ spl0_64
    | ~ spl0_65
    | ~ spl0_66
    | ~ spl0_67
    | ~ spl0_68
    | ~ spl0_69
    | ~ spl0_70
    | ~ spl0_71
    | ~ spl0_72
    | ~ spl0_73
    | ~ spl0_74
    | ~ spl0_75
    | ~ spl0_76
    | ~ spl0_77
    | ~ spl0_78
    | ~ spl0_79
    | ~ spl0_80
    | ~ spl0_81
    | ~ spl0_82
    | ~ spl0_83
    | ~ spl0_84
    | ~ spl0_85
    | ~ spl0_86
    | ~ spl0_87
    | ~ spl0_88
    | ~ spl0_89
    | ~ spl0_90
    | ~ spl0_91
    | ~ spl0_92
    | ~ spl0_93
    | ~ spl0_94
    | ~ spl0_95
    | ~ spl0_96
    | ~ spl0_97
    | ~ spl0_98
    | ~ spl0_99
    | ~ spl0_100
    | ~ spl0_101
    | ~ spl0_102
    | ~ spl0_103
    | ~ spl0_104
    | ~ spl0_105
    | ~ spl0_106 ),
    inference(split_clause,[status(thm)],[f72,f283,f326,f329,f332,f335,f338,f341,f344,f347,f350,f353,f356,f359,f362,f365,f368,f371,f374,f377,f380,f383,f386,f389,f392,f395,f398,f401,f404,f407,f410,f413,f416,f419,f422,f425,f428,f431,f434,f437,f440,f443,f446,f449,f452,f455,f458,f461,f464,f467,f470,f473,f476,f479,f482,f485,f488,f491,f494,f497,f500,f503,f506,f509,f512,f515,f518,f521,f524,f527,f530,f533,f536,f539,f542,f545]) ).

fof(f561,plain,
    ( spl0_110
  <=> pd0_6 ),
    introduced(split_symbol_definition) ).

fof(f568,plain,
    ( spl0_112
  <=> op(e3,e2) = e1 ),
    introduced(split_symbol_definition) ).

fof(f570,plain,
    ( op(e3,e2) != e1
    | spl0_112 ),
    inference(component_clause,[status(thm)],[f568]) ).

fof(f571,plain,
    ( ~ spl0_33
    | spl0_110
    | ~ spl0_112 ),
    inference(split_clause,[status(thm)],[f80,f326,f561,f568]) ).

fof(f580,plain,
    ( spl0_115
  <=> pd0_7 ),
    introduced(split_symbol_definition) ).

fof(f591,plain,
    ( spl0_118
  <=> op(e3,e1) = e2 ),
    introduced(split_symbol_definition) ).

fof(f593,plain,
    ( op(e3,e1) != e2
    | spl0_118 ),
    inference(component_clause,[status(thm)],[f591]) ).

fof(f594,plain,
    ( ~ spl0_110
    | spl0_115
    | ~ spl0_118 ),
    inference(split_clause,[status(thm)],[f88,f561,f580,f591]) ).

fof(f599,plain,
    ( spl0_120
  <=> pd0_8 ),
    introduced(split_symbol_definition) ).

fof(f614,plain,
    ( spl0_124
  <=> op(e3,e0) = e3 ),
    introduced(split_symbol_definition) ).

fof(f616,plain,
    ( op(e3,e0) != e3
    | spl0_124 ),
    inference(component_clause,[status(thm)],[f614]) ).

fof(f617,plain,
    ( ~ spl0_115
    | spl0_120
    | ~ spl0_124 ),
    inference(split_clause,[status(thm)],[f96,f580,f599,f614]) ).

fof(f618,plain,
    ( spl0_125
  <=> pd0_9 ),
    introduced(split_symbol_definition) ).

fof(f625,plain,
    ( spl0_127
  <=> op(e2,e3) = e1 ),
    introduced(split_symbol_definition) ).

fof(f627,plain,
    ( op(e2,e3) != e1
    | spl0_127 ),
    inference(component_clause,[status(thm)],[f625]) ).

fof(f628,plain,
    ( ~ spl0_120
    | spl0_125
    | ~ spl0_127 ),
    inference(split_clause,[status(thm)],[f101,f599,f618,f625]) ).

fof(f637,plain,
    ( spl0_130
  <=> pd0_10 ),
    introduced(split_symbol_definition) ).

fof(f652,plain,
    ( spl0_134
  <=> op(e2,e2) = e3 ),
    introduced(split_symbol_definition) ).

fof(f654,plain,
    ( op(e2,e2) != e3
    | spl0_134 ),
    inference(component_clause,[status(thm)],[f652]) ).

fof(f655,plain,
    ( ~ spl0_125
    | spl0_130
    | ~ spl0_134 ),
    inference(split_clause,[status(thm)],[f110,f618,f637,f652]) ).

fof(f656,plain,
    ( spl0_135
  <=> pd0_11 ),
    introduced(split_symbol_definition) ).

fof(f659,plain,
    ( spl0_136
  <=> op(e2,e1) = e0 ),
    introduced(split_symbol_definition) ).

fof(f661,plain,
    ( op(e2,e1) != e0
    | spl0_136 ),
    inference(component_clause,[status(thm)],[f659]) ).

fof(f662,plain,
    ( ~ spl0_130
    | spl0_135
    | ~ spl0_136 ),
    inference(split_clause,[status(thm)],[f114,f637,f656,f659]) ).

fof(f675,plain,
    ( spl0_140
  <=> pd0_12 ),
    introduced(split_symbol_definition) ).

fof(f686,plain,
    ( spl0_143
  <=> op(e2,e0) = e2 ),
    introduced(split_symbol_definition) ).

fof(f688,plain,
    ( op(e2,e0) != e2
    | spl0_143 ),
    inference(component_clause,[status(thm)],[f686]) ).

fof(f689,plain,
    ( ~ spl0_135
    | spl0_140
    | ~ spl0_143 ),
    inference(split_clause,[status(thm)],[f123,f656,f675,f686]) ).

fof(f694,plain,
    ( spl0_145
  <=> pd0_13 ),
    introduced(split_symbol_definition) ).

fof(f705,plain,
    ( spl0_148
  <=> op(e1,e3) = e2 ),
    introduced(split_symbol_definition) ).

fof(f707,plain,
    ( op(e1,e3) != e2
    | spl0_148 ),
    inference(component_clause,[status(thm)],[f705]) ).

fof(f708,plain,
    ( ~ spl0_140
    | spl0_145
    | ~ spl0_148 ),
    inference(split_clause,[status(thm)],[f130,f675,f694,f705]) ).

fof(f713,plain,
    ( spl0_150
  <=> pd0_14 ),
    introduced(split_symbol_definition) ).

fof(f716,plain,
    ( spl0_151
  <=> op(e1,e2) = e0 ),
    introduced(split_symbol_definition) ).

fof(f718,plain,
    ( op(e1,e2) != e0
    | spl0_151 ),
    inference(component_clause,[status(thm)],[f716]) ).

fof(f719,plain,
    ( ~ spl0_145
    | spl0_150
    | ~ spl0_151 ),
    inference(split_clause,[status(thm)],[f135,f694,f713,f716]) ).

fof(f732,plain,
    ( spl0_155
  <=> pd0_15 ),
    introduced(split_symbol_definition) ).

fof(f735,plain,
    ( spl0_156
  <=> op(e1,e1) = e0 ),
    introduced(split_symbol_definition) ).

fof(f736,plain,
    ( op(e1,e1) = e0
    | ~ spl0_156 ),
    inference(component_clause,[status(thm)],[f735]) ).

fof(f747,plain,
    ( spl0_159
  <=> op(e1,e1) = e3 ),
    introduced(split_symbol_definition) ).

fof(f749,plain,
    ( op(e1,e1) != e3
    | spl0_159 ),
    inference(component_clause,[status(thm)],[f747]) ).

fof(f750,plain,
    ( ~ spl0_150
    | spl0_155
    | ~ spl0_159 ),
    inference(split_clause,[status(thm)],[f145,f713,f732,f747]) ).

fof(f751,plain,
    ( spl0_160
  <=> pd0_16 ),
    introduced(split_symbol_definition) ).

fof(f758,plain,
    ( spl0_162
  <=> op(e1,e0) = e1 ),
    introduced(split_symbol_definition) ).

fof(f760,plain,
    ( op(e1,e0) != e1
    | spl0_162 ),
    inference(component_clause,[status(thm)],[f758]) ).

fof(f761,plain,
    ( ~ spl0_155
    | spl0_160
    | ~ spl0_162 ),
    inference(split_clause,[status(thm)],[f150,f732,f751,f758]) ).

fof(f770,plain,
    ( spl0_165
  <=> pd0_17 ),
    introduced(split_symbol_definition) ).

fof(f785,plain,
    ( spl0_169
  <=> op(e0,e3) = e3 ),
    introduced(split_symbol_definition) ).

fof(f787,plain,
    ( op(e0,e3) != e3
    | spl0_169 ),
    inference(component_clause,[status(thm)],[f785]) ).

fof(f788,plain,
    ( ~ spl0_160
    | spl0_165
    | ~ spl0_169 ),
    inference(split_clause,[status(thm)],[f159,f751,f770,f785]) ).

fof(f789,plain,
    ( spl0_170
  <=> pd0_18 ),
    introduced(split_symbol_definition) ).

fof(f800,plain,
    ( spl0_173
  <=> op(e0,e2) = e2 ),
    introduced(split_symbol_definition) ).

fof(f802,plain,
    ( op(e0,e2) != e2
    | spl0_173 ),
    inference(component_clause,[status(thm)],[f800]) ).

fof(f803,plain,
    ( ~ spl0_165
    | spl0_170
    | ~ spl0_173 ),
    inference(split_clause,[status(thm)],[f165,f770,f789,f800]) ).

fof(f808,plain,
    ( spl0_175
  <=> pd0_19 ),
    introduced(split_symbol_definition) ).

fof(f815,plain,
    ( spl0_177
  <=> op(e0,e1) = e1 ),
    introduced(split_symbol_definition) ).

fof(f817,plain,
    ( op(e0,e1) != e1
    | spl0_177 ),
    inference(component_clause,[status(thm)],[f815]) ).

fof(f818,plain,
    ( ~ spl0_170
    | spl0_175
    | ~ spl0_177 ),
    inference(split_clause,[status(thm)],[f171,f789,f808,f815]) ).

fof(f827,plain,
    ( spl0_180
  <=> pd0_20 ),
    introduced(split_symbol_definition) ).

fof(f830,plain,
    ( spl0_181
  <=> op(e0,e0) = e0 ),
    introduced(split_symbol_definition) ).

fof(f832,plain,
    ( op(e0,e0) != e0
    | spl0_181 ),
    inference(component_clause,[status(thm)],[f830]) ).

fof(f833,plain,
    ( ~ spl0_175
    | spl0_180
    | ~ spl0_181 ),
    inference(split_clause,[status(thm)],[f177,f808,f827,f830]) ).

fof(f834,plain,
    ( spl0_182
  <=> op(e0,e0) = e1 ),
    introduced(split_symbol_definition) ).

fof(f835,plain,
    ( op(e0,e0) = e1
    | ~ spl0_182 ),
    inference(component_clause,[status(thm)],[f834]) ).

fof(f838,plain,
    ( spl0_183
  <=> op(e0,e0) = e2 ),
    introduced(split_symbol_definition) ).

fof(f839,plain,
    ( op(e0,e0) = e2
    | ~ spl0_183 ),
    inference(component_clause,[status(thm)],[f838]) ).

fof(f842,plain,
    ( spl0_184
  <=> op(e0,e0) = e3 ),
    introduced(split_symbol_definition) ).

fof(f843,plain,
    ( op(e0,e0) = e3
    | ~ spl0_184 ),
    inference(component_clause,[status(thm)],[f842]) ).

fof(f846,plain,
    ( spl0_185
  <=> pd0_21 ),
    introduced(split_symbol_definition) ).

fof(f849,plain,
    ( ~ spl0_180
    | spl0_185
    | spl0_184 ),
    inference(split_clause,[status(thm)],[f184,f827,f846,f842]) ).

fof(f853,plain,
    ( spl0_186
  <=> pd0_22 ),
    introduced(split_symbol_definition) ).

fof(f856,plain,
    ( ~ spl0_185
    | spl0_186
    | spl0_183 ),
    inference(split_clause,[status(thm)],[f191,f846,f853,f838]) ).

fof(f860,plain,
    ( spl0_187
  <=> pd0_23 ),
    introduced(split_symbol_definition) ).

fof(f863,plain,
    ( ~ spl0_186
    | spl0_187
    | spl0_182 ),
    inference(split_clause,[status(thm)],[f198,f853,f860,f834]) ).

fof(f868,plain,
    ( ~ spl0_187
    | spl0_156 ),
    inference(split_clause,[status(thm)],[f204,f860,f735]) ).

fof(f872,plain,
    ( e1 != e1
    | spl0_177 ),
    inference(forward_demodulation,[status(thm)],[f14,f817]) ).

fof(f873,plain,
    ( $false
    | spl0_177 ),
    inference(trivial_equality_resolution,[status(esa)],[f872]) ).

fof(f874,plain,
    spl0_177,
    inference(contradiction_clause,[status(thm)],[f873]) ).

fof(f877,plain,
    ( e3 != e3
    | spl0_4 ),
    inference(forward_demodulation,[status(thm)],[f33,f224]) ).

fof(f878,plain,
    ( $false
    | spl0_4 ),
    inference(trivial_equality_resolution,[status(esa)],[f877]) ).

fof(f879,plain,
    spl0_4,
    inference(contradiction_clause,[status(thm)],[f878]) ).

fof(f884,plain,
    ( e2 != e2
    | spl0_173 ),
    inference(forward_demodulation,[status(thm)],[f15,f802]) ).

fof(f885,plain,
    ( $false
    | spl0_173 ),
    inference(trivial_equality_resolution,[status(esa)],[f884]) ).

fof(f886,plain,
    spl0_173,
    inference(contradiction_clause,[status(thm)],[f885]) ).

fof(f889,plain,
    ( e3 != e3
    | spl0_169 ),
    inference(forward_demodulation,[status(thm)],[f16,f787]) ).

fof(f890,plain,
    ( $false
    | spl0_169 ),
    inference(trivial_equality_resolution,[status(esa)],[f889]) ).

fof(f891,plain,
    spl0_169,
    inference(contradiction_clause,[status(thm)],[f890]) ).

fof(f897,plain,
    ( e1 != e1
    | spl0_162 ),
    inference(forward_demodulation,[status(thm)],[f17,f760]) ).

fof(f898,plain,
    ( $false
    | spl0_162 ),
    inference(trivial_equality_resolution,[status(esa)],[f897]) ).

fof(f899,plain,
    spl0_162,
    inference(contradiction_clause,[status(thm)],[f898]) ).

fof(f904,plain,
    ( e0 != e0
    | spl0_151 ),
    inference(forward_demodulation,[status(thm)],[f19,f718]) ).

fof(f905,plain,
    ( $false
    | spl0_151 ),
    inference(trivial_equality_resolution,[status(esa)],[f904]) ).

fof(f906,plain,
    spl0_151,
    inference(contradiction_clause,[status(thm)],[f905]) ).

fof(f908,plain,
    ( e2 != e2
    | spl0_148 ),
    inference(forward_demodulation,[status(thm)],[f20,f707]) ).

fof(f909,plain,
    ( $false
    | spl0_148 ),
    inference(trivial_equality_resolution,[status(esa)],[f908]) ).

fof(f910,plain,
    spl0_148,
    inference(contradiction_clause,[status(thm)],[f909]) ).

fof(f914,plain,
    ( e2 != e2
    | spl0_143 ),
    inference(forward_demodulation,[status(thm)],[f21,f688]) ).

fof(f915,plain,
    ( $false
    | spl0_143 ),
    inference(trivial_equality_resolution,[status(esa)],[f914]) ).

fof(f916,plain,
    spl0_143,
    inference(contradiction_clause,[status(thm)],[f915]) ).

fof(f922,plain,
    ( e0 != e0
    | spl0_136 ),
    inference(forward_demodulation,[status(thm)],[f22,f661]) ).

fof(f923,plain,
    ( $false
    | spl0_136 ),
    inference(trivial_equality_resolution,[status(esa)],[f922]) ).

fof(f924,plain,
    spl0_136,
    inference(contradiction_clause,[status(thm)],[f923]) ).

fof(f927,plain,
    ( e1 != e1
    | spl0_127 ),
    inference(forward_demodulation,[status(thm)],[f24,f627]) ).

fof(f928,plain,
    ( $false
    | spl0_127 ),
    inference(trivial_equality_resolution,[status(esa)],[f927]) ).

fof(f929,plain,
    spl0_127,
    inference(contradiction_clause,[status(thm)],[f928]) ).

fof(f931,plain,
    ( e3 != e3
    | spl0_124 ),
    inference(forward_demodulation,[status(thm)],[f25,f616]) ).

fof(f932,plain,
    ( $false
    | spl0_124 ),
    inference(trivial_equality_resolution,[status(esa)],[f931]) ).

fof(f933,plain,
    spl0_124,
    inference(contradiction_clause,[status(thm)],[f932]) ).

fof(f938,plain,
    ( e2 != e2
    | spl0_118 ),
    inference(forward_demodulation,[status(thm)],[f26,f593]) ).

fof(f939,plain,
    ( $false
    | spl0_118 ),
    inference(trivial_equality_resolution,[status(esa)],[f938]) ).

fof(f940,plain,
    spl0_118,
    inference(contradiction_clause,[status(thm)],[f939]) ).

fof(f945,plain,
    ( e1 != e1
    | spl0_112 ),
    inference(forward_demodulation,[status(thm)],[f27,f570]) ).

fof(f946,plain,
    ( $false
    | spl0_112 ),
    inference(trivial_equality_resolution,[status(esa)],[f945]) ).

fof(f947,plain,
    spl0_112,
    inference(contradiction_clause,[status(thm)],[f946]) ).

fof(f952,plain,
    ( e0 != e0
    | spl0_21 ),
    inference(forward_demodulation,[status(thm)],[f29,f288]) ).

fof(f953,plain,
    ( $false
    | spl0_21 ),
    inference(trivial_equality_resolution,[status(esa)],[f952]) ).

fof(f954,plain,
    spl0_21,
    inference(contradiction_clause,[status(thm)],[f953]) ).

fof(f958,plain,
    ( e0 != e0
    | spl0_16 ),
    inference(forward_demodulation,[status(thm)],[f30,f269]) ).

fof(f959,plain,
    ( $false
    | spl0_16 ),
    inference(trivial_equality_resolution,[status(esa)],[f958]) ).

fof(f960,plain,
    spl0_16,
    inference(contradiction_clause,[status(thm)],[f959]) ).

fof(f962,plain,
    ( e2 != e2
    | spl0_13 ),
    inference(forward_demodulation,[status(thm)],[f31,f258]) ).

fof(f963,plain,
    ( $false
    | spl0_13 ),
    inference(trivial_equality_resolution,[status(esa)],[f962]) ).

fof(f964,plain,
    spl0_13,
    inference(contradiction_clause,[status(thm)],[f963]) ).

fof(f969,plain,
    ( e1 != e1
    | spl0_7 ),
    inference(forward_demodulation,[status(thm)],[f32,f235]) ).

fof(f970,plain,
    ( $false
    | spl0_7 ),
    inference(trivial_equality_resolution,[status(esa)],[f969]) ).

fof(f971,plain,
    spl0_7,
    inference(contradiction_clause,[status(thm)],[f970]) ).

fof(f973,plain,
    ( op(e3,e0) != e3
    | spl0_106 ),
    inference(forward_demodulation,[status(thm)],[f29,f547]) ).

fof(f974,plain,
    ( e3 != e3
    | spl0_106 ),
    inference(forward_demodulation,[status(thm)],[f25,f973]) ).

fof(f975,plain,
    ( $false
    | spl0_106 ),
    inference(trivial_equality_resolution,[status(esa)],[f974]) ).

fof(f976,plain,
    spl0_106,
    inference(contradiction_clause,[status(thm)],[f975]) ).

fof(f977,plain,
    ( op(e0,e3) != e3
    | spl0_105 ),
    inference(forward_demodulation,[status(thm)],[f29,f544]) ).

fof(f978,plain,
    ( e3 != e3
    | spl0_105 ),
    inference(forward_demodulation,[status(thm)],[f16,f977]) ).

fof(f979,plain,
    ( $false
    | spl0_105 ),
    inference(trivial_equality_resolution,[status(esa)],[f978]) ).

fof(f980,plain,
    spl0_105,
    inference(contradiction_clause,[status(thm)],[f979]) ).

fof(f981,plain,
    ( op(e2,e0) != e2
    | spl0_104 ),
    inference(forward_demodulation,[status(thm)],[f29,f541]) ).

fof(f982,plain,
    ( e2 != e2
    | spl0_104 ),
    inference(forward_demodulation,[status(thm)],[f21,f981]) ).

fof(f983,plain,
    ( $false
    | spl0_104 ),
    inference(trivial_equality_resolution,[status(esa)],[f982]) ).

fof(f984,plain,
    spl0_104,
    inference(contradiction_clause,[status(thm)],[f983]) ).

fof(f985,plain,
    ( op(e0,e2) != e2
    | spl0_103 ),
    inference(forward_demodulation,[status(thm)],[f29,f538]) ).

fof(f986,plain,
    ( e2 != e2
    | spl0_103 ),
    inference(forward_demodulation,[status(thm)],[f15,f985]) ).

fof(f987,plain,
    ( $false
    | spl0_103 ),
    inference(trivial_equality_resolution,[status(esa)],[f986]) ).

fof(f988,plain,
    spl0_103,
    inference(contradiction_clause,[status(thm)],[f987]) ).

fof(f989,plain,
    ( op(e1,e0) != e1
    | spl0_102 ),
    inference(forward_demodulation,[status(thm)],[f29,f535]) ).

fof(f990,plain,
    ( e1 != e1
    | spl0_102 ),
    inference(forward_demodulation,[status(thm)],[f17,f989]) ).

fof(f991,plain,
    ( $false
    | spl0_102 ),
    inference(trivial_equality_resolution,[status(esa)],[f990]) ).

fof(f992,plain,
    spl0_102,
    inference(contradiction_clause,[status(thm)],[f991]) ).

fof(f993,plain,
    ( op(e0,e1) != e1
    | spl0_101 ),
    inference(forward_demodulation,[status(thm)],[f29,f532]) ).

fof(f994,plain,
    ( e1 != e1
    | spl0_101 ),
    inference(forward_demodulation,[status(thm)],[f14,f993]) ).

fof(f995,plain,
    ( $false
    | spl0_101 ),
    inference(trivial_equality_resolution,[status(esa)],[f994]) ).

fof(f996,plain,
    spl0_101,
    inference(contradiction_clause,[status(thm)],[f995]) ).

fof(f997,plain,
    ( op(e0,e0) != e0
    | spl0_100 ),
    inference(forward_demodulation,[status(thm)],[f29,f529]) ).

fof(f998,plain,
    ( e0 != e0
    | spl0_100 ),
    inference(forward_demodulation,[status(thm)],[f13,f997]) ).

fof(f999,plain,
    ( $false
    | spl0_100 ),
    inference(trivial_equality_resolution,[status(esa)],[f998]) ).

fof(f1000,plain,
    spl0_100,
    inference(contradiction_clause,[status(thm)],[f999]) ).

fof(f1001,plain,
    ( op(e0,e0) != e0
    | spl0_99 ),
    inference(forward_demodulation,[status(thm)],[f29,f526]) ).

fof(f1002,plain,
    ( e0 != e0
    | spl0_99 ),
    inference(forward_demodulation,[status(thm)],[f13,f1001]) ).

fof(f1003,plain,
    ( $false
    | spl0_99 ),
    inference(trivial_equality_resolution,[status(esa)],[f1002]) ).

fof(f1004,plain,
    spl0_99,
    inference(contradiction_clause,[status(thm)],[f1003]) ).

fof(f1005,plain,
    ( op(e0,e3) != op(e3,op(e3,e3))
    | spl0_98 ),
    inference(forward_demodulation,[status(thm)],[f28,f523]) ).

fof(f1006,plain,
    ( e3 != op(e3,op(e3,e3))
    | spl0_98 ),
    inference(forward_demodulation,[status(thm)],[f16,f1005]) ).

fof(f1007,plain,
    ( e3 != op(e3,e0)
    | spl0_98 ),
    inference(forward_demodulation,[status(thm)],[f28,f1006]) ).

fof(f1008,plain,
    ( e3 != e3
    | spl0_98 ),
    inference(forward_demodulation,[status(thm)],[f25,f1007]) ).

fof(f1009,plain,
    ( $false
    | spl0_98 ),
    inference(trivial_equality_resolution,[status(esa)],[f1008]) ).

fof(f1010,plain,
    spl0_98,
    inference(contradiction_clause,[status(thm)],[f1009]) ).

fof(f1011,plain,
    ( op(e0,e2) != op(e3,op(e3,e2))
    | spl0_97 ),
    inference(forward_demodulation,[status(thm)],[f28,f520]) ).

fof(f1012,plain,
    ( e2 != op(e3,op(e3,e2))
    | spl0_97 ),
    inference(forward_demodulation,[status(thm)],[f15,f1011]) ).

fof(f1013,plain,
    ( e2 != op(e3,e1)
    | spl0_97 ),
    inference(forward_demodulation,[status(thm)],[f27,f1012]) ).

fof(f1014,plain,
    ( e2 != e2
    | spl0_97 ),
    inference(forward_demodulation,[status(thm)],[f26,f1013]) ).

fof(f1015,plain,
    ( $false
    | spl0_97 ),
    inference(trivial_equality_resolution,[status(esa)],[f1014]) ).

fof(f1016,plain,
    spl0_97,
    inference(contradiction_clause,[status(thm)],[f1015]) ).

fof(f1017,plain,
    ( op(e0,e1) != op(e3,op(e3,e1))
    | spl0_96 ),
    inference(forward_demodulation,[status(thm)],[f28,f517]) ).

fof(f1018,plain,
    ( e1 != op(e3,op(e3,e1))
    | spl0_96 ),
    inference(forward_demodulation,[status(thm)],[f14,f1017]) ).

fof(f1019,plain,
    ( e1 != op(e3,e2)
    | spl0_96 ),
    inference(forward_demodulation,[status(thm)],[f26,f1018]) ).

fof(f1020,plain,
    ( e1 != e1
    | spl0_96 ),
    inference(forward_demodulation,[status(thm)],[f27,f1019]) ).

fof(f1021,plain,
    ( $false
    | spl0_96 ),
    inference(trivial_equality_resolution,[status(esa)],[f1020]) ).

fof(f1022,plain,
    spl0_96,
    inference(contradiction_clause,[status(thm)],[f1021]) ).

fof(f1023,plain,
    ( op(e0,e0) != op(e3,op(e3,e0))
    | spl0_95 ),
    inference(forward_demodulation,[status(thm)],[f28,f514]) ).

fof(f1024,plain,
    ( e0 != op(e3,op(e3,e0))
    | spl0_95 ),
    inference(forward_demodulation,[status(thm)],[f13,f1023]) ).

fof(f1025,plain,
    ( e0 != op(e3,e3)
    | spl0_95 ),
    inference(forward_demodulation,[status(thm)],[f25,f1024]) ).

fof(f1026,plain,
    ( e0 != e0
    | spl0_95 ),
    inference(forward_demodulation,[status(thm)],[f28,f1025]) ).

fof(f1027,plain,
    ( $false
    | spl0_95 ),
    inference(trivial_equality_resolution,[status(esa)],[f1026]) ).

fof(f1028,plain,
    spl0_95,
    inference(contradiction_clause,[status(thm)],[f1027]) ).

fof(f1029,plain,
    ( op(e1,e3) != op(e3,op(e2,e3))
    | spl0_94 ),
    inference(forward_demodulation,[status(thm)],[f27,f511]) ).

fof(f1030,plain,
    ( e2 != op(e3,op(e2,e3))
    | spl0_94 ),
    inference(forward_demodulation,[status(thm)],[f20,f1029]) ).

fof(f1031,plain,
    ( e2 != op(e3,e1)
    | spl0_94 ),
    inference(forward_demodulation,[status(thm)],[f24,f1030]) ).

fof(f1032,plain,
    ( e2 != e2
    | spl0_94 ),
    inference(forward_demodulation,[status(thm)],[f26,f1031]) ).

fof(f1033,plain,
    ( $false
    | spl0_94 ),
    inference(trivial_equality_resolution,[status(esa)],[f1032]) ).

fof(f1034,plain,
    spl0_94,
    inference(contradiction_clause,[status(thm)],[f1033]) ).

fof(f1035,plain,
    ( op(e1,e2) != op(e3,op(e2,e2))
    | spl0_93 ),
    inference(forward_demodulation,[status(thm)],[f27,f508]) ).

fof(f1036,plain,
    ( e0 != op(e3,op(e2,e2))
    | spl0_93 ),
    inference(forward_demodulation,[status(thm)],[f19,f1035]) ).

fof(f1037,plain,
    ( e0 != op(e3,e3)
    | spl0_93 ),
    inference(forward_demodulation,[status(thm)],[f23,f1036]) ).

fof(f1038,plain,
    ( e0 != e0
    | spl0_93 ),
    inference(forward_demodulation,[status(thm)],[f28,f1037]) ).

fof(f1039,plain,
    ( $false
    | spl0_93 ),
    inference(trivial_equality_resolution,[status(esa)],[f1038]) ).

fof(f1040,plain,
    spl0_93,
    inference(contradiction_clause,[status(thm)],[f1039]) ).

fof(f1041,plain,
    ( op(e1,e1) != op(e3,op(e2,e1))
    | spl0_92 ),
    inference(forward_demodulation,[status(thm)],[f27,f505]) ).

fof(f1042,plain,
    ( e3 != op(e3,op(e2,e1))
    | spl0_92 ),
    inference(forward_demodulation,[status(thm)],[f18,f1041]) ).

fof(f1043,plain,
    ( e3 != op(e3,e0)
    | spl0_92 ),
    inference(forward_demodulation,[status(thm)],[f22,f1042]) ).

fof(f1044,plain,
    ( e3 != e3
    | spl0_92 ),
    inference(forward_demodulation,[status(thm)],[f25,f1043]) ).

fof(f1045,plain,
    ( $false
    | spl0_92 ),
    inference(trivial_equality_resolution,[status(esa)],[f1044]) ).

fof(f1046,plain,
    spl0_92,
    inference(contradiction_clause,[status(thm)],[f1045]) ).

fof(f1047,plain,
    ( op(e1,e0) != op(e3,op(e2,e0))
    | spl0_91 ),
    inference(forward_demodulation,[status(thm)],[f27,f502]) ).

fof(f1048,plain,
    ( e1 != op(e3,op(e2,e0))
    | spl0_91 ),
    inference(forward_demodulation,[status(thm)],[f17,f1047]) ).

fof(f1049,plain,
    ( e1 != op(e3,e2)
    | spl0_91 ),
    inference(forward_demodulation,[status(thm)],[f21,f1048]) ).

fof(f1050,plain,
    ( e1 != e1
    | spl0_91 ),
    inference(forward_demodulation,[status(thm)],[f27,f1049]) ).

fof(f1051,plain,
    ( $false
    | spl0_91 ),
    inference(trivial_equality_resolution,[status(esa)],[f1050]) ).

fof(f1052,plain,
    spl0_91,
    inference(contradiction_clause,[status(thm)],[f1051]) ).

fof(f1053,plain,
    ( op(e2,e3) != op(e3,op(e1,e3))
    | spl0_90 ),
    inference(forward_demodulation,[status(thm)],[f26,f499]) ).

fof(f1054,plain,
    ( e1 != op(e3,op(e1,e3))
    | spl0_90 ),
    inference(forward_demodulation,[status(thm)],[f24,f1053]) ).

fof(f1055,plain,
    ( e1 != op(e3,e2)
    | spl0_90 ),
    inference(forward_demodulation,[status(thm)],[f20,f1054]) ).

fof(f1056,plain,
    ( e1 != e1
    | spl0_90 ),
    inference(forward_demodulation,[status(thm)],[f27,f1055]) ).

fof(f1057,plain,
    ( $false
    | spl0_90 ),
    inference(trivial_equality_resolution,[status(esa)],[f1056]) ).

fof(f1058,plain,
    spl0_90,
    inference(contradiction_clause,[status(thm)],[f1057]) ).

fof(f1059,plain,
    ( op(e2,e2) != op(e3,op(e1,e2))
    | spl0_89 ),
    inference(forward_demodulation,[status(thm)],[f26,f496]) ).

fof(f1060,plain,
    ( e3 != op(e3,op(e1,e2))
    | spl0_89 ),
    inference(forward_demodulation,[status(thm)],[f23,f1059]) ).

fof(f1061,plain,
    ( e3 != op(e3,e0)
    | spl0_89 ),
    inference(forward_demodulation,[status(thm)],[f19,f1060]) ).

fof(f1062,plain,
    ( e3 != e3
    | spl0_89 ),
    inference(forward_demodulation,[status(thm)],[f25,f1061]) ).

fof(f1063,plain,
    ( $false
    | spl0_89 ),
    inference(trivial_equality_resolution,[status(esa)],[f1062]) ).

fof(f1064,plain,
    spl0_89,
    inference(contradiction_clause,[status(thm)],[f1063]) ).

fof(f1065,plain,
    ( op(e2,e1) != op(e3,op(e1,e1))
    | spl0_88 ),
    inference(forward_demodulation,[status(thm)],[f26,f493]) ).

fof(f1066,plain,
    ( e0 != op(e3,op(e1,e1))
    | spl0_88 ),
    inference(forward_demodulation,[status(thm)],[f22,f1065]) ).

fof(f1067,plain,
    ( e0 != op(e3,e3)
    | spl0_88 ),
    inference(forward_demodulation,[status(thm)],[f18,f1066]) ).

fof(f1068,plain,
    ( e0 != e0
    | spl0_88 ),
    inference(forward_demodulation,[status(thm)],[f28,f1067]) ).

fof(f1069,plain,
    ( $false
    | spl0_88 ),
    inference(trivial_equality_resolution,[status(esa)],[f1068]) ).

fof(f1070,plain,
    spl0_88,
    inference(contradiction_clause,[status(thm)],[f1069]) ).

fof(f1071,plain,
    ( op(e2,e0) != op(e3,op(e1,e0))
    | spl0_87 ),
    inference(forward_demodulation,[status(thm)],[f26,f490]) ).

fof(f1072,plain,
    ( e2 != op(e3,op(e1,e0))
    | spl0_87 ),
    inference(forward_demodulation,[status(thm)],[f21,f1071]) ).

fof(f1073,plain,
    ( e2 != op(e3,e1)
    | spl0_87 ),
    inference(forward_demodulation,[status(thm)],[f17,f1072]) ).

fof(f1074,plain,
    ( e2 != e2
    | spl0_87 ),
    inference(forward_demodulation,[status(thm)],[f26,f1073]) ).

fof(f1075,plain,
    ( $false
    | spl0_87 ),
    inference(trivial_equality_resolution,[status(esa)],[f1074]) ).

fof(f1076,plain,
    spl0_87,
    inference(contradiction_clause,[status(thm)],[f1075]) ).

fof(f1077,plain,
    ( op(e3,e3) != op(e3,op(e0,e3))
    | spl0_86 ),
    inference(forward_demodulation,[status(thm)],[f25,f487]) ).

fof(f1078,plain,
    ( e0 != op(e3,op(e0,e3))
    | spl0_86 ),
    inference(forward_demodulation,[status(thm)],[f28,f1077]) ).

fof(f1079,plain,
    ( e0 != op(e3,e3)
    | spl0_86 ),
    inference(forward_demodulation,[status(thm)],[f16,f1078]) ).

fof(f1080,plain,
    ( e0 != e0
    | spl0_86 ),
    inference(forward_demodulation,[status(thm)],[f28,f1079]) ).

fof(f1081,plain,
    ( $false
    | spl0_86 ),
    inference(trivial_equality_resolution,[status(esa)],[f1080]) ).

fof(f1082,plain,
    spl0_86,
    inference(contradiction_clause,[status(thm)],[f1081]) ).

fof(f1083,plain,
    ( op(e3,e2) != op(e3,op(e0,e2))
    | spl0_85 ),
    inference(forward_demodulation,[status(thm)],[f25,f484]) ).

fof(f1084,plain,
    ( e1 != op(e3,op(e0,e2))
    | spl0_85 ),
    inference(forward_demodulation,[status(thm)],[f27,f1083]) ).

fof(f1085,plain,
    ( e1 != op(e3,e2)
    | spl0_85 ),
    inference(forward_demodulation,[status(thm)],[f15,f1084]) ).

fof(f1086,plain,
    ( e1 != e1
    | spl0_85 ),
    inference(forward_demodulation,[status(thm)],[f27,f1085]) ).

fof(f1087,plain,
    ( $false
    | spl0_85 ),
    inference(trivial_equality_resolution,[status(esa)],[f1086]) ).

fof(f1088,plain,
    spl0_85,
    inference(contradiction_clause,[status(thm)],[f1087]) ).

fof(f1089,plain,
    ( op(e3,e1) != op(e3,op(e0,e1))
    | spl0_84 ),
    inference(forward_demodulation,[status(thm)],[f25,f481]) ).

fof(f1090,plain,
    ( e2 != op(e3,op(e0,e1))
    | spl0_84 ),
    inference(forward_demodulation,[status(thm)],[f26,f1089]) ).

fof(f1091,plain,
    ( e2 != op(e3,e1)
    | spl0_84 ),
    inference(forward_demodulation,[status(thm)],[f14,f1090]) ).

fof(f1092,plain,
    ( e2 != e2
    | spl0_84 ),
    inference(forward_demodulation,[status(thm)],[f26,f1091]) ).

fof(f1093,plain,
    ( $false
    | spl0_84 ),
    inference(trivial_equality_resolution,[status(esa)],[f1092]) ).

fof(f1094,plain,
    spl0_84,
    inference(contradiction_clause,[status(thm)],[f1093]) ).

fof(f1095,plain,
    ( op(e3,e0) != op(e3,op(e0,e0))
    | spl0_83 ),
    inference(forward_demodulation,[status(thm)],[f25,f478]) ).

fof(f1096,plain,
    ( e3 != op(e3,op(e0,e0))
    | spl0_83 ),
    inference(forward_demodulation,[status(thm)],[f25,f1095]) ).

fof(f1097,plain,
    ( e3 != op(e3,e0)
    | spl0_83 ),
    inference(forward_demodulation,[status(thm)],[f13,f1096]) ).

fof(f1098,plain,
    ( e3 != e3
    | spl0_83 ),
    inference(forward_demodulation,[status(thm)],[f25,f1097]) ).

fof(f1099,plain,
    ( $false
    | spl0_83 ),
    inference(trivial_equality_resolution,[status(esa)],[f1098]) ).

fof(f1100,plain,
    spl0_83,
    inference(contradiction_clause,[status(thm)],[f1099]) ).

fof(f1101,plain,
    ( op(e1,e3) != op(e2,op(e3,e3))
    | spl0_82 ),
    inference(forward_demodulation,[status(thm)],[f24,f475]) ).

fof(f1102,plain,
    ( e2 != op(e2,op(e3,e3))
    | spl0_82 ),
    inference(forward_demodulation,[status(thm)],[f20,f1101]) ).

fof(f1103,plain,
    ( e2 != op(e2,e0)
    | spl0_82 ),
    inference(forward_demodulation,[status(thm)],[f28,f1102]) ).

fof(f1104,plain,
    ( e2 != e2
    | spl0_82 ),
    inference(forward_demodulation,[status(thm)],[f21,f1103]) ).

fof(f1105,plain,
    ( $false
    | spl0_82 ),
    inference(trivial_equality_resolution,[status(esa)],[f1104]) ).

fof(f1106,plain,
    spl0_82,
    inference(contradiction_clause,[status(thm)],[f1105]) ).

fof(f1107,plain,
    ( op(e1,e2) != op(e2,op(e3,e2))
    | spl0_81 ),
    inference(forward_demodulation,[status(thm)],[f24,f472]) ).

fof(f1108,plain,
    ( e0 != op(e2,op(e3,e2))
    | spl0_81 ),
    inference(forward_demodulation,[status(thm)],[f19,f1107]) ).

fof(f1109,plain,
    ( e0 != op(e2,e1)
    | spl0_81 ),
    inference(forward_demodulation,[status(thm)],[f27,f1108]) ).

fof(f1110,plain,
    ( e0 != e0
    | spl0_81 ),
    inference(forward_demodulation,[status(thm)],[f22,f1109]) ).

fof(f1111,plain,
    ( $false
    | spl0_81 ),
    inference(trivial_equality_resolution,[status(esa)],[f1110]) ).

fof(f1112,plain,
    spl0_81,
    inference(contradiction_clause,[status(thm)],[f1111]) ).

fof(f1113,plain,
    ( op(e1,e1) != op(e2,op(e3,e1))
    | spl0_80 ),
    inference(forward_demodulation,[status(thm)],[f24,f469]) ).

fof(f1114,plain,
    ( e3 != op(e2,op(e3,e1))
    | spl0_80 ),
    inference(forward_demodulation,[status(thm)],[f18,f1113]) ).

fof(f1115,plain,
    ( e3 != op(e2,e2)
    | spl0_80 ),
    inference(forward_demodulation,[status(thm)],[f26,f1114]) ).

fof(f1116,plain,
    ( e3 != e3
    | spl0_80 ),
    inference(forward_demodulation,[status(thm)],[f23,f1115]) ).

fof(f1117,plain,
    ( $false
    | spl0_80 ),
    inference(trivial_equality_resolution,[status(esa)],[f1116]) ).

fof(f1118,plain,
    spl0_80,
    inference(contradiction_clause,[status(thm)],[f1117]) ).

fof(f1119,plain,
    ( op(e1,e0) != op(e2,op(e3,e0))
    | spl0_79 ),
    inference(forward_demodulation,[status(thm)],[f24,f466]) ).

fof(f1120,plain,
    ( e1 != op(e2,op(e3,e0))
    | spl0_79 ),
    inference(forward_demodulation,[status(thm)],[f17,f1119]) ).

fof(f1121,plain,
    ( e1 != op(e2,e3)
    | spl0_79 ),
    inference(forward_demodulation,[status(thm)],[f25,f1120]) ).

fof(f1122,plain,
    ( e1 != e1
    | spl0_79 ),
    inference(forward_demodulation,[status(thm)],[f24,f1121]) ).

fof(f1123,plain,
    ( $false
    | spl0_79 ),
    inference(trivial_equality_resolution,[status(esa)],[f1122]) ).

fof(f1124,plain,
    spl0_79,
    inference(contradiction_clause,[status(thm)],[f1123]) ).

fof(f1125,plain,
    ( op(e3,e3) != op(e2,op(e2,e3))
    | spl0_78 ),
    inference(forward_demodulation,[status(thm)],[f23,f463]) ).

fof(f1126,plain,
    ( e0 != op(e2,op(e2,e3))
    | spl0_78 ),
    inference(forward_demodulation,[status(thm)],[f28,f1125]) ).

fof(f1127,plain,
    ( e0 != op(e2,e1)
    | spl0_78 ),
    inference(forward_demodulation,[status(thm)],[f24,f1126]) ).

fof(f1128,plain,
    ( e0 != e0
    | spl0_78 ),
    inference(forward_demodulation,[status(thm)],[f22,f1127]) ).

fof(f1129,plain,
    ( $false
    | spl0_78 ),
    inference(trivial_equality_resolution,[status(esa)],[f1128]) ).

fof(f1130,plain,
    spl0_78,
    inference(contradiction_clause,[status(thm)],[f1129]) ).

fof(f1131,plain,
    ( op(e3,e2) != op(e2,op(e2,e2))
    | spl0_77 ),
    inference(forward_demodulation,[status(thm)],[f23,f460]) ).

fof(f1132,plain,
    ( e1 != op(e2,op(e2,e2))
    | spl0_77 ),
    inference(forward_demodulation,[status(thm)],[f27,f1131]) ).

fof(f1133,plain,
    ( e1 != op(e2,e3)
    | spl0_77 ),
    inference(forward_demodulation,[status(thm)],[f23,f1132]) ).

fof(f1134,plain,
    ( e1 != e1
    | spl0_77 ),
    inference(forward_demodulation,[status(thm)],[f24,f1133]) ).

fof(f1135,plain,
    ( $false
    | spl0_77 ),
    inference(trivial_equality_resolution,[status(esa)],[f1134]) ).

fof(f1136,plain,
    spl0_77,
    inference(contradiction_clause,[status(thm)],[f1135]) ).

fof(f1137,plain,
    ( op(e3,e1) != op(e2,op(e2,e1))
    | spl0_76 ),
    inference(forward_demodulation,[status(thm)],[f23,f457]) ).

fof(f1138,plain,
    ( e2 != op(e2,op(e2,e1))
    | spl0_76 ),
    inference(forward_demodulation,[status(thm)],[f26,f1137]) ).

fof(f1139,plain,
    ( e2 != op(e2,e0)
    | spl0_76 ),
    inference(forward_demodulation,[status(thm)],[f22,f1138]) ).

fof(f1140,plain,
    ( e2 != e2
    | spl0_76 ),
    inference(forward_demodulation,[status(thm)],[f21,f1139]) ).

fof(f1141,plain,
    ( $false
    | spl0_76 ),
    inference(trivial_equality_resolution,[status(esa)],[f1140]) ).

fof(f1142,plain,
    spl0_76,
    inference(contradiction_clause,[status(thm)],[f1141]) ).

fof(f1143,plain,
    ( op(e3,e0) != op(e2,op(e2,e0))
    | spl0_75 ),
    inference(forward_demodulation,[status(thm)],[f23,f454]) ).

fof(f1144,plain,
    ( e3 != op(e2,op(e2,e0))
    | spl0_75 ),
    inference(forward_demodulation,[status(thm)],[f25,f1143]) ).

fof(f1145,plain,
    ( e3 != op(e2,e2)
    | spl0_75 ),
    inference(forward_demodulation,[status(thm)],[f21,f1144]) ).

fof(f1146,plain,
    ( e3 != e3
    | spl0_75 ),
    inference(forward_demodulation,[status(thm)],[f23,f1145]) ).

fof(f1147,plain,
    ( $false
    | spl0_75 ),
    inference(trivial_equality_resolution,[status(esa)],[f1146]) ).

fof(f1148,plain,
    spl0_75,
    inference(contradiction_clause,[status(thm)],[f1147]) ).

fof(f1149,plain,
    ( op(e0,e3) != op(e2,op(e1,e3))
    | spl0_74 ),
    inference(forward_demodulation,[status(thm)],[f22,f451]) ).

fof(f1150,plain,
    ( e3 != op(e2,op(e1,e3))
    | spl0_74 ),
    inference(forward_demodulation,[status(thm)],[f16,f1149]) ).

fof(f1151,plain,
    ( e3 != op(e2,e2)
    | spl0_74 ),
    inference(forward_demodulation,[status(thm)],[f20,f1150]) ).

fof(f1152,plain,
    ( e3 != e3
    | spl0_74 ),
    inference(forward_demodulation,[status(thm)],[f23,f1151]) ).

fof(f1153,plain,
    ( $false
    | spl0_74 ),
    inference(trivial_equality_resolution,[status(esa)],[f1152]) ).

fof(f1154,plain,
    spl0_74,
    inference(contradiction_clause,[status(thm)],[f1153]) ).

fof(f1155,plain,
    ( op(e0,e2) != op(e2,op(e1,e2))
    | spl0_73 ),
    inference(forward_demodulation,[status(thm)],[f22,f448]) ).

fof(f1156,plain,
    ( e2 != op(e2,op(e1,e2))
    | spl0_73 ),
    inference(forward_demodulation,[status(thm)],[f15,f1155]) ).

fof(f1157,plain,
    ( e2 != op(e2,e0)
    | spl0_73 ),
    inference(forward_demodulation,[status(thm)],[f19,f1156]) ).

fof(f1158,plain,
    ( e2 != e2
    | spl0_73 ),
    inference(forward_demodulation,[status(thm)],[f21,f1157]) ).

fof(f1159,plain,
    ( $false
    | spl0_73 ),
    inference(trivial_equality_resolution,[status(esa)],[f1158]) ).

fof(f1160,plain,
    spl0_73,
    inference(contradiction_clause,[status(thm)],[f1159]) ).

fof(f1161,plain,
    ( op(e0,e1) != op(e2,op(e1,e1))
    | spl0_72 ),
    inference(forward_demodulation,[status(thm)],[f22,f445]) ).

fof(f1162,plain,
    ( e1 != op(e2,op(e1,e1))
    | spl0_72 ),
    inference(forward_demodulation,[status(thm)],[f14,f1161]) ).

fof(f1163,plain,
    ( e1 != op(e2,e3)
    | spl0_72 ),
    inference(forward_demodulation,[status(thm)],[f18,f1162]) ).

fof(f1164,plain,
    ( e1 != e1
    | spl0_72 ),
    inference(forward_demodulation,[status(thm)],[f24,f1163]) ).

fof(f1165,plain,
    ( $false
    | spl0_72 ),
    inference(trivial_equality_resolution,[status(esa)],[f1164]) ).

fof(f1166,plain,
    spl0_72,
    inference(contradiction_clause,[status(thm)],[f1165]) ).

fof(f1167,plain,
    ( op(e0,e0) != op(e2,op(e1,e0))
    | spl0_71 ),
    inference(forward_demodulation,[status(thm)],[f22,f442]) ).

fof(f1168,plain,
    ( e0 != op(e2,op(e1,e0))
    | spl0_71 ),
    inference(forward_demodulation,[status(thm)],[f13,f1167]) ).

fof(f1169,plain,
    ( e0 != op(e2,e1)
    | spl0_71 ),
    inference(forward_demodulation,[status(thm)],[f17,f1168]) ).

fof(f1170,plain,
    ( e0 != e0
    | spl0_71 ),
    inference(forward_demodulation,[status(thm)],[f22,f1169]) ).

fof(f1171,plain,
    ( $false
    | spl0_71 ),
    inference(trivial_equality_resolution,[status(esa)],[f1170]) ).

fof(f1172,plain,
    spl0_71,
    inference(contradiction_clause,[status(thm)],[f1171]) ).

fof(f1173,plain,
    ( op(e2,e3) != op(e2,op(e0,e3))
    | spl0_70 ),
    inference(forward_demodulation,[status(thm)],[f21,f439]) ).

fof(f1174,plain,
    ( e1 != op(e2,op(e0,e3))
    | spl0_70 ),
    inference(forward_demodulation,[status(thm)],[f24,f1173]) ).

fof(f1175,plain,
    ( e1 != op(e2,e3)
    | spl0_70 ),
    inference(forward_demodulation,[status(thm)],[f16,f1174]) ).

fof(f1176,plain,
    ( e1 != e1
    | spl0_70 ),
    inference(forward_demodulation,[status(thm)],[f24,f1175]) ).

fof(f1177,plain,
    ( $false
    | spl0_70 ),
    inference(trivial_equality_resolution,[status(esa)],[f1176]) ).

fof(f1178,plain,
    spl0_70,
    inference(contradiction_clause,[status(thm)],[f1177]) ).

fof(f1179,plain,
    ( op(e2,e2) != op(e2,op(e0,e2))
    | spl0_69 ),
    inference(forward_demodulation,[status(thm)],[f21,f436]) ).

fof(f1180,plain,
    ( e3 != op(e2,op(e0,e2))
    | spl0_69 ),
    inference(forward_demodulation,[status(thm)],[f23,f1179]) ).

fof(f1181,plain,
    ( e3 != op(e2,e2)
    | spl0_69 ),
    inference(forward_demodulation,[status(thm)],[f15,f1180]) ).

fof(f1182,plain,
    ( e3 != e3
    | spl0_69 ),
    inference(forward_demodulation,[status(thm)],[f23,f1181]) ).

fof(f1183,plain,
    ( $false
    | spl0_69 ),
    inference(trivial_equality_resolution,[status(esa)],[f1182]) ).

fof(f1184,plain,
    spl0_69,
    inference(contradiction_clause,[status(thm)],[f1183]) ).

fof(f1185,plain,
    ( op(e2,e1) != op(e2,op(e0,e1))
    | spl0_68 ),
    inference(forward_demodulation,[status(thm)],[f21,f433]) ).

fof(f1186,plain,
    ( e0 != op(e2,op(e0,e1))
    | spl0_68 ),
    inference(forward_demodulation,[status(thm)],[f22,f1185]) ).

fof(f1187,plain,
    ( e0 != op(e2,e1)
    | spl0_68 ),
    inference(forward_demodulation,[status(thm)],[f14,f1186]) ).

fof(f1188,plain,
    ( e0 != e0
    | spl0_68 ),
    inference(forward_demodulation,[status(thm)],[f22,f1187]) ).

fof(f1189,plain,
    ( $false
    | spl0_68 ),
    inference(trivial_equality_resolution,[status(esa)],[f1188]) ).

fof(f1190,plain,
    spl0_68,
    inference(contradiction_clause,[status(thm)],[f1189]) ).

fof(f1191,plain,
    ( op(e2,e0) != op(e2,op(e0,e0))
    | spl0_67 ),
    inference(forward_demodulation,[status(thm)],[f21,f430]) ).

fof(f1192,plain,
    ( e2 != op(e2,op(e0,e0))
    | spl0_67 ),
    inference(forward_demodulation,[status(thm)],[f21,f1191]) ).

fof(f1193,plain,
    ( e2 != op(e2,e0)
    | spl0_67 ),
    inference(forward_demodulation,[status(thm)],[f13,f1192]) ).

fof(f1194,plain,
    ( e2 != e2
    | spl0_67 ),
    inference(forward_demodulation,[status(thm)],[f21,f1193]) ).

fof(f1195,plain,
    ( $false
    | spl0_67 ),
    inference(trivial_equality_resolution,[status(esa)],[f1194]) ).

fof(f1196,plain,
    spl0_67,
    inference(contradiction_clause,[status(thm)],[f1195]) ).

fof(f1197,plain,
    ( op(e2,e3) != op(e1,op(e3,e3))
    | spl0_66 ),
    inference(forward_demodulation,[status(thm)],[f20,f427]) ).

fof(f1198,plain,
    ( e1 != op(e1,op(e3,e3))
    | spl0_66 ),
    inference(forward_demodulation,[status(thm)],[f24,f1197]) ).

fof(f1199,plain,
    ( e1 != op(e1,e0)
    | spl0_66 ),
    inference(forward_demodulation,[status(thm)],[f28,f1198]) ).

fof(f1200,plain,
    ( e1 != e1
    | spl0_66 ),
    inference(forward_demodulation,[status(thm)],[f17,f1199]) ).

fof(f1201,plain,
    ( $false
    | spl0_66 ),
    inference(trivial_equality_resolution,[status(esa)],[f1200]) ).

fof(f1202,plain,
    spl0_66,
    inference(contradiction_clause,[status(thm)],[f1201]) ).

fof(f1203,plain,
    ( op(e2,e2) != op(e1,op(e3,e2))
    | spl0_65 ),
    inference(forward_demodulation,[status(thm)],[f20,f424]) ).

fof(f1204,plain,
    ( e3 != op(e1,op(e3,e2))
    | spl0_65 ),
    inference(forward_demodulation,[status(thm)],[f23,f1203]) ).

fof(f1205,plain,
    ( e3 != op(e1,e1)
    | spl0_65 ),
    inference(forward_demodulation,[status(thm)],[f27,f1204]) ).

fof(f1206,plain,
    ( e3 != e3
    | spl0_65 ),
    inference(forward_demodulation,[status(thm)],[f18,f1205]) ).

fof(f1207,plain,
    ( $false
    | spl0_65 ),
    inference(trivial_equality_resolution,[status(esa)],[f1206]) ).

fof(f1208,plain,
    spl0_65,
    inference(contradiction_clause,[status(thm)],[f1207]) ).

fof(f1209,plain,
    ( op(e2,e1) != op(e1,op(e3,e1))
    | spl0_64 ),
    inference(forward_demodulation,[status(thm)],[f20,f421]) ).

fof(f1210,plain,
    ( e0 != op(e1,op(e3,e1))
    | spl0_64 ),
    inference(forward_demodulation,[status(thm)],[f22,f1209]) ).

fof(f1211,plain,
    ( e0 != op(e1,e2)
    | spl0_64 ),
    inference(forward_demodulation,[status(thm)],[f26,f1210]) ).

fof(f1212,plain,
    ( e0 != e0
    | spl0_64 ),
    inference(forward_demodulation,[status(thm)],[f19,f1211]) ).

fof(f1213,plain,
    ( $false
    | spl0_64 ),
    inference(trivial_equality_resolution,[status(esa)],[f1212]) ).

fof(f1214,plain,
    spl0_64,
    inference(contradiction_clause,[status(thm)],[f1213]) ).

fof(f1215,plain,
    ( op(e2,e0) != op(e1,op(e3,e0))
    | spl0_63 ),
    inference(forward_demodulation,[status(thm)],[f20,f418]) ).

fof(f1216,plain,
    ( e2 != op(e1,op(e3,e0))
    | spl0_63 ),
    inference(forward_demodulation,[status(thm)],[f21,f1215]) ).

fof(f1217,plain,
    ( e2 != op(e1,e3)
    | spl0_63 ),
    inference(forward_demodulation,[status(thm)],[f25,f1216]) ).

fof(f1218,plain,
    ( e2 != e2
    | spl0_63 ),
    inference(forward_demodulation,[status(thm)],[f20,f1217]) ).

fof(f1219,plain,
    ( $false
    | spl0_63 ),
    inference(trivial_equality_resolution,[status(esa)],[f1218]) ).

fof(f1220,plain,
    spl0_63,
    inference(contradiction_clause,[status(thm)],[f1219]) ).

fof(f1221,plain,
    ( op(e0,e3) != op(e1,op(e2,e3))
    | spl0_62 ),
    inference(forward_demodulation,[status(thm)],[f19,f415]) ).

fof(f1222,plain,
    ( e3 != op(e1,op(e2,e3))
    | spl0_62 ),
    inference(forward_demodulation,[status(thm)],[f16,f1221]) ).

fof(f1223,plain,
    ( e3 != op(e1,e1)
    | spl0_62 ),
    inference(forward_demodulation,[status(thm)],[f24,f1222]) ).

fof(f1224,plain,
    ( e3 != e3
    | spl0_62 ),
    inference(forward_demodulation,[status(thm)],[f18,f1223]) ).

fof(f1225,plain,
    ( $false
    | spl0_62 ),
    inference(trivial_equality_resolution,[status(esa)],[f1224]) ).

fof(f1226,plain,
    spl0_62,
    inference(contradiction_clause,[status(thm)],[f1225]) ).

fof(f1227,plain,
    ( op(e0,e2) != op(e1,op(e2,e2))
    | spl0_61 ),
    inference(forward_demodulation,[status(thm)],[f19,f412]) ).

fof(f1228,plain,
    ( e2 != op(e1,op(e2,e2))
    | spl0_61 ),
    inference(forward_demodulation,[status(thm)],[f15,f1227]) ).

fof(f1229,plain,
    ( e2 != op(e1,e3)
    | spl0_61 ),
    inference(forward_demodulation,[status(thm)],[f23,f1228]) ).

fof(f1230,plain,
    ( e2 != e2
    | spl0_61 ),
    inference(forward_demodulation,[status(thm)],[f20,f1229]) ).

fof(f1231,plain,
    ( $false
    | spl0_61 ),
    inference(trivial_equality_resolution,[status(esa)],[f1230]) ).

fof(f1232,plain,
    spl0_61,
    inference(contradiction_clause,[status(thm)],[f1231]) ).

fof(f1233,plain,
    ( op(e0,e1) != op(e1,op(e2,e1))
    | spl0_60 ),
    inference(forward_demodulation,[status(thm)],[f19,f409]) ).

fof(f1234,plain,
    ( e1 != op(e1,op(e2,e1))
    | spl0_60 ),
    inference(forward_demodulation,[status(thm)],[f14,f1233]) ).

fof(f1235,plain,
    ( e1 != op(e1,e0)
    | spl0_60 ),
    inference(forward_demodulation,[status(thm)],[f22,f1234]) ).

fof(f1236,plain,
    ( e1 != e1
    | spl0_60 ),
    inference(forward_demodulation,[status(thm)],[f17,f1235]) ).

fof(f1237,plain,
    ( $false
    | spl0_60 ),
    inference(trivial_equality_resolution,[status(esa)],[f1236]) ).

fof(f1238,plain,
    spl0_60,
    inference(contradiction_clause,[status(thm)],[f1237]) ).

fof(f1239,plain,
    ( op(e0,e0) != op(e1,op(e2,e0))
    | spl0_59 ),
    inference(forward_demodulation,[status(thm)],[f19,f406]) ).

fof(f1240,plain,
    ( e0 != op(e1,op(e2,e0))
    | spl0_59 ),
    inference(forward_demodulation,[status(thm)],[f13,f1239]) ).

fof(f1241,plain,
    ( e0 != op(e1,e2)
    | spl0_59 ),
    inference(forward_demodulation,[status(thm)],[f21,f1240]) ).

fof(f1242,plain,
    ( e0 != e0
    | spl0_59 ),
    inference(forward_demodulation,[status(thm)],[f19,f1241]) ).

fof(f1243,plain,
    ( $false
    | spl0_59 ),
    inference(trivial_equality_resolution,[status(esa)],[f1242]) ).

fof(f1244,plain,
    spl0_59,
    inference(contradiction_clause,[status(thm)],[f1243]) ).

fof(f1245,plain,
    ( op(e3,e3) != op(e1,op(e1,e3))
    | spl0_58 ),
    inference(forward_demodulation,[status(thm)],[f18,f403]) ).

fof(f1246,plain,
    ( e0 != op(e1,op(e1,e3))
    | spl0_58 ),
    inference(forward_demodulation,[status(thm)],[f28,f1245]) ).

fof(f1247,plain,
    ( e0 != op(e1,e2)
    | spl0_58 ),
    inference(forward_demodulation,[status(thm)],[f20,f1246]) ).

fof(f1248,plain,
    ( e0 != e0
    | spl0_58 ),
    inference(forward_demodulation,[status(thm)],[f19,f1247]) ).

fof(f1249,plain,
    ( $false
    | spl0_58 ),
    inference(trivial_equality_resolution,[status(esa)],[f1248]) ).

fof(f1250,plain,
    spl0_58,
    inference(contradiction_clause,[status(thm)],[f1249]) ).

fof(f1251,plain,
    ( op(e3,e2) != op(e1,op(e1,e2))
    | spl0_57 ),
    inference(forward_demodulation,[status(thm)],[f18,f400]) ).

fof(f1252,plain,
    ( e1 != op(e1,op(e1,e2))
    | spl0_57 ),
    inference(forward_demodulation,[status(thm)],[f27,f1251]) ).

fof(f1253,plain,
    ( e1 != op(e1,e0)
    | spl0_57 ),
    inference(forward_demodulation,[status(thm)],[f19,f1252]) ).

fof(f1254,plain,
    ( e1 != e1
    | spl0_57 ),
    inference(forward_demodulation,[status(thm)],[f17,f1253]) ).

fof(f1255,plain,
    ( $false
    | spl0_57 ),
    inference(trivial_equality_resolution,[status(esa)],[f1254]) ).

fof(f1256,plain,
    spl0_57,
    inference(contradiction_clause,[status(thm)],[f1255]) ).

fof(f1257,plain,
    ( op(e3,e1) != op(e1,op(e1,e1))
    | spl0_56 ),
    inference(forward_demodulation,[status(thm)],[f18,f397]) ).

fof(f1258,plain,
    ( e2 != op(e1,op(e1,e1))
    | spl0_56 ),
    inference(forward_demodulation,[status(thm)],[f26,f1257]) ).

fof(f1259,plain,
    ( e2 != op(e1,e3)
    | spl0_56 ),
    inference(forward_demodulation,[status(thm)],[f18,f1258]) ).

fof(f1260,plain,
    ( e2 != e2
    | spl0_56 ),
    inference(forward_demodulation,[status(thm)],[f20,f1259]) ).

fof(f1261,plain,
    ( $false
    | spl0_56 ),
    inference(trivial_equality_resolution,[status(esa)],[f1260]) ).

fof(f1262,plain,
    spl0_56,
    inference(contradiction_clause,[status(thm)],[f1261]) ).

fof(f1263,plain,
    ( op(e3,e0) != op(e1,op(e1,e0))
    | spl0_55 ),
    inference(forward_demodulation,[status(thm)],[f18,f394]) ).

fof(f1264,plain,
    ( e3 != op(e1,op(e1,e0))
    | spl0_55 ),
    inference(forward_demodulation,[status(thm)],[f25,f1263]) ).

fof(f1265,plain,
    ( e3 != op(e1,e1)
    | spl0_55 ),
    inference(forward_demodulation,[status(thm)],[f17,f1264]) ).

fof(f1266,plain,
    ( e3 != e3
    | spl0_55 ),
    inference(forward_demodulation,[status(thm)],[f18,f1265]) ).

fof(f1267,plain,
    ( $false
    | spl0_55 ),
    inference(trivial_equality_resolution,[status(esa)],[f1266]) ).

fof(f1268,plain,
    spl0_55,
    inference(contradiction_clause,[status(thm)],[f1267]) ).

fof(f1269,plain,
    ( op(e1,e3) != op(e1,op(e0,e3))
    | spl0_54 ),
    inference(forward_demodulation,[status(thm)],[f17,f391]) ).

fof(f1270,plain,
    ( e2 != op(e1,op(e0,e3))
    | spl0_54 ),
    inference(forward_demodulation,[status(thm)],[f20,f1269]) ).

fof(f1271,plain,
    ( e2 != op(e1,e3)
    | spl0_54 ),
    inference(forward_demodulation,[status(thm)],[f16,f1270]) ).

fof(f1272,plain,
    ( e2 != e2
    | spl0_54 ),
    inference(forward_demodulation,[status(thm)],[f20,f1271]) ).

fof(f1273,plain,
    ( $false
    | spl0_54 ),
    inference(trivial_equality_resolution,[status(esa)],[f1272]) ).

fof(f1274,plain,
    spl0_54,
    inference(contradiction_clause,[status(thm)],[f1273]) ).

fof(f1275,plain,
    ( op(e1,e2) != op(e1,op(e0,e2))
    | spl0_53 ),
    inference(forward_demodulation,[status(thm)],[f17,f388]) ).

fof(f1276,plain,
    ( e0 != op(e1,op(e0,e2))
    | spl0_53 ),
    inference(forward_demodulation,[status(thm)],[f19,f1275]) ).

fof(f1277,plain,
    ( e0 != op(e1,e2)
    | spl0_53 ),
    inference(forward_demodulation,[status(thm)],[f15,f1276]) ).

fof(f1278,plain,
    ( e0 != e0
    | spl0_53 ),
    inference(forward_demodulation,[status(thm)],[f19,f1277]) ).

fof(f1279,plain,
    ( $false
    | spl0_53 ),
    inference(trivial_equality_resolution,[status(esa)],[f1278]) ).

fof(f1280,plain,
    spl0_53,
    inference(contradiction_clause,[status(thm)],[f1279]) ).

fof(f1281,plain,
    ( op(e1,e1) != op(e1,op(e0,e1))
    | spl0_52 ),
    inference(forward_demodulation,[status(thm)],[f17,f385]) ).

fof(f1282,plain,
    ( e3 != op(e1,op(e0,e1))
    | spl0_52 ),
    inference(forward_demodulation,[status(thm)],[f18,f1281]) ).

fof(f1283,plain,
    ( e3 != op(e1,e1)
    | spl0_52 ),
    inference(forward_demodulation,[status(thm)],[f14,f1282]) ).

fof(f1284,plain,
    ( e3 != e3
    | spl0_52 ),
    inference(forward_demodulation,[status(thm)],[f18,f1283]) ).

fof(f1285,plain,
    ( $false
    | spl0_52 ),
    inference(trivial_equality_resolution,[status(esa)],[f1284]) ).

fof(f1286,plain,
    spl0_52,
    inference(contradiction_clause,[status(thm)],[f1285]) ).

fof(f1287,plain,
    ( op(e1,e0) != op(e1,op(e0,e0))
    | spl0_51 ),
    inference(forward_demodulation,[status(thm)],[f17,f382]) ).

fof(f1288,plain,
    ( e1 != op(e1,op(e0,e0))
    | spl0_51 ),
    inference(forward_demodulation,[status(thm)],[f17,f1287]) ).

fof(f1289,plain,
    ( e1 != op(e1,e0)
    | spl0_51 ),
    inference(forward_demodulation,[status(thm)],[f13,f1288]) ).

fof(f1290,plain,
    ( e1 != e1
    | spl0_51 ),
    inference(forward_demodulation,[status(thm)],[f17,f1289]) ).

fof(f1291,plain,
    ( $false
    | spl0_51 ),
    inference(trivial_equality_resolution,[status(esa)],[f1290]) ).

fof(f1292,plain,
    spl0_51,
    inference(contradiction_clause,[status(thm)],[f1291]) ).

fof(f1293,plain,
    ( op(e3,e3) != op(e0,op(e3,e3))
    | spl0_50 ),
    inference(forward_demodulation,[status(thm)],[f16,f379]) ).

fof(f1294,plain,
    ( e0 != op(e0,op(e3,e3))
    | spl0_50 ),
    inference(forward_demodulation,[status(thm)],[f28,f1293]) ).

fof(f1295,plain,
    ( e0 != op(e0,e0)
    | spl0_50 ),
    inference(forward_demodulation,[status(thm)],[f28,f1294]) ).

fof(f1296,plain,
    ( e0 != e0
    | spl0_50 ),
    inference(forward_demodulation,[status(thm)],[f13,f1295]) ).

fof(f1297,plain,
    ( $false
    | spl0_50 ),
    inference(trivial_equality_resolution,[status(esa)],[f1296]) ).

fof(f1298,plain,
    spl0_50,
    inference(contradiction_clause,[status(thm)],[f1297]) ).

fof(f1299,plain,
    ( op(e3,e2) != op(e0,op(e3,e2))
    | spl0_49 ),
    inference(forward_demodulation,[status(thm)],[f16,f376]) ).

fof(f1300,plain,
    ( e1 != op(e0,op(e3,e2))
    | spl0_49 ),
    inference(forward_demodulation,[status(thm)],[f27,f1299]) ).

fof(f1301,plain,
    ( e1 != op(e0,e1)
    | spl0_49 ),
    inference(forward_demodulation,[status(thm)],[f27,f1300]) ).

fof(f1302,plain,
    ( e1 != e1
    | spl0_49 ),
    inference(forward_demodulation,[status(thm)],[f14,f1301]) ).

fof(f1303,plain,
    ( $false
    | spl0_49 ),
    inference(trivial_equality_resolution,[status(esa)],[f1302]) ).

fof(f1304,plain,
    spl0_49,
    inference(contradiction_clause,[status(thm)],[f1303]) ).

fof(f1305,plain,
    ( op(e3,e1) != op(e0,op(e3,e1))
    | spl0_48 ),
    inference(forward_demodulation,[status(thm)],[f16,f373]) ).

fof(f1306,plain,
    ( e2 != op(e0,op(e3,e1))
    | spl0_48 ),
    inference(forward_demodulation,[status(thm)],[f26,f1305]) ).

fof(f1307,plain,
    ( e2 != op(e0,e2)
    | spl0_48 ),
    inference(forward_demodulation,[status(thm)],[f26,f1306]) ).

fof(f1308,plain,
    ( e2 != e2
    | spl0_48 ),
    inference(forward_demodulation,[status(thm)],[f15,f1307]) ).

fof(f1309,plain,
    ( $false
    | spl0_48 ),
    inference(trivial_equality_resolution,[status(esa)],[f1308]) ).

fof(f1310,plain,
    spl0_48,
    inference(contradiction_clause,[status(thm)],[f1309]) ).

fof(f1311,plain,
    ( op(e3,e0) != op(e0,op(e3,e0))
    | spl0_47 ),
    inference(forward_demodulation,[status(thm)],[f16,f370]) ).

fof(f1312,plain,
    ( e3 != op(e0,op(e3,e0))
    | spl0_47 ),
    inference(forward_demodulation,[status(thm)],[f25,f1311]) ).

fof(f1313,plain,
    ( e3 != op(e0,e3)
    | spl0_47 ),
    inference(forward_demodulation,[status(thm)],[f25,f1312]) ).

fof(f1314,plain,
    ( e3 != e3
    | spl0_47 ),
    inference(forward_demodulation,[status(thm)],[f16,f1313]) ).

fof(f1315,plain,
    ( $false
    | spl0_47 ),
    inference(trivial_equality_resolution,[status(esa)],[f1314]) ).

fof(f1316,plain,
    spl0_47,
    inference(contradiction_clause,[status(thm)],[f1315]) ).

fof(f1317,plain,
    ( op(e2,e3) != op(e0,op(e2,e3))
    | spl0_46 ),
    inference(forward_demodulation,[status(thm)],[f15,f367]) ).

fof(f1318,plain,
    ( e1 != op(e0,op(e2,e3))
    | spl0_46 ),
    inference(forward_demodulation,[status(thm)],[f24,f1317]) ).

fof(f1319,plain,
    ( e1 != op(e0,e1)
    | spl0_46 ),
    inference(forward_demodulation,[status(thm)],[f24,f1318]) ).

fof(f1320,plain,
    ( e1 != e1
    | spl0_46 ),
    inference(forward_demodulation,[status(thm)],[f14,f1319]) ).

fof(f1321,plain,
    ( $false
    | spl0_46 ),
    inference(trivial_equality_resolution,[status(esa)],[f1320]) ).

fof(f1322,plain,
    spl0_46,
    inference(contradiction_clause,[status(thm)],[f1321]) ).

fof(f1323,plain,
    ( op(e2,e2) != op(e0,op(e2,e2))
    | spl0_45 ),
    inference(forward_demodulation,[status(thm)],[f15,f364]) ).

fof(f1324,plain,
    ( e3 != op(e0,op(e2,e2))
    | spl0_45 ),
    inference(forward_demodulation,[status(thm)],[f23,f1323]) ).

fof(f1325,plain,
    ( e3 != op(e0,e3)
    | spl0_45 ),
    inference(forward_demodulation,[status(thm)],[f23,f1324]) ).

fof(f1326,plain,
    ( e3 != e3
    | spl0_45 ),
    inference(forward_demodulation,[status(thm)],[f16,f1325]) ).

fof(f1327,plain,
    ( $false
    | spl0_45 ),
    inference(trivial_equality_resolution,[status(esa)],[f1326]) ).

fof(f1328,plain,
    spl0_45,
    inference(contradiction_clause,[status(thm)],[f1327]) ).

fof(f1329,plain,
    ( op(e2,e1) != op(e0,op(e2,e1))
    | spl0_44 ),
    inference(forward_demodulation,[status(thm)],[f15,f361]) ).

fof(f1330,plain,
    ( e0 != op(e0,op(e2,e1))
    | spl0_44 ),
    inference(forward_demodulation,[status(thm)],[f22,f1329]) ).

fof(f1331,plain,
    ( e0 != op(e0,e0)
    | spl0_44 ),
    inference(forward_demodulation,[status(thm)],[f22,f1330]) ).

fof(f1332,plain,
    ( e0 != e0
    | spl0_44 ),
    inference(forward_demodulation,[status(thm)],[f13,f1331]) ).

fof(f1333,plain,
    ( $false
    | spl0_44 ),
    inference(trivial_equality_resolution,[status(esa)],[f1332]) ).

fof(f1334,plain,
    spl0_44,
    inference(contradiction_clause,[status(thm)],[f1333]) ).

fof(f1335,plain,
    ( op(e2,e0) != op(e0,op(e2,e0))
    | spl0_43 ),
    inference(forward_demodulation,[status(thm)],[f15,f358]) ).

fof(f1336,plain,
    ( e2 != op(e0,op(e2,e0))
    | spl0_43 ),
    inference(forward_demodulation,[status(thm)],[f21,f1335]) ).

fof(f1337,plain,
    ( e2 != op(e0,e2)
    | spl0_43 ),
    inference(forward_demodulation,[status(thm)],[f21,f1336]) ).

fof(f1338,plain,
    ( e2 != e2
    | spl0_43 ),
    inference(forward_demodulation,[status(thm)],[f15,f1337]) ).

fof(f1339,plain,
    ( $false
    | spl0_43 ),
    inference(trivial_equality_resolution,[status(esa)],[f1338]) ).

fof(f1340,plain,
    spl0_43,
    inference(contradiction_clause,[status(thm)],[f1339]) ).

fof(f1341,plain,
    ( op(e1,e3) != op(e0,op(e1,e3))
    | spl0_42 ),
    inference(forward_demodulation,[status(thm)],[f14,f355]) ).

fof(f1342,plain,
    ( e2 != op(e0,op(e1,e3))
    | spl0_42 ),
    inference(forward_demodulation,[status(thm)],[f20,f1341]) ).

fof(f1343,plain,
    ( e2 != op(e0,e2)
    | spl0_42 ),
    inference(forward_demodulation,[status(thm)],[f20,f1342]) ).

fof(f1344,plain,
    ( e2 != e2
    | spl0_42 ),
    inference(forward_demodulation,[status(thm)],[f15,f1343]) ).

fof(f1345,plain,
    ( $false
    | spl0_42 ),
    inference(trivial_equality_resolution,[status(esa)],[f1344]) ).

fof(f1346,plain,
    spl0_42,
    inference(contradiction_clause,[status(thm)],[f1345]) ).

fof(f1347,plain,
    ( op(e1,e2) != op(e0,op(e1,e2))
    | spl0_41 ),
    inference(forward_demodulation,[status(thm)],[f14,f352]) ).

fof(f1348,plain,
    ( e0 != op(e0,op(e1,e2))
    | spl0_41 ),
    inference(forward_demodulation,[status(thm)],[f19,f1347]) ).

fof(f1349,plain,
    ( e0 != op(e0,e0)
    | spl0_41 ),
    inference(forward_demodulation,[status(thm)],[f19,f1348]) ).

fof(f1350,plain,
    ( e0 != e0
    | spl0_41 ),
    inference(forward_demodulation,[status(thm)],[f13,f1349]) ).

fof(f1351,plain,
    ( $false
    | spl0_41 ),
    inference(trivial_equality_resolution,[status(esa)],[f1350]) ).

fof(f1352,plain,
    spl0_41,
    inference(contradiction_clause,[status(thm)],[f1351]) ).

fof(f1353,plain,
    ( op(e1,e1) != op(e0,op(e1,e1))
    | spl0_40 ),
    inference(forward_demodulation,[status(thm)],[f14,f349]) ).

fof(f1354,plain,
    ( e3 != op(e0,op(e1,e1))
    | spl0_40 ),
    inference(forward_demodulation,[status(thm)],[f18,f1353]) ).

fof(f1355,plain,
    ( e3 != op(e0,e3)
    | spl0_40 ),
    inference(forward_demodulation,[status(thm)],[f18,f1354]) ).

fof(f1356,plain,
    ( e3 != e3
    | spl0_40 ),
    inference(forward_demodulation,[status(thm)],[f16,f1355]) ).

fof(f1357,plain,
    ( $false
    | spl0_40 ),
    inference(trivial_equality_resolution,[status(esa)],[f1356]) ).

fof(f1358,plain,
    spl0_40,
    inference(contradiction_clause,[status(thm)],[f1357]) ).

fof(f1359,plain,
    ( op(e1,e0) != op(e0,op(e1,e0))
    | spl0_39 ),
    inference(forward_demodulation,[status(thm)],[f14,f346]) ).

fof(f1360,plain,
    ( e1 != op(e0,op(e1,e0))
    | spl0_39 ),
    inference(forward_demodulation,[status(thm)],[f17,f1359]) ).

fof(f1361,plain,
    ( e1 != op(e0,e1)
    | spl0_39 ),
    inference(forward_demodulation,[status(thm)],[f17,f1360]) ).

fof(f1362,plain,
    ( e1 != e1
    | spl0_39 ),
    inference(forward_demodulation,[status(thm)],[f14,f1361]) ).

fof(f1363,plain,
    ( $false
    | spl0_39 ),
    inference(trivial_equality_resolution,[status(esa)],[f1362]) ).

fof(f1364,plain,
    spl0_39,
    inference(contradiction_clause,[status(thm)],[f1363]) ).

fof(f1365,plain,
    ( op(e0,e3) != op(e0,op(e0,e3))
    | spl0_38 ),
    inference(forward_demodulation,[status(thm)],[f13,f343]) ).

fof(f1366,plain,
    ( e3 != op(e0,op(e0,e3))
    | spl0_38 ),
    inference(forward_demodulation,[status(thm)],[f16,f1365]) ).

fof(f1367,plain,
    ( e3 != op(e0,e3)
    | spl0_38 ),
    inference(forward_demodulation,[status(thm)],[f16,f1366]) ).

fof(f1368,plain,
    ( e3 != e3
    | spl0_38 ),
    inference(forward_demodulation,[status(thm)],[f16,f1367]) ).

fof(f1369,plain,
    ( $false
    | spl0_38 ),
    inference(trivial_equality_resolution,[status(esa)],[f1368]) ).

fof(f1370,plain,
    spl0_38,
    inference(contradiction_clause,[status(thm)],[f1369]) ).

fof(f1371,plain,
    ( op(e0,e2) != op(e0,op(e0,e2))
    | spl0_37 ),
    inference(forward_demodulation,[status(thm)],[f13,f340]) ).

fof(f1372,plain,
    ( e2 != op(e0,op(e0,e2))
    | spl0_37 ),
    inference(forward_demodulation,[status(thm)],[f15,f1371]) ).

fof(f1373,plain,
    ( e2 != op(e0,e2)
    | spl0_37 ),
    inference(forward_demodulation,[status(thm)],[f15,f1372]) ).

fof(f1374,plain,
    ( e2 != e2
    | spl0_37 ),
    inference(forward_demodulation,[status(thm)],[f15,f1373]) ).

fof(f1375,plain,
    ( $false
    | spl0_37 ),
    inference(trivial_equality_resolution,[status(esa)],[f1374]) ).

fof(f1376,plain,
    spl0_37,
    inference(contradiction_clause,[status(thm)],[f1375]) ).

fof(f1377,plain,
    ( op(e0,e1) != op(e0,op(e0,e1))
    | spl0_36 ),
    inference(forward_demodulation,[status(thm)],[f13,f337]) ).

fof(f1378,plain,
    ( e1 != op(e0,op(e0,e1))
    | spl0_36 ),
    inference(forward_demodulation,[status(thm)],[f14,f1377]) ).

fof(f1379,plain,
    ( e1 != op(e0,e1)
    | spl0_36 ),
    inference(forward_demodulation,[status(thm)],[f14,f1378]) ).

fof(f1380,plain,
    ( e1 != e1
    | spl0_36 ),
    inference(forward_demodulation,[status(thm)],[f14,f1379]) ).

fof(f1381,plain,
    ( $false
    | spl0_36 ),
    inference(trivial_equality_resolution,[status(esa)],[f1380]) ).

fof(f1382,plain,
    spl0_36,
    inference(contradiction_clause,[status(thm)],[f1381]) ).

fof(f1383,plain,
    ( op(e0,e0) != op(e0,op(e0,e0))
    | spl0_35 ),
    inference(forward_demodulation,[status(thm)],[f13,f334]) ).

fof(f1384,plain,
    ( e0 != op(e0,op(e0,e0))
    | spl0_35 ),
    inference(forward_demodulation,[status(thm)],[f13,f1383]) ).

fof(f1385,plain,
    ( e0 != op(e0,e0)
    | spl0_35 ),
    inference(forward_demodulation,[status(thm)],[f13,f1384]) ).

fof(f1386,plain,
    ( e0 != e0
    | spl0_35 ),
    inference(forward_demodulation,[status(thm)],[f13,f1385]) ).

fof(f1387,plain,
    ( $false
    | spl0_35 ),
    inference(trivial_equality_resolution,[status(esa)],[f1386]) ).

fof(f1388,plain,
    spl0_35,
    inference(contradiction_clause,[status(thm)],[f1387]) ).

fof(f1389,plain,
    ( op(e3,e3) != unit
    | spl0_29 ),
    inference(forward_demodulation,[status(thm)],[f33,f312]) ).

fof(f1390,plain,
    ( e0 != unit
    | spl0_29 ),
    inference(forward_demodulation,[status(thm)],[f28,f1389]) ).

fof(f1391,plain,
    ( e0 != e0
    | spl0_29 ),
    inference(forward_demodulation,[status(thm)],[f29,f1390]) ).

fof(f1392,plain,
    ( $false
    | spl0_29 ),
    inference(trivial_equality_resolution,[status(esa)],[f1391]) ).

fof(f1393,plain,
    spl0_29,
    inference(contradiction_clause,[status(thm)],[f1392]) ).

fof(f1594,plain,
    ( op(e3,e3) != unit
    | spl0_28 ),
    inference(forward_demodulation,[status(thm)],[f33,f309]) ).

fof(f1595,plain,
    ( e0 != unit
    | spl0_28 ),
    inference(forward_demodulation,[status(thm)],[f28,f1594]) ).

fof(f1596,plain,
    ( e0 != e0
    | spl0_28 ),
    inference(forward_demodulation,[status(thm)],[f29,f1595]) ).

fof(f1597,plain,
    ( $false
    | spl0_28 ),
    inference(trivial_equality_resolution,[status(esa)],[f1596]) ).

fof(f1598,plain,
    spl0_28,
    inference(contradiction_clause,[status(thm)],[f1597]) ).

fof(f1601,plain,
    ( op(e1,e2) != unit
    | spl0_27 ),
    inference(forward_demodulation,[status(thm)],[f32,f306]) ).

fof(f1602,plain,
    ( e0 != unit
    | spl0_27 ),
    inference(forward_demodulation,[status(thm)],[f19,f1601]) ).

fof(f1603,plain,
    ( e0 != e0
    | spl0_27 ),
    inference(forward_demodulation,[status(thm)],[f29,f1602]) ).

fof(f1604,plain,
    ( $false
    | spl0_27 ),
    inference(trivial_equality_resolution,[status(esa)],[f1603]) ).

fof(f1605,plain,
    spl0_27,
    inference(contradiction_clause,[status(thm)],[f1604]) ).

fof(f1608,plain,
    ( op(e2,e1) != unit
    | spl0_26 ),
    inference(forward_demodulation,[status(thm)],[f32,f303]) ).

fof(f1609,plain,
    ( e0 != unit
    | spl0_26 ),
    inference(forward_demodulation,[status(thm)],[f22,f1608]) ).

fof(f1610,plain,
    ( e0 != e0
    | spl0_26 ),
    inference(forward_demodulation,[status(thm)],[f29,f1609]) ).

fof(f1611,plain,
    ( $false
    | spl0_26 ),
    inference(trivial_equality_resolution,[status(esa)],[f1610]) ).

fof(f1612,plain,
    spl0_26,
    inference(contradiction_clause,[status(thm)],[f1611]) ).

fof(f1615,plain,
    ( op(e2,e1) != unit
    | spl0_25 ),
    inference(forward_demodulation,[status(thm)],[f31,f300]) ).

fof(f1616,plain,
    ( e0 != unit
    | spl0_25 ),
    inference(forward_demodulation,[status(thm)],[f22,f1615]) ).

fof(f1617,plain,
    ( e0 != e0
    | spl0_25 ),
    inference(forward_demodulation,[status(thm)],[f29,f1616]) ).

fof(f1618,plain,
    ( $false
    | spl0_25 ),
    inference(trivial_equality_resolution,[status(esa)],[f1617]) ).

fof(f1619,plain,
    spl0_25,
    inference(contradiction_clause,[status(thm)],[f1618]) ).

fof(f1622,plain,
    ( op(e1,e2) != unit
    | spl0_24 ),
    inference(forward_demodulation,[status(thm)],[f31,f297]) ).

fof(f1623,plain,
    ( e0 != unit
    | spl0_24 ),
    inference(forward_demodulation,[status(thm)],[f19,f1622]) ).

fof(f1624,plain,
    ( e0 != e0
    | spl0_24 ),
    inference(forward_demodulation,[status(thm)],[f29,f1623]) ).

fof(f1625,plain,
    ( $false
    | spl0_24 ),
    inference(trivial_equality_resolution,[status(esa)],[f1624]) ).

fof(f1626,plain,
    spl0_24,
    inference(contradiction_clause,[status(thm)],[f1625]) ).

fof(f1629,plain,
    ( op(e0,e0) != unit
    | spl0_22 ),
    inference(forward_demodulation,[status(thm)],[f30,f291]) ).

fof(f1630,plain,
    ( e0 != unit
    | spl0_22 ),
    inference(forward_demodulation,[status(thm)],[f13,f1629]) ).

fof(f1631,plain,
    ( e0 != e0
    | spl0_22 ),
    inference(forward_demodulation,[status(thm)],[f29,f1630]) ).

fof(f1632,plain,
    ( $false
    | spl0_22 ),
    inference(trivial_equality_resolution,[status(esa)],[f1631]) ).

fof(f1633,plain,
    spl0_22,
    inference(contradiction_clause,[status(thm)],[f1632]) ).

fof(f1636,plain,
    ( op(e0,e0) != unit
    | spl0_23 ),
    inference(forward_demodulation,[status(thm)],[f30,f294]) ).

fof(f1637,plain,
    ( e0 != unit
    | spl0_23 ),
    inference(forward_demodulation,[status(thm)],[f13,f1636]) ).

fof(f1638,plain,
    ( e0 != e0
    | spl0_23 ),
    inference(forward_demodulation,[status(thm)],[f29,f1637]) ).

fof(f1639,plain,
    ( $false
    | spl0_23 ),
    inference(trivial_equality_resolution,[status(esa)],[f1638]) ).

fof(f1640,plain,
    spl0_23,
    inference(contradiction_clause,[status(thm)],[f1639]) ).

fof(f1645,plain,
    ( e3 = e0
    | ~ spl0_156 ),
    inference(forward_demodulation,[status(thm)],[f18,f736]) ).

fof(f1646,plain,
    ( $false
    | ~ spl0_156 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1645,f9]) ).

fof(f1647,plain,
    ~ spl0_156,
    inference(contradiction_clause,[status(thm)],[f1646]) ).

fof(f1649,plain,
    ( e0 != e0
    | spl0_34 ),
    inference(forward_demodulation,[status(thm)],[f28,f331]) ).

fof(f1650,plain,
    ( $false
    | spl0_34 ),
    inference(trivial_equality_resolution,[status(esa)],[f1649]) ).

fof(f1651,plain,
    spl0_34,
    inference(contradiction_clause,[status(thm)],[f1650]) ).

fof(f1655,plain,
    ( e3 != e3
    | spl0_134 ),
    inference(forward_demodulation,[status(thm)],[f23,f654]) ).

fof(f1656,plain,
    ( $false
    | spl0_134 ),
    inference(trivial_equality_resolution,[status(esa)],[f1655]) ).

fof(f1657,plain,
    spl0_134,
    inference(contradiction_clause,[status(thm)],[f1656]) ).

fof(f1660,plain,
    ( e3 != e3
    | spl0_159 ),
    inference(forward_demodulation,[status(thm)],[f18,f749]) ).

fof(f1661,plain,
    ( $false
    | spl0_159 ),
    inference(trivial_equality_resolution,[status(esa)],[f1660]) ).

fof(f1662,plain,
    spl0_159,
    inference(contradiction_clause,[status(thm)],[f1661]) ).

fof(f1663,plain,
    ( e0 != e0
    | spl0_181 ),
    inference(forward_demodulation,[status(thm)],[f13,f832]) ).

fof(f1664,plain,
    ( $false
    | spl0_181 ),
    inference(trivial_equality_resolution,[status(esa)],[f1663]) ).

fof(f1665,plain,
    spl0_181,
    inference(contradiction_clause,[status(thm)],[f1664]) ).

fof(f1666,plain,
    ( e0 = e3
    | ~ spl0_184 ),
    inference(forward_demodulation,[status(thm)],[f13,f843]) ).

fof(f1667,plain,
    ( $false
    | ~ spl0_184 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1666,f9]) ).

fof(f1668,plain,
    ~ spl0_184,
    inference(contradiction_clause,[status(thm)],[f1667]) ).

fof(f1670,plain,
    ( e0 = e2
    | ~ spl0_183 ),
    inference(forward_demodulation,[status(thm)],[f13,f839]) ).

fof(f1671,plain,
    ( $false
    | ~ spl0_183 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1670,f8]) ).

fof(f1672,plain,
    ~ spl0_183,
    inference(contradiction_clause,[status(thm)],[f1671]) ).

fof(f1674,plain,
    ( e0 = e1
    | ~ spl0_182 ),
    inference(forward_demodulation,[status(thm)],[f13,f835]) ).

fof(f1675,plain,
    ( $false
    | ~ spl0_182 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1674,f7]) ).

fof(f1676,plain,
    ~ spl0_182,
    inference(contradiction_clause,[status(thm)],[f1675]) ).

fof(f1677,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f225,f236,f259,f270,f313,f548,f571,f594,f617,f628,f655,f662,f689,f708,f719,f750,f761,f788,f803,f818,f833,f849,f856,f863,f868,f874,f879,f886,f891,f899,f906,f910,f916,f924,f929,f933,f940,f947,f954,f960,f964,f971,f976,f980,f984,f988,f992,f996,f1000,f1004,f1010,f1016,f1022,f1028,f1034,f1040,f1046,f1052,f1058,f1064,f1070,f1076,f1082,f1088,f1094,f1100,f1106,f1112,f1118,f1124,f1130,f1136,f1142,f1148,f1154,f1160,f1166,f1172,f1178,f1184,f1190,f1196,f1202,f1208,f1214,f1220,f1226,f1232,f1238,f1244,f1250,f1256,f1262,f1268,f1274,f1280,f1286,f1292,f1298,f1304,f1310,f1316,f1322,f1328,f1334,f1340,f1346,f1352,f1358,f1364,f1370,f1376,f1382,f1388,f1393,f1598,f1605,f1612,f1619,f1626,f1633,f1640,f1647,f1651,f1657,f1662,f1665,f1668,f1672,f1676]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : ALG022+1 : TPTP v8.1.2. Released v2.7.0.
% 0.07/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.13/0.34  % Computer : n024.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Mon Apr 29 23:28:36 EDT 2024
% 0.13/0.34  % CPUTime  : 
% 0.13/0.36  % Drodi V3.6.0
% 0.13/0.37  % Refutation found
% 0.13/0.37  % SZS status Theorem for theBenchmark: Theorem is valid
% 0.13/0.37  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.20/0.39  % Elapsed time: 0.039063 seconds
% 0.20/0.39  % CPU time: 0.118192 seconds
% 0.20/0.39  % Total memory used: 7.171 MB
% 0.20/0.39  % Net memory used: 7.069 MB
%------------------------------------------------------------------------------