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

View Problem - Process Solution

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

% Computer : n025.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:09:24 EDT 2024

% Result   : Theorem 0.21s 0.41s
% Output   : CNFRefutation 0.21s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    8
%            Number of leaves      :   92
% Syntax   : Number of formulae    :  380 (  69 unt;   0 def)
%            Number of atoms       : 3079 (2546 equ)
%            Maximal formula atoms :  125 (   8 avg)
%            Number of connectives : 3777 (1078   ~;1105   |;1508   &)
%                                         (  62 <=>;  24  =>;   0  <=;   0 <~>)
%            Maximal formula depth :  101 (   5 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of predicates  :   88 (  86 usr;  87 prp; 0-2 aty)
%            Number of functors    :    7 (   7 usr;   6 con; 0-2 aty)
%            Number of variables   :    0 (   0   !;   0   ?)

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

fof(f2,axiom,
    ( op(unit,e0) = e0
    & op(e0,unit) = e0
    & op(unit,e1) = e1
    & op(e1,unit) = e1
    & op(unit,e2) = e2
    & op(e2,unit) = e2
    & op(unit,e3) = e3
    & op(e3,unit) = e3
    & op(unit,e4) = e4
    & op(e4,unit) = e4
    & ( unit = e0
      | unit = e1
      | unit = e2
      | unit = e3
      | unit = e4 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

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

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

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

fof(f7,conjecture,
    ~ ( ( op(e0,e0) = e0
        | op(e1,e1) = e0
        | op(e2,e2) = e0
        | op(e3,e3) = e0
        | op(e4,e4) = e0 )
      & ( op(e0,e0) = e1
        | op(e1,e1) = e1
        | op(e2,e2) = e1
        | op(e3,e3) = e1
        | op(e4,e4) = e1 )
      & ( op(e0,e0) = e2
        | op(e1,e1) = e2
        | op(e2,e2) = e2
        | op(e3,e3) = e2
        | op(e4,e4) = e2 )
      & ( op(e0,e0) = e3
        | op(e1,e1) = e3
        | op(e2,e2) = e3
        | op(e3,e3) = e3
        | op(e4,e4) = e3 )
      & ( op(e0,e0) = e4
        | op(e1,e1) = e4
        | op(e2,e2) = e4
        | op(e3,e3) = e4
        | op(e4,e4) = e4 )
      & ( ( op(e0,e0) = e0
          & op(e0,e0) = e0
          & op(e0,e0) != e0 )
        | ( op(e0,e0) = e1
          & op(e1,e1) = e0
          & op(e0,e1) != e0 )
        | ( op(e0,e0) = e2
          & op(e2,e2) = e0
          & op(e0,e2) != e0 )
        | ( op(e0,e0) = e3
          & op(e3,e3) = e0
          & op(e0,e3) != e0 )
        | ( op(e0,e0) = e4
          & op(e4,e4) = e0
          & op(e0,e4) != e0 )
        | ( op(e1,e1) = e0
          & op(e0,e0) = e1
          & op(e1,e0) != e1 )
        | ( op(e1,e1) = e1
          & op(e1,e1) = e1
          & op(e1,e1) != e1 )
        | ( op(e1,e1) = e2
          & op(e2,e2) = e1
          & op(e1,e2) != e1 )
        | ( op(e1,e1) = e3
          & op(e3,e3) = e1
          & op(e1,e3) != e1 )
        | ( op(e1,e1) = e4
          & op(e4,e4) = e1
          & op(e1,e4) != e1 )
        | ( op(e2,e2) = e0
          & op(e0,e0) = e2
          & op(e2,e0) != e2 )
        | ( op(e2,e2) = e1
          & op(e1,e1) = e2
          & op(e2,e1) != e2 )
        | ( op(e2,e2) = e2
          & op(e2,e2) = e2
          & op(e2,e2) != e2 )
        | ( op(e2,e2) = e3
          & op(e3,e3) = e2
          & op(e2,e3) != e2 )
        | ( op(e2,e2) = e4
          & op(e4,e4) = e2
          & op(e2,e4) != e2 )
        | ( op(e3,e3) = e0
          & op(e0,e0) = e3
          & op(e3,e0) != e3 )
        | ( op(e3,e3) = e1
          & op(e1,e1) = e3
          & op(e3,e1) != e3 )
        | ( op(e3,e3) = e2
          & op(e2,e2) = e3
          & op(e3,e2) != e3 )
        | ( op(e3,e3) = e3
          & op(e3,e3) = e3
          & op(e3,e3) != e3 )
        | ( op(e3,e3) = e4
          & op(e4,e4) = e3
          & op(e3,e4) != e3 )
        | ( op(e4,e4) = e0
          & op(e0,e0) = e4
          & op(e4,e0) != e4 )
        | ( op(e4,e4) = e1
          & op(e1,e1) = e4
          & op(e4,e1) != e4 )
        | ( op(e4,e4) = e2
          & op(e2,e2) = e4
          & op(e4,e2) != e4 )
        | ( op(e4,e4) = e3
          & op(e3,e3) = e4
          & op(e4,e3) != e4 )
        | ( op(e4,e4) = e4
          & op(e4,e4) = e4
          & op(e4,e4) != e4 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f8,negated_conjecture,
    ~ ~ ( ( op(e0,e0) = e0
          | op(e1,e1) = e0
          | op(e2,e2) = e0
          | op(e3,e3) = e0
          | op(e4,e4) = e0 )
        & ( op(e0,e0) = e1
          | op(e1,e1) = e1
          | op(e2,e2) = e1
          | op(e3,e3) = e1
          | op(e4,e4) = e1 )
        & ( op(e0,e0) = e2
          | op(e1,e1) = e2
          | op(e2,e2) = e2
          | op(e3,e3) = e2
          | op(e4,e4) = e2 )
        & ( op(e0,e0) = e3
          | op(e1,e1) = e3
          | op(e2,e2) = e3
          | op(e3,e3) = e3
          | op(e4,e4) = e3 )
        & ( op(e0,e0) = e4
          | op(e1,e1) = e4
          | op(e2,e2) = e4
          | op(e3,e3) = e4
          | op(e4,e4) = e4 )
        & ( ( op(e0,e0) = e0
            & op(e0,e0) = e0
            & op(e0,e0) != e0 )
          | ( op(e0,e0) = e1
            & op(e1,e1) = e0
            & op(e0,e1) != e0 )
          | ( op(e0,e0) = e2
            & op(e2,e2) = e0
            & op(e0,e2) != e0 )
          | ( op(e0,e0) = e3
            & op(e3,e3) = e0
            & op(e0,e3) != e0 )
          | ( op(e0,e0) = e4
            & op(e4,e4) = e0
            & op(e0,e4) != e0 )
          | ( op(e1,e1) = e0
            & op(e0,e0) = e1
            & op(e1,e0) != e1 )
          | ( op(e1,e1) = e1
            & op(e1,e1) = e1
            & op(e1,e1) != e1 )
          | ( op(e1,e1) = e2
            & op(e2,e2) = e1
            & op(e1,e2) != e1 )
          | ( op(e1,e1) = e3
            & op(e3,e3) = e1
            & op(e1,e3) != e1 )
          | ( op(e1,e1) = e4
            & op(e4,e4) = e1
            & op(e1,e4) != e1 )
          | ( op(e2,e2) = e0
            & op(e0,e0) = e2
            & op(e2,e0) != e2 )
          | ( op(e2,e2) = e1
            & op(e1,e1) = e2
            & op(e2,e1) != e2 )
          | ( op(e2,e2) = e2
            & op(e2,e2) = e2
            & op(e2,e2) != e2 )
          | ( op(e2,e2) = e3
            & op(e3,e3) = e2
            & op(e2,e3) != e2 )
          | ( op(e2,e2) = e4
            & op(e4,e4) = e2
            & op(e2,e4) != e2 )
          | ( op(e3,e3) = e0
            & op(e0,e0) = e3
            & op(e3,e0) != e3 )
          | ( op(e3,e3) = e1
            & op(e1,e1) = e3
            & op(e3,e1) != e3 )
          | ( op(e3,e3) = e2
            & op(e2,e2) = e3
            & op(e3,e2) != e3 )
          | ( op(e3,e3) = e3
            & op(e3,e3) = e3
            & op(e3,e3) != e3 )
          | ( op(e3,e3) = e4
            & op(e4,e4) = e3
            & op(e3,e4) != e3 )
          | ( op(e4,e4) = e0
            & op(e0,e0) = e4
            & op(e4,e0) != e4 )
          | ( op(e4,e4) = e1
            & op(e1,e1) = e4
            & op(e4,e1) != e4 )
          | ( op(e4,e4) = e2
            & op(e2,e2) = e4
            & op(e4,e2) != e4 )
          | ( op(e4,e4) = e3
            & op(e3,e3) = e4
            & op(e4,e3) != e4 )
          | ( op(e4,e4) = e4
            & op(e4,e4) = e4
            & op(e4,e4) != e4 ) ) ),
    inference(negated_conjecture,[status(cth)],[f7]) ).

fof(f15,plain,
    ( op(e1,e1) = e0
    | op(e1,e1) = e1
    | op(e1,e1) = e2
    | op(e1,e1) = e3
    | op(e1,e1) = e4 ),
    inference(cnf_transformation,[status(esa)],[f1]) ).

fof(f21,plain,
    ( op(e2,e2) = e0
    | op(e2,e2) = e1
    | op(e2,e2) = e2
    | op(e2,e2) = e3
    | op(e2,e2) = e4 ),
    inference(cnf_transformation,[status(esa)],[f1]) ).

fof(f33,plain,
    ( op(e4,e4) = e0
    | op(e4,e4) = e1
    | op(e4,e4) = e2
    | op(e4,e4) = e3
    | op(e4,e4) = e4 ),
    inference(cnf_transformation,[status(esa)],[f1]) ).

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

fof(f120,plain,
    op(e1,e2) != op(e3,e2),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f123,plain,
    op(e2,e2) != op(e4,e2),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f138,plain,
    op(e0,e4) != op(e4,e4),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f144,plain,
    op(e3,e4) != op(e4,e4),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f155,plain,
    op(e1,e0) != op(e1,e1),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f161,plain,
    op(e1,e1) != op(e1,e4),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f163,plain,
    op(e1,e2) != op(e1,e4),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f169,plain,
    op(e2,e1) != op(e2,e2),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f172,plain,
    op(e2,e2) != op(e2,e3),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f188,plain,
    op(e4,e0) != op(e4,e4),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f191,plain,
    op(e4,e1) != op(e4,e4),
    inference(cnf_transformation,[status(esa)],[f4]) ).

fof(f193,plain,
    op(e4,e2) != op(e4,e4),
    inference(cnf_transformation,[status(esa)],[f4]) ).

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

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

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

fof(f198,plain,
    e0 != e4,
    inference(cnf_transformation,[status(esa)],[f5]) ).

fof(f199,plain,
    e1 != e2,
    inference(cnf_transformation,[status(esa)],[f5]) ).

fof(f200,plain,
    e1 != e3,
    inference(cnf_transformation,[status(esa)],[f5]) ).

fof(f201,plain,
    e1 != e4,
    inference(cnf_transformation,[status(esa)],[f5]) ).

fof(f202,plain,
    e2 != e3,
    inference(cnf_transformation,[status(esa)],[f5]) ).

fof(f203,plain,
    e2 != e4,
    inference(cnf_transformation,[status(esa)],[f5]) ).

fof(f204,plain,
    e3 != e4,
    inference(cnf_transformation,[status(esa)],[f5]) ).

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

fof(f206,plain,
    e2 = op(op(e1,e1),op(e1,e1)),
    inference(cnf_transformation,[status(esa)],[f6]) ).

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

fof(f208,plain,
    e4 = op(e1,e1),
    inference(cnf_transformation,[status(esa)],[f6]) ).

fof(f209,plain,
    ( pd0_0
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 )
      | ( op(e1,e1) = e3
        & op(e3,e3) = e1
        & op(e1,e3) != e1 )
      | ( op(e1,e1) = e4
        & op(e4,e4) = e1
        & op(e1,e4) != e1 )
      | ( op(e2,e2) = e0
        & op(e0,e0) = e2
        & op(e2,e0) != e2 )
      | ( op(e2,e2) = e1
        & op(e1,e1) = e2
        & op(e2,e1) != e2 )
      | ( op(e2,e2) = e2
        & op(e2,e2) = e2
        & op(e2,e2) != e2 )
      | ( op(e2,e2) = e3
        & op(e3,e3) = e2
        & op(e2,e3) != e2 )
      | ( op(e2,e2) = e4
        & op(e4,e4) = e2
        & op(e2,e4) != e2 )
      | ( op(e3,e3) = e0
        & op(e0,e0) = e3
        & op(e3,e0) != e3 )
      | ( op(e3,e3) = e1
        & op(e1,e1) = e3
        & op(e3,e1) != e3 )
      | ( op(e3,e3) = e2
        & op(e2,e2) = e3
        & op(e3,e2) != e3 )
      | ( op(e3,e3) = e3
        & op(e3,e3) = e3
        & op(e3,e3) != e3 )
      | ( op(e3,e3) = e4
        & op(e4,e4) = e3
        & op(e3,e4) != e3 )
      | ( op(e4,e4) = e0
        & op(e0,e0) = e4
        & op(e4,e0) != e4 )
      | ( op(e4,e4) = e1
        & op(e1,e1) = e4
        & op(e4,e1) != e4 )
      | ( op(e4,e4) = e2
        & op(e2,e2) = e4
        & op(e4,e2) != e4 )
      | ( op(e4,e4) = e3
        & op(e3,e3) = e4
        & op(e4,e3) != e4 ) ) ),
    introduced(predicate_definition,[f8]) ).

fof(f210,plain,
    ( ( op(e0,e0) = e0
      | op(e1,e1) = e0
      | op(e2,e2) = e0
      | op(e3,e3) = e0
      | op(e4,e4) = e0 )
    & ( op(e0,e0) = e1
      | op(e1,e1) = e1
      | op(e2,e2) = e1
      | op(e3,e3) = e1
      | op(e4,e4) = e1 )
    & ( op(e0,e0) = e2
      | op(e1,e1) = e2
      | op(e2,e2) = e2
      | op(e3,e3) = e2
      | op(e4,e4) = e2 )
    & ( op(e0,e0) = e3
      | op(e1,e1) = e3
      | op(e2,e2) = e3
      | op(e3,e3) = e3
      | op(e4,e4) = e3 )
    & ( op(e0,e0) = e4
      | op(e1,e1) = e4
      | op(e2,e2) = e4
      | op(e3,e3) = e4
      | op(e4,e4) = e4 )
    & ( pd0_0
      | ( op(e4,e4) = e4
        & op(e4,e4) = e4
        & op(e4,e4) != e4 ) ) ),
    inference(formula_renaming,[status(thm)],[f8,f209]) ).

fof(f211,plain,
    ( op(e0,e0) = e0
    | op(e1,e1) = e0
    | op(e2,e2) = e0
    | op(e3,e3) = e0
    | op(e4,e4) = e0 ),
    inference(cnf_transformation,[status(esa)],[f210]) ).

fof(f212,plain,
    ( op(e0,e0) = e1
    | op(e1,e1) = e1
    | op(e2,e2) = e1
    | op(e3,e3) = e1
    | op(e4,e4) = e1 ),
    inference(cnf_transformation,[status(esa)],[f210]) ).

fof(f216,plain,
    ( pd0_0
    | op(e4,e4) = e4 ),
    inference(cnf_transformation,[status(esa)],[f210]) ).

fof(f219,plain,
    ( ~ pd0_0
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 )
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 )
    | ( op(e1,e1) = e4
      & op(e4,e4) = e1
      & op(e1,e4) != e1 )
    | ( op(e2,e2) = e0
      & op(e0,e0) = e2
      & op(e2,e0) != e2 )
    | ( op(e2,e2) = e1
      & op(e1,e1) = e2
      & op(e2,e1) != e2 )
    | ( op(e2,e2) = e2
      & op(e2,e2) = e2
      & op(e2,e2) != e2 )
    | ( op(e2,e2) = e3
      & op(e3,e3) = e2
      & op(e2,e3) != e2 )
    | ( op(e2,e2) = e4
      & op(e4,e4) = e2
      & op(e2,e4) != e2 )
    | ( op(e3,e3) = e0
      & op(e0,e0) = e3
      & op(e3,e0) != e3 )
    | ( op(e3,e3) = e1
      & op(e1,e1) = e3
      & op(e3,e1) != e3 )
    | ( op(e3,e3) = e2
      & op(e2,e2) = e3
      & op(e3,e2) != e3 )
    | ( op(e3,e3) = e3
      & op(e3,e3) = e3
      & op(e3,e3) != e3 )
    | ( op(e3,e3) = e4
      & op(e4,e4) = e3
      & op(e3,e4) != e3 )
    | ( op(e4,e4) = e0
      & op(e0,e0) = e4
      & op(e4,e0) != e4 )
    | ( op(e4,e4) = e1
      & op(e1,e1) = e4
      & op(e4,e1) != e4 )
    | ( op(e4,e4) = e2
      & op(e2,e2) = e4
      & op(e4,e2) != e4 )
    | ( op(e4,e4) = e3
      & op(e3,e3) = e4
      & op(e4,e3) != e4 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f209]) ).

fof(f220,plain,
    ( pd0_1
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 )
      | ( op(e1,e1) = e3
        & op(e3,e3) = e1
        & op(e1,e3) != e1 )
      | ( op(e1,e1) = e4
        & op(e4,e4) = e1
        & op(e1,e4) != e1 )
      | ( op(e2,e2) = e0
        & op(e0,e0) = e2
        & op(e2,e0) != e2 )
      | ( op(e2,e2) = e1
        & op(e1,e1) = e2
        & op(e2,e1) != e2 )
      | ( op(e2,e2) = e2
        & op(e2,e2) = e2
        & op(e2,e2) != e2 )
      | ( op(e2,e2) = e3
        & op(e3,e3) = e2
        & op(e2,e3) != e2 )
      | ( op(e2,e2) = e4
        & op(e4,e4) = e2
        & op(e2,e4) != e2 )
      | ( op(e3,e3) = e0
        & op(e0,e0) = e3
        & op(e3,e0) != e3 )
      | ( op(e3,e3) = e1
        & op(e1,e1) = e3
        & op(e3,e1) != e3 )
      | ( op(e3,e3) = e2
        & op(e2,e2) = e3
        & op(e3,e2) != e3 )
      | ( op(e3,e3) = e3
        & op(e3,e3) = e3
        & op(e3,e3) != e3 )
      | ( op(e3,e3) = e4
        & op(e4,e4) = e3
        & op(e3,e4) != e3 )
      | ( op(e4,e4) = e0
        & op(e0,e0) = e4
        & op(e4,e0) != e4 )
      | ( op(e4,e4) = e1
        & op(e1,e1) = e4
        & op(e4,e1) != e4 )
      | ( op(e4,e4) = e2
        & op(e2,e2) = e4
        & op(e4,e2) != e4 ) ) ),
    introduced(predicate_definition,[f219]) ).

fof(f221,plain,
    ( ~ pd0_0
    | pd0_1
    | ( op(e4,e4) = e3
      & op(e3,e3) = e4
      & op(e4,e3) != e4 ) ),
    inference(formula_renaming,[status(thm)],[f219,f220]) ).

fof(f222,plain,
    ( ~ pd0_0
    | pd0_1
    | op(e4,e4) = e3 ),
    inference(cnf_transformation,[status(esa)],[f221]) ).

fof(f225,plain,
    ( ~ pd0_1
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 )
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 )
    | ( op(e1,e1) = e4
      & op(e4,e4) = e1
      & op(e1,e4) != e1 )
    | ( op(e2,e2) = e0
      & op(e0,e0) = e2
      & op(e2,e0) != e2 )
    | ( op(e2,e2) = e1
      & op(e1,e1) = e2
      & op(e2,e1) != e2 )
    | ( op(e2,e2) = e2
      & op(e2,e2) = e2
      & op(e2,e2) != e2 )
    | ( op(e2,e2) = e3
      & op(e3,e3) = e2
      & op(e2,e3) != e2 )
    | ( op(e2,e2) = e4
      & op(e4,e4) = e2
      & op(e2,e4) != e2 )
    | ( op(e3,e3) = e0
      & op(e0,e0) = e3
      & op(e3,e0) != e3 )
    | ( op(e3,e3) = e1
      & op(e1,e1) = e3
      & op(e3,e1) != e3 )
    | ( op(e3,e3) = e2
      & op(e2,e2) = e3
      & op(e3,e2) != e3 )
    | ( op(e3,e3) = e3
      & op(e3,e3) = e3
      & op(e3,e3) != e3 )
    | ( op(e3,e3) = e4
      & op(e4,e4) = e3
      & op(e3,e4) != e3 )
    | ( op(e4,e4) = e0
      & op(e0,e0) = e4
      & op(e4,e0) != e4 )
    | ( op(e4,e4) = e1
      & op(e1,e1) = e4
      & op(e4,e1) != e4 )
    | ( op(e4,e4) = e2
      & op(e2,e2) = e4
      & op(e4,e2) != e4 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f220]) ).

fof(f226,plain,
    ( pd0_2
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 )
      | ( op(e1,e1) = e3
        & op(e3,e3) = e1
        & op(e1,e3) != e1 )
      | ( op(e1,e1) = e4
        & op(e4,e4) = e1
        & op(e1,e4) != e1 )
      | ( op(e2,e2) = e0
        & op(e0,e0) = e2
        & op(e2,e0) != e2 )
      | ( op(e2,e2) = e1
        & op(e1,e1) = e2
        & op(e2,e1) != e2 )
      | ( op(e2,e2) = e2
        & op(e2,e2) = e2
        & op(e2,e2) != e2 )
      | ( op(e2,e2) = e3
        & op(e3,e3) = e2
        & op(e2,e3) != e2 )
      | ( op(e2,e2) = e4
        & op(e4,e4) = e2
        & op(e2,e4) != e2 )
      | ( op(e3,e3) = e0
        & op(e0,e0) = e3
        & op(e3,e0) != e3 )
      | ( op(e3,e3) = e1
        & op(e1,e1) = e3
        & op(e3,e1) != e3 )
      | ( op(e3,e3) = e2
        & op(e2,e2) = e3
        & op(e3,e2) != e3 )
      | ( op(e3,e3) = e3
        & op(e3,e3) = e3
        & op(e3,e3) != e3 )
      | ( op(e3,e3) = e4
        & op(e4,e4) = e3
        & op(e3,e4) != e3 )
      | ( op(e4,e4) = e0
        & op(e0,e0) = e4
        & op(e4,e0) != e4 )
      | ( op(e4,e4) = e1
        & op(e1,e1) = e4
        & op(e4,e1) != e4 ) ) ),
    introduced(predicate_definition,[f225]) ).

fof(f227,plain,
    ( ~ pd0_1
    | pd0_2
    | ( op(e4,e4) = e2
      & op(e2,e2) = e4
      & op(e4,e2) != e4 ) ),
    inference(formula_renaming,[status(thm)],[f225,f226]) ).

fof(f229,plain,
    ( ~ pd0_1
    | pd0_2
    | op(e2,e2) = e4 ),
    inference(cnf_transformation,[status(esa)],[f227]) ).

fof(f231,plain,
    ( ~ pd0_2
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 )
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 )
    | ( op(e1,e1) = e4
      & op(e4,e4) = e1
      & op(e1,e4) != e1 )
    | ( op(e2,e2) = e0
      & op(e0,e0) = e2
      & op(e2,e0) != e2 )
    | ( op(e2,e2) = e1
      & op(e1,e1) = e2
      & op(e2,e1) != e2 )
    | ( op(e2,e2) = e2
      & op(e2,e2) = e2
      & op(e2,e2) != e2 )
    | ( op(e2,e2) = e3
      & op(e3,e3) = e2
      & op(e2,e3) != e2 )
    | ( op(e2,e2) = e4
      & op(e4,e4) = e2
      & op(e2,e4) != e2 )
    | ( op(e3,e3) = e0
      & op(e0,e0) = e3
      & op(e3,e0) != e3 )
    | ( op(e3,e3) = e1
      & op(e1,e1) = e3
      & op(e3,e1) != e3 )
    | ( op(e3,e3) = e2
      & op(e2,e2) = e3
      & op(e3,e2) != e3 )
    | ( op(e3,e3) = e3
      & op(e3,e3) = e3
      & op(e3,e3) != e3 )
    | ( op(e3,e3) = e4
      & op(e4,e4) = e3
      & op(e3,e4) != e3 )
    | ( op(e4,e4) = e0
      & op(e0,e0) = e4
      & op(e4,e0) != e4 )
    | ( op(e4,e4) = e1
      & op(e1,e1) = e4
      & op(e4,e1) != e4 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f226]) ).

fof(f232,plain,
    ( pd0_3
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 )
      | ( op(e1,e1) = e3
        & op(e3,e3) = e1
        & op(e1,e3) != e1 )
      | ( op(e1,e1) = e4
        & op(e4,e4) = e1
        & op(e1,e4) != e1 )
      | ( op(e2,e2) = e0
        & op(e0,e0) = e2
        & op(e2,e0) != e2 )
      | ( op(e2,e2) = e1
        & op(e1,e1) = e2
        & op(e2,e1) != e2 )
      | ( op(e2,e2) = e2
        & op(e2,e2) = e2
        & op(e2,e2) != e2 )
      | ( op(e2,e2) = e3
        & op(e3,e3) = e2
        & op(e2,e3) != e2 )
      | ( op(e2,e2) = e4
        & op(e4,e4) = e2
        & op(e2,e4) != e2 )
      | ( op(e3,e3) = e0
        & op(e0,e0) = e3
        & op(e3,e0) != e3 )
      | ( op(e3,e3) = e1
        & op(e1,e1) = e3
        & op(e3,e1) != e3 )
      | ( op(e3,e3) = e2
        & op(e2,e2) = e3
        & op(e3,e2) != e3 )
      | ( op(e3,e3) = e3
        & op(e3,e3) = e3
        & op(e3,e3) != e3 )
      | ( op(e3,e3) = e4
        & op(e4,e4) = e3
        & op(e3,e4) != e3 )
      | ( op(e4,e4) = e0
        & op(e0,e0) = e4
        & op(e4,e0) != e4 ) ) ),
    introduced(predicate_definition,[f231]) ).

fof(f233,plain,
    ( ~ pd0_2
    | pd0_3
    | ( op(e4,e4) = e1
      & op(e1,e1) = e4
      & op(e4,e1) != e4 ) ),
    inference(formula_renaming,[status(thm)],[f231,f232]) ).

fof(f234,plain,
    ( ~ pd0_2
    | pd0_3
    | op(e4,e4) = e1 ),
    inference(cnf_transformation,[status(esa)],[f233]) ).

fof(f237,plain,
    ( ~ pd0_3
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 )
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 )
    | ( op(e1,e1) = e4
      & op(e4,e4) = e1
      & op(e1,e4) != e1 )
    | ( op(e2,e2) = e0
      & op(e0,e0) = e2
      & op(e2,e0) != e2 )
    | ( op(e2,e2) = e1
      & op(e1,e1) = e2
      & op(e2,e1) != e2 )
    | ( op(e2,e2) = e2
      & op(e2,e2) = e2
      & op(e2,e2) != e2 )
    | ( op(e2,e2) = e3
      & op(e3,e3) = e2
      & op(e2,e3) != e2 )
    | ( op(e2,e2) = e4
      & op(e4,e4) = e2
      & op(e2,e4) != e2 )
    | ( op(e3,e3) = e0
      & op(e0,e0) = e3
      & op(e3,e0) != e3 )
    | ( op(e3,e3) = e1
      & op(e1,e1) = e3
      & op(e3,e1) != e3 )
    | ( op(e3,e3) = e2
      & op(e2,e2) = e3
      & op(e3,e2) != e3 )
    | ( op(e3,e3) = e3
      & op(e3,e3) = e3
      & op(e3,e3) != e3 )
    | ( op(e3,e3) = e4
      & op(e4,e4) = e3
      & op(e3,e4) != e3 )
    | ( op(e4,e4) = e0
      & op(e0,e0) = e4
      & op(e4,e0) != e4 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f232]) ).

fof(f238,plain,
    ( pd0_4
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 )
      | ( op(e1,e1) = e3
        & op(e3,e3) = e1
        & op(e1,e3) != e1 )
      | ( op(e1,e1) = e4
        & op(e4,e4) = e1
        & op(e1,e4) != e1 )
      | ( op(e2,e2) = e0
        & op(e0,e0) = e2
        & op(e2,e0) != e2 )
      | ( op(e2,e2) = e1
        & op(e1,e1) = e2
        & op(e2,e1) != e2 )
      | ( op(e2,e2) = e2
        & op(e2,e2) = e2
        & op(e2,e2) != e2 )
      | ( op(e2,e2) = e3
        & op(e3,e3) = e2
        & op(e2,e3) != e2 )
      | ( op(e2,e2) = e4
        & op(e4,e4) = e2
        & op(e2,e4) != e2 )
      | ( op(e3,e3) = e0
        & op(e0,e0) = e3
        & op(e3,e0) != e3 )
      | ( op(e3,e3) = e1
        & op(e1,e1) = e3
        & op(e3,e1) != e3 )
      | ( op(e3,e3) = e2
        & op(e2,e2) = e3
        & op(e3,e2) != e3 )
      | ( op(e3,e3) = e3
        & op(e3,e3) = e3
        & op(e3,e3) != e3 )
      | ( op(e3,e3) = e4
        & op(e4,e4) = e3
        & op(e3,e4) != e3 ) ) ),
    introduced(predicate_definition,[f237]) ).

fof(f239,plain,
    ( ~ pd0_3
    | pd0_4
    | ( op(e4,e4) = e0
      & op(e0,e0) = e4
      & op(e4,e0) != e4 ) ),
    inference(formula_renaming,[status(thm)],[f237,f238]) ).

fof(f240,plain,
    ( ~ pd0_3
    | pd0_4
    | op(e4,e4) = e0 ),
    inference(cnf_transformation,[status(esa)],[f239]) ).

fof(f243,plain,
    ( ~ pd0_4
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 )
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 )
    | ( op(e1,e1) = e4
      & op(e4,e4) = e1
      & op(e1,e4) != e1 )
    | ( op(e2,e2) = e0
      & op(e0,e0) = e2
      & op(e2,e0) != e2 )
    | ( op(e2,e2) = e1
      & op(e1,e1) = e2
      & op(e2,e1) != e2 )
    | ( op(e2,e2) = e2
      & op(e2,e2) = e2
      & op(e2,e2) != e2 )
    | ( op(e2,e2) = e3
      & op(e3,e3) = e2
      & op(e2,e3) != e2 )
    | ( op(e2,e2) = e4
      & op(e4,e4) = e2
      & op(e2,e4) != e2 )
    | ( op(e3,e3) = e0
      & op(e0,e0) = e3
      & op(e3,e0) != e3 )
    | ( op(e3,e3) = e1
      & op(e1,e1) = e3
      & op(e3,e1) != e3 )
    | ( op(e3,e3) = e2
      & op(e2,e2) = e3
      & op(e3,e2) != e3 )
    | ( op(e3,e3) = e3
      & op(e3,e3) = e3
      & op(e3,e3) != e3 )
    | ( op(e3,e3) = e4
      & op(e4,e4) = e3
      & op(e3,e4) != e3 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f238]) ).

fof(f244,plain,
    ( pd0_5
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 )
      | ( op(e1,e1) = e3
        & op(e3,e3) = e1
        & op(e1,e3) != e1 )
      | ( op(e1,e1) = e4
        & op(e4,e4) = e1
        & op(e1,e4) != e1 )
      | ( op(e2,e2) = e0
        & op(e0,e0) = e2
        & op(e2,e0) != e2 )
      | ( op(e2,e2) = e1
        & op(e1,e1) = e2
        & op(e2,e1) != e2 )
      | ( op(e2,e2) = e2
        & op(e2,e2) = e2
        & op(e2,e2) != e2 )
      | ( op(e2,e2) = e3
        & op(e3,e3) = e2
        & op(e2,e3) != e2 )
      | ( op(e2,e2) = e4
        & op(e4,e4) = e2
        & op(e2,e4) != e2 )
      | ( op(e3,e3) = e0
        & op(e0,e0) = e3
        & op(e3,e0) != e3 )
      | ( op(e3,e3) = e1
        & op(e1,e1) = e3
        & op(e3,e1) != e3 )
      | ( op(e3,e3) = e2
        & op(e2,e2) = e3
        & op(e3,e2) != e3 )
      | ( op(e3,e3) = e3
        & op(e3,e3) = e3
        & op(e3,e3) != e3 ) ) ),
    introduced(predicate_definition,[f243]) ).

fof(f245,plain,
    ( ~ pd0_4
    | pd0_5
    | ( op(e3,e3) = e4
      & op(e4,e4) = e3
      & op(e3,e4) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f243,f244]) ).

fof(f247,plain,
    ( ~ pd0_4
    | pd0_5
    | op(e4,e4) = e3 ),
    inference(cnf_transformation,[status(esa)],[f245]) ).

fof(f249,plain,
    ( ~ pd0_5
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 )
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 )
    | ( op(e1,e1) = e4
      & op(e4,e4) = e1
      & op(e1,e4) != e1 )
    | ( op(e2,e2) = e0
      & op(e0,e0) = e2
      & op(e2,e0) != e2 )
    | ( op(e2,e2) = e1
      & op(e1,e1) = e2
      & op(e2,e1) != e2 )
    | ( op(e2,e2) = e2
      & op(e2,e2) = e2
      & op(e2,e2) != e2 )
    | ( op(e2,e2) = e3
      & op(e3,e3) = e2
      & op(e2,e3) != e2 )
    | ( op(e2,e2) = e4
      & op(e4,e4) = e2
      & op(e2,e4) != e2 )
    | ( op(e3,e3) = e0
      & op(e0,e0) = e3
      & op(e3,e0) != e3 )
    | ( op(e3,e3) = e1
      & op(e1,e1) = e3
      & op(e3,e1) != e3 )
    | ( op(e3,e3) = e2
      & op(e2,e2) = e3
      & op(e3,e2) != e3 )
    | ( op(e3,e3) = e3
      & op(e3,e3) = e3
      & op(e3,e3) != e3 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f244]) ).

fof(f250,plain,
    ( pd0_6
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 )
      | ( op(e1,e1) = e3
        & op(e3,e3) = e1
        & op(e1,e3) != e1 )
      | ( op(e1,e1) = e4
        & op(e4,e4) = e1
        & op(e1,e4) != e1 )
      | ( op(e2,e2) = e0
        & op(e0,e0) = e2
        & op(e2,e0) != e2 )
      | ( op(e2,e2) = e1
        & op(e1,e1) = e2
        & op(e2,e1) != e2 )
      | ( op(e2,e2) = e2
        & op(e2,e2) = e2
        & op(e2,e2) != e2 )
      | ( op(e2,e2) = e3
        & op(e3,e3) = e2
        & op(e2,e3) != e2 )
      | ( op(e2,e2) = e4
        & op(e4,e4) = e2
        & op(e2,e4) != e2 )
      | ( op(e3,e3) = e0
        & op(e0,e0) = e3
        & op(e3,e0) != e3 )
      | ( op(e3,e3) = e1
        & op(e1,e1) = e3
        & op(e3,e1) != e3 )
      | ( op(e3,e3) = e2
        & op(e2,e2) = e3
        & op(e3,e2) != e3 ) ) ),
    introduced(predicate_definition,[f249]) ).

fof(f251,plain,
    ( ~ pd0_5
    | pd0_6
    | ( op(e3,e3) = e3
      & op(e3,e3) = e3
      & op(e3,e3) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f249,f250]) ).

fof(f252,plain,
    ( ~ pd0_5
    | pd0_6
    | op(e3,e3) = e3 ),
    inference(cnf_transformation,[status(esa)],[f251]) ).

fof(f254,plain,
    ( ~ pd0_5
    | pd0_6
    | op(e3,e3) != e3 ),
    inference(cnf_transformation,[status(esa)],[f251]) ).

fof(f255,plain,
    ( ~ pd0_6
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 )
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 )
    | ( op(e1,e1) = e4
      & op(e4,e4) = e1
      & op(e1,e4) != e1 )
    | ( op(e2,e2) = e0
      & op(e0,e0) = e2
      & op(e2,e0) != e2 )
    | ( op(e2,e2) = e1
      & op(e1,e1) = e2
      & op(e2,e1) != e2 )
    | ( op(e2,e2) = e2
      & op(e2,e2) = e2
      & op(e2,e2) != e2 )
    | ( op(e2,e2) = e3
      & op(e3,e3) = e2
      & op(e2,e3) != e2 )
    | ( op(e2,e2) = e4
      & op(e4,e4) = e2
      & op(e2,e4) != e2 )
    | ( op(e3,e3) = e0
      & op(e0,e0) = e3
      & op(e3,e0) != e3 )
    | ( op(e3,e3) = e1
      & op(e1,e1) = e3
      & op(e3,e1) != e3 )
    | ( op(e3,e3) = e2
      & op(e2,e2) = e3
      & op(e3,e2) != e3 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f250]) ).

fof(f256,plain,
    ( pd0_7
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 )
      | ( op(e1,e1) = e3
        & op(e3,e3) = e1
        & op(e1,e3) != e1 )
      | ( op(e1,e1) = e4
        & op(e4,e4) = e1
        & op(e1,e4) != e1 )
      | ( op(e2,e2) = e0
        & op(e0,e0) = e2
        & op(e2,e0) != e2 )
      | ( op(e2,e2) = e1
        & op(e1,e1) = e2
        & op(e2,e1) != e2 )
      | ( op(e2,e2) = e2
        & op(e2,e2) = e2
        & op(e2,e2) != e2 )
      | ( op(e2,e2) = e3
        & op(e3,e3) = e2
        & op(e2,e3) != e2 )
      | ( op(e2,e2) = e4
        & op(e4,e4) = e2
        & op(e2,e4) != e2 )
      | ( op(e3,e3) = e0
        & op(e0,e0) = e3
        & op(e3,e0) != e3 )
      | ( op(e3,e3) = e1
        & op(e1,e1) = e3
        & op(e3,e1) != e3 ) ) ),
    introduced(predicate_definition,[f255]) ).

fof(f257,plain,
    ( ~ pd0_6
    | pd0_7
    | ( op(e3,e3) = e2
      & op(e2,e2) = e3
      & op(e3,e2) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f255,f256]) ).

fof(f258,plain,
    ( ~ pd0_6
    | pd0_7
    | op(e3,e3) = e2 ),
    inference(cnf_transformation,[status(esa)],[f257]) ).

fof(f261,plain,
    ( ~ pd0_7
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 )
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 )
    | ( op(e1,e1) = e4
      & op(e4,e4) = e1
      & op(e1,e4) != e1 )
    | ( op(e2,e2) = e0
      & op(e0,e0) = e2
      & op(e2,e0) != e2 )
    | ( op(e2,e2) = e1
      & op(e1,e1) = e2
      & op(e2,e1) != e2 )
    | ( op(e2,e2) = e2
      & op(e2,e2) = e2
      & op(e2,e2) != e2 )
    | ( op(e2,e2) = e3
      & op(e3,e3) = e2
      & op(e2,e3) != e2 )
    | ( op(e2,e2) = e4
      & op(e4,e4) = e2
      & op(e2,e4) != e2 )
    | ( op(e3,e3) = e0
      & op(e0,e0) = e3
      & op(e3,e0) != e3 )
    | ( op(e3,e3) = e1
      & op(e1,e1) = e3
      & op(e3,e1) != e3 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f256]) ).

fof(f262,plain,
    ( pd0_8
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 )
      | ( op(e1,e1) = e3
        & op(e3,e3) = e1
        & op(e1,e3) != e1 )
      | ( op(e1,e1) = e4
        & op(e4,e4) = e1
        & op(e1,e4) != e1 )
      | ( op(e2,e2) = e0
        & op(e0,e0) = e2
        & op(e2,e0) != e2 )
      | ( op(e2,e2) = e1
        & op(e1,e1) = e2
        & op(e2,e1) != e2 )
      | ( op(e2,e2) = e2
        & op(e2,e2) = e2
        & op(e2,e2) != e2 )
      | ( op(e2,e2) = e3
        & op(e3,e3) = e2
        & op(e2,e3) != e2 )
      | ( op(e2,e2) = e4
        & op(e4,e4) = e2
        & op(e2,e4) != e2 )
      | ( op(e3,e3) = e0
        & op(e0,e0) = e3
        & op(e3,e0) != e3 ) ) ),
    introduced(predicate_definition,[f261]) ).

fof(f263,plain,
    ( ~ pd0_7
    | pd0_8
    | ( op(e3,e3) = e1
      & op(e1,e1) = e3
      & op(e3,e1) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f261,f262]) ).

fof(f265,plain,
    ( ~ pd0_7
    | pd0_8
    | op(e1,e1) = e3 ),
    inference(cnf_transformation,[status(esa)],[f263]) ).

fof(f267,plain,
    ( ~ pd0_8
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 )
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 )
    | ( op(e1,e1) = e4
      & op(e4,e4) = e1
      & op(e1,e4) != e1 )
    | ( op(e2,e2) = e0
      & op(e0,e0) = e2
      & op(e2,e0) != e2 )
    | ( op(e2,e2) = e1
      & op(e1,e1) = e2
      & op(e2,e1) != e2 )
    | ( op(e2,e2) = e2
      & op(e2,e2) = e2
      & op(e2,e2) != e2 )
    | ( op(e2,e2) = e3
      & op(e3,e3) = e2
      & op(e2,e3) != e2 )
    | ( op(e2,e2) = e4
      & op(e4,e4) = e2
      & op(e2,e4) != e2 )
    | ( op(e3,e3) = e0
      & op(e0,e0) = e3
      & op(e3,e0) != e3 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f262]) ).

fof(f268,plain,
    ( pd0_9
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 )
      | ( op(e1,e1) = e3
        & op(e3,e3) = e1
        & op(e1,e3) != e1 )
      | ( op(e1,e1) = e4
        & op(e4,e4) = e1
        & op(e1,e4) != e1 )
      | ( op(e2,e2) = e0
        & op(e0,e0) = e2
        & op(e2,e0) != e2 )
      | ( op(e2,e2) = e1
        & op(e1,e1) = e2
        & op(e2,e1) != e2 )
      | ( op(e2,e2) = e2
        & op(e2,e2) = e2
        & op(e2,e2) != e2 )
      | ( op(e2,e2) = e3
        & op(e3,e3) = e2
        & op(e2,e3) != e2 )
      | ( op(e2,e2) = e4
        & op(e4,e4) = e2
        & op(e2,e4) != e2 ) ) ),
    introduced(predicate_definition,[f267]) ).

fof(f269,plain,
    ( ~ pd0_8
    | pd0_9
    | ( op(e3,e3) = e0
      & op(e0,e0) = e3
      & op(e3,e0) != e3 ) ),
    inference(formula_renaming,[status(thm)],[f267,f268]) ).

fof(f270,plain,
    ( ~ pd0_8
    | pd0_9
    | op(e3,e3) = e0 ),
    inference(cnf_transformation,[status(esa)],[f269]) ).

fof(f271,plain,
    ( ~ pd0_8
    | pd0_9
    | op(e0,e0) = e3 ),
    inference(cnf_transformation,[status(esa)],[f269]) ).

fof(f273,plain,
    ( ~ pd0_9
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 )
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 )
    | ( op(e1,e1) = e4
      & op(e4,e4) = e1
      & op(e1,e4) != e1 )
    | ( op(e2,e2) = e0
      & op(e0,e0) = e2
      & op(e2,e0) != e2 )
    | ( op(e2,e2) = e1
      & op(e1,e1) = e2
      & op(e2,e1) != e2 )
    | ( op(e2,e2) = e2
      & op(e2,e2) = e2
      & op(e2,e2) != e2 )
    | ( op(e2,e2) = e3
      & op(e3,e3) = e2
      & op(e2,e3) != e2 )
    | ( op(e2,e2) = e4
      & op(e4,e4) = e2
      & op(e2,e4) != e2 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f268]) ).

fof(f274,plain,
    ( pd0_10
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 )
      | ( op(e1,e1) = e3
        & op(e3,e3) = e1
        & op(e1,e3) != e1 )
      | ( op(e1,e1) = e4
        & op(e4,e4) = e1
        & op(e1,e4) != e1 )
      | ( op(e2,e2) = e0
        & op(e0,e0) = e2
        & op(e2,e0) != e2 )
      | ( op(e2,e2) = e1
        & op(e1,e1) = e2
        & op(e2,e1) != e2 )
      | ( op(e2,e2) = e2
        & op(e2,e2) = e2
        & op(e2,e2) != e2 )
      | ( op(e2,e2) = e3
        & op(e3,e3) = e2
        & op(e2,e3) != e2 ) ) ),
    introduced(predicate_definition,[f273]) ).

fof(f275,plain,
    ( ~ pd0_9
    | pd0_10
    | ( op(e2,e2) = e4
      & op(e4,e4) = e2
      & op(e2,e4) != e2 ) ),
    inference(formula_renaming,[status(thm)],[f273,f274]) ).

fof(f276,plain,
    ( ~ pd0_9
    | pd0_10
    | op(e2,e2) = e4 ),
    inference(cnf_transformation,[status(esa)],[f275]) ).

fof(f279,plain,
    ( ~ pd0_10
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 )
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 )
    | ( op(e1,e1) = e4
      & op(e4,e4) = e1
      & op(e1,e4) != e1 )
    | ( op(e2,e2) = e0
      & op(e0,e0) = e2
      & op(e2,e0) != e2 )
    | ( op(e2,e2) = e1
      & op(e1,e1) = e2
      & op(e2,e1) != e2 )
    | ( op(e2,e2) = e2
      & op(e2,e2) = e2
      & op(e2,e2) != e2 )
    | ( op(e2,e2) = e3
      & op(e3,e3) = e2
      & op(e2,e3) != e2 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f274]) ).

fof(f280,plain,
    ( pd0_11
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 )
      | ( op(e1,e1) = e3
        & op(e3,e3) = e1
        & op(e1,e3) != e1 )
      | ( op(e1,e1) = e4
        & op(e4,e4) = e1
        & op(e1,e4) != e1 )
      | ( op(e2,e2) = e0
        & op(e0,e0) = e2
        & op(e2,e0) != e2 )
      | ( op(e2,e2) = e1
        & op(e1,e1) = e2
        & op(e2,e1) != e2 )
      | ( op(e2,e2) = e2
        & op(e2,e2) = e2
        & op(e2,e2) != e2 ) ) ),
    introduced(predicate_definition,[f279]) ).

fof(f281,plain,
    ( ~ pd0_10
    | pd0_11
    | ( op(e2,e2) = e3
      & op(e3,e3) = e2
      & op(e2,e3) != e2 ) ),
    inference(formula_renaming,[status(thm)],[f279,f280]) ).

fof(f283,plain,
    ( ~ pd0_10
    | pd0_11
    | op(e3,e3) = e2 ),
    inference(cnf_transformation,[status(esa)],[f281]) ).

fof(f285,plain,
    ( ~ pd0_11
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 )
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 )
    | ( op(e1,e1) = e4
      & op(e4,e4) = e1
      & op(e1,e4) != e1 )
    | ( op(e2,e2) = e0
      & op(e0,e0) = e2
      & op(e2,e0) != e2 )
    | ( op(e2,e2) = e1
      & op(e1,e1) = e2
      & op(e2,e1) != e2 )
    | ( op(e2,e2) = e2
      & op(e2,e2) = e2
      & op(e2,e2) != e2 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f280]) ).

fof(f286,plain,
    ( pd0_12
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 )
      | ( op(e1,e1) = e3
        & op(e3,e3) = e1
        & op(e1,e3) != e1 )
      | ( op(e1,e1) = e4
        & op(e4,e4) = e1
        & op(e1,e4) != e1 )
      | ( op(e2,e2) = e0
        & op(e0,e0) = e2
        & op(e2,e0) != e2 )
      | ( op(e2,e2) = e1
        & op(e1,e1) = e2
        & op(e2,e1) != e2 ) ) ),
    introduced(predicate_definition,[f285]) ).

fof(f287,plain,
    ( ~ pd0_11
    | pd0_12
    | ( op(e2,e2) = e2
      & op(e2,e2) = e2
      & op(e2,e2) != e2 ) ),
    inference(formula_renaming,[status(thm)],[f285,f286]) ).

fof(f288,plain,
    ( ~ pd0_11
    | pd0_12
    | op(e2,e2) = e2 ),
    inference(cnf_transformation,[status(esa)],[f287]) ).

fof(f291,plain,
    ( ~ pd0_12
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 )
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 )
    | ( op(e1,e1) = e4
      & op(e4,e4) = e1
      & op(e1,e4) != e1 )
    | ( op(e2,e2) = e0
      & op(e0,e0) = e2
      & op(e2,e0) != e2 )
    | ( op(e2,e2) = e1
      & op(e1,e1) = e2
      & op(e2,e1) != e2 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f286]) ).

fof(f292,plain,
    ( pd0_13
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 )
      | ( op(e1,e1) = e3
        & op(e3,e3) = e1
        & op(e1,e3) != e1 )
      | ( op(e1,e1) = e4
        & op(e4,e4) = e1
        & op(e1,e4) != e1 )
      | ( op(e2,e2) = e0
        & op(e0,e0) = e2
        & op(e2,e0) != e2 ) ) ),
    introduced(predicate_definition,[f291]) ).

fof(f293,plain,
    ( ~ pd0_12
    | pd0_13
    | ( op(e2,e2) = e1
      & op(e1,e1) = e2
      & op(e2,e1) != e2 ) ),
    inference(formula_renaming,[status(thm)],[f291,f292]) ).

fof(f294,plain,
    ( ~ pd0_12
    | pd0_13
    | op(e2,e2) = e1 ),
    inference(cnf_transformation,[status(esa)],[f293]) ).

fof(f297,plain,
    ( ~ pd0_13
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 )
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 )
    | ( op(e1,e1) = e4
      & op(e4,e4) = e1
      & op(e1,e4) != e1 )
    | ( op(e2,e2) = e0
      & op(e0,e0) = e2
      & op(e2,e0) != e2 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f292]) ).

fof(f298,plain,
    ( pd0_14
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 )
      | ( op(e1,e1) = e3
        & op(e3,e3) = e1
        & op(e1,e3) != e1 )
      | ( op(e1,e1) = e4
        & op(e4,e4) = e1
        & op(e1,e4) != e1 ) ) ),
    introduced(predicate_definition,[f297]) ).

fof(f299,plain,
    ( ~ pd0_13
    | pd0_14
    | ( op(e2,e2) = e0
      & op(e0,e0) = e2
      & op(e2,e0) != e2 ) ),
    inference(formula_renaming,[status(thm)],[f297,f298]) ).

fof(f300,plain,
    ( ~ pd0_13
    | pd0_14
    | op(e2,e2) = e0 ),
    inference(cnf_transformation,[status(esa)],[f299]) ).

fof(f303,plain,
    ( ~ pd0_14
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 )
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 )
    | ( op(e1,e1) = e4
      & op(e4,e4) = e1
      & op(e1,e4) != e1 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f298]) ).

fof(f304,plain,
    ( pd0_15
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 )
      | ( op(e1,e1) = e3
        & op(e3,e3) = e1
        & op(e1,e3) != e1 ) ) ),
    introduced(predicate_definition,[f303]) ).

fof(f305,plain,
    ( ~ pd0_14
    | pd0_15
    | ( op(e1,e1) = e4
      & op(e4,e4) = e1
      & op(e1,e4) != e1 ) ),
    inference(formula_renaming,[status(thm)],[f303,f304]) ).

fof(f307,plain,
    ( ~ pd0_14
    | pd0_15
    | op(e4,e4) = e1 ),
    inference(cnf_transformation,[status(esa)],[f305]) ).

fof(f309,plain,
    ( ~ pd0_15
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 )
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f304]) ).

fof(f310,plain,
    ( pd0_16
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 )
      | ( op(e1,e1) = e2
        & op(e2,e2) = e1
        & op(e1,e2) != e1 ) ) ),
    introduced(predicate_definition,[f309]) ).

fof(f311,plain,
    ( ~ pd0_15
    | pd0_16
    | ( op(e1,e1) = e3
      & op(e3,e3) = e1
      & op(e1,e3) != e1 ) ),
    inference(formula_renaming,[status(thm)],[f309,f310]) ).

fof(f312,plain,
    ( ~ pd0_15
    | pd0_16
    | op(e1,e1) = e3 ),
    inference(cnf_transformation,[status(esa)],[f311]) ).

fof(f315,plain,
    ( ~ pd0_16
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 )
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f310]) ).

fof(f316,plain,
    ( pd0_17
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 )
      | ( op(e1,e1) = e1
        & op(e1,e1) = e1
        & op(e1,e1) != e1 ) ) ),
    introduced(predicate_definition,[f315]) ).

fof(f317,plain,
    ( ~ pd0_16
    | pd0_17
    | ( op(e1,e1) = e2
      & op(e2,e2) = e1
      & op(e1,e2) != e1 ) ),
    inference(formula_renaming,[status(thm)],[f315,f316]) ).

fof(f318,plain,
    ( ~ pd0_16
    | pd0_17
    | op(e1,e1) = e2 ),
    inference(cnf_transformation,[status(esa)],[f317]) ).

fof(f321,plain,
    ( ~ pd0_17
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 )
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f316]) ).

fof(f322,plain,
    ( pd0_18
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 )
      | ( op(e1,e1) = e0
        & op(e0,e0) = e1
        & op(e1,e0) != e1 ) ) ),
    introduced(predicate_definition,[f321]) ).

fof(f323,plain,
    ( ~ pd0_17
    | pd0_18
    | ( op(e1,e1) = e1
      & op(e1,e1) = e1
      & op(e1,e1) != e1 ) ),
    inference(formula_renaming,[status(thm)],[f321,f322]) ).

fof(f324,plain,
    ( ~ pd0_17
    | pd0_18
    | op(e1,e1) = e1 ),
    inference(cnf_transformation,[status(esa)],[f323]) ).

fof(f327,plain,
    ( ~ pd0_18
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 )
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f322]) ).

fof(f328,plain,
    ( pd0_19
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 )
      | ( op(e0,e0) = e4
        & op(e4,e4) = e0
        & op(e0,e4) != e0 ) ) ),
    introduced(predicate_definition,[f327]) ).

fof(f329,plain,
    ( ~ pd0_18
    | pd0_19
    | ( op(e1,e1) = e0
      & op(e0,e0) = e1
      & op(e1,e0) != e1 ) ),
    inference(formula_renaming,[status(thm)],[f327,f328]) ).

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

fof(f333,plain,
    ( ~ pd0_19
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 )
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f328]) ).

fof(f334,plain,
    ( pd0_20
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 )
      | ( op(e0,e0) = e3
        & op(e3,e3) = e0
        & op(e0,e3) != e0 ) ) ),
    introduced(predicate_definition,[f333]) ).

fof(f335,plain,
    ( ~ pd0_19
    | pd0_20
    | ( op(e0,e0) = e4
      & op(e4,e4) = e0
      & op(e0,e4) != e0 ) ),
    inference(formula_renaming,[status(thm)],[f333,f334]) ).

fof(f336,plain,
    ( ~ pd0_19
    | pd0_20
    | op(e0,e0) = e4 ),
    inference(cnf_transformation,[status(esa)],[f335]) ).

fof(f337,plain,
    ( ~ pd0_19
    | pd0_20
    | op(e4,e4) = e0 ),
    inference(cnf_transformation,[status(esa)],[f335]) ).

fof(f339,plain,
    ( ~ pd0_20
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 )
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f334]) ).

fof(f340,plain,
    ( pd0_21
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 )
      | ( op(e0,e0) = e2
        & op(e2,e2) = e0
        & op(e0,e2) != e0 ) ) ),
    introduced(predicate_definition,[f339]) ).

fof(f341,plain,
    ( ~ pd0_20
    | pd0_21
    | ( op(e0,e0) = e3
      & op(e3,e3) = e0
      & op(e0,e3) != e0 ) ),
    inference(formula_renaming,[status(thm)],[f339,f340]) ).

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

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

fof(f345,plain,
    ( ~ pd0_21
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 )
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f340]) ).

fof(f346,plain,
    ( pd0_22
   => ( ( op(e0,e0) = e0
        & op(e0,e0) = e0
        & op(e0,e0) != e0 )
      | ( op(e0,e0) = e1
        & op(e1,e1) = e0
        & op(e0,e1) != e0 ) ) ),
    introduced(predicate_definition,[f345]) ).

fof(f347,plain,
    ( ~ pd0_21
    | pd0_22
    | ( op(e0,e0) = e2
      & op(e2,e2) = e0
      & op(e0,e2) != e0 ) ),
    inference(formula_renaming,[status(thm)],[f345,f346]) ).

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

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

fof(f351,plain,
    ( ~ pd0_22
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 )
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f346]) ).

fof(f352,plain,
    ( pd0_23
   => ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 ) ),
    introduced(predicate_definition,[f351]) ).

fof(f353,plain,
    ( ~ pd0_22
    | pd0_23
    | ( op(e0,e0) = e1
      & op(e1,e1) = e0
      & op(e0,e1) != e0 ) ),
    inference(formula_renaming,[status(thm)],[f351,f352]) ).

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

fof(f357,plain,
    ( ~ pd0_23
    | ( op(e0,e0) = e0
      & op(e0,e0) = e0
      & op(e0,e0) != e0 ) ),
    inference(pre_NNF_transformation,[status(esa)],[f352]) ).

fof(f358,plain,
    ( ~ pd0_23
    | op(e0,e0) = e0 ),
    inference(cnf_transformation,[status(esa)],[f357]) ).

fof(f360,plain,
    ( ~ pd0_23
    | op(e0,e0) != e0 ),
    inference(cnf_transformation,[status(esa)],[f357]) ).

fof(f361,plain,
    ( spl0_0
  <=> op(e0,e0) = e0 ),
    introduced(split_symbol_definition) ).

fof(f362,plain,
    ( op(e0,e0) = e0
    | ~ spl0_0 ),
    inference(component_clause,[status(thm)],[f361]) ).

fof(f364,plain,
    ( spl0_1
  <=> op(e0,e0) = e1 ),
    introduced(split_symbol_definition) ).

fof(f365,plain,
    ( op(e0,e0) = e1
    | ~ spl0_1 ),
    inference(component_clause,[status(thm)],[f364]) ).

fof(f367,plain,
    ( spl0_2
  <=> op(e0,e0) = e2 ),
    introduced(split_symbol_definition) ).

fof(f368,plain,
    ( op(e0,e0) = e2
    | ~ spl0_2 ),
    inference(component_clause,[status(thm)],[f367]) ).

fof(f370,plain,
    ( spl0_3
  <=> op(e0,e0) = e3 ),
    introduced(split_symbol_definition) ).

fof(f371,plain,
    ( op(e0,e0) = e3
    | ~ spl0_3 ),
    inference(component_clause,[status(thm)],[f370]) ).

fof(f373,plain,
    ( spl0_4
  <=> op(e0,e0) = e4 ),
    introduced(split_symbol_definition) ).

fof(f374,plain,
    ( op(e0,e0) = e4
    | ~ spl0_4 ),
    inference(component_clause,[status(thm)],[f373]) ).

fof(f431,plain,
    ( spl0_22
  <=> op(e0,e4) = e2 ),
    introduced(split_symbol_definition) ).

fof(f432,plain,
    ( op(e0,e4) = e2
    | ~ spl0_22 ),
    inference(component_clause,[status(thm)],[f431]) ).

fof(f453,plain,
    ( spl0_29
  <=> op(e1,e0) = e4 ),
    introduced(split_symbol_definition) ).

fof(f454,plain,
    ( op(e1,e0) = e4
    | ~ spl0_29 ),
    inference(component_clause,[status(thm)],[f453]) ).

fof(f457,plain,
    ( spl0_30
  <=> op(e1,e1) = e0 ),
    introduced(split_symbol_definition) ).

fof(f458,plain,
    ( op(e1,e1) = e0
    | ~ spl0_30 ),
    inference(component_clause,[status(thm)],[f457]) ).

fof(f460,plain,
    ( spl0_31
  <=> op(e1,e1) = e1 ),
    introduced(split_symbol_definition) ).

fof(f461,plain,
    ( op(e1,e1) = e1
    | ~ spl0_31 ),
    inference(component_clause,[status(thm)],[f460]) ).

fof(f463,plain,
    ( spl0_32
  <=> op(e1,e1) = e2 ),
    introduced(split_symbol_definition) ).

fof(f464,plain,
    ( op(e1,e1) = e2
    | ~ spl0_32 ),
    inference(component_clause,[status(thm)],[f463]) ).

fof(f466,plain,
    ( spl0_33
  <=> op(e1,e1) = e3 ),
    introduced(split_symbol_definition) ).

fof(f467,plain,
    ( op(e1,e1) = e3
    | ~ spl0_33 ),
    inference(component_clause,[status(thm)],[f466]) ).

fof(f469,plain,
    ( spl0_34
  <=> op(e1,e1) = e4 ),
    introduced(split_symbol_definition) ).

fof(f472,plain,
    ( spl0_30
    | spl0_31
    | spl0_32
    | spl0_33
    | spl0_34 ),
    inference(split_clause,[status(thm)],[f15,f457,f460,f463,f466,f469]) ).

fof(f476,plain,
    ( spl0_36
  <=> op(e1,e2) = e1 ),
    introduced(split_symbol_definition) ).

fof(f477,plain,
    ( op(e1,e2) = e1
    | ~ spl0_36 ),
    inference(component_clause,[status(thm)],[f476]) ).

fof(f505,plain,
    ( spl0_45
  <=> op(e1,e4) = e0 ),
    introduced(split_symbol_definition) ).

fof(f506,plain,
    ( op(e1,e4) = e0
    | ~ spl0_45 ),
    inference(component_clause,[status(thm)],[f505]) ).

fof(f517,plain,
    ( spl0_49
  <=> op(e1,e4) = e4 ),
    introduced(split_symbol_definition) ).

fof(f518,plain,
    ( op(e1,e4) = e4
    | ~ spl0_49 ),
    inference(component_clause,[status(thm)],[f517]) ).

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

fof(f547,plain,
    ( op(e2,e1) = e3
    | ~ spl0_58 ),
    inference(component_clause,[status(thm)],[f546]) ).

fof(f553,plain,
    ( spl0_60
  <=> op(e2,e2) = e0 ),
    introduced(split_symbol_definition) ).

fof(f554,plain,
    ( op(e2,e2) = e0
    | ~ spl0_60 ),
    inference(component_clause,[status(thm)],[f553]) ).

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

fof(f557,plain,
    ( op(e2,e2) = e1
    | ~ spl0_61 ),
    inference(component_clause,[status(thm)],[f556]) ).

fof(f559,plain,
    ( spl0_62
  <=> op(e2,e2) = e2 ),
    introduced(split_symbol_definition) ).

fof(f560,plain,
    ( op(e2,e2) = e2
    | ~ spl0_62 ),
    inference(component_clause,[status(thm)],[f559]) ).

fof(f562,plain,
    ( spl0_63
  <=> op(e2,e2) = e3 ),
    introduced(split_symbol_definition) ).

fof(f565,plain,
    ( spl0_64
  <=> op(e2,e2) = e4 ),
    introduced(split_symbol_definition) ).

fof(f566,plain,
    ( op(e2,e2) = e4
    | ~ spl0_64 ),
    inference(component_clause,[status(thm)],[f565]) ).

fof(f568,plain,
    ( spl0_60
    | spl0_61
    | spl0_62
    | spl0_63
    | spl0_64 ),
    inference(split_clause,[status(thm)],[f21,f553,f556,f559,f562,f565]) ).

fof(f578,plain,
    ( spl0_68
  <=> op(e2,e3) = e3 ),
    introduced(split_symbol_definition) ).

fof(f579,plain,
    ( op(e2,e3) = e3
    | ~ spl0_68 ),
    inference(component_clause,[status(thm)],[f578]) ).

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

fof(f634,plain,
    ( op(e3,e2) = e0
    | ~ spl0_85 ),
    inference(component_clause,[status(thm)],[f633]) ).

fof(f649,plain,
    ( spl0_90
  <=> op(e3,e3) = e0 ),
    introduced(split_symbol_definition) ).

fof(f650,plain,
    ( op(e3,e3) = e0
    | ~ spl0_90 ),
    inference(component_clause,[status(thm)],[f649]) ).

fof(f652,plain,
    ( spl0_91
  <=> op(e3,e3) = e1 ),
    introduced(split_symbol_definition) ).

fof(f653,plain,
    ( op(e3,e3) = e1
    | ~ spl0_91 ),
    inference(component_clause,[status(thm)],[f652]) ).

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

fof(f656,plain,
    ( op(e3,e3) = e2
    | ~ spl0_92 ),
    inference(component_clause,[status(thm)],[f655]) ).

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

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

fof(f672,plain,
    ( op(e3,e4) = e2
    | ~ spl0_97 ),
    inference(component_clause,[status(thm)],[f671]) ).

fof(f687,plain,
    ( spl0_102
  <=> op(e4,e0) = e2 ),
    introduced(split_symbol_definition) ).

fof(f688,plain,
    ( op(e4,e0) = e2
    | ~ spl0_102 ),
    inference(component_clause,[status(thm)],[f687]) ).

fof(f703,plain,
    ( spl0_107
  <=> op(e4,e1) = e2 ),
    introduced(split_symbol_definition) ).

fof(f704,plain,
    ( op(e4,e1) = e2
    | ~ spl0_107 ),
    inference(component_clause,[status(thm)],[f703]) ).

fof(f719,plain,
    ( spl0_112
  <=> op(e4,e2) = e2 ),
    introduced(split_symbol_definition) ).

fof(f720,plain,
    ( op(e4,e2) = e2
    | ~ spl0_112 ),
    inference(component_clause,[status(thm)],[f719]) ).

fof(f722,plain,
    ( spl0_113
  <=> op(e4,e2) = e3 ),
    introduced(split_symbol_definition) ).

fof(f723,plain,
    ( op(e4,e2) = e3
    | ~ spl0_113 ),
    inference(component_clause,[status(thm)],[f722]) ).

fof(f745,plain,
    ( spl0_120
  <=> op(e4,e4) = e0 ),
    introduced(split_symbol_definition) ).

fof(f746,plain,
    ( op(e4,e4) = e0
    | ~ spl0_120 ),
    inference(component_clause,[status(thm)],[f745]) ).

fof(f748,plain,
    ( spl0_121
  <=> op(e4,e4) = e1 ),
    introduced(split_symbol_definition) ).

fof(f749,plain,
    ( op(e4,e4) = e1
    | ~ spl0_121 ),
    inference(component_clause,[status(thm)],[f748]) ).

fof(f751,plain,
    ( spl0_122
  <=> op(e4,e4) = e2 ),
    introduced(split_symbol_definition) ).

fof(f754,plain,
    ( spl0_123
  <=> op(e4,e4) = e3 ),
    introduced(split_symbol_definition) ).

fof(f755,plain,
    ( op(e4,e4) = e3
    | ~ spl0_123 ),
    inference(component_clause,[status(thm)],[f754]) ).

fof(f757,plain,
    ( spl0_124
  <=> op(e4,e4) = e4 ),
    introduced(split_symbol_definition) ).

fof(f758,plain,
    ( op(e4,e4) = e4
    | ~ spl0_124 ),
    inference(component_clause,[status(thm)],[f757]) ).

fof(f760,plain,
    ( spl0_120
    | spl0_121
    | spl0_122
    | spl0_123
    | spl0_124 ),
    inference(split_clause,[status(thm)],[f33,f745,f748,f751,f754,f757]) ).

fof(f764,plain,
    ( spl0_126
  <=> unit = e1 ),
    introduced(split_symbol_definition) ).

fof(f765,plain,
    ( unit = e1
    | ~ spl0_126 ),
    inference(component_clause,[status(thm)],[f764]) ).

fof(f827,plain,
    ( spl0_0
    | spl0_30
    | spl0_60
    | spl0_90
    | spl0_120 ),
    inference(split_clause,[status(thm)],[f211,f361,f457,f553,f649,f745]) ).

fof(f828,plain,
    ( spl0_1
    | spl0_31
    | spl0_61
    | spl0_91
    | spl0_121 ),
    inference(split_clause,[status(thm)],[f212,f364,f460,f556,f652,f748]) ).

fof(f832,plain,
    ( spl0_130
  <=> pd0_0 ),
    introduced(split_symbol_definition) ).

fof(f835,plain,
    ( spl0_130
    | spl0_124 ),
    inference(split_clause,[status(thm)],[f216,f832,f757]) ).

fof(f838,plain,
    ( spl0_131
  <=> pd0_1 ),
    introduced(split_symbol_definition) ).

fof(f841,plain,
    ( ~ spl0_130
    | spl0_131
    | spl0_123 ),
    inference(split_clause,[status(thm)],[f222,f832,f838,f754]) ).

fof(f844,plain,
    ( spl0_132
  <=> pd0_2 ),
    introduced(split_symbol_definition) ).

fof(f848,plain,
    ( ~ spl0_131
    | spl0_132
    | spl0_64 ),
    inference(split_clause,[status(thm)],[f229,f838,f844,f565]) ).

fof(f850,plain,
    ( spl0_133
  <=> pd0_3 ),
    introduced(split_symbol_definition) ).

fof(f853,plain,
    ( ~ spl0_132
    | spl0_133
    | spl0_121 ),
    inference(split_clause,[status(thm)],[f234,f844,f850,f748]) ).

fof(f856,plain,
    ( spl0_134
  <=> pd0_4 ),
    introduced(split_symbol_definition) ).

fof(f859,plain,
    ( ~ spl0_133
    | spl0_134
    | spl0_120 ),
    inference(split_clause,[status(thm)],[f240,f850,f856,f745]) ).

fof(f862,plain,
    ( spl0_135
  <=> pd0_5 ),
    introduced(split_symbol_definition) ).

fof(f866,plain,
    ( ~ spl0_134
    | spl0_135
    | spl0_123 ),
    inference(split_clause,[status(thm)],[f247,f856,f862,f754]) ).

fof(f868,plain,
    ( spl0_136
  <=> pd0_6 ),
    introduced(split_symbol_definition) ).

fof(f871,plain,
    ( ~ spl0_135
    | spl0_136
    | spl0_93 ),
    inference(split_clause,[status(thm)],[f252,f862,f868,f658]) ).

fof(f873,plain,
    ( ~ spl0_135
    | spl0_136
    | ~ spl0_93 ),
    inference(split_clause,[status(thm)],[f254,f862,f868,f658]) ).

fof(f874,plain,
    ( spl0_137
  <=> pd0_7 ),
    introduced(split_symbol_definition) ).

fof(f877,plain,
    ( ~ spl0_136
    | spl0_137
    | spl0_92 ),
    inference(split_clause,[status(thm)],[f258,f868,f874,f655]) ).

fof(f880,plain,
    ( spl0_138
  <=> pd0_8 ),
    introduced(split_symbol_definition) ).

fof(f884,plain,
    ( ~ spl0_137
    | spl0_138
    | spl0_33 ),
    inference(split_clause,[status(thm)],[f265,f874,f880,f466]) ).

fof(f886,plain,
    ( spl0_139
  <=> pd0_9 ),
    introduced(split_symbol_definition) ).

fof(f889,plain,
    ( ~ spl0_138
    | spl0_139
    | spl0_90 ),
    inference(split_clause,[status(thm)],[f270,f880,f886,f649]) ).

fof(f890,plain,
    ( ~ spl0_138
    | spl0_139
    | spl0_3 ),
    inference(split_clause,[status(thm)],[f271,f880,f886,f370]) ).

fof(f892,plain,
    ( spl0_140
  <=> pd0_10 ),
    introduced(split_symbol_definition) ).

fof(f895,plain,
    ( ~ spl0_139
    | spl0_140
    | spl0_64 ),
    inference(split_clause,[status(thm)],[f276,f886,f892,f565]) ).

fof(f898,plain,
    ( spl0_141
  <=> pd0_11 ),
    introduced(split_symbol_definition) ).

fof(f902,plain,
    ( ~ spl0_140
    | spl0_141
    | spl0_92 ),
    inference(split_clause,[status(thm)],[f283,f892,f898,f655]) ).

fof(f904,plain,
    ( spl0_142
  <=> pd0_12 ),
    introduced(split_symbol_definition) ).

fof(f907,plain,
    ( ~ spl0_141
    | spl0_142
    | spl0_62 ),
    inference(split_clause,[status(thm)],[f288,f898,f904,f559]) ).

fof(f910,plain,
    ( spl0_143
  <=> pd0_13 ),
    introduced(split_symbol_definition) ).

fof(f913,plain,
    ( ~ spl0_142
    | spl0_143
    | spl0_61 ),
    inference(split_clause,[status(thm)],[f294,f904,f910,f556]) ).

fof(f916,plain,
    ( spl0_144
  <=> pd0_14 ),
    introduced(split_symbol_definition) ).

fof(f919,plain,
    ( ~ spl0_143
    | spl0_144
    | spl0_60 ),
    inference(split_clause,[status(thm)],[f300,f910,f916,f553]) ).

fof(f922,plain,
    ( spl0_145
  <=> pd0_15 ),
    introduced(split_symbol_definition) ).

fof(f926,plain,
    ( ~ spl0_144
    | spl0_145
    | spl0_121 ),
    inference(split_clause,[status(thm)],[f307,f916,f922,f748]) ).

fof(f928,plain,
    ( spl0_146
  <=> pd0_16 ),
    introduced(split_symbol_definition) ).

fof(f931,plain,
    ( ~ spl0_145
    | spl0_146
    | spl0_33 ),
    inference(split_clause,[status(thm)],[f312,f922,f928,f466]) ).

fof(f934,plain,
    ( spl0_147
  <=> pd0_17 ),
    introduced(split_symbol_definition) ).

fof(f937,plain,
    ( ~ spl0_146
    | spl0_147
    | spl0_32 ),
    inference(split_clause,[status(thm)],[f318,f928,f934,f463]) ).

fof(f940,plain,
    ( spl0_148
  <=> pd0_18 ),
    introduced(split_symbol_definition) ).

fof(f943,plain,
    ( ~ spl0_147
    | spl0_148
    | spl0_31 ),
    inference(split_clause,[status(thm)],[f324,f934,f940,f460]) ).

fof(f946,plain,
    ( spl0_149
  <=> pd0_19 ),
    introduced(split_symbol_definition) ).

fof(f949,plain,
    ( ~ spl0_148
    | spl0_149
    | spl0_30 ),
    inference(split_clause,[status(thm)],[f330,f940,f946,f457]) ).

fof(f952,plain,
    ( spl0_150
  <=> pd0_20 ),
    introduced(split_symbol_definition) ).

fof(f955,plain,
    ( ~ spl0_149
    | spl0_150
    | spl0_4 ),
    inference(split_clause,[status(thm)],[f336,f946,f952,f373]) ).

fof(f956,plain,
    ( ~ spl0_149
    | spl0_150
    | spl0_120 ),
    inference(split_clause,[status(thm)],[f337,f946,f952,f745]) ).

fof(f958,plain,
    ( spl0_151
  <=> pd0_21 ),
    introduced(split_symbol_definition) ).

fof(f961,plain,
    ( ~ spl0_150
    | spl0_151
    | spl0_3 ),
    inference(split_clause,[status(thm)],[f342,f952,f958,f370]) ).

fof(f962,plain,
    ( ~ spl0_150
    | spl0_151
    | spl0_90 ),
    inference(split_clause,[status(thm)],[f343,f952,f958,f649]) ).

fof(f964,plain,
    ( spl0_152
  <=> pd0_22 ),
    introduced(split_symbol_definition) ).

fof(f967,plain,
    ( ~ spl0_151
    | spl0_152
    | spl0_2 ),
    inference(split_clause,[status(thm)],[f348,f958,f964,f367]) ).

fof(f968,plain,
    ( ~ spl0_151
    | spl0_152
    | spl0_60 ),
    inference(split_clause,[status(thm)],[f349,f958,f964,f553]) ).

fof(f970,plain,
    ( spl0_153
  <=> pd0_23 ),
    introduced(split_symbol_definition) ).

fof(f974,plain,
    ( ~ spl0_152
    | spl0_153
    | spl0_30 ),
    inference(split_clause,[status(thm)],[f355,f964,f970,f457]) ).

fof(f976,plain,
    ( ~ spl0_153
    | spl0_0 ),
    inference(split_clause,[status(thm)],[f358,f970,f361]) ).

fof(f978,plain,
    ( ~ spl0_153
    | ~ spl0_0 ),
    inference(split_clause,[status(thm)],[f360,f970,f361]) ).

fof(f979,plain,
    e3 = op(e2,op(op(e1,e1),op(e1,e1))),
    inference(forward_demodulation,[status(thm)],[f206,f207]) ).

fof(f980,plain,
    e3 = op(e2,e2),
    inference(forward_demodulation,[status(thm)],[f206,f979]) ).

fof(f981,plain,
    ( e4 = e0
    | ~ spl0_30 ),
    inference(forward_demodulation,[status(thm)],[f208,f458]) ).

fof(f982,plain,
    ( $false
    | ~ spl0_30 ),
    inference(forward_subsumption_resolution,[status(thm)],[f981,f198]) ).

fof(f983,plain,
    ~ spl0_30,
    inference(contradiction_clause,[status(thm)],[f982]) ).

fof(f984,plain,
    ( e3 = e0
    | ~ spl0_60 ),
    inference(forward_demodulation,[status(thm)],[f980,f554]) ).

fof(f985,plain,
    ( $false
    | ~ spl0_60 ),
    inference(forward_subsumption_resolution,[status(thm)],[f984,f197]) ).

fof(f986,plain,
    ~ spl0_60,
    inference(contradiction_clause,[status(thm)],[f985]) ).

fof(f987,plain,
    ( e1 = e2
    | ~ spl0_1
    | ~ spl0_2 ),
    inference(forward_demodulation,[status(thm)],[f365,f368]) ).

fof(f988,plain,
    ( $false
    | ~ spl0_1
    | ~ spl0_2 ),
    inference(forward_subsumption_resolution,[status(thm)],[f987,f199]) ).

fof(f989,plain,
    ( ~ spl0_1
    | ~ spl0_2 ),
    inference(contradiction_clause,[status(thm)],[f988]) ).

fof(f999,plain,
    ( e3 = e1
    | ~ spl0_61 ),
    inference(forward_demodulation,[status(thm)],[f980,f557]) ).

fof(f1000,plain,
    ( $false
    | ~ spl0_61 ),
    inference(forward_subsumption_resolution,[status(thm)],[f999,f200]) ).

fof(f1001,plain,
    ~ spl0_61,
    inference(contradiction_clause,[status(thm)],[f1000]) ).

fof(f1002,plain,
    ( e4 = e2
    | ~ spl0_32 ),
    inference(forward_demodulation,[status(thm)],[f208,f464]) ).

fof(f1003,plain,
    ( $false
    | ~ spl0_32 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1002,f203]) ).

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

fof(f1005,plain,
    ( e4 = e3
    | ~ spl0_33 ),
    inference(forward_demodulation,[status(thm)],[f208,f467]) ).

fof(f1006,plain,
    ( $false
    | ~ spl0_33 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1005,f204]) ).

fof(f1007,plain,
    ~ spl0_33,
    inference(contradiction_clause,[status(thm)],[f1006]) ).

fof(f1008,plain,
    ( e1 = e2
    | ~ spl0_91
    | ~ spl0_92 ),
    inference(forward_demodulation,[status(thm)],[f653,f656]) ).

fof(f1009,plain,
    ( $false
    | ~ spl0_91
    | ~ spl0_92 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1008,f199]) ).

fof(f1010,plain,
    ( ~ spl0_91
    | ~ spl0_92 ),
    inference(contradiction_clause,[status(thm)],[f1009]) ).

fof(f1014,plain,
    ( e3 = e4
    | ~ spl0_64 ),
    inference(forward_demodulation,[status(thm)],[f980,f566]) ).

fof(f1015,plain,
    ( $false
    | ~ spl0_64 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1014,f204]) ).

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

fof(f1137,plain,
    ( e4 = e1
    | ~ spl0_31 ),
    inference(forward_demodulation,[status(thm)],[f208,f461]) ).

fof(f1138,plain,
    ( $false
    | ~ spl0_31 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1137,f201]) ).

fof(f1139,plain,
    ~ spl0_31,
    inference(contradiction_clause,[status(thm)],[f1138]) ).

fof(f1140,plain,
    ( e3 = e2
    | ~ spl0_62 ),
    inference(forward_demodulation,[status(thm)],[f980,f560]) ).

fof(f1141,plain,
    ( $false
    | ~ spl0_62 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1140,f202]) ).

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

fof(f1146,plain,
    e0 = op(e1,e2),
    inference(backward_demodulation,[status(thm)],[f206,f205]) ).

fof(f1148,plain,
    e3 != op(e2,e3),
    inference(backward_demodulation,[status(thm)],[f980,f172]) ).

fof(f1149,plain,
    op(e2,e1) != e3,
    inference(backward_demodulation,[status(thm)],[f980,f169]) ).

fof(f1151,plain,
    e3 != op(e4,e2),
    inference(backward_demodulation,[status(thm)],[f980,f123]) ).

fof(f1156,plain,
    e2 = op(op(e1,e1),e4),
    inference(backward_demodulation,[status(thm)],[f208,f206]) ).

fof(f1157,plain,
    e2 = op(e4,e4),
    inference(forward_demodulation,[status(thm)],[f208,f1156]) ).

fof(f1158,plain,
    ( e2 = e1
    | ~ spl0_121 ),
    inference(forward_demodulation,[status(thm)],[f749,f1157]) ).

fof(f1159,plain,
    ( $false
    | ~ spl0_121 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1158,f199]) ).

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

fof(f1161,plain,
    e4 != op(e1,e4),
    inference(backward_demodulation,[status(thm)],[f208,f161]) ).

fof(f1165,plain,
    op(e1,e0) != e4,
    inference(backward_demodulation,[status(thm)],[f208,f155]) ).

fof(f1195,plain,
    e0 != op(e1,e4),
    inference(forward_demodulation,[status(thm)],[f1146,f163]) ).

fof(f1205,plain,
    ( $false
    | ~ spl0_45 ),
    inference(forward_subsumption_resolution,[status(thm)],[f506,f1195]) ).

fof(f1206,plain,
    ~ spl0_45,
    inference(contradiction_clause,[status(thm)],[f1205]) ).

fof(f1216,plain,
    e0 != op(e3,e2),
    inference(forward_demodulation,[status(thm)],[f1146,f120]) ).

fof(f1267,plain,
    ( e2 = e4
    | ~ spl0_124 ),
    inference(forward_demodulation,[status(thm)],[f1157,f758]) ).

fof(f1268,plain,
    ( $false
    | ~ spl0_124 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1267,f203]) ).

fof(f1269,plain,
    ~ spl0_124,
    inference(contradiction_clause,[status(thm)],[f1268]) ).

fof(f1323,plain,
    ( $false
    | ~ spl0_68 ),
    inference(forward_subsumption_resolution,[status(thm)],[f579,f1148]) ).

fof(f1324,plain,
    ~ spl0_68,
    inference(contradiction_clause,[status(thm)],[f1323]) ).

fof(f1332,plain,
    ( e2 = e0
    | ~ spl0_92
    | ~ spl0_90 ),
    inference(forward_demodulation,[status(thm)],[f656,f650]) ).

fof(f1333,plain,
    ( $false
    | ~ spl0_92
    | ~ spl0_90 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1332,f196]) ).

fof(f1334,plain,
    ( ~ spl0_92
    | ~ spl0_90 ),
    inference(contradiction_clause,[status(thm)],[f1333]) ).

fof(f1346,plain,
    ( e0 = e1
    | ~ spl0_36 ),
    inference(forward_demodulation,[status(thm)],[f1146,f477]) ).

fof(f1347,plain,
    ( $false
    | ~ spl0_36 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1346,f195]) ).

fof(f1348,plain,
    ~ spl0_36,
    inference(contradiction_clause,[status(thm)],[f1347]) ).

fof(f1349,plain,
    op(e0,e4) != e2,
    inference(forward_demodulation,[status(thm)],[f1157,f138]) ).

fof(f1353,plain,
    op(e4,e0) != e2,
    inference(backward_demodulation,[status(thm)],[f1157,f188]) ).

fof(f1354,plain,
    op(e4,e2) != e2,
    inference(backward_demodulation,[status(thm)],[f1157,f193]) ).

fof(f1364,plain,
    ( e2 = e3
    | ~ spl0_123 ),
    inference(forward_demodulation,[status(thm)],[f1157,f755]) ).

fof(f1365,plain,
    ( $false
    | ~ spl0_123 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1364,f202]) ).

fof(f1366,plain,
    ~ spl0_123,
    inference(contradiction_clause,[status(thm)],[f1365]) ).

fof(f1378,plain,
    ( e2 != op(e4,e4)
    | ~ spl0_97 ),
    inference(forward_demodulation,[status(thm)],[f672,f144]) ).

fof(f1379,plain,
    ( e2 != e2
    | ~ spl0_97 ),
    inference(forward_demodulation,[status(thm)],[f1157,f1378]) ).

fof(f1380,plain,
    ( $false
    | ~ spl0_97 ),
    inference(trivial_equality_resolution,[status(esa)],[f1379]) ).

fof(f1381,plain,
    ~ spl0_97,
    inference(contradiction_clause,[status(thm)],[f1380]) ).

fof(f1413,plain,
    ( e1 = e0
    | ~ spl0_91
    | ~ spl0_90 ),
    inference(forward_demodulation,[status(thm)],[f653,f650]) ).

fof(f1414,plain,
    ( $false
    | ~ spl0_91
    | ~ spl0_90 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1413,f195]) ).

fof(f1415,plain,
    ( ~ spl0_91
    | ~ spl0_90 ),
    inference(contradiction_clause,[status(thm)],[f1414]) ).

fof(f1434,plain,
    ( $false
    | ~ spl0_112 ),
    inference(forward_subsumption_resolution,[status(thm)],[f720,f1354]) ).

fof(f1435,plain,
    ~ spl0_112,
    inference(contradiction_clause,[status(thm)],[f1434]) ).

fof(f1440,plain,
    ( e2 = e0
    | ~ spl0_120 ),
    inference(forward_demodulation,[status(thm)],[f1157,f746]) ).

fof(f1441,plain,
    ( $false
    | ~ spl0_120 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1440,f196]) ).

fof(f1442,plain,
    ~ spl0_120,
    inference(contradiction_clause,[status(thm)],[f1441]) ).

fof(f1456,plain,
    ( $false
    | ~ spl0_49 ),
    inference(forward_subsumption_resolution,[status(thm)],[f518,f1161]) ).

fof(f1457,plain,
    ~ spl0_49,
    inference(contradiction_clause,[status(thm)],[f1456]) ).

fof(f1473,plain,
    ( op(e1,e1) = e1
    | ~ spl0_126 ),
    inference(backward_demodulation,[status(thm)],[f765,f37]) ).

fof(f1474,plain,
    ( spl0_31
    | ~ spl0_126 ),
    inference(split_clause,[status(thm)],[f1473,f460,f764]) ).

fof(f1483,plain,
    op(e4,e1) != e2,
    inference(forward_demodulation,[status(thm)],[f1157,f191]) ).

fof(f1484,plain,
    ( e2 != e2
    | ~ spl0_107 ),
    inference(forward_demodulation,[status(thm)],[f704,f1483]) ).

fof(f1485,plain,
    ( $false
    | ~ spl0_107 ),
    inference(trivial_equality_resolution,[status(esa)],[f1484]) ).

fof(f1486,plain,
    ~ spl0_107,
    inference(contradiction_clause,[status(thm)],[f1485]) ).

fof(f1512,plain,
    ( $false
    | ~ spl0_22 ),
    inference(forward_subsumption_resolution,[status(thm)],[f432,f1349]) ).

fof(f1513,plain,
    ~ spl0_22,
    inference(contradiction_clause,[status(thm)],[f1512]) ).

fof(f1514,plain,
    ( e4 = e1
    | ~ spl0_4
    | ~ spl0_1 ),
    inference(forward_demodulation,[status(thm)],[f374,f365]) ).

fof(f1515,plain,
    ( $false
    | ~ spl0_4
    | ~ spl0_1 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1514,f201]) ).

fof(f1516,plain,
    ( ~ spl0_4
    | ~ spl0_1 ),
    inference(contradiction_clause,[status(thm)],[f1515]) ).

fof(f1526,plain,
    ( $false
    | ~ spl0_113 ),
    inference(forward_subsumption_resolution,[status(thm)],[f723,f1151]) ).

fof(f1527,plain,
    ~ spl0_113,
    inference(contradiction_clause,[status(thm)],[f1526]) ).

fof(f1528,plain,
    ( $false
    | ~ spl0_102 ),
    inference(forward_subsumption_resolution,[status(thm)],[f688,f1353]) ).

fof(f1529,plain,
    ~ spl0_102,
    inference(contradiction_clause,[status(thm)],[f1528]) ).

fof(f1559,plain,
    ( $false
    | ~ spl0_85 ),
    inference(forward_subsumption_resolution,[status(thm)],[f634,f1216]) ).

fof(f1560,plain,
    ~ spl0_85,
    inference(contradiction_clause,[status(thm)],[f1559]) ).

fof(f1562,plain,
    ( $false
    | ~ spl0_58 ),
    inference(forward_subsumption_resolution,[status(thm)],[f547,f1149]) ).

fof(f1563,plain,
    ~ spl0_58,
    inference(contradiction_clause,[status(thm)],[f1562]) ).

fof(f1574,plain,
    ( e0 = e1
    | ~ spl0_0
    | ~ spl0_1 ),
    inference(forward_demodulation,[status(thm)],[f362,f365]) ).

fof(f1575,plain,
    ( $false
    | ~ spl0_0
    | ~ spl0_1 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1574,f195]) ).

fof(f1576,plain,
    ( ~ spl0_0
    | ~ spl0_1 ),
    inference(contradiction_clause,[status(thm)],[f1575]) ).

fof(f1664,plain,
    ( $false
    | ~ spl0_29 ),
    inference(forward_subsumption_resolution,[status(thm)],[f454,f1165]) ).

fof(f1665,plain,
    ~ spl0_29,
    inference(contradiction_clause,[status(thm)],[f1664]) ).

fof(f1667,plain,
    ( e1 = e3
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(forward_demodulation,[status(thm)],[f365,f371]) ).

fof(f1668,plain,
    ( $false
    | ~ spl0_1
    | ~ spl0_3 ),
    inference(forward_subsumption_resolution,[status(thm)],[f1667,f200]) ).

fof(f1669,plain,
    ( ~ spl0_1
    | ~ spl0_3 ),
    inference(contradiction_clause,[status(thm)],[f1668]) ).

fof(f1670,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f472,f568,f760,f827,f828,f835,f841,f848,f853,f859,f866,f871,f873,f877,f884,f889,f890,f895,f902,f907,f913,f919,f926,f931,f937,f943,f949,f955,f956,f961,f962,f967,f968,f974,f976,f978,f983,f986,f989,f1001,f1004,f1007,f1010,f1016,f1139,f1142,f1160,f1206,f1269,f1324,f1334,f1348,f1366,f1381,f1415,f1435,f1442,f1457,f1474,f1486,f1513,f1516,f1527,f1529,f1560,f1563,f1576,f1665,f1669]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : ALG063+1 : TPTP v8.1.2. Released v2.7.0.
% 0.03/0.13  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.14/0.34  % Computer : n025.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit : 300
% 0.14/0.34  % WCLimit  : 300
% 0.14/0.34  % DateTime : Mon Apr 29 23:44:41 EDT 2024
% 0.14/0.34  % CPUTime  : 
% 0.21/0.36  % Drodi V3.6.0
% 0.21/0.41  % Refutation found
% 0.21/0.41  % SZS status Theorem for theBenchmark: Theorem is valid
% 0.21/0.41  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.21/0.43  % Elapsed time: 0.080286 seconds
% 0.21/0.43  % CPU time: 0.481440 seconds
% 0.21/0.43  % Total memory used: 21.265 MB
% 0.21/0.43  % Net memory used: 20.994 MB
%------------------------------------------------------------------------------